李帥男
摘要:隨著計算機、電子、機械、通信等技術(shù)的快速發(fā)展,車輛的智能化及其發(fā)展也越來越迅速,作為21世紀(jì)智能化領(lǐng)域的成就之一,它已經(jīng)和現(xiàn)代人們的生活密不可分。其中,隨著全球交通能源的改造和新能源汽車的發(fā)展,智能汽車將迅速成為世界汽車行業(yè)研究的熱點和汽車產(chǎn)業(yè)新的增長點。
關(guān)鍵詞:循跡避障;STM32;智能小車
中圖分類號:TP23 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2018)08-0163-02
1 緒論
近年來,科學(xué)技術(shù)的迅猛發(fā)展大大提高了我國社會經(jīng)濟發(fā)展水平,我國為實現(xiàn)制造業(yè)強國的戰(zhàn)略目標(biāo),頒發(fā)了《中國制造2025》重大方針策略。對此,2016年中國汽車工業(yè)協(xié)會發(fā)布了《“十三五”汽車工業(yè)發(fā)展規(guī)劃意見》,在白皮書中重點強調(diào)要大力開拓智能汽車行業(yè),智能汽車將為我國實現(xiàn)大中型智能機械產(chǎn)業(yè)化奠定堅實的基礎(chǔ)[1]。
2 系統(tǒng)硬件設(shè)計
2.1 循跡硬件電路的設(shè)計
紅外發(fā)射接收對管探尋黑線的原理為:結(jié)合圖1,根據(jù)黑色吸光原理,當(dāng)紅外發(fā)射管發(fā)出的光線照射黑色區(qū)域上面后反射回來的光線就較少,接收管接收到的紅外線也就較少,接受管不導(dǎo)通,VCC電源電壓就會通過R26直接給引腳3加上5V電源電壓,而引腳2的電壓則是通過電位器RP7分壓得到的,肯定沒有引腳3的電壓高,輸出端輸出高電平,通過外接電路就可以讀出檢測的狀態(tài)[2]。
當(dāng)反射到白色表面時,接受管的接受道德紅外線較多,三極管導(dǎo)通,顯然,引腳3的電壓低于引腳2的電壓,即同相位輸入端低于反相位輸入端,輸出端輸出低電平,經(jīng)過I/O端口就可以讀出檢測的狀態(tài),送入最小系統(tǒng)中去,經(jīng)過程序運算,輸出控制電機驅(qū)動的信號來控制電機的轉(zhuǎn)向。
2.2 避障硬件電路的設(shè)計
本文采用超聲波傳感器加舵機組合的傳感器系統(tǒng)。
根據(jù)圖2,我們將超聲波模塊的觸發(fā)端Trig連接單片機的PD8端口,將超聲波的接收端Echo連接至單片機的PB14端口,HC-SR04超聲波模塊可提供2cm~400cm的距離感測功能,測量精度可以達(dá)到3mm;將舵機的信號線連接單片機的PD12端口。
2.2.1 超聲波模塊的工作原理
(1)給Trig管腳至少10us的高電平脈沖信號觸發(fā)超聲波;(2)模塊自動發(fā)送8個40kHz的方波,自動探測是否有信號返回[3];(3)如果有信號被探測到,經(jīng)過Echo管腳輸出一個高電平脈沖,高電平脈沖持續(xù)的時間就是超聲波從發(fā)射到反射返回的時間[4]。距離=(高電平脈沖時間*340)/2。
2.2.2 舵機的工作原理
舵機的控制信號是從PD12端口進(jìn)入的,產(chǎn)生周期是20ms的脈寬調(diào)制信號,脈沖寬度從0.5ms-2.5ms不等,對應(yīng)舵盤的偏角為0至180度,基本上呈線性關(guān)系變化。簡單地說,單片機I/O輸入端通過控制線給予舵機一定的脈寬,使舵機輸出軸保持對應(yīng)的偏角,無論外界環(huán)境對轉(zhuǎn)矩怎樣改變,轉(zhuǎn)角都不會發(fā)生改變,直到處理器給它提供另外一個脈寬信號,它才會改變輸出對應(yīng)的轉(zhuǎn)角[5]。
3 電機驅(qū)動模塊的設(shè)計
L9110S是一種雙通道推挽功率放大器專用集成電路裝置,用于控制和驅(qū)動電機。將分立電路集成在單片集成電路中,可以降低外圍設(shè)備的成本,提高系統(tǒng)的整體可靠性。該芯片具有兩個TTL/CMOS兼容電平輸入和良好的抗干擾能力,兩個輸出可以直接驅(qū)動電機的前向和后向轉(zhuǎn)動,具有大電流驅(qū)動能力,每個通道可連續(xù)電流通過800 mA,峰值電流容量可達(dá)1.5A,輸出飽和壓降較低,內(nèi)置鉗位二極管可釋放反向涌入電流的感性負(fù)載,安全可靠地應(yīng)用于驅(qū)動繼電器、直流電機、步進(jìn)電機或開關(guān)電源管,其電路內(nèi)部功能圖如圖3所示。
4 結(jié)語
智能小車?yán)酶袘?yīng)器捕獲前方道路的信息,完成在復(fù)雜環(huán)境下的自主運動。智能小車的多樣化設(shè)計涉及到現(xiàn)代各種高新科技,它是一個國家和民族的高科技水平的重要體現(xiàn)。通過制作簡易智能小車,培養(yǎng)大學(xué)生綜合理論知識應(yīng)用到實踐生活的動手實操能力,使我們在了解智能控制系統(tǒng)工作原理的基礎(chǔ)上,考驗著我們完成整體項目的能力,以及掌握STM32開發(fā)板的編程原理,為我們今后學(xué)習(xí)工作進(jìn)入嵌入式領(lǐng)域提供了堅實的功底。
參考文獻(xiàn)
[1]陳飛鵬.基于STC89C52單片機智能小車設(shè)計[J].硅谷,2012,(11):43-44.
[2]陳夢婷,胡白燕.基于單片機的智能循跡避障小車的設(shè)計與實現(xiàn)[J].智能機器人,2016,(04):47-51.
[3]賴林弟,胡海燕,胡克滿.智能擋車器控制系統(tǒng)的設(shè)計[J].軟件導(dǎo)刊,2012,(04):106-108.
[4]蔣瑞挺.自制超聲波測距儀[J].電子制作,2011,(05):53-55.
[5]范鑫.轎車自動空調(diào)控制系統(tǒng)的研究[D].江蘇大學(xué),2010:31-33.