Я хочу подсчитать количество импульсов от механического счетчика воды с помощью микроконтроллера STM32L. Выходы счетчика воды находятся от двух переключателей REED.подсчет импульсов от механического счетчика воды с двумя входами
Работа коммутаторов объясняется следующим образом:
- двух герконов будет работать «ВКЛ» или «ВЫКЛ», соответственно, с помощью магнита, установленного на указатель или зубчатого колеса во время его хода в регистре , но никогда не "ON" одновременно.
- Два герконовых переключателя работают с двумя «ON» и двумя «OFF» в одном раунде указателя/шестерня означает один выход сигнала.
Как я могу прочитать на двух входах и уметь подсчитывать количество импульсов в C? Примечание: 1 импульс = 100 литров.
Когда один переключатель закрывается, установите флаг. Когда другой переключатель закроется, снимите флажок. Подсчитайте количество сбросов флага. Я не понимаю, в чем проблема. –
Не могли бы вы нарисовать временную диаграмму состояния двух переключателей? Ваше объяснение трудно понять. –
Непонятно. Вас интересует, как настроить аппаратное обеспечение для чтения коммутаторов, или вы уже можете прочитать переключатели и заинтересованы в алгоритме обработки данных? –