Защита входов МК от наводок для DS18B20

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Родился
Сообщения: 9
Зарегистрирован: Вс апр 03, 2011 18:55:41

Сообщение flunker »

Добрый день.
Планирую создать систему проводных датчиков DS18B20, развесистую насколько возможно, используя все свободные ноги.
В качестве хоста будет Orange Pi Zero - в нём это реализуется на уровне модулей ядра, с этим проблем нет.

Но вся эта клюква будет располагаться в подвале посреди переплетений труб и проводов - как нужно защитить входы от возможных скачков и перенапряжений, применительно к работе с DS18B20? Буферные микросхемы? Варисторы? Стабилитроны? Трансформаторы? Где посмотреть, что читать?
Реклама
Самсусамыч

Сообщение Самсусамыч »

https://yadi.sk/i/7rEB0_5fUR6PUg

https://yadi.sk/i/1o7-Y99cuuJwTQ

Или можно применить защитные диоды (супрессоры)
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Я применял такую схему, найденную в интернете
Изображение
Самсусамыч

Сообщение Самсусамыч »

И что она даёт? На мой взгляд она никого не защищает… :dont_know:
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Сообщение shindax »

[uquote="flunker",url="/forum/viewtopic.php?p=3962572#p3962572"]...развесистую насколько возможно, используя все свободные ноги....[/uquote]А вот это-то зачем??? Протокол 1-Wire тем и хорош, что вся сеть из одной линии состоит. Про MicroLan почитайте, там целый цикл статей был, с идеологией и схемотехникой.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15624
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

На "одной линии" хорошо при применении расширенной части протокола или адресуемых ключей.
В случае с простейшим протоколом можно и лапками пожертвовать (или отдельный 8-лапый МК на каждый датчик поставить).
Касательно помех... супрессор/стабилитрон ставится. И то в очень жестких условиях - антена радиостанции параллельно с кабелем датчика к примеру...
:roll:
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3962795#p3962795"]И что она даёт?[/uquote]
Виноват! Неправильно понял вопроса... Схема защищает сам датчик.
Если надо защищать порт МК, то схема будет выглядеть так:
Изображение
Друг Кота
Аватара пользователя
Сообщения: 15624
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

С другой стороны любая дополнительная деталюшка добавляет дополнительную емкость на линии связи...
:(
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Сообщение shindax »

[uquote="BOB51",url="/forum/viewtopic.php?p=3962967#p3962967"]С другой стороны любая дополнительная деталюшка добавляет дополнительную емкость на линии связи...[/uquote]
Про длину линии ТС ничего не сказал. 1-wire и так в чемпионы по скорости связи по шине не претендует, так что дополнительная емкость, которая потенциально может "съесть фронты", вряд-ли повлияет на работу протокола на физическом и канальном уровне в целом. :-) Видел решения, когда I2C линия была метров 5. Конечно, там все х.з. как работало, несмотря на контрольные суммы, повторные старты и.т.д Про 1-wire, IMHO, достаточно открыть любой документ от Maxim и получить исчерпывающую информацию, а не "мнения" от участников отдельно взятого форума.
Самсусамыч

Сообщение Самсусамыч »

[uquote="serg_svd",url="/forum/viewtopic.php?p=3962915#p3962915"]Схема защищает сам датчик.[/uquote]
Да и датчик по большому счёту не защищён… :dont_know: первый импульс выносит стабилитрон, второй уже сам датчик…
Грызет канифоль
Сообщения: 296
Зарегистрирован: Ср дек 30, 2009 09:55:39

Сообщение kolobok0 »

[uquote="flunker",url="/forum/viewtopic.php?p=3962572#p3962572"]...как нужно защитить входы от возможных скачков и перенапряжений, применительно к работе с DS18B20? Буферные микросхемы? Варисторы? Стабилитроны? Трансформаторы? Где посмотреть, что читать?[/uquote]


можно лепить своё. можно взять классику жанра DS9503, его пдфник и почитать как оно по уму.

(круглый)
Родился
Сообщения: 9
Зарегистрирован: Вс апр 03, 2011 18:55:41

Сообщение flunker »

[uquote="shindax",url="/forum/viewtopic.php?p=3962816#p3962816"][uquote="flunker",url="/forum/viewtopic.php?p=3962572#p3962572"]...развесистую насколько возможно, используя все свободные ноги....[/uquote]А вот это-то зачем??? Протокол 1-Wire тем и хорош, что вся сеть из одной линии состоит. Про MicroLan почитайте, там целый цикл статей был, с идеологией и схемотехникой.[/uquote]
Ограничения на эквивалентную длину шины неиллюзорные. Предполагается около 50 датчиков на ~200 метрах шин.
В первом ответе хорошие документы - и топология, и мультиплексор шины DS2409, оказывается, есть, наверняка может работать как повторитель. Цена только не радует на фоне датчиков температуры - $18
Да, сами в качестве защиты поставляют диод зенера на 7.5В - DS9503

