0
我打算製作飛機駕駛艙的幾個部分。 我需要使用約20個編碼器,約10個字符的LCD和大量的開關/觸發器/按鈕。我認爲這不是液晶顯示器和按鈕的問題,因爲我可以使用移位寄存器,但我不知道我該如何處理編碼器(PWM信號)。STM 32如何乘以PWM輸入
對於如何在一塊電路板中使用大量PWM輸入的建議,我將不勝感激。
我打算製作飛機駕駛艙的幾個部分。 我需要使用約20個編碼器,約10個字符的LCD和大量的開關/觸發器/按鈕。我認爲這不是液晶顯示器和按鈕的問題,因爲我可以使用移位寄存器,但我不知道我該如何處理編碼器(PWM信號)。STM 32如何乘以PWM輸入
對於如何在一塊電路板中使用大量PWM輸入的建議,我將不勝感激。
這取決於你想要的信號速度和分辨率。但是您也可以使用SPI或GPIO對這些輸入進行採樣。您可以定期使用計時器,然後使用軟件計算脈衝寬度或編碼器步數。
對於正交編碼器,您可以通過SPI或總線接口讀出芯片。
另一種可能性是使用FPGA或CPLD預處理輸入。
如果是安全相關的(飛機駕駛艙),你應該關心硬件和軟件架構/設計,但你可能知道。
您確實需要PWM輸入還是需要正交輸入? – Manu3l0us