Цель: Дублирование сигнала тахометра из сети в 12в на Ардуино чтобы определить момент остановки потока жидкости (пузырьки, ошибка остановки ротора.)
Необходимо одновременно получать сигнал с датчика потока материнской платой и Ардуино.
Фото 1.
Датчик подключается в 3Pin кулера материнской платы 12В. Ардуино получает 5 В по USB.
По сути датчик потока SLF-V3 работает как кулер, но без пина управления.
Подключая напрямую к Ардуино, и даже двум, всё работает через прерывание. Скетч могу привести. Фото2.
Подключая одновременно напрямую, через делитель напряжения, или через оптрон PC817 материнская плата перестаёт получать сигнал, срабатывает защита. Фото3. Последний вариант подсмотрел на форумах автомобилистов, но он тоже не работает. (Фото 4).
Я понимаю, что нужна какая-то гальваническая развязка из-за разностей в вольтажах сетей.
Между сигнальным и землёй при подключении только к 3 Pin материнки вольтаж колеблется от 7,5 до 9В в зависимости от текущих оборотов.





Заранее большое спасибо!
Необходимо одновременно получать сигнал с датчика потока материнской платой и Ардуино.
Фото 1.
Датчик подключается в 3Pin кулера материнской платы 12В. Ардуино получает 5 В по USB.
По сути датчик потока SLF-V3 работает как кулер, но без пина управления.
Подключая напрямую к Ардуино, и даже двум, всё работает через прерывание. Скетч могу привести. Фото2.
Подключая одновременно напрямую, через делитель напряжения, или через оптрон PC817 материнская плата перестаёт получать сигнал, срабатывает защита. Фото3. Последний вариант подсмотрел на форумах автомобилистов, но он тоже не работает. (Фото 4).
Я понимаю, что нужна какая-то гальваническая развязка из-за разностей в вольтажах сетей.
Между сигнальным и землёй при подключении только к 3 Pin материнки вольтаж колеблется от 7,5 до 9В в зависимости от текущих оборотов.





Заранее большое спасибо!