王長(zhǎng)峰,于 婷
(1.貴州大學(xué)電氣工程學(xué)院,貴州 貴陽(yáng) 550003;2.長(zhǎng)春軌道客車(chē)裝備有限責(zé)任公司 國(guó)凱公司,吉林 長(zhǎng)春 130062)
為方便對(duì)智能車(chē)控制系統(tǒng)的調(diào)試,準(zhǔn)確地掌握控制智能車(chē)的單片機(jī)程序的運(yùn)行狀況,為算法的改進(jìn)提供科學(xué)依據(jù),需設(shè)計(jì)一智能車(chē)數(shù)據(jù)無(wú)線通信模塊。當(dāng)前智能車(chē)無(wú)線通信采用藍(lán)牙技術(shù)、nRF24L01無(wú)線模塊和zigbee等,本文闡述了基于WiFi的智能車(chē)數(shù)據(jù)無(wú)線通信模塊設(shè)計(jì)。WiFi無(wú)線網(wǎng)絡(luò)是由AP和無(wú)線網(wǎng)卡組成的無(wú)線網(wǎng)絡(luò),組網(wǎng)方式較為簡(jiǎn)單,主要技術(shù)優(yōu)點(diǎn)是無(wú)線接入、高速傳輸以及傳輸距離遠(yuǎn)[1]。WiFi模塊是本設(shè)計(jì)的核心,通過(guò)該模塊,單片機(jī)可以將數(shù)據(jù)信息(如路徑信息、車(chē)速、舵機(jī)控制信息、車(chē)速控制信息等)發(fā)送到帶有WiFi通信功能筆記本或其他上位機(jī)上,然后利用上位機(jī)軟件進(jìn)行數(shù)據(jù)分析,大大縮短智能車(chē)系統(tǒng)調(diào)試周期。
系統(tǒng)硬件分三個(gè)模塊,單片機(jī)模塊,WiFi模塊,由于兩模塊之間電平不匹配,所以還需要設(shè)計(jì)電平轉(zhuǎn)換電路即接口電路模塊[2-3]。總體方案硬件框圖如圖1所示。

圖1 總體方案硬件框圖
智能車(chē)數(shù)據(jù)無(wú)線通信軟件設(shè)計(jì)包括單片機(jī)串口通信程序,上位機(jī)數(shù)據(jù)接收軟件,上位機(jī)數(shù)據(jù)處理程序。
上位機(jī)軟件包括數(shù)據(jù)接收和數(shù)據(jù)處理模塊,具體要求如下:
1)設(shè)計(jì)無(wú)線通信模塊硬件電路和相關(guān)軟件,實(shí)現(xiàn)智能車(chē)數(shù)據(jù)實(shí)時(shí)發(fā)送;
2)無(wú)線通信模塊可接收簡(jiǎn)單的上位機(jī)指令;
3)上位機(jī)軟件應(yīng)能實(shí)時(shí)顯示當(dāng)前所接收的數(shù)據(jù)和當(dāng)前所發(fā)送的指令;……p>