Датчик входного тока (на основе реле)

deliter
Offline
Зарегистрирован: 18.06.2014

Всем првиет!

Собрал недавно проект на Micro (китай), который должен определять есть ли напряжение на той или оной линии (9-14 вольт, в мотоцикле). Для безопасности Ардуинки был использован делить напряжения до 3В (3-5В).Контакт соответственно притянут через 10кОм к GND.

То есть когда на входе появляется +12 вольт, происходт логическое HIGH (digital pin). 

Но есть одно "Но", очень странные наводки и помехи, которые постоянно сбивают значение на входе. Возможно от скачков напряжения или подобного (хотя сейчас питается от лабораторного БП). Схема в аттаче.

Так вот вопрос, как правильно детектировать подачу питания?

Мой вариант, который я начал рассматривать, всвязи с "глюками" - использование реле. Напряжение подается на реле, оно замыкает цепь +5В на входной пин.  Да, это громоздко.

Отсюда и мой вопрос выше.

 

Спасибо всем! 

 

 

deliter
Offline
Зарегистрирован: 18.06.2014

Фот схема текущая. 

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

Интересно, кто-нибудь понял эту схему? Ну, да ладо...  В мотоцикле очень нехорошее питание. Номиналы резисторов делителя уменьшайте в 10 раз, ставьте кондёр 0.1мкФ с ног на землю. Если тестировали кнопкой или корочением, то помехой оказался т.н. дребезг контактов.

deliter
Offline
Зарегистрирован: 18.06.2014

faeton, спасибо, про дребизг и забыл подумал... 

Вот вчера нагуглил опторазвязки, как насчет них? выход из ситуации?

Ну или давать напряжение на стабилизатор и от него подавать на входы? (http://www.chipdip.ru/product/ua78l05aclp-to92/)

bwn
Offline
Зарегистрирован: 25.08.2014

Оптрон, самый оптимальный вариант.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

deliter пишет:

Датчик входного тока

... 

должен определять есть ли напряжение на той или оной линии 

Так что же всё-таки надо определить?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Есть очень хорошее устройство для всякой автомобильной и мото автоматики - это ACS712. Это датчик тока - выход напряжением.

Позволяет мерять ток, причем достаточно точно, до 0.1А на ардуинке - вполне. Причем в обоих направлениях (например, если нужен заряд-разряд).

Стоит, если сразу 10 шт, то примерно по 100р у китайцев.

Для ленивых есть готовые модули для ардуино, подороже, но не на много.

-----------

Если просто проверить наличие питания на линии - то оптрон. Самый простой, называется 817, первые буквы разные, зависит от производителя - например PC817 - Sharp, LTV817 - LiteOn... Если собираете на макетке - берите в DIP копрусе, стоит 10-14 рублей за штуку. Есть сдвоенные(827) счетверенные(847). На выходе - npn транзистор, эмиттер на землю, в коллектор резистор 1К к питанию, и с коллектора снимаете значение пина - если "0" - то в линии есть ток. С подключением входа сами разберетесь, это как светодиод включить.

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

deliter пишет:

faeton, спасибо, про дребизг и забыл подумал... 

Вот вчера нагуглил опторазвязки, как насчет них? выход из ситуации?

Ну или давать напряжение на стабилизатор и от него подавать на входы? (http://www.chipdip.ru/product/ua78l05aclp-to92/)

Не нужны они в мотоцикле. :) Либо простой RC фильтр для измерения напряжения, либо датчик тока для измерения тока. Если есть возможность, хорошо будет посмотреть осцилографом на измеряемое напряжение - наверняка оно загажено гармониками от бабины. :)

deliter
Offline
Зарегистрирован: 18.06.2014

Привет! А что есть RC фильтр? Пробовал гуглить, но было очень много всего про частоты... 

Еще раз всем сори, неправильно поставил задачу: детекция наличия напряжения +9... +15 вольт.

 

 

deliter
Offline
Зарегистрирован: 18.06.2014

Вот нарисовал схемку с Оптроном и стабилизатором.

Входное напряжение 12-18 вольт.

Стабилизатор конвертирует это в 6 вольт (или 5, хз как на это оптрон отреагирует, нужно проверить).

Оптрон подает +6 вольт через резистор (до 5в) на Ардуину



Понимаю что схема перегружена, но как обойти переменное напряжение не понимаю.

Можно ли сразу со стабилизатора забирать +6 вольт на Ардуинку?

bwn
Offline
Зарегистрирован: 25.08.2014

Стабилизатор на оптрон не нужен, резистор для получения тока 5-7мА на максимальном напряжении. Коллектор транзистора через резистор 5-10кОм к +питания МК и с коллектора на пин. Эмиттер на GND.

P/S если вы собираетесь от контролируемой сети питать МК, то вся эта х-ня с оптронами не нужна. МК работает - напряжение есть.))))

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

На рисунке - полная чушь!

Я же писал выше - как надо, вот и в комментарии ответили точно тоже самое.

вот примерная картика:

R1 - 1-3 K;

R2 - 500

R3 - 47K

C - 0.1 - 1 mkF.

R2 ограничивает ток на светодиоде, рабочий ток 20-50 ма;

C - защищает от импульсных скачков, шунтируя их на землю;

R3 - разряжает С, если С - электролит - то это необходимо, лопнет иначе ;) да и вообще никогда не надо оставлять в схеме конденсаторы, которые могут никогда не разрядиться.

R1 - "Подтягивающий" резистор

========================

Забыл добавть - земли можно делать разными, +5 - это питание ардуины.

bwn
Offline
Зарегистрирован: 25.08.2014

