Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

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

Пн янв 18, 2021 20:35:01

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

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

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

Пн янв 18, 2021 21:38:21

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

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

Или можно применить защитные диоды (супрессоры)

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

Вт янв 19, 2021 09:56:57

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

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

Вт янв 19, 2021 10:11:04

И что она даёт? На мой взгляд она никого не защищает… :dont_know:

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

Вт янв 19, 2021 10:51:34

...развесистую насколько возможно, используя все свободные ноги....
А вот это-то зачем??? Протокол 1-Wire тем и хорош, что вся сеть из одной линии состоит. Про MicroLan почитайте, там целый цикл статей был, с идеологией и схемотехникой.

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

Вт янв 19, 2021 12:11:41

На "одной линии" хорошо при применении расширенной части протокола или адресуемых ключей.
В случае с простейшим протоколом можно и лапками пожертвовать (или отдельный 8-лапый МК на каждый датчик поставить).
Касательно помех... супрессор/стабилитрон ставится. И то в очень жестких условиях - антена радиостанции параллельно с кабелем датчика к примеру...
:roll:

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

Вт янв 19, 2021 14:00:56

И что она даёт?

Виноват! Неправильно понял вопроса... Схема защищает сам датчик.
Если надо защищать порт МК, то схема будет выглядеть так:
Изображение

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

Вт янв 19, 2021 15:25:28

С другой стороны любая дополнительная деталюшка добавляет дополнительную емкость на линии связи...
:(

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

Вт янв 19, 2021 16:21:26

С другой стороны любая дополнительная деталюшка добавляет дополнительную емкость на линии связи...

Про длину линии ТС ничего не сказал. 1-wire и так в чемпионы по скорости связи по шине не претендует, так что дополнительная емкость, которая потенциально может "съесть фронты", вряд-ли повлияет на работу протокола на физическом и канальном уровне в целом. :-) Видел решения, когда I2C линия была метров 5. Конечно, там все х.з. как работало, несмотря на контрольные суммы, повторные старты и.т.д Про 1-wire, IMHO, достаточно открыть любой документ от Maxim и получить исчерпывающую информацию, а не "мнения" от участников отдельно взятого форума.

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

Вт янв 19, 2021 16:42:57

Схема защищает сам датчик.

Да и датчик по большому счёту не защищён… :dont_know: первый импульс выносит стабилитрон, второй уже сам датчик…

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

Вт янв 19, 2021 19:22:37

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



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

(круглый)

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

Вт янв 19, 2021 19:46:58

...развесистую насколько возможно, используя все свободные ноги....
А вот это-то зачем??? Протокол 1-Wire тем и хорош, что вся сеть из одной линии состоит. Про MicroLan почитайте, там целый цикл статей был, с идеологией и схемотехникой.

Ограничения на эквивалентную длину шины неиллюзорные. Предполагается около 50 датчиков на ~200 метрах шин.
В первом ответе хорошие документы - и топология, и мультиплексор шины DS2409, оказывается, есть, наверняка может работать как повторитель. Цена только не радует на фоне датчиков температуры - $18
Да, сами в качестве защиты поставляют диод зенера на 7.5В - DS9503

Буду пробовать на телефонном шнуре с 6p4c-коннекторами и телефонными гнёздами в качестве раздвоителей.
Бескрайнее поле для экспериментов.
Спасибо.

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

Вт янв 19, 2021 21:30:12

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

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

Ср янв 20, 2021 07:08:02

Бред полный. Все в одну кучу. И процессоры, и 1-wire, и диффпары, и изоляторы шин....Вы, IMHO, не видите разницы между микроконтроллером и микропроцессором, а она имеет принципиальный характер.

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

Ср янв 20, 2021 10:03:10

а она имеет принципиальный характер.

какой же?

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

Ср янв 20, 2021 10:33:32

а она имеет принципиальный характер.

какой же?

Лениво вещать об очевидном. Специально для Вас 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

Ср янв 20, 2021 10:38:08

Резюмируя: микропроцессор "голый".

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

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

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

Ср янв 20, 2021 10:46:32

Резюмируя: микропроцессор "голый".

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

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


"Дебилы, мля" ©. Где и когда Вы видели у Microchip микропроцессоры??? Можете хоть один назвать? Ну так, чтобы чистый микропроцессор? Ну Вот какой смысл Вам что-то объяснять, если у Вас с "рюсским плёхо"? Дети ардуино...

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

Ср янв 20, 2021 11:04:55

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

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

https://ww1.microchip.com/downloads/en/ ... 01434D.pdf

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

Ср янв 20, 2021 12:19:57

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