Тест таходатчика и частота кадров
По быстрому сварганил тестовый риг для таходатчика. Запитал вентилятор от своего недо-ЛБП. Подкинул осциллограф. Получил некоторые интересные результаты.
На 12 вольтах потребление бодро вращающегося вентилятора всего 50 мА! Сигнал с таходатчика прямоугольный, почему-то идёт относительно плюса, размах полное напряжение питания — напрямую подключать к Ардуине такое нельзя. Видимо нужна подтяжка и возможно защитный диод.
Что касается частоты: 28 герц на 5 вольтах и 92 герц на 12 вольтах. Как подсказал ИИ, по спецификации Интела сигнал таходатчика приходит дважды за оборот. Поэтому скорость вращения получается 840 и 2760 оборотов в минуту соответственно, а «частота развёртки» моей механической системы от 14 до 46 герц.
Но два импульса за оборот — это проблема. Ведь я не могу определить, какой из них один, а какой второй: какой считать за начало растра. А значит, похоже всё-таки придётся применять ещё и датчик Холла с магнитиком, чтобы ловить начало кадра.
Или же можно применить трюк: пропуск в крайних отверстиях для синхронизации строк, которые считываются фотопрерывателем. Тогда таходатчик подскажет частоту вращения диска и ожидаемое время между отверстиями, а превышающая это время пауза в сигнале фотопрерывателя сработает как признак начала кадра.
рабочее
proj_nip