Di123, на gpio не может быть напряжения за пределами Vss-0.7V, Vcc+0.7V пока высоким током не убили выходные fet gpio . резистор последовательно входу гарантирует что ток будет ограничен. единственное если напрямую 240V то скажем резистор размером 0603 может пробиться и тогда усе. 1206 - уже ок для таких напряжений.
если хотите именно измерять огибающую то нужен делитель из 2 резисторов, такой чтоб максимальное ожидаемое напряжение делилось до попадающего во входной диапазон ADC. напр для 240V AC (370V max) 330k и 2.4k от gpio на землю (можно подстроечный, но это несовресменно, лучше скорректировать софтом).
если просто детектировать переход через 0 например то 2 одинаковых резистора 330k и все.
[uquote="Di123",url="/forum/viewtopic.php?p=4425119#p4425119"]какое предназначение низкоомных резисторов между мк и ads ?[/uquote]
Убирают высокочастотный звон цифровых сигналов (может быть одностороннее согласование линий или ФНЧ совместно с входными емкостями микросхемы). С ними звук лучше, сам пробовал.
Di123, стабилитрон там нусовсем ненужен, он не защитит от приличных токов. если на вход концевика может попасть напряжение скажем 12V то нужен защитный резистор ~1k а если 380V то 300k (слишком большое сопротивление ненадо, надо помнить что оно создаст некую задержку вместе с входной емкостью gpio и монтажа , в примере с 300k*10pF это порядка 3uS что конечно ничтожно для контакта но для какойто скоростной линии может быть неприемлемо)
этот защитный резистор конечно должен быть между gpio ногой и пуллап резистором. сам пуллап резистор должен быть достаточно большого сопротивления чтоб прилетевшее на вход напряжение не повредило схему по питанию (вот на питании защитный стабилитрон 5.6V будет кстати) и достаточно низким чтоб быстро зарядить емкость всей линии и создать значимую нагрузку для наводки. 1k пуллап позволит безопасно сьесть длительные ~15V на входе без повреждения самого пуллап резистора и бОльшие напряжения - с его выгаранием. для например длительных 240V AC несгараемый пуллап нужен уже ~200k, и это может быть уже многовато в смысле шунтирования помех, тогда забивают на возможное выгарание пуллапа и делают его скажем 10k.
[uquote="electroget",url="/forum/viewtopic.php?p=4426106#p4426106"]Стабилитроны совершенно бесполезны.[/uquote]
Вообще то стабилитрон позволяет защитить вход от защелкивания. Использовать внутренние боди-диоды можно, только ограничив через них ток внешним балластом на уровне определяемом даташитом. Для Атмела это (если склероз не подводит) - 20 мА. Сиречь электростатический разряд в линии с контактом ЭЛЕМЕНТАРНО защелкивает вход и сжигает пин или весь чип (зависит от мощности источника питания).
Подчеркиваю - пин сжигает не ток в линии, а СОБСТВЕННЫЙ ИСТОЧНИК ПИТАНИЯ.
ЗЫ. А вот добавить балластный резистор между пином и стабилитроном действительно нужно. Иначе параллельный внутреннему Шоттки внешний кремниевый стабилитрон будет неэффективен.
ЗЗЫ. Стабилитрон нужно ставить на 4,7 Вольта. Ибо полностью откроется он лишь на 5 с лишним.
ЗЗЗЫ. Но есть более грамотное решение - использование специальной диодной сборки типа https://static.chipdip.ru/lib/160/DOC013160950.pdf. Это Шоттки диодная растяжка с супрессором 5 Вольт. Естественно, вместе с упомянутыми выше балластными резисторами.
попадание внешнего напряжения вероятно исключено будет
единственное пару метров в длину около него будет идти 220 на мотор 1квт и это настораживает о наводке предположительно невысокой но это не точно
в теории могу предложить ещё вариант с АМС-5,0 где выход подключим к пину ардуино а вход к концевику
как показали эксперементы АМС пропускает напряжение в обе стороны но если со стороны входа будет выше то оно качественно и стабильно застабится
правда загасит она наверное не более 20в до пробоя и закорачивание входа с минусом неизвестно логическое состояние пина
да и по схеме 10к ещё в теории переборят R1
а вот более и до 300к уже сомнения что концевик сможет притянуть пин на 0
без резистора я гарантировано шунтировал D2
Резистор должен стоять МЕЖДУ стабилитроном и пином МК. И номинал его достаточен в пределах 1 кОм. Если есть опасность получить постоянный потенциал от силовой сети (кроме разряда статики), то можно добавить резистор между линией и стабилитроном и рассчитать его, исходя из тока стабилитрона.
GARMIN, когда брал есп8266 100шт в виде модулей там при проверке на одной из низ на гребенке были спаяны два пина по питанию которые не увидел да и не разглядывал их и они закоротили усб который отрубился в материнке а когда вытащил заработал снова он
видимо возможно там стоит самовостанавливающийся предохранитель
ерунду он тебе посоветовал.
вот так нужно подключить 4 датчика.
каждый датчик в своей рамке.
R1n - тензорезисторы, которые при нагрузке будут сжиматься.
R2n - тензорезисторы, которые при нагрузке будут растягиваться.
можно и наоборот, тогда сменится выходная полярность.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.