wdrakula, R3 все таки излишен. Максимум возможный на конденсаторе, это напряжение ниже открытия светодиода. Зачем лишний элемент лепить? Хорошая практика для высоковольтных цепей.

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

deliter пишет:

Привет! А что есть RC фильтр? Пробовал гуглить, но было очень много всего про частоты... 

Еще раз всем сори, неправильно поставил задачу: детекция наличия напряжения +9... +15 вольт.

На входе резистор, за ним кондёр на землю. :)

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

wdrakula пишет:

На рисунке - полная чушь!

Я же писал выше - как надо, вот и в комментарии ответили точно тоже самое.

вот примерная картика:

R1 - 1-3 K;

R2 - 500

R3 - 47K

C - 0.1 - 1 mkF.

R2 ограничивает ток на светодиоде, рабочий ток 20-50 ма;

C - защищает от импульсных скачков, шунтируя их на землю;

R3 - разряжает С, если С - электролит - то это необходимо, лопнет иначе ;) да и вообще никогда не надо оставлять в схеме конденсаторы, которые могут никогда не разрядиться.

R1 - "Подтягивающий" резистор

========================

Забыл добавть - земли можно делать разными, +5 - это питание ардуины.

Тока R2 надо бы на вход перевесить до C1R5 :) Но зчем оптрон в мотоцикле то? Можно сзару на ногу платы отдать с RC фильтра. Только резисторы необходимо подобрать, чтобы делить максимальное входное до максимального питающего и добавить стабилитрон.

deliter
Offline
Зарегистрирован: 18.06.2014

Faeton, У меня сейчас так и сделано, на основе делителей, но постоянно какие-то наводки и глюки. Что есть RCфильтр не знаю =(

Можно попросить нарисовать схему для одного пина?  Буду очень благодарен!

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

deliter пишет:

 Что есть RCфильтр не знаю =(

C - пружина, R - аммортизатор. Причем это не притянутая "за уши" аналогия, а полностью реальная.

Напряжение в Вашей линии дергается из-за помех, это как ямы на дороге. Пружинка их съедает, а амортизатор выравнивает, делает более плавными колебания пружины.

В моей схеме С - предназначен для того, чтобы "проглатывать" резкие неровности, Вы ведь байкер?

(я тоже жду как снег сойдет, Интрудер VS750 85 года рождения, в родной краске!)

Вот пружинка - чтобы трамвайные пути поперек без сильного удара проехать, а на схеме C - чтобы импульсные помехи проглотить. А R - как амортизатор. Чтобы амплитуда раскачивания пружины была не такая высокая. Так понятно? Можно в мою схему добавить еще резистор, до конденсатора, как "фаэтон" хочет. Только - это не "фильтр", а "интергирующая цепочка" назывется, по сути это одно и тоже, отличия - в деталях. Не стану в эти детали вдаваться, а то еще один холивар на форуме стартанет.

------------------------------

Оптрон стоит в Чипе - 12 рублей, не стоит того, чтобы задаваться вопросом "зачем он в мотоцикле" - с ним проще и геморроя меньше. Про фильтры, R,C и прочее - почитайте самое начало старого "Искуства схемотехники". Лучше учебника еще никто не написал! Уверен, что 90% здешних людей, которые знают, что такое R,C, Зеннер и MOSFET - учились по этому учебнику.

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

deliter пишет:

Faeton, У меня сейчас так и сделано, на основе делителей, но постоянно какие-то наводки и глюки. Что есть RCфильтр не знаю =(

Можно попросить нарисовать схему для одного пина?  Буду очень благодарен!

Вот тут кратко и доступно написано, есть даже калькулятор онлайн: http://tel-spb.ru/rc.html

А вообще, не ленитесь самостоятельно искать подобные основоположные фундаментальные понятия. Дя их пояснения желательны формулы, иллюстрации, но рисовать их тут не очень то удобно. :)

Схему нарисовал wdrakula, только в ней надо убрать оптрон и повернуть слева направо зеркально. Т.е. 

ВН
Offline
Зарегистрирован: 25.02.2016

faeton пишет:
  В мотоцикле очень нехорошее питание. ..... 

Вот вот, сначала стоит обеспечить бесперебойную работу самого проца, почистив ему питание, а уж потом  заниматься обработкой внешний сигналов. Иначе можно получить просто кашу, из неизвестно откуда вылезающих глюков.

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

ВН пишет:

faeton пишет:
  В мотоцикле очень нехорошее питание. ..... 

Вот вот, сначала стоит обеспечить бесперебойную работу самого проца, почистив ему питание, а уж потом  заниматься обработкой внешний сигналов. Иначе можно получить просто кашу, из неизвестно откуда вылезающих глюков.

Кашу в питании очень хорошо поедает стабилизатор с обвязкой, которая есть на плате дуни. :)

ВН
Offline
Зарегистрирован: 25.02.2016

faeton пишет:
Кашу в питании очень хорошо поедает стабилизатор с обвязкой, которая есть на плате дуни. :)

"Блажен, кто верует, тепло ему на свете! "

" От многой мудрости много скорби, и умножающий знание, умножает печаль."

вот как-то так 

deliter
Offline
Зарегистрирован: 18.06.2014

wdrakula пишет:

(я тоже жду как снег сойдет, Интрудер VS750 85 года рождения, в родной краске!)

Комрад. Intruder vl800c ;)

 

faeton
faeton аватар
Offline
Зарегистрирован: 21.03.2016

deliter пишет:

wdrakula пишет:

(я тоже жду как снег сойдет, Интрудер VS750 85 года рождения, в родной краске!)

Комрад. Intruder vl800c ;)

 

Хм... "Рига-4"!!! В детстве... :)))

maxvalin
Offline
Зарегистрирован: 22.02.2016

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