Тахометрический сигнал с 12v 3pin кулера!

strelok-2007
Offline
Зарегистрирован: 28.12.2016

Добрый день!

Разрабатывая проект, предварительно, пробую те или иные приемы работы с отдельно взятыми частями. Сейчас руки дошли до автоматической системы охлаждения (Используется термодатчик DS18b20 и процессорный 3-pin кулер под управлением 2N7000).

Хочу "снять" тахометрический сигнал с 3 вывода кулера. Предварительно замерил напряжение на нем. В виду того, что имеющийся мультимер, скорее всего не может правильно показать величину напряжения на высоких оборотах, измерил на низких - получил около 9 вольт. Смею предположить, что там "идет" 12 вольт с разной частотой.

Как правильно подключить этот вывод к Ардуино? Через делитель напряжения? Через стабилизатор на 5 вольт? Через полевой транзистор?

Чтобы не спалить плату Uno (пока единственную, через месяц-два приедет еще Mega и 5 Nano).

И как правильно измерить частоту? На сколько я понимаю, нужно работать через прерывания? Сколько раз в секунду будет логическая единица - столько и вращений в секунду?

Может быть кто занимался подобным вопросом?

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

nik182
Offline
Зарегистрирован: 04.05.2015

Через делитель подать на любую цифровую ногу и использовать pulseIn.

evgta
Offline
Зарегистрирован: 02.09.2016

Через резимтор и стабилитрон. Весь форум исписан про тахометр, ничем принципиально это от тахометра не отличается