Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Защита на ADC вход
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=19492
Страница 1 от 2

Автор:  stewie [ Вто Апр 22, 2025 1:15 pm ]
Заглавие:  Защита на ADC вход

Искам да измервам напрежение (до 24 волта) и ток (0-28 мА) на един вход. За измерването на ток имам резистор Rb, който се свързва между вход и маса, когато En = 1.

Входа на ADC-то е защитен до +/- 36 волта и няма нужда от TVS според производителя.

Обаче Rb не е защитен, и ако погрешка някой свърже захранването (12/24 волта) към входа (Input на снимката), когато резисторът е свързан към маса, той няма да издържи на тока (ползвам 0805 и нямам място за по-голям резистор).

Въпросът ми е как да подсигуря най-голямото напрежение върху резистор Rb да е 5 волта, дори когато има 24+ волта на входа? Не мога да сложа директно ценер на входа, защото искам да измервам напрежения по-високи от 5 волта.

Прикачени файлове:
4-20ma_in.png
4-20ma_in.png [ 1.33 MiB | Прегледано 5452 пъти ]

Автор:  Nikola Kirov [ Вто Апр 22, 2025 1:32 pm ]
Заглавие:  Re: Защита на ADC вход

Ако нямаш място за по голям резистор, сигурно няма да има място и за схема за защита

Автор:  nikolay.kolev [ Вто Апр 22, 2025 1:46 pm ]
Заглавие:  Re: Защита на ADC вход

stewie написа:
Искам да измервам напрежение (до 24 волта) и ток (0-28 мА) на един вход. За измерването на ток имам резистор Rb, който се свързва между вход и маса, когато En = 1.

Входа на ADC-то е защитен до +/- 36 волта и няма нужда от TVS според производителя.

Обаче Rb не е защитен, и ако погрешка някой свърже захранването (12/24 волта) към входа (Input на снимката), когато резисторът е свързан към маса, той няма да издържи на тока (ползвам 0805 и нямам място за по-голям резистор).

Въпросът ми е как да подсигуря най-голямото напрежение върху резистор Rb да е 5 волта, дори когато има 24+ волта на входа? Не мога да сложа директно ценер на входа, защото искам да измервам напрежения по-високи от 5 волта.


Сложи ценера на резистора в паралел.

Автор:  ToHu [ Вто Апр 22, 2025 2:13 pm ]
Заглавие:  Re: Защита на ADC вход

Може да запушваш мосфета ако напрежението стане над определена стойност.

Автор:  syscop [ Вто Апр 22, 2025 3:00 pm ]
Заглавие:  Re: Защита на ADC вход

Нали измерваш напрежението? Ако е 5V или колкото решиш не отваряш ключа.

Автор:  stewie [ Вто Апр 22, 2025 3:14 pm ]
Заглавие:  Re: Защита на ADC вход

Ако нямаш място за по голям резистор, сигурно няма да има място и за схема за защита - 24 волта върху 174 ома резистор са 3,3 вата.. и мога да ползвам само СМД компоненти.

Сложи ценера на резистора в паралел. - мислех за това, но трябва голям резистор и за ценера.

Може да запушваш мосфета ако напрежението стане над определена стойност. - компаратор + and gate с два входа ми се струва най-добре засега.

Нали измерваш напрежението? Ако е 5V или колкото решиш не отваряш ключа. - изделието ще се програмира от клиенти, така че не може да се разчита на това, за съжаление.

Автор:  ToHu [ Вто Апр 22, 2025 3:26 pm ]
Заглавие:  Re: Защита на ADC вход

Имаш в предвид те ще пишат фърмуера ?

Автор:  syscop [ Вто Апр 22, 2025 3:37 pm ]
Заглавие:  Re: Защита на ADC вход

stewie написа:
... изделието ще се програмира от клиенти, така че не може да се разчита на това, за съжаление

Клиентите ли пишат частта с измерването? Аз го виждам така: проверяваш колко е напрежението, ако е "безопасно" измерваш тока. След това отново отваряш(запушваш транзистора) ключа, т.е всяко измерване на тока минава по този път. Не е идеално, но ако не гониш големи скорости ще стане.

Автор:  stewie [ Вто Апр 22, 2025 3:39 pm ]
Заглавие:  Re: Защита на ADC вход

Да, клиентите ще пишат фърмуера, ако имат желание, разбира се. Ще има SDK със функционалност за управление на аналоговите входове например, което клиентите ще използват, но ако някой иска да си пише сам драйверите, може да направи каквото си иска... затова търся хардуерно решение.

Освен това колегите, които разработват SDK-то, също имат нужда от това.

Автор:  Zeus [ Вто Апр 22, 2025 4:56 pm ]
Заглавие:  Re: Защита на ADC вход

А ако преместиш Rb след ресистора 2k4?

Автор:  stewie [ Вто Апр 22, 2025 5:08 pm ]
Заглавие:  Re: Защита на ADC вход

Zeus написа:
А ако преместиш Rb след ресистора 2k4?


Това ще включи 2к4 ома към товара и падът на напрежение върху този товар е по-голям от захранването на кръга - например 0,02А х 2400 ома = 48 волта, а захранването е макс. 24 волта.

Автор:  Zeus [ Вто Апр 22, 2025 5:13 pm ]
Заглавие:  Re: Защита на ADC вход

stewie написа:
Zeus написа:
А ако преместиш Rb след ресистора 2k4?


Това ще включи 2к4 ома към товара и падът на напрежение върху този товар е по-голям от захранването на кръга - например 0,02А х 2400 ома = 48 волта, а захранването е макс. 24 волта.

Аьа, аз сега видях, че ползваш Rb за изнерване на ток.

Автор:  ToHu [ Вто Апр 22, 2025 5:22 pm ]
Заглавие:  Re: Защита на ADC вход

Ами проста детекция на напрежението е най-простото в случая ако не искаш да мериш. Меренето може и да работи, но не и както колегата по-горе предлага. Не може да го спираш и пускаш, защото там може да има нещо което се храни и това постоянно вкл/изкл. може тотално да промени резултата. Ако е с мерене идеята е като с компаратора. Това между другото може да го автоматизираш, с вътрешния компаратор.

Автор:  syscop [ Вто Апр 22, 2025 5:35 pm ]
Заглавие:  Re: Защита на ADC вход

ToHu написа:
... Меренето може и да работи, но не и както колегата по-горе предлага. Не може да го спираш и пускаш, защото там може да има нещо което се храни и това постоянно вкл/изкл. може тотално да промени резултата...

Ако измерването трябва да е включено постоянно транзисторът е излишен.

Автор:  ToHu [ Вто Апр 22, 2025 6:36 pm ]
Заглавие:  Re: Защита на ADC вход

Не е излишен изобщо, просто входа има два режима, мерене на ток и мерене на напрежение, съвсем стандартна задача, наскоро правих нещо подобно, вход който се превключва между 0-10В, 4-20 мА, NTC и вход за Но/НЗ контакт.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/