STM32L 마이크로 컨트롤러를 사용하여 기계식 수량계에서 펄스 수를 계산하고 싶습니다. 유량계의 출력은 2 개의 리드 스위치에 있습니다. 두 개의 리드 스위치가 "ON"OR 레지스터에서의 주행시 포인터 또는 기어에 장착 된 자석을 각각 "OFF"동작 될두 개의 입력이있는 기계식 유량계의 펄스 계산
- 다음과 같이
스위치의 동작을 설명한다 , 동시에 "켜짐"하지 마십시오.
- 두 개의 리드 스위치는 포인터의 한 라운드에서 두 개의 "ON"및 두 개의 "OFF"를 작동하며 기어는 한 개의 신호 출력을 의미합니다.
어떻게 두 개의 입력을 읽고 C의 펄스 수를 계산할 수 있습니까? 참고 : 1 펄스 = 100 리터.
하나의 스위치가 닫히면 플래그를 설정하십시오. 다른 스위치가 닫히면 플래그를 지우십시오. 플래그가 지워진 횟수를 세십시오. 나는 문제가 무엇인지 여기에서 알지 못한다. –
두 개의 스위치 상태에 대한 타이밍 다이어그램을 그릴 수 있습니까? 당신의 설명은 이해하기 어렵습니다. –
명확하지 않습니다. 스위치를 읽도록 하드웨어를 구성하는 방법에 관심이 있습니까? 아니면 이미 스위치를 읽고 알고리즘 처리에 관심이 있습니까? –