Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 19.03.2015, 10:42   #51
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: DS18b20, много

Сообщение от pambaru Посмотреть сообщение
При паразитном питании этого просто так не сделать.
Вообще никак не сделать. Да и не требуется это. Нельзя ногу микроконтроллера выводить за пределы платы. Это не драйвер линии. А уж тем более вешать на нее несколько семиметровых кабелей.
Реклама:
Easyrider83 вне форума  
Непрочитано 19.03.2015, 11:01   #52
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,353
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: DS18b20, много

Сообщение от Easyrider83 Посмотреть сообщение
Нельзя ногу микроконтроллера выводить за пределы платы.
С эти согласен. Если делать не одноразовую конструкцию, то да.
pambaru на форуме  
Непрочитано 19.03.2015, 11:30   #53
GrayCatt
Прописка
 
Аватар для GrayCatt
 
Регистрация: 03.02.2005
Адрес: между степью и рекой
Сообщений: 163
Сказал спасибо: 10
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
GrayCatt на пути к лучшему
По умолчанию Re: DS18b20, много

Добавлю в коллекцию ещё и свои грабли:
  1. Несколько сотен контроллеров термометрии моей разработки успешно трудятся на зернохранилищах. Правда, на отработку суммарно ушло ~пару лет, и всё равно есть куда развиваться
  2. Каждый контроллер - это 13 каналов One-Wire, на канале - до 30 далласов. Длина каждой линии - метров до 80. И работает ведь!
  3. Как показал опыт и исследования, не существует "единственно правильного" момента семплирования состояния линии при считывании битов для произвольной ёмкости линии. Те "15 мкс" от начала бита, что предлагает "Даллас" в своей докции, справедливы для "локального" датчика. Когда же добавляется ёмкость линии, времянки растягиваются, мастер через 15 мкс "увидит" лог. "0" независимо от того, что хочет передать датчик. Можно, конечно, исправлять в программе, "отодвигать" момент считывания. Но тогда настаёт момент, когда перестаёт читаться локальный датчик - он через 45 мкс уже "отпускает" линию. Поэтому, пришлось внедрить систему автоподстройки момента семплирования по каждому из каналов. После окончания "Reset pulse" мастер замеряет время "восстановления" линии, и потом его использует для оценки входного сигнала.
  4. Само собой, необходимо для длинных линий принимать меры по подавлению "звона". Несмотря на то, что "тактовая частота" OneWire совсем небольшая, выходной каскад на ножке современного микроконтроллера переключается быстро, выдаёт резкий фронт и генерирует волну в линии. Так что если всё же не хотите ставить специально заточенный драйвер линии с ограничением времени нарастания, то хотя бы поставьте последовательно с ножкой МК резистор 47...100 Ом. Но лучше драйвер!
  5. Когда к одному контроллеру подключается несколько "веток", их взаимные связи начинают давать "антенный эффект". Всяческие помехи и наводки резко усиливаются. Необходимо принимать меры по развязке каналов по ВЧ. В идеале - гальваноразвязка каждого канала, но это уж очень громоздко выглядит...
Ну и без запоминающего осциллографа тут, конечно, ничего толкового не выйдет. Увы, "шина" OneWire предназначалась исходно совсем не для длинных линий, и попытка использовать её не по назначению оборачивается проблемами и плясками с бубном.
__________________
Паяю помаленьку...
GrayCatt вне форума  
Эти 3 пользователя(ей) сказали Спасибо GrayCatt за это сообщение:
anapogo (19.03.2015), pambaru (19.03.2015), YURALL72 (19.03.2015)
Непрочитано 19.03.2015, 11:49   #54
Wiza_
Почётный гражданин KAZUS.RU
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: DS18b20, много

Сообщение от Easyrider83 Посмотреть сообщение
Нельзя ногу микроконтроллера выводить за пределы платы
Почему нельзя ? Вполне можно. Только от пробоя защитить как следует. А можно и не защищать
Например:
1. драйвер ленты WS2812 на мк с буферизацией выходного пина мне представляется несколько странным.
2. в чипах картриджей от лазерников - сплошь и рядом.
Wiza_ вне форума  
Непрочитано 19.03.2015, 12:27   #55
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: DS18b20, много

Сообщение от Wiza_ Посмотреть сообщение
Почему нельзя ?
Потому что нельзя! Всё что входит/выходит в/на должно приводиться к соответствию и защищаться.
Цитата:
Вполне можно. Только от пробоя защитить как следует.
Двумя диодами, как обычно? Так они уже есть! И что толку?
Цитата:
А можно и не защищать
Например:
1. драйвер ленты WS2812 на мк с буферизацией выходного пина мне представляется несколько странным.
2. в чипах картриджей от лазерников - сплошь и рядом.
Да не защищайте, никто же не принуждает.
STM32F0 вне форума  
Непрочитано 19.03.2015, 12:35   #56
anapogo
Почётный гражданин KAZUS.RU
 
