Защита входов МК от наводок для DS18B20
Защита входов МК от наводок для DS18B20
Добрый день.
Планирую создать систему проводных датчиков DS18B20, развесистую насколько возможно, используя все свободные ноги.
В качестве хоста будет Orange Pi Zero - в нём это реализуется на уровне модулей ядра, с этим проблем нет.
Но вся эта клюква будет располагаться в подвале посреди переплетений труб и проводов - как нужно защитить входы от возможных скачков и перенапряжений, применительно к работе с DS18B20? Буферные микросхемы? Варисторы? Стабилитроны? Трансформаторы? Где посмотреть, что читать?
Планирую создать систему проводных датчиков DS18B20, развесистую насколько возможно, используя все свободные ноги.
В качестве хоста будет Orange Pi Zero - в нём это реализуется на уровне модулей ядра, с этим проблем нет.
Но вся эта клюква будет располагаться в подвале посреди переплетений труб и проводов - как нужно защитить входы от возможных скачков и перенапряжений, применительно к работе с DS18B20? Буферные микросхемы? Варисторы? Стабилитроны? Трансформаторы? Где посмотреть, что читать?
-
Самсусамыч
Re: Защита входов МК от наводок для DS18B20
https://yadi.sk/i/7rEB0_5fUR6PUg
https://yadi.sk/i/1o7-Y99cuuJwTQ
Или можно применить защитные диоды (супрессоры)
https://yadi.sk/i/1o7-Y99cuuJwTQ
Или можно применить защитные диоды (супрессоры)
-
Самсусамыч
Re: Защита входов МК от наводок для DS18B20
И что она даёт? На мой взгляд она никого не защищает… 
Re: Защита входов МК от наводок для DS18B20
[uquote="flunker",url="/forum/viewtopic.php?p=3962572#p3962572"]...развесистую насколько возможно, используя все свободные ноги....[/uquote]А вот это-то зачем??? Протокол 1-Wire тем и хорош, что вся сеть из одной линии состоит. Про MicroLan почитайте, там целый цикл статей был, с идеологией и схемотехникой.
Re: Защита входов МК от наводок для DS18B20
На "одной линии" хорошо при применении расширенной части протокола или адресуемых ключей.
В случае с простейшим протоколом можно и лапками пожертвовать (или отдельный 8-лапый МК на каждый датчик поставить).
Касательно помех... супрессор/стабилитрон ставится. И то в очень жестких условиях - антена радиостанции параллельно с кабелем датчика к примеру...

В случае с простейшим протоколом можно и лапками пожертвовать (или отдельный 8-лапый МК на каждый датчик поставить).
Касательно помех... супрессор/стабилитрон ставится. И то в очень жестких условиях - антена радиостанции параллельно с кабелем датчика к примеру...
Re: Защита входов МК от наводок для DS18B20
С другой стороны любая дополнительная деталюшка добавляет дополнительную емкость на линии связи...

