国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于嵌入式智能小車控制系統(tǒng)設(shè)計(jì)

2019-09-12 10:41:42周恒王民慧
關(guān)鍵詞:電路設(shè)計(jì)上位小車

周恒 王民慧

摘 要:智能汽車是當(dāng)今車輛工程領(lǐng)域研究的前沿,體現(xiàn)了車輛工程、人工智能、自動(dòng)控制、計(jì)算機(jī)等多個(gè)學(xué)科領(lǐng)域理論技術(shù)的交叉和綜合,是未來汽車發(fā)展的趨勢。本系統(tǒng)采用S9KEAZ128AMLK芯片為核心處理器,對(duì)智能小車的轉(zhuǎn)向及動(dòng)力系統(tǒng)進(jìn)行設(shè)計(jì),通過ESP8266WiFi模塊,將智能小車各個(gè)傳感器的數(shù)據(jù)通過簡易的通信協(xié)議實(shí)時(shí)傳輸給本設(shè)計(jì)中的上位機(jī),以達(dá)到智能小車數(shù)據(jù)的實(shí)時(shí)監(jiān)控及控制。

關(guān)鍵詞:S9KEAZ128AMLK;ESP8266;智能小車

文章編號(hào):2095-2163(2019)04-0149-06 中圖分類號(hào):TP23 文獻(xiàn)標(biāo)志碼:A

0 引 言

智能汽車是當(dāng)今車輛工程領(lǐng)域研究的前沿,體現(xiàn)了車輛工程、人工智能、自動(dòng)控制。為了使智能汽車獲得更快的速度、更好的控制性能,智能小車上位機(jī)的研究也成為一個(gè)主要研究方向。隨著無線通信以及上位機(jī)的概念逐漸被眾人所熟知,設(shè)計(jì)一個(gè)完整的上位機(jī)調(diào)試平臺(tái)對(duì)于智能小車來說也成了必不可少的事情。本設(shè)計(jì)以S9KEAZ128AMLK芯片為核心處理器設(shè)計(jì),下位機(jī)控制系統(tǒng)以LabVIEW為平臺(tái)設(shè)計(jì)上位機(jī)控制系統(tǒng)。當(dāng)智能小車開始尋跡時(shí),上位機(jī)控制系統(tǒng)用于對(duì)智能小車尋跡過程中數(shù)據(jù)的采集與監(jiān)控,這樣便可以知道智能小車的實(shí)時(shí)運(yùn)動(dòng)狀態(tài),通過小車的實(shí)時(shí)運(yùn)動(dòng)狀態(tài)使用者可以調(diào)整出最優(yōu)PID參數(shù),使小車獲得更快的速度。

1 智能小車硬件設(shè)計(jì)

1.1 智能小車系統(tǒng)架構(gòu)

智能小車控制系統(tǒng)以S9KEAZ128AMLK芯片為核心處理器,通過LC選頻電路對(duì)賽道信號(hào)進(jìn)行檢測之后通過信號(hào)放大電路將LC選頻電路采集的信號(hào)放大之后傳到單片機(jī)的AD口,將其轉(zhuǎn)換成單片機(jī)能夠處理的數(shù)字信號(hào)發(fā)送到單片機(jī)處理。KEAZ128單片機(jī)將電感采集的信號(hào)、編碼器采集的信號(hào)以及MPU6050陀螺儀加速度計(jì)采集的信號(hào)通過均值濾波,然后通過不同的算法對(duì)其獲取一個(gè)數(shù)值,將該數(shù)值發(fā)送到PWM脈寬調(diào)制控制電機(jī)輸出[1]。在調(diào)試智能小車時(shí)人們將數(shù)據(jù)通過WiFi模塊發(fā)送本設(shè)計(jì)的上位機(jī)進(jìn)行觀察,同時(shí)為了方便也將數(shù)據(jù)發(fā)送到液晶顯示屏顯示。此外WiFi模塊也接收上位機(jī)發(fā)送過來的信號(hào),并將其信號(hào)發(fā)送到單片機(jī)處理(如一鍵停車等)。硬件系統(tǒng)結(jié)構(gòu)如圖1所示。

