基于CH340的遙控器與PC機(jī)接口設(shè)計(jì)
無(wú)人機(jī)飛行模擬訓(xùn)練系統(tǒng)是一種對(duì)地面操縱人員進(jìn)行培訓(xùn)的仿真軟件,它通過(guò)在計(jì)算機(jī)中建立飛行場(chǎng)景和飛機(jī)三維模型,由遙控器輸入指令進(jìn)行驅(qū)動(dòng)控制,從而實(shí)現(xiàn)飛機(jī)的飛行仿真。模擬訓(xùn)練具有在無(wú)風(fēng)險(xiǎn)、無(wú)器材消耗的條件下訓(xùn)練飛行操縱人員的特點(diǎn),可以節(jié)約大量的訓(xùn)練經(jīng)費(fèi)和訓(xùn)練時(shí)間。在無(wú)人機(jī)飛行模擬訓(xùn)練系統(tǒng)的設(shè)計(jì)過(guò)程中,首先要解決的問(wèn)題是遙控器和計(jì)算機(jī)之間的通訊,以便把遙控器產(chǎn)生的遙控指令送到計(jì)算機(jī)中。由于遙控器本身不帶USB口,不能和計(jì)算機(jī)直接相連,因此需要設(shè)計(jì)USB接口電路完成通訊功能。
本文引用地址:http://www.biyoush.com/article/117115.htm1 硬件設(shè)計(jì)
從理論上來(lái)講,遙控器與PC機(jī)的連接可以設(shè)計(jì)成并口、串口、USB口等多種連接方式,并可以根據(jù)不同的連接方式設(shè)計(jì)相應(yīng)的接口電路。然而實(shí)際的情況是:并口通訊雖然傳輸速度快,但連線多,抗干擾性差,連線不能過(guò)長(zhǎng),操縱使用不便;RS232串口通訊使用方便,傳輸距離也較遠(yuǎn),但目前的PC機(jī)卻很少再設(shè)計(jì)有232串口,因此串口方式的使用也受到了限制。同時(shí),由于USB具有傳輸速率高、支持熱插拔以及即插即用等優(yōu)點(diǎn),當(dāng)前的計(jì)算機(jī)普遍配置有多個(gè)USB口,因此采用USB接口進(jìn)行通信更簡(jiǎn)單高效。
USB接口電路的硬件結(jié)構(gòu)如圖1所示,它主要由信號(hào)調(diào)理電路、控制單片機(jī)、USB接口模塊組成。
1.1 遙控器及指令編碼格式
無(wú)人機(jī)飛行模擬訓(xùn)練系統(tǒng)所使用的遙控器是通用的Futaba 4通道遙控器,其外形如圖2-a所示,它主要包括一個(gè)脈沖編碼電路和一個(gè)高頻發(fā)射電路。脈沖編碼指的是以不同的脈沖數(shù)目、脈沖寬度、脈沖位置或者不同的脈沖組合來(lái)代表不同的控制指令的編碼方式。目前使用的遙控器編碼方式主要有PPM和PCM兩種,大多數(shù)遙控器同時(shí)具備這兩種編碼功能,使用時(shí)可根據(jù)需要選取其中一種。操縱器背面一般都設(shè)有教練口,如圖2-b所示。編碼電路產(chǎn)生的遙控指令編碼信號(hào)一方面送到高頻發(fā)射電路,一方面還送到教練口輸出,因此教練口送出的也是PPM或PCM信號(hào)。
相比較PCM編碼而言,PPM編碼更具有一定的規(guī)律性,因此系統(tǒng)設(shè)計(jì)中選擇的是對(duì)PPM編碼的指令格式進(jìn)行處理。以4通道的遙控器為例,PPM編碼格式的脈沖波形如圖3所示。
圖中為一組4通道的脈沖串,其脈沖串寬度為20ms,共由5個(gè)脈沖組成,它所攜帶的信息是各通道PWM信號(hào)的占空比,其中1通道1.5ms,2通道1.5ms,3通道1ms,4通道2ms。當(dāng)操縱相應(yīng)通道的操縱桿時(shí),對(duì)應(yīng)通道的脈沖低電平寬度會(huì)出現(xiàn)變化,也就是下一個(gè)脈沖出現(xiàn)的位置會(huì)變化,但脈沖串總的周期不變,一直保持20ms。
紅外遙控器相關(guān)文章:紅外遙控器原理 脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理
評(píng)論