Аватар для anapogo
 
Регистрация: 12.12.2010
Адрес: Житомир
Сообщений: 1,528
Сказал спасибо: 329
Сказали Спасибо 414 раз(а) в 286 сообщении(ях)
anapogo на пути к лучшему
По умолчанию Re: DS18b20, много

Сообщение от Easyrider83 Посмотреть сообщение
Чушь все это.
Там у автора петрушка в голове, в схеме и в коде. Петрушка в кубе дает самые неожиданные результаты.
иногда и вполне работоспособные
то, что выход контроллера не буферизирован - просто не вижу большой необходимости (линии внутри дома, индустриальных помех нет), да и схемка пока на макетке
потом может причешу - тогда и буфер поставлю
а о коде Вы как судите Уважаемый?
Да, не STM, а всего-лишь Atmega
вообщем мусор по-вашему
anapogo вне форума  
Непрочитано 19.03.2015, 12:42   #57
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: DS18b20, много

Сообщение от anapogo Посмотреть сообщение
Да, не STM, а всего-лишь Atmega
Не имеет значения! Не удивляйтесь тогда, если после первых гроз или сварки по соседству всё уйдёт в небытие.
STM32F0 вне форума  
Непрочитано 19.03.2015, 13:10   #58
Wiza_
Почётный гражданин KAZUS.RU
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: DS18b20, много

Сообщение от STM32F0 Посмотреть сообщение
Всё что входит/выходит в/на должно приводиться к соответствию и защищаться.
Чем ? Научите. Дайте схему.
Сообщение от STM32F0 Посмотреть сообщение
после первых гроз или сварки по соседству всё уйдёт в небытие
Если пара/тройка проводов идёт параллельно - задолбаетесь вы на нёе наводку давать. Что сваркой, что молнией. Псевдо дифф пара однако !
Если две ветки не параллельные к одному контроллеру - шуметь, конечно будет. И из строя вывести может.

У нас как-то молния бахнула в Wi-Fi тарелку: убило и роутер, и свич за ним, и клиентов еще накрыло за свичем. Чем предлагаете защищаться от молний ?
А еще в прошлом году гроза гремела - светофоры на улице висли. Тоже порекомендуйте защиту.
Wiza_ вне форума  
Непрочитано 19.03.2015, 13:15   #59
leryk64
Прописка
 
Регистрация: 19.06.2008
Сообщений: 106
Сказал спасибо: 6
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
leryk64 на пути к лучшему
По умолчанию Re: DS18b20, много

А нигде не оговаривалось,что при длинном кабеле лучше использовать экранированный?Я на этом даллесе термометр в машину поставил.3 метра линия-показания скачут.Поставил экранированную линию-всё ОК!При условии ,что с адресацией порядок.
leryk64 вне форума  
Непрочитано 19.03.2015, 13:22   #60
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: DS18b20, много

Сообщение от Wiza_ Посмотреть сообщение
Чем ? Научите. Дайте схему.
На сахаре, уже лет не знаю сколько, висело две статьи. С этим надо было разбираться ещё вчера, а не со следующего понедельника. Сейчас не знаю, там после многократного бардака чёрт ногу сломит.
Цитата:
Если пара/тройка проводов идёт параллельно - задолбаетесь вы на нёе наводку давать. Что сваркой, что молнией. Псевдо дифф пара однако !
Если две ветки не параллельные к одному контроллеру - шуметь, конечно будет. И из строя вывести может.
Да хоть как - может. Поинтересуйтесь у установщиков видеонаблюдения.
Цитата:
У нас как-то молния бахнула в Wi-Fi тарелку: убило и роутер, и свич за ним, и клиентов еще накрыло за свичем. Чем предлагаете защищаться от молний ?
От прямого ничем, а от наведёнки вполне. По самой крайней мере можно будет просто снизить потери.
STM32F0 вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу подключить ds18b20 Astendos AVR 33 05.04.2014 11:36
Проблема с датчиком DS18B20 Gerik_PP Микроконтроллеры, АЦП, память и т.д 6 21.02.2013 03:28
Термометр на ds18b20 Peshevbis Микроконтроллеры, АЦП, память и т.д 83 31.12.2010 20:22
о датчиках ds18b20 Peshevbis Микроконтроллеры, АЦП, память и т.д 3 17.10.2006 17:17


Часовой пояс GMT +4, время: 12:03.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot