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

圖3系統框圖

圖4程序結構
在圖4所示的結構中,PWM驅動(dòng)層為FTDI公司提供的與UMFT311EV開(kāi)發(fā)板通信的方法集合,PWM驅動(dòng)層通過(guò)如表1所列的兩個(gè)類(lèi)與開(kāi)發(fā)板進(jìn)行USB通信。

PWM用戶(hù)層具體實(shí)現控制邏輯,由用戶(hù)編寫(xiě)程序實(shí)現。該層調用驅動(dòng)層的方法,從而間接實(shí)現與開(kāi)發(fā)板的通信。在本系統中,用到的驅動(dòng)層的方法如表2所列。

pwm相關(guān)文章:pwm原理
評論