как правильно подать 12 вольт на пин ардуины?
- Войдите на сайт для отправки комментариев
знаю что в сети куча инфы поэтомуб но я перепробовал много способов, и ни один не сработал как надо, поэтому не пинайте сильно )
мне нужно подать 13-13.5 вольт с бортовой сети автомобиля на цифровой пин ардуины, чтобы выполнить определенное действие, когда состояние пина измениться с LOW на HIGH. плата ардуино нано, на atmega328p.
начал с простого делителя, получал нужный ток на пине, но только тогда, когда ардуина запитывалась от ноутбука по усб. когда я запитывал плату с той же сети автомобиля, ток на пине падал с 4.5 до 1.1 вольт а это уже LOW
дальше - хуже, попробовал с оптопарой, тоже ничего (
пробовал даже стабилизатором на 3.3 вольта, плата зажигала красный светодиод, даже когда не запитывалась ни чем, то есть была в выключенном состоянии.
может у кого то есть рабочая схемка?
спасибо заранее
начал с простого делителя, получал нужный ток на пине, но только тогда, когда ардуина запитывалась от ноутбука по усб. когда я запитывал плату с той же сети автомобиля, ток на пине падал с 4.5 до 1.1 вольт а это уже LOW
Ток не мог упасть до 1,1В никак и никогда.
Давайте сюда Вашу схему подключения.
начал с простого делителя, получал нужный ток на пине, но только тогда, когда ардуина запитывалась от ноутбука по усб. когда я запитывал плату с той же сети автомобиля, ток на пине падал с 4.5 до 1.1 вольт а это уже LOW
Ток не мог упасть до 1,1В никак и никогда.
Давайте сюда Вашу схему подключения.
ардуина питалась от тех же 12 вольт авто, ну и масса соответственно была у всего этого общая
Я ничего не вижу здесь. Давайте нормального размера
Я ничего не вижу здесь. Давайте нормального размера
При такой схеме включения напряжение на входе Ардуино будет от 0 до 3.8 мВ. Ни цифровой, ни даже аналоговый вход такого напряжения не почувствуют.
При такой схеме включения напряжение на входе Ардуино будет от 0 до 3.8 мВ. Ни цифровой, ни даже аналоговый вход такого напряжения не почувствуют.
можете объяснить что не так?
Вы делите сигнал более чем в 3000 раз. Мне кажется, это слишком много.
Я бы вообще порекомендовал вместо нижнего резистора установить стабилитрон на 4.7 В.
Да, и в делителе в базе транзистора я бы тоже установил два резистора одинакового номинала.
http://cxem.net/calc/divider_calc.php
спасибо, с резистором и стабилитроном заработало. под рукой не было стабилитрона на 4.7 вольт, я взял 5.1в, на входе ардуины получилось 4.9 вольт, в принципе норм.
теперь такая проблема: плата стала очень чувствительной, без поданных 12в на резистор, у меня на входе 0.7 вольт, и даже на это ардуина реагирует. когда резистора пальцем касаюсь, тоже. мне нужно стабильности, как избавится от этих помех?
Поставить таки правильный резистор и притянуть к земле. Можно вместе со стабилитроном, можно - вместо.
Первая схема была правильная, за чем во второй резистор 2.2к изменился на 2.2 ома, не понятно.
Стабилитрон только защищает ногу контролера от перепада напряжения. А так, без резистора на землю, нога висит в "воздухе" и хавает любые наводки.
Поставить таки правильный резистор и притянуть к земле. Можно вместе со стабилитроном, можно - вместо.
то есть, между стабилитроном и пином поставить резистор на землю?
хех, пригляделся, а на первой схеме верхний резистор делителя 6R8, вы от балды их номиналы ставите что ли ?
вам же дали ссылку на расчет делителя, паралейно R2 можно поставить стабилитрон, уберегая тем самым ногу контроллера.
хех, пригляделся, а на первой схеме верхний резистор делителя 6R8, вы от балды их номиналы ставите что ли ?
вам же дали ссылку на расчет делителя, паралейно R2 можно поставить стабилитрон, уберегая тем самым ногу контроллера.
по бысрому набросал схему в протеусе, и вероятно ощибся с номиналами.
поставил резистор на 2ком, на входе 3.6вольт, помех нету.
спасибо всем
Если есть стабилитрон. То можно мост сделать с равными плечами 4к7 и 4к7 все равно стабилитрон обрежет. А вообще я никогда не делал мост, т.к в авто при отключении нагрузки контакты в воздухе не висят а пр нимают либо плюс либо минус, смотря что размыкает выключатель (реле) минус или плюс.
да ну :)
сигнал инверсный, но все хорошо пока лампочка не сгорела.
мне это дело нужно было для получения негативного импульса, когда двигатель завелся и на лампу зарядки пришел плюс.
то есть: двигатель завелся - зарядка пошла - на лампу зарядки пришел плюс - ардуина выдала импульс на транзисторный ключ.
я хотел тоже самое получить считывая обороты двигателя, но шли помехи и иногда импульс приходил раньше времени, а иногда его совсем не было
я хотел тоже самое получить считывая обороты двигателя, но шли помехи и иногда импульс приходил раньше времени, а иногда его совсем не было
Я не понял, вы решили проблему или вы не удовлетворены ?
проблему решил, спасибо)
но, идеальным вариантом было бы получением импульса считиванием оборотов двигателя... если вдруг полетит динамо, то импульса я не получу. а с оборотами - железно
проблему решил, спасибо)
но, идеальным вариантом было бы получением импульса считиванием оборотов двигателя... если вдруг полетит динамо, то импульса я не получу. а с оборотами - железно
если вдруг полетит "динамо", то и оборотов вы не получите, двигатель мертв.
проблему решил, спасибо)
но, идеальным вариантом было бы получением импульса считиванием оборотов двигателя... если вдруг полетит динамо, то импульса я не получу. а с оборотами - железно
если вдруг полетит "динамо", то и оборотов вы не получите, двигатель мертв.
почему это? двигатель заведется, просто зарядки не будет
извиняйте, я просто в вашей терминологии запутался для меня это "гена" ,а для вас "динамо"
для меня "динамо" это катушка распределителя.
извиняйте, я просто в вашей терминологии запутался для меня это "гена" ,а для вас "динамо"
я имею в виду обычный генератор
извиняйте, я просто в вашей терминологии запутался для меня это "гена" ,а для вас "динамо"
я имею в виду обычный генератор
Я понял, надеюсь и вы тоже.