Re: Защита входов МК от наводок для DS18B20
[uquote="BOB51",url="/forum/viewtopic.php?p=3962967#p3962967"]С другой стороны любая дополнительная деталюшка добавляет дополнительную емкость на линии связи...[/uquote]
Про длину линии ТС ничего не сказал. 1-wire и так в чемпионы по скорости связи по шине не претендует, так что дополнительная емкость, которая потенциально может "съесть фронты", вряд-ли повлияет на работу протокола на физическом и канальном уровне в целом.
Видел решения, когда I2C линия была метров 5. Конечно, там все х.з. как работало, несмотря на контрольные суммы, повторные старты и.т.д Про 1-wire, IMHO, достаточно открыть любой документ от Maxim и получить исчерпывающую информацию, а не "мнения" от участников отдельно взятого форума.
Про длину линии ТС ничего не сказал. 1-wire и так в чемпионы по скорости связи по шине не претендует, так что дополнительная емкость, которая потенциально может "съесть фронты", вряд-ли повлияет на работу протокола на физическом и канальном уровне в целом.
-
Самсусамыч
Re: Защита входов МК от наводок для DS18B20
[uquote="serg_svd",url="/forum/viewtopic.php?p=3962915#p3962915"]Схема защищает сам датчик.[/uquote]
Да и датчик по большому счёту не защищён…
первый импульс выносит стабилитрон, второй уже сам датчик…
Да и датчик по большому счёту не защищён…
Re: Защита входов МК от наводок для DS18B20
[uquote="flunker",url="/forum/viewtopic.php?p=3962572#p3962572"]...как нужно защитить входы от возможных скачков и перенапряжений, применительно к работе с DS18B20? Буферные микросхемы? Варисторы? Стабилитроны? Трансформаторы? Где посмотреть, что читать?[/uquote]
можно лепить своё. можно взять классику жанра DS9503, его пдфник и почитать как оно по уму.
(круглый)
можно лепить своё. можно взять классику жанра DS9503, его пдфник и почитать как оно по уму.
(круглый)
Re: Защита входов МК от наводок для DS18B20
[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-коннекторами и телефонными гнёздами в качестве раздвоителей.
Бескрайнее поле для экспериментов.
Спасибо.
Ограничения на эквивалентную длину шины неиллюзорные. Предполагается около 50 датчиков на ~200 метрах шин.
В первом ответе хорошие документы - и топология, и мультиплексор шины DS2409, оказывается, есть, наверняка может работать как повторитель. Цена только не радует на фоне датчиков температуры - $18
Да, сами в качестве защиты поставляют диод зенера на 7.5В - DS9503
Буду пробовать на телефонном шнуре с 6p4c-коннекторами и телефонными гнёздами в качестве раздвоителей.
Бескрайнее поле для экспериментов.
Спасибо.
Re: Защита входов МК от наводок для DS18B20
Сильно сомневаюсь, что там, где требуется защита входов (а у процессоров её нет от слова совсем), будет работать шина 1wire. Поэтому только дифф. пары. А для защиты изоляторы шин.
Re: Защита входов МК от наводок для DS18B20
Бред полный. Все в одну кучу. И процессоры, и 1-wire, и диффпары, и изоляторы шин....Вы, IMHO, не видите разницы между микроконтроллером и микропроцессором, а она имеет принципиальный характер.
Re: Защита входов МК от наводок для DS18B20
какой же?а она имеет принципиальный характер.
Re: Защита входов МК от наводок для DS18B20
[uquote="parovoZZ",url="/forum/viewtopic.php?p=3963446#p3963446"]
Лениво вещать об очевидном. Специально для Вас 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 используется исключительно для вычислений. МК напротив, устройство самодостаточное. Почти все, что ему нужно он уже имеет в себе. Защита от внешних перенапряжений это, как правило обычные сапрессоры, которые защищают выходные защелки портов МК, которые с шиной данных этого МК, не имеют ничего общего. Ну это вкратце.
какой же?[/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 используется исключительно для вычислений. МК напротив, устройство самодостаточное. Почти все, что ему нужно он уже имеет в себе. Защита от внешних перенапряжений это, как правило обычные сапрессоры, которые защищают выходные защелки портов МК, которые с шиной данных этого МК, не имеют ничего общего. Ну это вкратце.
Re: Защита входов МК от наводок для DS18B20
Нет. Смотрим микропроцессоры от микрочипа. Нафаршированы по самое не балуйся.Резюмируя: микропроцессор "голый".
Какое отношение всё это имеет к тому, что шина 1wire будет работать там, где требуется защита входов микропроцессора (от статики, наводок - не важно)?
Re: Защита входов МК от наводок для DS18B20
[uquote="parovoZZ",url="/forum/viewtopic.php?p=3963469#p3963469"]
Какое отношение всё это имеет к тому, что шина 1wire будет работать там, где требуется защита входов микропроцессора (от статики, наводок - не важно)?[/uquote]
"Дебилы, мля" ©. Где и когда Вы видели у Microchip микропроцессоры??? Можете хоть один назвать? Ну так, чтобы чистый микропроцессор? Ну Вот какой смысл Вам что-то объяснять, если у Вас с "рюсским плёхо"? Дети ардуино...
Нет. Смотрим микропроцессоры от микрочипа. Нафаршированы по самое не балуйся.Резюмируя: микропроцессор "голый".
Какое отношение всё это имеет к тому, что шина 1wire будет работать там, где требуется защита входов микропроцессора (от статики, наводок - не важно)?[/uquote]
"Дебилы, мля" ©. Где и когда Вы видели у Microchip микропроцессоры??? Можете хоть один назвать? Ну так, чтобы чистый микропроцессор? Ну Вот какой смысл Вам что-то объяснять, если у Вас с "рюсским плёхо"? Дети ардуино...
Re: Защита входов МК от наводок для DS18B20
Что такое чистый микропроцессор? И чем он отличается от нечистого? Можно только ссылкой на нормативный документ, а не свои домысли и какие-то гуглы.
Мне не надо ничего объяснять.
Иди возбуждайся в другое место.
https://ww1.microchip.com/downloads/en/ ... 01434D.pdf
Мне не надо ничего объяснять.
Иди возбуждайся в другое место.
https://ww1.microchip.com/downloads/en/ ... 01434D.pdf
Re: Защита входов МК от наводок для DS18B20
Ну и поцарапс на голом месте!
На днях (до морозца) по дороге домой наблюдал две пары "весенне-котовых разборок" с воплями и клочками шорсти - видно МАРТ почуяли...
Насчет жесткого разграничения МП и МК на сегодня весьма размыто. Особо после появления кристаллов вида "система-на-кристалле", да и часть аппаратной начинки давно во многие МП перекочевала.
Общее положение (примитив) - к МП относят все кристаллы, где выполнение программы производится из внешнего ОЗУ/ПЗУ.
Касательно микро-LAN нас больше заботит структура выходного каскада.
Вот тут по мощности и по защищенности портового вывода МК в приоритете.
В то же время - не факт, ибо имеются и МП с "умощненными" выводами.
В кратце для ликбеза - в микропроцессорном режиме из МК могут работать только MCS51 (и то не все).

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