1.2 智能小車硬件介紹

1.2.1 LC信號(hào)選頻電路設(shè)計(jì)

根據(jù)麥克斯韋電磁場理論,交變電流會(huì)在其周圍產(chǎn)生交變的電磁場。在賽道上載流導(dǎo)線內(nèi)通過的交流電流頻率約為20 kHz,電流大小約為100 mA,其產(chǎn)生的電磁波屬于甚低頻(VLF)電磁波[1]。甚低頻頻率范圍處于工頻和低頻之間,為3~30 kHz,波長為100~10 KM。

根據(jù)電磁學(xué)的知識(shí),載流導(dǎo)線周圍充滿交變的磁場,在當(dāng)中放置一個(gè)電感線圈,電磁感應(yīng)會(huì)使線圈內(nèi)產(chǎn)生感應(yīng)電動(dòng)勢,該感應(yīng)電動(dòng)勢信號(hào)比較弱,感應(yīng)電壓最大只能達(dá)到百毫伏級(jí),此外空間中還存在很多頻率、強(qiáng)弱均不同的磁場,如果直接采集,采集的信號(hào)噪聲會(huì)比較大。所以針對(duì)賽道上的20 kHz交流磁場采用LC選頻電路對(duì)信號(hào)進(jìn)行選頻,這樣便可濾除噪聲的干擾[9]。LC諧振電路如圖2所示。

根據(jù)上述電路,C為并聯(lián)的校正電容,L為感應(yīng)線圈的電感量,電路諧振頻率的公式為:

因目前只有與其接近的6.8 nf的電容,因此諧振電路中的校正電容的容量為6.8 nf。經(jīng)實(shí)驗(yàn)驗(yàn)證,選用10 mH的電感和6.8 nf的校正電容可以很好地獲取賽道信號(hào)。

1.2.2 信號(hào)放大電路的設(shè)計(jì)

由于LC諧振電路得到的信號(hào)是交變的電壓信號(hào),且電壓幅值只有百毫伏,經(jīng)A/D轉(zhuǎn)換后數(shù)值差異并不明顯。因此,還需要將采集的信號(hào)進(jìn)一步放大[4]。OPA2350運(yùn)放芯片輸出類型為:滿擺幅,理論供電電壓為5 V,可以將采集的微小的電壓信號(hào)放大到5 V,放大后的電壓即可達(dá)到供電電壓的幅值,其壓擺率可達(dá)22 V/us,增益帶寬積可達(dá)33 MHz,很好地滿足放大需求。

通過Multisim軟件仿真觀察到輸入信號(hào)很明顯地按照本設(shè)計(jì)放大,可以證明本次電路設(shè)計(jì)是正確的。仿真結(jié)果如圖3所示。

1.2.3 檢波電路設(shè)計(jì)

由上文可知,OPA2350芯片所設(shè)計(jì)的放大電路只是將信號(hào)放大了,實(shí)際上還是交變的電壓信號(hào)。如果將交變的電壓信號(hào)直接給單片機(jī)的A/D口,無疑會(huì)大大增加單片機(jī)對(duì)信號(hào)濾波的處理難度。因此,在電路設(shè)計(jì)中還需要一個(gè)檢波電路,將交變的電壓信號(hào)整流成直流信號(hào)送到單片機(jī)的A/D口[7]。該電路采用倍壓整流原理設(shè)計(jì),檢波電路如圖4所示。

通過Multisim軟件仿真驗(yàn)證該設(shè)計(jì)的檢波電路是正確的,其仿真結(jié)果如圖5所示。

1.2.4 穩(wěn)壓電路設(shè)計(jì)

