Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 6691
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Сообщение AlexS4 »

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 и все.
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1147
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

какое предназначение низкоомных резисторов между мк и ads ?

Изображение
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 960
Зарегистрирован: Вс дек 02, 2012 16:58:33
Откуда: от туда

Сообщение GARMIN »

[uquote="Di123",url="/forum/viewtopic.php?p=4425119#p4425119"]какое предназначение низкоомных резисторов между мк и ads ?[/uquote]
Убирают высокочастотный звон цифровых сигналов (может быть одностороннее согласование линий или ФНЧ совместно с входными емкостями микросхемы). С ними звук лучше, сам пробовал.
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1147
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

возможно ли отнести концевики от ардуино на 4-5м ?

Изображение

планирую сделать внутреннию подтяжку к +
и если неверное будут какие либо наводки то в теории стабилитроны должны их подавить не выше 5,1в ...
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

Концевики можно подключить витой парой.
Стабилитроны совершенно бесполезны.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6691
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Сообщение AlexS4 »

Di123, стабилитрон там нусовсем ненужен, он не защитит от приличных токов. если на вход концевика может попасть напряжение скажем 12V то нужен защитный резистор ~1k а если 380V то 300k (слишком большое сопротивление ненадо, надо помнить что оно создаст некую задержку вместе с входной емкостью gpio и монтажа , в примере с 300k*10pF это порядка 3uS что конечно ничтожно для контакта но для какойто скоростной линии может быть неприемлемо)
этот защитный резистор конечно должен быть между gpio ногой и пуллап резистором. сам пуллап резистор должен быть достаточно большого сопротивления чтоб прилетевшее на вход напряжение не повредило схему по питанию (вот на питании защитный стабилитрон 5.6V будет кстати) и достаточно низким чтоб быстро зарядить емкость всей линии и создать значимую нагрузку для наводки. 1k пуллап позволит безопасно сьесть длительные ~15V на входе без повреждения самого пуллап резистора и бОльшие напряжения - с его выгаранием. для например длительных 240V AC несгараемый пуллап нужен уже ~200k, и это может быть уже многовато в смысле шунтирования помех, тогда забивают на возможное выгарание пуллапа и делают его скажем 10k.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 25862
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="electroget",url="/forum/viewtopic.php?p=4426106#p4426106"]Стабилитроны совершенно бесполезны.[/uquote]
Вообще то стабилитрон позволяет защитить вход от защелкивания. Использовать внутренние боди-диоды можно, только ограничив через них ток внешним балластом на уровне определяемом даташитом. Для Атмела это (если склероз не подводит) - 20 мА. Сиречь электростатический разряд в линии с контактом ЭЛЕМЕНТАРНО защелкивает вход и сжигает пин или весь чип (зависит от мощности источника питания).
Подчеркиваю - пин сжигает не ток в линии, а СОБСТВЕННЫЙ ИСТОЧНИК ПИТАНИЯ.
ЗЫ. А вот добавить балластный резистор между пином и стабилитроном действительно нужно. Иначе параллельный внутреннему Шоттки внешний кремниевый стабилитрон будет неэффективен.
ЗЗЫ. Стабилитрон нужно ставить на 4,7 Вольта. Ибо полностью откроется он лишь на 5 с лишним.
ЗЗЗЫ. Но есть более грамотное решение - использование специальной диодной сборки типа https://static.chipdip.ru/lib/160/DOC013160950.pdf. Это Шоттки диодная растяжка с супрессором 5 Вольт. Естественно, вместе с упомянутыми выше балластными резисторами.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1147
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

в итоге набросал такое

Изображение

попадание внешнего напряжения вероятно исключено будет
единственное пару метров в длину около него будет идти 220 на мотор 1квт и это настораживает о наводке предположительно невысокой но это не точно

в теории могу предложить ещё вариант с АМС-5,0 где выход подключим к пину ардуино а вход к концевику
как показали эксперементы АМС пропускает напряжение в обе стороны но если со стороны входа будет выше то оно качественно и стабильно застабится
правда загасит она наверное не более 20в до пробоя и закорачивание входа с минусом неизвестно логическое состояние пина

да и по схеме 10к ещё в теории переборят R1
а вот более и до 300к уже сомнения что концевик сможет притянуть пин на 0
без резистора я гарантировано шунтировал D2
Друг Кота
Аватара пользователя
Сообщения: 25862
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Резистор должен стоять МЕЖДУ стабилитроном и пином МК. И номинал его достаточен в пределах 1 кОм. Если есть опасность получить постоянный потенциал от силовой сети (кроме разряда статики), то можно добавить резистор между линией и стабилитроном и рассчитать его, исходя из тока стабилитрона.
Друг Кота
Аватара пользователя
Сообщения: 20117
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Товарищи!
У кого-нибудь падала винда от китайского программатора?
Реально 3 из 4 компов уходят в BSOD от подключения ноу-нейм ALTERA USB BLASTER.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Держит паяльник хвостом
Аватара пользователя
Сообщения: 960
Зарегистрирован: Вс дек 02, 2012 16:58:33
Откуда: от туда

Сообщение GARMIN »

Проверьте провода питания на плате программатора. Может коротить.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 20117
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Какие там правда? Там mini-USB разъём и палата.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1147
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

GARMIN, когда брал есп8266 100шт в виде модулей там при проверке на одной из низ на гребенке были спаяны два пина по питанию которые не увидел да и не разглядывал их и они закоротили усб который отрубился в материнке а когда вытащил заработал снова он
видимо возможно там стоит самовостанавливающийся предохранитель
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1147
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

как правильнее сделать что бы померить вес через три датчика ?
соединить их паралельно и через hx711 выдать на мк
Изображение

или на каждый датчик повесить hx711 и уже три сигнала свести в мк и так их сязать формулой
Держит паяльник хвостом
Аватара пользователя
Сообщения: 960
Зарегистрирован: Вс дек 02, 2012 16:58:33
Откуда: от туда

Сообщение GARMIN »

ИМХО питание параллельно, три АЦП, потом суммировать сигналы арифметически.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6691
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Сообщение AlexS4 »

я бы тоже не стал так буквально понимать суммирование мостовых датчиков ))

6 ADC входов (или 3 диф) даст гораздо более предсказуемый результат :music:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1147
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

а как будет выглядить соединение 6 датчиков ?

на 4 датчика

Изображение

если не ошибся то схема такая
хотя странная в плане моста

Изображение

предположительно сэмитировать 8 датчиков где 2 будут виртуальные и на деле запаралелить их по схеме 2*4 ?

Изображение

или покупать каждому датчику по ацп ?
Модератор
Аватара пользователя
Сообщения: 19100
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

Di123, где ты взял эту бредовую схему? мост из 4-х датчиков делается совсем не так.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1147
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

товарищ тут с форума посоветовал так подключить
https://radiokot.ru/forum/viewtopic.php ... 8#p4429358
Модератор
Аватара пользователя
Сообщения: 19100
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

ерунду он тебе посоветовал.
вот так нужно подключить 4 датчика.
Изображение
каждый датчик в своей рамке.
R1n - тензорезисторы, которые при нагрузке будут сжиматься.
R2n - тензорезисторы, которые при нагрузке будут растягиваться.
можно и наоборот, тогда сменится выходная полярность.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Ответить

Вернуться в «Разные вопросы по МК»