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