一種基于AT89S52的智能簡易車輛系統(tǒng)設(shè)計(jì)方案
摘要 介紹了以單片機(jī)AT89S52為控制核心的智能簡易車輛系統(tǒng)設(shè)計(jì)方案。系統(tǒng)根據(jù)角度傳感器檢測(cè)的信號(hào),控制小車在蹺蹺板上做相應(yīng)運(yùn)動(dòng),其中采用角度傳感器感應(yīng)板面水平角是否為零,確保小車達(dá)到平衡。同時(shí)采用反射式光電傳感器感應(yīng)板面引導(dǎo)線,保證小車不脫離軌道,并指引小車在規(guī)定區(qū)域內(nèi)順利爬上板面。系統(tǒng)顯示裝置采用RT1602液晶顯示器,能夠?qū)崟r(shí)顯示行距、時(shí)間;小車動(dòng)力源采用步進(jìn)電機(jī),并用SFA475集成晶體管芯片構(gòu)成的橋式電路對(duì)其驅(qū)動(dòng),電源直接由12 V蓄電池供電,單片機(jī)根據(jù)各模塊檢測(cè)的信號(hào)作出判斷,保證小車正常行動(dòng)。
本文引用地址:http://www.ex-cimer.com/article/255772.htm智能車輛是一個(gè)集環(huán)境感知、規(guī)劃決策、自動(dòng)行駛等功能于一體的綜合系統(tǒng)其集中應(yīng)用了計(jì)算機(jī)、傳感、信息、通訊、導(dǎo)航、人工智能及自動(dòng)控制等技術(shù)是典型的高新技術(shù)綜合體。本文設(shè)計(jì)的智能簡易車輛系統(tǒng)就是此綜合體的一種嘗試。該系統(tǒng)使智能簡易車輛在多種傳感器的配合下實(shí)現(xiàn)了自動(dòng)尋跡、平衡探測(cè)等功能,已基本實(shí)現(xiàn)了車輛的智能化。
1 智能簡易車輛電路總體結(jié)構(gòu)設(shè)計(jì)
文中簡易智能車輛系統(tǒng)通過電動(dòng)車蹺蹺板這一實(shí)驗(yàn)實(shí)現(xiàn)。采用AT89S52作為電動(dòng)車蹺蹺板的控制核心,用紅外傳感器檢測(cè)小車是否在制定軌道上運(yùn)動(dòng),小車若偏離軌道,傳感器便會(huì)發(fā)出一個(gè)信號(hào)送至單片機(jī),使單片機(jī)控制步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)。同時(shí)通過角度傳感器來識(shí)別小車是否到達(dá)平衡位置。
總體電路系統(tǒng)包括主機(jī)控制模塊、平衡檢測(cè)模塊、尋軌檢測(cè)模塊、顯示模塊、電動(dòng)驅(qū)動(dòng)模塊及語音提示模塊6個(gè)部分。主機(jī)控制模塊是該電路系統(tǒng)的核心,將平衡檢測(cè)模塊和尋跡模塊檢測(cè)到的信號(hào)進(jìn)行運(yùn)算處理,輸出給電機(jī)驅(qū)動(dòng)模塊來控制左右電機(jī),從而控制小車的前進(jìn)及后退。同時(shí),主控模塊還會(huì)輸出控制信號(hào)至顯示模塊以顯示行距及時(shí)間,并控制語音提示模塊適機(jī)發(fā)出提示音。電路系統(tǒng)框圖如圖1所示。
?
2 電硬件設(shè)計(jì)
2.1 主機(jī)控制模塊
主機(jī)控制模塊采用ATMEL公司生產(chǎn)的低電壓、高性能8位單片機(jī)AT89S52,該單片機(jī)內(nèi)含8 kB可反復(fù)擦寫的只讀存儲(chǔ)器和256 Byte的隨機(jī)數(shù)據(jù)存儲(chǔ)器,其特點(diǎn)是高密度、非易失性存儲(chǔ)、微功耗,系統(tǒng)穩(wěn)定及可靠性高。此外,AT89S52技術(shù)成熟,價(jià)格低廉,參考資源豐富,且應(yīng)用也較為廣泛,再加之本系統(tǒng)能使該單片機(jī)資源得到充分的使用,故選擇其作為智能小車電路的核心控制。
2.2 顯示模塊
顯示模塊使用16位字符型液晶(LED)顯示。液晶顯示屏具有低功耗、平面直角顯示、可視面積大、畫面效果好、分辨率高、抗干擾能力強(qiáng)的優(yōu)點(diǎn)。并可直接使用單片機(jī)上I/O口,無需過多的外圍器件便可實(shí)現(xiàn)多項(xiàng)功能。
2.3 電機(jī)及驅(qū)動(dòng)模塊
電機(jī)及驅(qū)動(dòng)模塊中的電機(jī)部分采用步進(jìn)電機(jī),該電機(jī)力矩大,精度高,只接收一個(gè)脈沖。就可轉(zhuǎn)動(dòng)一個(gè)固定的角度,因此利用晶體管組成的橋式驅(qū)動(dòng)電路,單片機(jī)可較好地控制步進(jìn)電機(jī)的速率、路程、轉(zhuǎn)向等,可達(dá)到精密控制,且系統(tǒng)也較為穩(wěn)定。此外由于系統(tǒng)對(duì)電機(jī)的精度及其靈敏度要求較高,而步進(jìn)電機(jī)和該驅(qū)動(dòng)電路的組合完全可達(dá)到這一要求,故采用步進(jìn)電機(jī)和驅(qū)動(dòng)電路。
?
驅(qū)動(dòng)電路如圖2所示。驅(qū)動(dòng)模塊是本設(shè)計(jì)的動(dòng)力源,為此在信號(hào)線與主控板接口相連前,采用光耦器件PC817進(jìn)行隔離,防止電路中大電流燒毀主控板器件;考慮到步進(jìn)電機(jī)的輸出力矩隨工作頻率下降較快,而低頻時(shí)所需的電壓又過低,若采用較高的電壓有可能燒毀步進(jìn)電機(jī)的驅(qū)動(dòng),為此要實(shí)現(xiàn)小車的精確控制對(duì)驅(qū)動(dòng)則有一定的要求,需基本滿足衡力矩輸出。STA475A是一款電機(jī)驅(qū)動(dòng)芯片,廣泛應(yīng)用于打印機(jī)及各種驅(qū)動(dòng)控制板上,其NPN型的達(dá)林頓管。在此采用頻率電壓轉(zhuǎn)換電路來補(bǔ)償步進(jìn)電機(jī)高頻工作時(shí)所需的電壓。V/F轉(zhuǎn)換器件LM331的作用是將頻率信號(hào)轉(zhuǎn)化為電壓信號(hào),用此信號(hào)來控制大功率限流場效應(yīng)管,保證驅(qū)動(dòng)電流不會(huì)因頻率過高而減小,以恒力矩輸出,從而保證電動(dòng)機(jī)的力矩能帶動(dòng)電動(dòng)車順利運(yùn)行。
2.4 尋跡模塊
自動(dòng)尋跡是基于自動(dòng)導(dǎo)引小車(Auto-Guided Vehicle,AGV)系統(tǒng),實(shí)現(xiàn)小車自動(dòng)識(shí)別路線,判斷并自動(dòng)規(guī)避障礙,以選擇正確的行進(jìn)路線。其采用與地面顏色有較大差別的線條作為引導(dǎo),并使用傳感器感知導(dǎo)引線和障礙判斷。
實(shí)現(xiàn)機(jī)器人的視覺和接近覺功能有多種方式:(1)可使用CCD攝像頭進(jìn)行圖像采集和識(shí)別方法,但不適用于小體積系統(tǒng),且還涉及圖像采集、圖像識(shí)別等領(lǐng)域。(2)電容式接近傳感器,基于檢測(cè)對(duì)象表面靠近傳感元件時(shí)的電容變化。(3)超聲波傳感器,根據(jù)波從發(fā)射到接收的傳播過程中所受到的影響來檢測(cè)物體的接近程度。(4)紅外反射式光電傳感器,其包括一個(gè)可發(fā)射紅外光的固態(tài)發(fā)光二極管和一個(gè)用作接收器的固態(tài)光敏二極管。
系統(tǒng)的尋跡檢測(cè)模塊采用反射式紅外傳感器來檢測(cè)蹺蹺板上的黑線,由于黑線可用黑筆直接在蹺蹺板軌道上畫出,故可不考慮其質(zhì)量對(duì)蹺蹺板的影響。紅外傳感器發(fā)射和接收均是不可見光,抗干擾能力強(qiáng),靈敏度高,同時(shí)尺寸小、質(zhì)量輕、外圍電路簡單,安裝方便,因此用其作為近距離檢測(cè)是較理想的。尋跡模塊電路如圖3所示,集成反射式光電傳感器ST198的電壓驅(qū)動(dòng)為4.5~5 V。當(dāng)發(fā)射二極管導(dǎo)通時(shí),發(fā)出紅外光線,使接收管的集電極和發(fā)射極間電阻變小,而比較器正向輸入端電位被拉高,當(dāng)紅外光線照射到黑色線上時(shí),反射光較少,接收管集電極和發(fā)射極間的電阻增大,則比較器正向輸入端電位被拉低,單片機(jī)根據(jù)此信號(hào)控制電機(jī)的正反轉(zhuǎn)動(dòng)。
?
2.5 平衡檢測(cè)模塊
平衡檢測(cè)模塊電路如圖4所示。采用ADI公司出品的雙軸加速度傳感器ADXL202,該產(chǎn)品成本低、功耗小,且內(nèi)部敏感元件和后續(xù)電路相集成。ADXL202傳感器外圍電路簡單,同時(shí)輸出為數(shù)字信號(hào),抗干擾強(qiáng)、靈敏度高、易于用單片機(jī)控制,故選擇該傳感器作為本系統(tǒng)的平衡檢測(cè)模塊。
光耦相關(guān)文章:光耦原理
熱式質(zhì)量流量計(jì)相關(guān)文章:熱式質(zhì)量流量計(jì)原理 流量計(jì)相關(guān)文章:流量計(jì)原理
評(píng)論