基于CH340的遙控器與PC機接口設(shè)計
3 系統(tǒng)調(diào)試和檢查方法
本文引用地址:http://2s4d.com/article/117115.htm在PC機上利用串口調(diào)試助手,通過讀取遙控器的指令,可以對USB接口電路進行調(diào)試和檢查,步驟如下:
(1)通過教練口把遙控器輸出的PPM指令信號與USB接口電路信號輸入端相連;
(2)安裝USB驅(qū)動并獲取虛擬的串口號。當?shù)谝淮伟裊SB接口電路的USB插頭插入計算機時,計算機系統(tǒng)會彈出發(fā)現(xiàn)新硬件的提示,并要求安裝相應(yīng)的USB驅(qū)動程序;接下來把CH340芯片驅(qū)動(驅(qū)動程序可在網(wǎng)上下載)按照提示步驟逐步安裝。驅(qū)動程序安裝完成后,系統(tǒng)會自動增加一個COM口,并可以在計算機屬性的硬件管理中的串口項查到計算機為該虛擬串口分配的串口號,用戶就可以按照傳統(tǒng)的串行口控制方式來使用這個虛擬COM口,這樣一來就把USB設(shè)備虛擬為一個串行設(shè)備;如果不是第一次使用,就不需要重新安裝驅(qū)動,只需記住虛擬的串口號。
(3)運行串口調(diào)試助手,選擇串行端口號與計算機為USB分配的虛擬串口號一致,設(shè)置與接口電路相同的通訊參數(shù)(波特率、奇偶校驗位、數(shù)據(jù)位、停止位等),然后打開串口。
(4)打開遙控器電源開關(guān),并選擇工作于PPM編碼方式。此時,在串口調(diào)試助手界面的數(shù)據(jù)接收區(qū)就會顯示出遙控器各個通道對應(yīng)的脈寬數(shù)據(jù)。操縱遙控器不同的操縱桿,就會發(fā)現(xiàn)對應(yīng)的脈寬數(shù)據(jù)發(fā)生改變。
4 結(jié)論
利用單片機外部中斷方式對遙控器教練口輸出的PPM指令信號進行譯碼,通過USB接口電路實現(xiàn)與計算機的通信,不僅實現(xiàn)了對指令信號讀取,而且簡化了外設(shè)接口和編程,省去外接電源;在計算機上用USB口虛擬出串行口,既可以克服由于USB接口協(xié)議的復雜性給用戶帶來的不便,又可以簡化計算機與單片機之間的接口,它的使用與普通的USB外設(shè)相同,只是第一次插入PC機USB接口時,系統(tǒng)會提示安裝相應(yīng)的驅(qū)動程序。該接口電路已經(jīng)過驗證,并應(yīng)用到飛行模擬器中。
紅外遙控器相關(guān)文章:紅外遙控器原理 脈沖點火器相關(guān)文章:脈沖點火器原理
評論