Помогите новичку! Дублирование сигнала тахометра из сети в 12в на Ардуино.

Stark43
Offline
Зарегистрирован: 28.03.2021

Необходимо одновременно получать сигнал с датчика потока материнской платой и Ардуино.

Фото 1.

Датчик подключается в 3Pin кулера материнской платы 12В. Ардуино получает 5 В по USB.

По сути датчик потока SLF-V3 работает как кулер, но без пина управления.

Подключая напрямую к Ардуино, и даже двум, всё работает через прерывание. Скетч могу привести. Фото2.

Подключая одновременно напрямую, через делитель напряжения, или через оптрон PC817 материнская плата перестаёт получать сигнал, срабатывает защита. Фото3. Последний вариант подсмотрел на форумах автомобилистов, но он тоже не работает. (Фото 4).

Я понимаю, что нужна какая-то гальваническая развязка из-за разностей в вольтажах сетей.

Между сигнальным и землёй при подключении только к 3 Pin материнки вольтаж колеблется от 7,5 до 9В в зависимости от текущих оборотов.ЦельРаботаетНе работает

Схема через Оптрон не рабочая

сигнал

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

Я бы попробовал сделать шунт, максимально-возможное сопротивление, в разрыв цепи датчика. А дальше ОУ и оптрон, как по схеме выше...

Ещё трансформатор тока . Намотать дроссель на феррите, и через него провод от датчика холла, тоже несколько витков.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

На 4 картинке последовательно с фотодиодом поставьте резистор 0,5-1к. И всё заработает. Только возьмите новую оптопару - старую Вы сожгли.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Stark43, а чем у Вас схема 3 (Не работает) отличается от схемы 2 (работает)?

А вообще, первое, что я бы сделал, стань передо мною такая задача, это посмотрел осциллографом, что творится на контакте, с которого Вы планируете снимать сигнал для Ардуино. А второе - собрал бы схему, которая:

- не вносила бы значительных искажений в имеющийся сигнал,

- подавала на Ардуино сигнал в допустимых пределах.

Гриша
Offline
Зарегистрирован: 27.04.2014

я бы эмиттерный повторитель воткнул, с делителем до 5В... что-то типа 10к+10к в эмиттер и 1к в базу, а со средней точки снял - так проще, Оптопара кушать просит, а повторитель почти ничего не просит.  

В базу ставить сопротивление обязательно 500...1к - его еще называют "противовозбуд-ным" (сленг :) )

Stark43
Offline
Зарегистрирован: 28.03.2021

Спасибо за совет. Уточните вы советуюете с выхода 4 (колекторе) оптопары поставить резистор? Или на земляном выходе (эмитере) ?

Stark43
Offline
Зарегистрирован: 28.03.2021

andriano пишет:

Stark43, а чем у Вас схема 3 (Не работает) отличается от схемы 2 (работает)?

на третей подключены сразу оба сигнальных провода, и к материнско1й плате и к ардуино.

andriano пишет:

о посмотрел осциллографом

Я приложил сверху скрин с осцилографа, в зависимости от скорости увеличивается количество пиков в минуту.

andriano пишет:

- не вносила бы значительных искажений в имеющийся сигнал,

- подавала на Ардуино сигнал в допустимых пределах.

Поверте именно этого я и хочу добится но моих знаний пока не хватает, потому и обратился сюда.

Stark43
Offline
Зарегистрирован: 28.03.2021

Гриша пишет:

я бы эмиттерный повторитель воткнул, с делителем до 5В... что-то типа 10к+10к в эмиттер и 1к в базу, а со средней точки снял - так проще, Оптопара кушать просит, а повторитель почти ничего не просит.  

В базу ставить сопротивление обязательно 500...1к - его еще называют "противовозбуд-ным" (сленг :) )

Извинте не совсем понял как этот эмиттерный повторитель сделать в каком месте должен быть транзистор.
Сделал просто с делителем напряжения 10к +10к и подтяжкой к земле 1к и вроде всё работает.

На сигнальном получаю 4.5 при 7 вольтах в основной цепи с материснкой платой.

Смущает только что при максимуме оборотов могу выйти за 5В.

 

 

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

