基于ARM處理器的吸塵機(jī)器人硬件設(shè)計(jì)
本文選用的是US-100 超聲波測(cè)距模塊可實(shí)現(xiàn)0~4.5 m的非接觸測(cè)距功能,擁有2.4~5.5 V的寬電壓輸入范圍,靜態(tài)功耗低于2 mA,自帶溫度傳感器對(duì)測(cè)距結(jié)果進(jìn)行校正,同時(shí)具有GPIO,串口等多種通信方式,工作穩(wěn)定可靠。在機(jī)器人的前后各安裝兩個(gè)超聲波傳感器,處理器產(chǎn)生40 kHz的脈沖經(jīng)I/O口輸出,再經(jīng)過(guò)與非門以及三極管放大形成極性相反的兩路脈沖輸入超聲波發(fā)射頭的兩個(gè)引腳,探頭便可發(fā)出一連串40 kHz的超聲波,遇障礙物后返回給接收電路,處理器同時(shí)控制門電路,以實(shí)現(xiàn)發(fā)射波的間斷如圖3所示。超聲波接收端通過(guò)壓電轉(zhuǎn)換的原理,把經(jīng)障礙物反射回的信號(hào)轉(zhuǎn)換為電信號(hào)經(jīng)過(guò)低噪聲放大和帶通濾波,再比較產(chǎn)生中斷給處理器進(jìn)行時(shí)間測(cè)量,從而做出障礙物的距離判斷,如圖4所示。
(2)紅外和碰撞傳感器模塊
本吸塵機(jī)器人在工作時(shí)對(duì)于遠(yuǎn)距離障礙物主要利用超聲波測(cè)距,但是超聲波對(duì)近距離障礙物不敏感,所以增設(shè)紅外模塊進(jìn)行近距離檢測(cè),根據(jù)能量反射法設(shè)計(jì)紅外測(cè)量模塊。機(jī)器人前后安裝兩組紅外傳感器,每組由多達(dá)14組紅外發(fā)射接收管組成,在機(jī)器人的上面和底盤各安裝14個(gè),每上位和下位的2個(gè)紅外發(fā)射和接收管并聯(lián)并且指向同一個(gè)方向構(gòu)成一組,每一組電路可分為高頻脈沖信號(hào)產(chǎn)生、紅外發(fā)射調(diào)節(jié)與控制、紅外發(fā)射驅(qū)動(dòng)、紅外接收等幾個(gè)部分。通過(guò)38 kHz晶振和非門電路得到一個(gè)38 kHz的調(diào)制脈沖信號(hào);利用三極管驅(qū)動(dòng)紅外發(fā)射管(TSAL6200)的發(fā)射。發(fā)射管發(fā)出的紅外光經(jīng)物體反射后被紅外接收模塊接收,通過(guò)接收頭(HS0038B)內(nèi)部自帶的集成電路處理后返回一個(gè)數(shù)字信號(hào),輸入到微控制器的I/O口,如圖5所示。
接收頭如果接收到38 kHz的紅外脈沖就會(huì)返回輸出低電平,否則就會(huì)輸出高電平。通過(guò)對(duì)I/O口的檢測(cè),便可以判斷物體的有無(wú)。這樣一共可以檢測(cè)14個(gè)方向,覆蓋360°范圍。機(jī)器人對(duì)前后的近距離障礙物都能檢測(cè),前進(jìn)后退都能工作,這種由2個(gè)紅外接收管組成測(cè)障傳感器有效距離接近2 m,并且還能夠在球非常近的范圍內(nèi)(10 cm內(nèi))讀取障礙物距離結(jié)果(沒(méi)有溢出)。
在機(jī)器人的左前、左后、右前、右后4個(gè)方位安裝四個(gè)碰撞開關(guān)(常開),通過(guò)采集模擬口上電壓值的變化,判斷出其中的一個(gè)或幾個(gè)碰撞開關(guān)閉合,從而檢測(cè)出哪個(gè)方向有碰撞發(fā)生。
2.4 人機(jī)交互模塊
?。?)液晶顯示和鍵盤輸入:兩者配合使用可以設(shè)置機(jī)器人各種參數(shù),如自主啟動(dòng)、設(shè)置工作時(shí)間等。
(2)無(wú)線遙控模塊:紅外遙控使機(jī)器人的使用更加方便簡(jiǎn)單,發(fā)射距離超過(guò)10 m,能滿足需要。
3 結(jié)語(yǔ)
通過(guò)這樣的硬件設(shè)計(jì),清潔機(jī)器人控制系統(tǒng),既能滿足良好的實(shí)用性,還降低了成本,工作穩(wěn)定可靠。機(jī)器人傳感器模塊能精確定位障礙物,通過(guò)軟件策略能實(shí)現(xiàn)良好的避障。對(duì)將來(lái)家用服務(wù)機(jī)器人的研究與開發(fā)有著重要現(xiàn)實(shí)意義。
評(píng)論