基于模塊化控制的多功能智能小車設(shè)計(jì)
由于使用了硅光電池采樣方案,系統(tǒng)的靈敏度可以被有效調(diào)節(jié)。程序設(shè)定只有當(dāng)采樣電壓達(dá)到了某一規(guī)定值時(shí),才來比較三路采樣電壓。調(diào)整這一規(guī)定電壓值就可以改變系統(tǒng)的趨光靈敏度了,根據(jù)環(huán)境設(shè)定合適的規(guī)定值就能較好的避開環(huán)境光的干擾。
1.6 測(cè)距模塊
在電機(jī)的轉(zhuǎn)軸上安裝兩塊小磁鐵,并將霍爾傳感器固定在轉(zhuǎn)軸正上方的車身上,當(dāng)電機(jī)轉(zhuǎn)動(dòng),磁鐵經(jīng)過霍爾元件時(shí),霍爾傳感器的輸出端就會(huì)產(chǎn)生電頻跳變,通過記錄電頻跳變的次數(shù)N,即可根據(jù)行駛距離公式L2=(N × 2πR)/ 2 測(cè)量出小車行駛的距離。其中R表示車輪半徑。所測(cè)距離可通過液晶屏顯示出來。
2 軟件設(shè)計(jì)
在硬件設(shè)計(jì)基礎(chǔ)上,通過在單片機(jī)中燒寫程序來控制小車功能的實(shí)現(xiàn)。本系統(tǒng)中采用模塊化控制方法,將各個(gè)獨(dú)立的功能作為一個(gè)獨(dú)立的子程序,在主程序中按照邏輯順序來調(diào)用各子程序。這樣使得程序條理清晰,提高了程序的執(zhí)行效率,也便于程序修改和調(diào)試,主程序設(shè)計(jì)流程如圖2所示。
如循跡模塊中所述,在程序1 中,采用模糊控制算法,控制小車沿著軌道行駛,不至于失控。子程序2判斷小車與障礙物間的距離,控制小車轉(zhuǎn)彎避障。子程序3 根據(jù)硅光電池采集的光照強(qiáng)度,控制小車左右輪轉(zhuǎn)動(dòng),確保小車進(jìn)庫(kù)成功。程序采用動(dòng)態(tài)掃描,實(shí)時(shí)監(jiān)測(cè),使得小車一直處于動(dòng)態(tài)調(diào)整中。
3 實(shí)物測(cè)試及結(jié)果分析
為了測(cè)試小車的性能,按照比賽要求為小車設(shè)計(jì)了如圖3所示的小車賽道。測(cè)試地點(diǎn)選擇在四周較開闊、自然光較弱的地方,小車從起點(diǎn)沿著黑色的牽引線行走,離開牽引線后避開障礙物,開始趨光進(jìn)庫(kù)。在牽引線下方放有若干枚用于檢測(cè)的硬幣,小車經(jīng)過時(shí)檢測(cè)到硬幣并報(bào)警,將記錄的硬幣個(gè)數(shù)顯示到液晶屏上。
由于在尋跡模塊的硬件設(shè)計(jì)中加入了靈敏度調(diào)節(jié),并在軟件設(shè)計(jì)中采取了模糊控制算法,因此,小車尋跡測(cè)試結(jié)果比較理想,能按照設(shè)計(jì)路線行駛。測(cè)試結(jié)果如表1所示。
在避障模塊中,由于超聲波模塊對(duì)反射物體的形狀和表面積都有要求,當(dāng)放置的障礙物不滿足要求時(shí),就會(huì)接收不到反射信號(hào),造成避障失敗。同時(shí)在測(cè)試時(shí)周圍還站有人,也能形成反射源,對(duì)測(cè)試造成干擾。測(cè)試結(jié)果如表2所示。表3所示為趨光模塊測(cè)試結(jié)果。
趨光模塊采用硅光電池采樣,具有連續(xù)可變的無極比較,比目前廣泛使用的光敏電阻只比較高低電平更靈敏精確,從而提高了系統(tǒng)的準(zhǔn)確性。但同光敏電阻一樣自然光的影響不能完全避免,因此仍然不能達(dá)到100%的準(zhǔn)確。
4 結(jié)語(yǔ)
本系統(tǒng)使用一片8 位單片機(jī),采用模塊化設(shè)計(jì)思想,實(shí)現(xiàn)了智能小車多功能的設(shè)計(jì)。設(shè)計(jì)時(shí)將多種傳感器綜合到一個(gè)系統(tǒng)中,并把采集到的多路信號(hào)送入單片機(jī)進(jìn)行分析處理、作出判斷。
同時(shí),系統(tǒng)還設(shè)計(jì)了友好的人機(jī)交換界面,可方便地讀出檢測(cè)到的金屬片數(shù)量、行駛路程和行駛時(shí)間。由于運(yùn)用模塊化控制方法,各模塊相互影響較小,因此還可對(duì)系統(tǒng)進(jìn)行二次開發(fā),在本系統(tǒng)上增加更多模塊,實(shí)現(xiàn)其他擴(kuò)展功能,例如在系統(tǒng)上增加語(yǔ)音芯片,可實(shí)現(xiàn)語(yǔ)音播報(bào)功能;加上攝像頭和無線模塊可實(shí)現(xiàn)小車的探測(cè)功能等
pwm相關(guān)文章:pwm是什么
蜂鳴器相關(guān)文章:蜂鳴器原理
評(píng)論