智能小車車模使用7.2 V 2 000 mAhNi-cd供電,而ESP8266WiFi模塊、陀螺儀、加速度傳感器和液晶顯示屏均使用的是 3.3 V 的電源。編碼器、電磁傳感器模塊以及單片機(jī)最小系統(tǒng)需要5 V電源。因此電路設(shè)計(jì)中必須將7.2 V的電源電壓降至5 V以及3.3 V的供電電源。本設(shè)計(jì)通過德州儀器公司生產(chǎn)的TPS系列穩(wěn)壓芯片,對(duì)電池電壓進(jìn)行降壓至3.3 V和5 V,因?yàn)樵撔酒€(wěn)壓后會(huì)有較大的紋波,因此設(shè)計(jì)電路時(shí)采用0.1 uf的瓷片電容濾除高頻信號(hào)、10uf的電解電容濾除低頻信號(hào)進(jìn)行濾波處理,得到一個(gè)穩(wěn)定的直流電源。

1.2.5 電機(jī)驅(qū)動(dòng)電路設(shè)計(jì)

智能小車在尋跡過程中電機(jī)的速度是根據(jù)編碼器反饋值進(jìn)行實(shí)時(shí)調(diào)速的。因此,在設(shè)計(jì)時(shí)不能直接將電源對(duì)電機(jī)進(jìn)行供電,本設(shè)計(jì)采用脈寬調(diào)制實(shí)現(xiàn)了對(duì)電機(jī)速度的控制。S9KEAZ128AMLK單片機(jī)在接受并處理完傳感器傳回賽道的信息后,得到一個(gè)目標(biāo)速度,然后通過脈寬調(diào)制信號(hào)來控制電機(jī)的轉(zhuǎn)速。由于S9KEAZ128AMLK單片機(jī)輸出信號(hào)的電流較小,不能驅(qū)動(dòng)電動(dòng)機(jī)轉(zhuǎn)動(dòng),所以需要設(shè)計(jì)一個(gè)驅(qū)動(dòng)模塊來放大單片機(jī)的輸出信號(hào),實(shí)現(xiàn)對(duì)電機(jī)的驅(qū)動(dòng)[3]。因此,電機(jī)驅(qū)動(dòng)電路中使用74HC244芯片對(duì)PWM信號(hào)進(jìn)行緩沖,采用IR2104SMOS驅(qū)動(dòng)管和LR7843MOS管設(shè)計(jì)了如圖6所示的電機(jī)驅(qū)動(dòng)電路。

Data[15]=Data_Speed%10+0x30;

Data[16]='B';

Data[17]='B';

for(i=0; i<=17; i++)

{

Uart_SendChar(UARTR0, Data[i]);

}

}

2.2 上位機(jī)軟件設(shè)計(jì)

上位機(jī)軟件實(shí)現(xiàn)了對(duì)PC機(jī)IP地址的獲取、通信協(xié)議的處理以及對(duì)所獲取的數(shù)據(jù)進(jìn)行處理與顯示。如圖9所示為上位機(jī)程序流程圖。

(1)上位機(jī)通過“字符串至IP地址轉(zhuǎn)換”函數(shù)[2]獲取當(dāng)前機(jī)器的IP網(wǎng)絡(luò)地址,然后在通過“IP地址至字符串轉(zhuǎn)換”函數(shù)轉(zhuǎn)換成字符串,然后將其輸入到字符串顯示控件。當(dāng)該上位機(jī)運(yùn)行時(shí)即可獲得當(dāng)前PC機(jī)的IP地址[8]。

(2)上位機(jī)通過讀取TCP函數(shù)以及寫入TCP函數(shù)實(shí)現(xiàn)了數(shù)據(jù)的接收與發(fā)送。

(3)上位機(jī)通過“截取字符串”函數(shù)截取所獲得數(shù)據(jù)包的前兩個(gè)字節(jié)數(shù)據(jù)和后兩個(gè)字節(jié)數(shù)據(jù)使用“等于?”函數(shù)判斷其是否等于本設(shè)計(jì)所設(shè)定的幀頭和幀尾,當(dāng)其均相等時(shí)再通過“與”邏輯函數(shù)進(jìn)一步判斷是否為真,如若為真則通過事件結(jié)構(gòu)處理接收的數(shù)據(jù),通過“字符串截取”函數(shù)將每個(gè)字節(jié)所對(duì)應(yīng)的數(shù)據(jù)截取到相應(yīng)的圖表顯示出來。

