Помогите новичку! Дублирование сигнала тахометра из сети в 12в на Ардуино.
- Войдите на сайт для отправки комментариев
Необходимо одновременно получать сигнал с датчика потока материнской платой и Ардуино.
Фото 1.
Датчик подключается в 3Pin кулера материнской платы 12В. Ардуино получает 5 В по USB.
По сути датчик потока SLF-V3 работает как кулер, но без пина управления.
Подключая напрямую к Ардуино, и даже двум, всё работает через прерывание. Скетч могу привести. Фото2.
Подключая одновременно напрямую, через делитель напряжения, или через оптрон PC817 материнская плата перестаёт получать сигнал, срабатывает защита. Фото3. Последний вариант подсмотрел на форумах автомобилистов, но он тоже не работает. (Фото 4).
Я понимаю, что нужна какая-то гальваническая развязка из-за разностей в вольтажах сетей.
Между сигнальным и землёй при подключении только к 3 Pin материнки вольтаж колеблется от 7,5 до 9В в зависимости от текущих оборотов.
Я бы попробовал сделать шунт, максимально-возможное сопротивление, в разрыв цепи датчика. А дальше ОУ и оптрон, как по схеме выше...
Ещё трансформатор тока . Намотать дроссель на феррите, и через него провод от датчика холла, тоже несколько витков.
На 4 картинке последовательно с фотодиодом поставьте резистор 0,5-1к. И всё заработает. Только возьмите новую оптопару - старую Вы сожгли.
Stark43, а чем у Вас схема 3 (Не работает) отличается от схемы 2 (работает)?
А вообще, первое, что я бы сделал, стань передо мною такая задача, это посмотрел осциллографом, что творится на контакте, с которого Вы планируете снимать сигнал для Ардуино. А второе - собрал бы схему, которая:
- не вносила бы значительных искажений в имеющийся сигнал,
- подавала на Ардуино сигнал в допустимых пределах.
я бы эмиттерный повторитель воткнул, с делителем до 5В... что-то типа 10к+10к в эмиттер и 1к в базу, а со средней точки снял - так проще, Оптопара кушать просит, а повторитель почти ничего не просит.
В базу ставить сопротивление обязательно 500...1к - его еще называют "противовозбуд-ным" (сленг :) )
Спасибо за совет. Уточните вы советуюете с выхода 4 (колекторе) оптопары поставить резистор? Или на земляном выходе (эмитере) ?
Stark43, а чем у Вас схема 3 (Не работает) отличается от схемы 2 (работает)?
на третей подключены сразу оба сигнальных провода, и к материнско1й плате и к ардуино.
о посмотрел осциллографом
Я приложил сверху скрин с осцилографа, в зависимости от скорости увеличивается количество пиков в минуту.
- не вносила бы значительных искажений в имеющийся сигнал,
- подавала на Ардуино сигнал в допустимых пределах.
Поверте именно этого я и хочу добится но моих знаний пока не хватает, потому и обратился сюда.
я бы эмиттерный повторитель воткнул, с делителем до 5В... что-то типа 10к+10к в эмиттер и 1к в базу, а со средней точки снял - так проще, Оптопара кушать просит, а повторитель почти ничего не просит.
В базу ставить сопротивление обязательно 500...1к - его еще называют "противовозбуд-ным" (сленг :) )
Извинте не совсем понял как этот эмиттерный повторитель сделать в каком месте должен быть транзистор.
Сделал просто с делителем напряжения 10к +10к и подтяжкой к земле 1к и вроде всё работает.
На сигнальном получаю 4.5 при 7 вольтах в основной цепи с материснкой платой.
Смущает только что при максимуме оборотов могу выйти за 5В.
Первое действие, которое следовало-бы совершить вопрошающему-это измерить напряжение между сигнальной ножкой датчика и землей, почти уверен что показания будут равны нулю-крути не крути турбинку, если так то далее следует включить омметр между землей и сигнальной ногой при прокручивании турбинки оно должно меняться от малого до очень большого. Не понятно с чего автор взял что там должен быть сигнал с лог. уровнем близким к 12 В. Также не понятно на какой из представленных схем есть делитель напряжения, автор использует один резистор в качестве внешней подтяжки (pull up) входа и на этой схеме все работает? Хотите гальваническую развязку включите анод диода оптопары через соответсвующий резистор к +12 В катод к ноге датчика, коллектор транзистора оптопары на нужную ногу ардуинки (режим INPUT PULLUP) - змиттер на землю и будет вам щасте. Если хотите продублировать сигнал еще куда-то в цикле LOOP можно написать digitalWrite(выходная нога, digitalRead(входная нога));, получите кошерный логический сигнал. Успехов, учите матчасть.
Первое действие, которое следовало-бы совершить вопрошающему-это измерить напряжение между сигнальной ножкой датчика и землей,
Как я писал выше, это первое что я измерил. На 50% оборотов - 7В, с пиками до 9В. (скорость турбинки явно влияет на напряжение)
Как я писал выше, это первое что я измерил. На 50% оборотов - 7В, с пиками до 9В. (скорость турбинки явно влияет на напряжение) Извините а Вы на переменном токе измеряли или на постоянном? В принципе, если это обычный индуктивный тахогенератор то на нулевой частоте должен быть 0 В переменного тока далее частота и амплитуда возрастать со скоростью, Могу посоветовать такую схему- сигнальный выход датчика-анод импульсного диода(диод-детектор на всякий случай) катод диода- резистор 500-800 Ом-катод стабилитрона на 3.3- 4.7 В(ограничитель напряжения)-анод стабилитрона - земля. Точка соединения стабилитрон и резистора-выход на ардуину.
на третей подключены сразу оба сигнальных провода, и к материнско1й плате и к ардуино.
А что там крестиком обозначено? Разве не разрыв?
Собственно, поэтому и рекомендуется публиковать нормальные принципиальные схемы, а не подобные рисунки - чтобы не было лишних вопросов и недопониманий.
о посмотрел осциллографом
Я приложил сверху скрин с осцилографа, в зависимости от скорости увеличивается количество пиков в минуту.
Неправда Ваша.
Вы приложили скрин логического анализатора, а не осциллографа.
Поверте именно этого я и хочу добится но моих знаний пока не хватает, потому и обратился сюда.
А самое первое знание, которого не хватает - это как раз осциллограмма, на которой бы была видна истинная форма сигнала, а не сигнал, пропущенный через триггер Шмитта.
Я че то не фтыкаю... А что там внутри датчика потока ? Чем вы измеряете напряжение на сигнальной ноге ? Почему амплитуда зависит от скорости вращения ? Если изменения амплитуды реальны, а не косяки ваших приборов, то выбросте нахрен R4, а вместо R2 поставьте стабилитрон на 4.7 вольта.
На 4 картинке последовательно с фотодиодом поставьте резистор 0,5-1к. И всё заработает. Только возьмите новую оптопару - старую Вы сожгли.
Заменил Оптопару вместо PC817 поставил EL817 (что было). Попробовал поставить последовательно резистор 10К, материнка обрабатывает сигнал. На Арудино 0.
Поставил 1К резистор, как Вы и писали. Ещё до включения Ардуино Материнка потеряла сигнал тахометра. Зато Ардуино получает и обрабатывает.
Я че то не фтыкаю... А что там внутри датчика потока ? Чем вы измеряете напряжение на сигнальной ноге ? Почему амплитуда зависит от скорости вращения ? Если изменения амплитуды реальны, а не косяки ваших приборов, то выбросте нахрен R4, а вместо R2 поставьте стабилитрон на 4.7 вольта.
Знать бы точно! Китайский датчик потока выдающий импульсы в зависимости от скорости вращения. На социлографе я заметил только увеличение количество пиков. Вольтаж между сигнальным и землёй перемерял другим вольтметром прыгает от 7 до 7.6. Я не могу вручную изменить скорость потока чтобы проверить. Всё что я заню это стандартная калибровка 86 IMP / L.
Мне на другом сайте посоветовали тоже самое. Сопротивление и стабилитрон.
К сожалению под рукой подходящего нету чтобы проверить.
Знать бы точно! Китайский датчик потока выдающий импульсы в зависимости от скорости вращения. На социлографе я заметил только увеличение количество пиков. Вольтаж между сигнальным и землёй перемерял другим вольтметром прыгает от 7 до 7.6. Я не могу вручную изменить скорость потока чтобы проверить. Всё что я заню это стандартная калибровка 86 IMP / L.
Хоть умеритесь вольтметром, для правильной оценки вам нужны осциллограммы в которых указаны амплитуды сигнала. Во множественном числе потому что на разных частотах, хотя бы на двух, ниже среней и выше средней
для правильной оценки вам нужны осциллограммы в которых указаны амплитуды сигнала.
Я уже указывал ТС на это в сообщениях №3 и №11, но он, похоже, надеется напечатать "Войну и мир", усадив обезьяну за пишущую машинку, т.е. надеется "угадать" схему, беспорядочно помещая нее детали, из имеющихся в наличии.
для правильной оценки вам нужны осциллограммы в которых указаны амплитуды сигнала.
Я уже указывал ТС на это в сообщениях №3 и №11, но он, похоже, надеется напечатать "Войну и мир", усадив обезьяну за пишущую машинку, т.е. надеется "угадать" схему, беспорядочно помещая нее детали, из имеющихся в наличии.
Так я видел, но понимания не заметил. Решил, что может меня как-то иначе воспримут... Так что первенство не оспариваю... ток ма пользы для... :)
Так я видел, но понимания не заметил. Решил, что может меня как-то иначе воспримут... Так что первенство не оспариваю... ток ма пользы для... :)
Дело не в первенстве, а в том, чтобы напомнить ТС, что добывать знания (информацию) для решения проблемы должен он сам, причем, с помощью осциллографа.
Так я видел, но понимания не заметил. Решил, что может меня как-то иначе воспримут... Так что первенство не оспариваю... ток ма пользы для... :)
Дело не в первенстве, а в том, чтобы напомнить ТС, что добывать знания (информацию) для решения проблемы должен он сам, причем, с помощью осциллографа.
если честно, я бы еще посоветовал ДШ почитать... сам не искал, но думаю - это не та деталь, где можно найти ДШ
ПС. для ТС... ДШ - это datasheet - не путать с "data shit". Последнее очень похоже, но то, что у вас получается, а первое - очень важный и полезный документ.
Всем спасибо, тему можно закрывать.
Попоробовал использовать готовую плату галванической развязкой на PC817 с алиэкспреса, сигнал есть, но меняется амиплитуда сигнала (время включение светодиода в развязке??).
В общем вернулся к предыдущим варинтам.
Самым простым и робочими оказались способы через делители и стабилитрон. Не значю что из них лучше, но это уже не сильно важно.
Благодарю!
Знать бы точно! Китайский датчик потока выдающий импульсы в зависимости от скорости вращения. На социлографе я заметил только увеличение количество пиков. Вольтаж между сигнальным и землёй перемерял другим вольтметром прыгает от 7 до 7.6. Я не могу вручную изменить скорость потока чтобы проверить. Всё что я заню это стандартная калибровка 86 IMP / L.
Just look this video until its end and everything will become clear.
https://www.cambatronics.com/foro/index.php/videos-publicados/177-proyec...