2014-01-08 4 views
0

비행기 조종실의 일부를 만들 예정입니다. 약 20 개의 인코더, 약 10 자의 LCD 및 많은 스위치/트리거/버튼을 사용해야합니다.STM 32 PWM 입력을 곱하는 방법

필자는 시프트 레지스터를 사용할 수 있기 때문에 LCD 및 버튼에 문제가 없다고 생각하지만 인코더 (PWM 신호)로 어떻게해야할지 모르겠다.

하나의 보드에 많은 PWM 입력을 사용하는 방법에 대한 제안 사항에 대해 감사드립니다.

+0

PWM 입력이 정말로 필요한가 아니면 쿼드 러처 입력이 필요합니까? – Manu3l0us

답변

0

원하는 신호 속도와 해상도에 따라 다릅니다. 그러나 SPI 또는 GPIO를 사용하여이 입력을 샘플링 할 수도 있습니다. 주기적으로 타이머를 사용하여 소프트웨어에서 펄스 폭 또는 인코더 단계를 계산할 수 있습니다.

구적 엔코더의 경우 SPI 또는 버스 인터페이스를 통해 읽을 수있는 칩이 있습니다.

또 다른 가능성은 FPGA 또는 CPLD를 사용하여 입력을 사전 처리하는 것입니다.

안전 관련 (비행기 조종석)의 경우 하드웨어 및 소프트웨어 아키텍처/디자인에주의해야하지만 아마 그 사실을 알고있을 것입니다.