Android平臺下AOA協議的PWM信號控制系統
2系統設計與實現
本文引用地址:http://www.104case.com/article/269331.htm2.1系統設計
系統以Android手機控制Android配件(ADK開發板)產生等脈寬PWM,并控制一舵機為例,采用的Android配件為英國飛特蒂亞公司(FTDI)公司生產的Android平臺USB主控模塊UMFT311EV.在該模塊的核心芯片內集成了USB協議和AOA協議,并支持4路PWM.系統框圖如圖3所示。
2.2軟件開發
本系統采用的UMFT311EV開發板由于集成了AOA協議,因此無需開發Android配件端的程序。此外,FTDI公司針對UMFT311EV為Android終端程序開發提供了底層API.基于UMFT311EV的Android手機端PWM控制程序結構如圖4所示。

圖3系統框圖

圖4程序結構
在圖4所示的結構中,PWM驅動層為FTDI公司提供的與UMFT311EV開發板通信的方法集合,PWM驅動層通過如表1所列的兩個類與開發板進行USB通信。

PWM用戶層具體實現控制邏輯,由用戶編寫程序實現。該層調用驅動層的方法,從而間接實現與開發板的通信。在本系統中,用到的驅動層的方法如表2所列。

萬能遙控器相關文章:萬能遙控器代碼
pwm相關文章:pwm是什么
pwm相關文章:pwm原理
評論