Счетчик фотодиода

jopoleon
Offline
Зарегистрирован: 21.03.2016

Приветствую. Собрана схема с фотодиодом и опперционным усилителем. Если на фотодиод светишь, выдает напряжение, около 5 вольт, не светишь, напряжение около 0.5В. Необходимо написать счетчик срабатывания фотодиода на свет фонарика, чтобы потом из этого сделать счетчик оборотов для утсановления фазового сдвига двух частей вала, справа и слева от муфты.

Схема проверена стандартным скетчем, проводишь фонариком над фотодиодом, загорается диод на плате и в мониторе состояния 1, не светишь - нули и диод гаснет. Собрано все правильно, нужно только написать скетч подходящий.

Спасибо за внимание, надеюсь на помощь формучан!

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

да только была тема про это на форуме)))

dmitron1036
Offline
Зарегистрирован: 10.01.2016

Думаю вам поможет функция unsigned long t = pulseIn(pin,vlue);// в us

т.е. длительность импульса.

Длительность импульса делайте схемой И (К155ЛА3 - оно, но желательно с триггером шмидта на входе 74НС04(примерно так, уточните сами))

 

Надеюсь я понятно объясняю?

Вам кроме скетча нужен нормальный обвес. Фонарик выкинуть. нарисовать схему Э3.

Частоту меряем одним входом.

Другим сдвиг фаз желательно с пределами 0..360 градусов. К174ЛА3 - не совсем то, нужен RS-триггер.