Буду пробовать на телефонном шнуре с 6p4c-коннекторами и телефонными гнёздами в качестве раздвоителей.
Бескрайнее поле для экспериментов.
Спасибо.
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Сообщение parovoZZ »

Сильно сомневаюсь, что там, где требуется защита входов (а у процессоров её нет от слова совсем), будет работать шина 1wire. Поэтому только дифф. пары. А для защиты изоляторы шин.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Сообщение shindax »

Бред полный. Все в одну кучу. И процессоры, и 1-wire, и диффпары, и изоляторы шин....Вы, IMHO, не видите разницы между микроконтроллером и микропроцессором, а она имеет принципиальный характер.
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Сообщение parovoZZ »

а она имеет принципиальный характер.
какой же?
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Сообщение shindax »

[uquote="parovoZZ",url="/forum/viewtopic.php?p=3963446#p3963446"]
а она имеет принципиальный характер.
какой же?[/uquote]
Лениво вещать об очевидном. Специально для Вас Google нашел максимально лаконичную цитату:

"Microprocessor consists of only a Central Processing Unit, whereas Micro Controller contains a CPU, Memory, I/O all integrated into one chip. ... Microprocessor uses an external bus to interface to RAM, ROM, and other peripherals, on the other hand, Microcontroller uses an internal controlling bus."

Некоторые МК ( были PIC17, какие-то клоны Intel типа К145 и иже с ними ) умели работать в режиме микропроцессора, но суть от этого не меняется. А МК без собственного флэша, типа ESP8266, ничем не отличаются от других МК, вот только программу считывают со внешней флэш памяти во встроенный RAM ( во встроенный, обратите внимание ) и исполняют её оттуда. Резюмируя: микропроцессор "голый". Наружу у него выходят только шина данных, шина адреса и управляющие линии. Шинные формирователи, о которых Вы упомянули, касаются исключительно нагрузочной способности выводом микропроцессора. Все, что нужно микропроцессору он получает снаружи, а результат сохраняет тоже где-то снаружи, а какая-то крошечная встроенная RAM используется исключительно для вычислений. МК напротив, устройство самодостаточное. Почти все, что ему нужно он уже имеет в себе. Защита от внешних перенапряжений это, как правило обычные сапрессоры, которые защищают выходные защелки портов МК, которые с шиной данных этого МК, не имеют ничего общего. Ну это вкратце.
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Сообщение parovoZZ »

Резюмируя: микропроцессор "голый".
Нет. Смотрим микропроцессоры от микрочипа. Нафаршированы по самое не балуйся.

Какое отношение всё это имеет к тому, что шина 1wire будет работать там, где требуется защита входов микропроцессора (от статики, наводок - не важно)?
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Сообщение shindax »

[uquote="parovoZZ",url="/forum/viewtopic.php?p=3963469#p3963469"]
Резюмируя: микропроцессор "голый".
Нет. Смотрим микропроцессоры от микрочипа. Нафаршированы по самое не балуйся.

Какое отношение всё это имеет к тому, что шина 1wire будет работать там, где требуется защита входов микропроцессора (от статики, наводок - не важно)?[/uquote]

"Дебилы, мля" ©. Где и когда Вы видели у Microchip микропроцессоры??? Можете хоть один назвать? Ну так, чтобы чистый микропроцессор? Ну Вот какой смысл Вам что-то объяснять, если у Вас с "рюсским плёхо"? Дети ардуино...
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Сообщение parovoZZ »

Что такое чистый микропроцессор? И чем он отличается от нечистого? Можно только ссылкой на нормативный документ, а не свои домысли и какие-то гуглы.

Мне не надо ничего объяснять.
Иди возбуждайся в другое место.

https://ww1.microchip.com/downloads/en/ ... 01434D.pdf
Друг Кота
Аватара пользователя
Сообщения: 15624
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Ну и поцарапс на голом месте!
На днях (до морозца) по дороге домой наблюдал две пары "весенне-котовых разборок" с воплями и клочками шорсти - видно МАРТ почуяли...
8)
Насчет жесткого разграничения МП и МК на сегодня весьма размыто. Особо после появления кристаллов вида "система-на-кристалле", да и часть аппаратной начинки давно во многие МП перекочевала.
Общее положение (примитив) - к МП относят все кристаллы, где выполнение программы производится из внешнего ОЗУ/ПЗУ.
Касательно микро-LAN нас больше заботит структура выходного каскада.
Вот тут по мощности и по защищенности портового вывода МК в приоритете.
В то же время - не факт, ибо имеются и МП с "умощненными" выводами.
В кратце для ликбеза - в микропроцессорном режиме из МК могут работать только MCS51 (и то не все).
8)
Последний раз редактировалось BOB51 Ср янв 20, 2021 13:06:48, всего редактировалось 1 раз.
Ответить

Вернуться в «Периферия»