3 結(jié)束語

本文設(shè)計(jì)了以S9KEAZ128AMLK芯片為核心處理器的下位機(jī)及以LabVIEW為上位機(jī)的智能小車控制系統(tǒng),實(shí)現(xiàn)了智能小車的快速循跡以及上位機(jī)與下位機(jī)之間的局域網(wǎng)通信,并通過通信協(xié)議實(shí)現(xiàn)了智能小車傳感器數(shù)據(jù)的實(shí)時(shí)監(jiān)控以及智能小車的實(shí)時(shí)控制。經(jīng)實(shí)驗(yàn)表明,該智能小車控制系統(tǒng)運(yùn)行穩(wěn)定,效果良好。

參考文獻(xiàn)

[1]隋金雪,楊莉,張巖. “飛思卡爾”杯智能汽車設(shè)計(jì)與實(shí)例教程[M]. 北京:電子工業(yè)出版社, 2014.

[2]王超,王敏. LabVIEW2015虛擬儀器程序設(shè)計(jì)[M]. 北京:機(jī)械工業(yè)出版社, 2016.

[3]孫傳友,李濤. 測控系統(tǒng)原理與設(shè)計(jì)[M]. 3版. 北京:北京航空航天大學(xué)出版社,2014.

[4]施文康,余曉芬. 檢測技術(shù)[M]. 4版. 北京:機(jī)械工業(yè)出版社,2015.

[5]王營冠,王智. 無線傳感器網(wǎng)絡(luò)[M]. 北京:電子工業(yè)出版社,2012.

[6]瞿德福. 電氣制圖系列國家標(biāo)準(zhǔn)綜合應(yīng)用教程-電氣圖的畫法[M]. 北京: 中國標(biāo)準(zhǔn)出版社,2010.

[7]品俊芳,錢政,袁梅. 傳感器調(diào)理電路設(shè)計(jì)理論及應(yīng)用[M]. 北京:北京航空航天大學(xué)出版社,2010.

[8]李靜. LabVIEW2013完全自學(xué)手冊(cè)[M]. 北京:化學(xué)工業(yè)出版社, 2015.

[9]康光華. 電子技術(shù)基礎(chǔ)模擬部分[M]. 6版. 北京:高等教育出版社, 2014.

猜你喜歡
電路設(shè)計(jì)上位小車
快樂語文(2020年36期)2021-01-14 01:10:32
自制小車來比賽
Altium Designer在電路設(shè)計(jì)中的應(yīng)用
電子制作(2019年16期)2019-09-27 09:34:58
負(fù)反饋放大電路設(shè)計(jì)
電子制作(2019年23期)2019-02-23 13:21:36
劉老師想開小車
文苑(2018年22期)2018-11-19 02:54:18
特斯拉 風(fēng)云之老阿姨上位
車迷(2018年12期)2018-07-26 00:42:22
兩輪自平衡小車的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2018年8期)2018-06-26 06:43:02
“三扶”齊上位 決戰(zhàn)必打贏
基于ZigBee和VC上位機(jī)的教室智能監(jiān)測管理系統(tǒng)
基于UC3843的60W升壓電路設(shè)計(jì)
蓝山县| 晋宁县| 马公市| 股票| 靖边县| 江口县| 滁州市| 石屏县| 高邮市| 榆中县| 伊金霍洛旗| 连云港市| 凤山市| 龙南县| 修文县| 财经| 牡丹江市| 沾化县| 大理市| 安康市| 建始县| 惠来县| 连州市| 定日县| 湾仔区| 玉溪市| 珲春市| 岳普湖县| 汉川市| 井冈山市| 同江市| 霍城县| 德庆县| 农安县| 积石山| 寿光市| 博客| 高淳县| 新民市| 福安市| 广灵县|