Первое действие, которое следовало-бы совершить вопрошающему-это измерить напряжение между сигнальной ножкой датчика и землей, почти уверен что показания будут равны нулю-крути не крути турбинку, если так то далее следует включить омметр между землей и сигнальной ногой при прокручивании турбинки оно должно меняться от малого до очень большого. Не понятно с чего автор взял что там должен быть сигнал с лог. уровнем близким к 12 В. Также не понятно на какой из представленных схем есть делитель напряжения, автор использует один резистор в качестве внешней подтяжки (pull up) входа и на этой схеме все работает? Хотите гальваническую развязку включите анод диода оптопары через соответсвующий резистор к +12 В катод к ноге датчика, коллектор транзистора оптопары на нужную ногу ардуинки (режим INPUT PULLUP) - змиттер на землю и будет вам щасте. Если хотите продублировать сигнал еще куда-то в цикле LOOP можно написать digitalWrite(выходная нога, digitalRead(входная нога));, получите кошерный логический сигнал. Успехов, учите матчасть.

Stark43
Offline
Зарегистрирован: 28.03.2021

Alexey_Rem пишет:

Первое действие, которое следовало-бы совершить вопрошающему-это измерить напряжение между сигнальной ножкой датчика и землей,

Как я писал выше, это первое что я измерил. На 50% оборотов - 7В, с пиками до 9В. (скорость турбинки явно влияет на напряжение)

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

Как я писал выше, это первое что я измерил. На 50% оборотов - 7В, с пиками до 9В. (скорость турбинки явно влияет на напряжение) Извините а Вы на переменном токе измеряли или на постоянном? В принципе, если это обычный индуктивный тахогенератор то на нулевой частоте должен быть 0 В переменного тока далее частота и амплитуда возрастать со скоростью, Могу посоветовать такую схему- сигнальный выход датчика-анод импульсного диода(диод-детектор на всякий случай) катод диода- резистор 500-800 Ом-катод стабилитрона на 3.3- 4.7 В(ограничитель напряжения)-анод стабилитрона - земля. Точка соединения стабилитрон и резистора-выход на ардуину.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Stark43 пишет:

на третей подключены сразу оба сигнальных провода, и к материнско1й плате и к ардуино.

А что там крестиком обозначено? Разве не разрыв?

Собственно, поэтому и рекомендуется публиковать нормальные принципиальные схемы, а не подобные рисунки - чтобы не было лишних вопросов и недопониманий.

Цитата:

andriano пишет:

о посмотрел осциллографом

Я приложил сверху скрин с осцилографа, в зависимости от скорости увеличивается количество пиков в минуту.

Неправда Ваша.

Вы приложили скрин логического анализатора, а не осциллографа. 

Цитата:

Поверте именно этого я и хочу добится но моих знаний пока не хватает, потому и обратился сюда.

А самое первое знание, которого не хватает - это как раз осциллограмма, на которой бы была видна истинная форма сигнала, а не сигнал, пропущенный через триггер Шмитта. 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Я че то не фтыкаю... А что там внутри датчика потока ? Чем вы измеряете напряжение на сигнальной ноге ? Почему амплитуда зависит от скорости вращения ? Если изменения амплитуды реальны, а не косяки ваших приборов, то выбросте нахрен R4, а вместо R2 поставьте стабилитрон на 4.7 вольта.

Stark43
Offline
Зарегистрирован: 28.03.2021

mykaida пишет:

На 4 картинке последовательно с фотодиодом поставьте резистор 0,5-1к. И всё заработает. Только возьмите новую оптопару - старую Вы сожгли.

Заменил Оптопару вместо PC817 поставил EL817 (что было). Попробовал поставить последовательно резистор 10К, материнка обрабатывает сигнал. На Арудино 0.

Поставил 1К резистор, как Вы и писали. Ещё до включения Ардуино Материнка потеряла сигнал тахометра. Зато Ардуино получает и обрабатывает.

Stark43
Offline
Зарегистрирован: 28.03.2021

brokly пишет:

Я че то не фтыкаю... А что там внутри датчика потока ? Чем вы измеряете напряжение на сигнальной ноге ? Почему амплитуда зависит от скорости вращения ? Если изменения амплитуды реальны, а не косяки ваших приборов, то выбросте нахрен R4, а вместо R2 поставьте стабилитрон на 4.7 вольта.

Знать бы точно! Китайский датчик потока выдающий импульсы в зависимости от скорости вращения. На социлографе я заметил только увеличение количество пиков. Вольтаж между сигнальным и землёй перемерял другим вольтметром прыгает от 7 до 7.6. Я не могу вручную изменить скорость потока чтобы проверить. Всё что я заню это стандартная калибровка 86 IMP / L.
 

Мне на другом сайте посоветовали тоже самое. Сопротивление и стабилитрон.

 

К сожалению под рукой подходящего нету чтобы проверить.
 

Гриша
Offline
Зарегистрирован: 27.04.2014

Stark43 пишет:

Знать бы точно! Китайский датчик потока выдающий импульсы в зависимости от скорости вращения. На социлографе я заметил только увеличение количество пиков. Вольтаж между сигнальным и землёй перемерял другим вольтметром прыгает от 7 до 7.6. Я не могу вручную изменить скорость потока чтобы проверить. Всё что я заню это стандартная калибровка 86 IMP / L.

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

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Гриша пишет:

для правильной оценки вам нужны осциллограммы в которых указаны амплитуды сигнала.

Я уже указывал ТС на это в сообщениях №3 и №11, но он, похоже, надеется напечатать "Войну и мир", усадив обезьяну за пишущую машинку, т.е. надеется "угадать" схему, беспорядочно помещая  нее детали, из имеющихся в наличии.

Гриша
Offline
Зарегистрирован: 27.04.2014

andriano пишет:

Гриша пишет:

для правильной оценки вам нужны осциллограммы в которых указаны амплитуды сигнала.

Я уже указывал ТС на это в сообщениях №3 и №11, но он, похоже, надеется напечатать "Войну и мир", усадив обезьяну за пишущую машинку, т.е. надеется "угадать" схему, беспорядочно помещая  нее детали, из имеющихся в наличии.

Так я видел, но понимания не заметил. Решил, что может меня как-то иначе воспримут... Так что первенство не оспариваю... ток ма пользы для... :)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Гриша пишет:

Так я видел, но понимания не заметил. Решил, что может меня как-то иначе воспримут... Так что первенство не оспариваю... ток ма пользы для... :)

Дело не в первенстве, а в том, чтобы напомнить ТС, что добывать знания (информацию) для решения проблемы должен он сам, причем, с помощью осциллографа.

Гриша
Offline
Зарегистрирован: 27.04.2014

andriano пишет:

Гриша пишет:

Так я видел, но понимания не заметил. Решил, что может меня как-то иначе воспримут... Так что первенство не оспариваю... ток ма пользы для... :)

Дело не в первенстве, а в том, чтобы напомнить ТС, что добывать знания (информацию) для решения проблемы должен он сам, причем, с помощью осциллографа.

если честно, я бы еще посоветовал ДШ почитать... сам не искал, но думаю - это не та деталь, где можно найти ДШ 

ПС. для ТС... ДШ - это datasheet - не путать с "data shit". Последнее очень похоже, но то, что у вас получается, а первое - очень важный и полезный документ. 

Stark43
Offline
Зарегистрирован: 28.03.2021

Всем спасибо, тему можно закрывать.
Попоробовал использовать готовую плату галванической развязкой на PC817 с алиэкспреса, сигнал есть, но меняется амиплитуда сигнала (время включение светодиода в развязке??).

В общем вернулся к предыдущим варинтам.

Самым простым и робочими оказались способы через делители и стабилитрон. Не значю что из них лучше, но это уже не сильно важно.

Благодарю!

strarbit
Offline
Зарегистрирован: 12.06.2016

Stark43 пишет:

Знать бы точно! Китайский датчик потока выдающий импульсы в зависимости от скорости вращения. На социлографе я заметил только увеличение количество пиков. Вольтаж между сигнальным и землёй перемерял другим вольтметром прыгает от 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...