跟著人們生涯程度的日趨進步,我國生齒的老齡化也愈來愈顯著,吸塵機械人作為辦事機械人的一種,可以或許取代人停止打掃房間、車間、墻壁等一些簡略休息。 使辦事機械人有了遼闊的市場,已成為一些企業和科研院所研討的核心。今朝市場上的吸塵機械人固然也具有智能性,但年夜多因為構造不盡公道、通用性差、集成度高而招致本錢高,晦氣于普及。在研討總結市場上絕對成熟產物的基本上,基于ARM Cortex-M3處置器設計一款具有自我導航功效的室內吸塵機械人。外形緊湊、構造簡略、運轉安穩、樂音小,而且本錢低,操作便利,還具有可擴大接口,用戶可以或許依據現實須要對其功效做進一步開辟。 1、吸塵機械人整體組成 應用ARM Cortex-M3處置器設計一款運用于室內的挪動干凈機械人,重要義務是可以或許自立打掃房間,是以應當具有以下功效: (1)能準確斷定機械人所處的房間和在房間中所處的方位; (2)能準確檢測出房間內的墻壁、家具等妨礙物; (3)在游歷完一切房間完成打掃義務后能自立回到動身點,關機。 為了避免機械人在任務時涌現堵轉景象,而且能自在進入一些家具好比沙發、桌子等的底下,吸塵機械人不克不及太高,外形采取半圓柱形。底盤由四個輪子配合支持,個中閣下兩側為驅動輪,分離由兩個微型直流機電直接驅動,前后兩個萬向輪起到支持和導向的感化。采取碰撞、紅別傳感器、超聲波等構成多傳感器體系。在機械人的上方裝有紅外吸收傳感器,底盤邊沿平均散布裝有接近傳感器,用來檢測妨礙物;在機械人的后方裝有碰撞傳感器;后方和閣下裝有超聲波測距傳感器,用來檢測四周情況。 整體框架設計如圖1所示。 2、硬件主體設計 硬件體系重要由ARM Cortex-M3處置器、傳感器模塊、機電驅動模塊、人機交互模塊、無線遙控發射模塊構成。 2.1 ARM Cortex-M3處置 機械人掌握體系的重要義務是依據傳感器和編碼器等反應回來的數據,停止打掃途徑計劃,掌握打掃、吸塵機構,完成各類掌握舉措。設計適合的人機接口,在LCD上顯示機械人狀況和運轉時光。是以,機械人掌握體系包含傳感器模塊,機電驅動模塊,紅外遙控吸收模塊、LED指導燈和液晶顯示模塊。采取ARM Cortex-M3處置器作為機械人掌握體系的焦點,重要是低本錢、小管腳數和低功耗,而且具有極高的運算才能和極強的中止呼應才能,任務電流僅為50 mA. 2.2機電模塊 分紅小機電驅動電路和兩路年夜功率驅動板,包含用于行走的兩個小直流機電和用于吸塵的年夜功率無刷直流機電、掃地的直流滾刷機電、掃邊角的直流邊刷機電。由于機電分離決議機械人的行走途徑和吸塵功率,所以設計了專門的驅動板,如圖2所示。行走模塊的設計對吸塵機械人避障計劃有著相當主要的感化,我們將吸塵機械人設計成一個閉環掌握,重要包含驅動電路和光電編碼反應電路。光電編碼反應電路經由過程盤算反應回來的脈沖數目和相位而獲得以后的機電速度。芯片最高可以驅動25 V的機電,吸塵機械人里行走機電的任務電壓為24 V,芯片的電壓為5 V,芯片輸入的PWM波轉化成年夜電壓PWM波掌握機電。其極限參數如表1所示。 2.3傳感器模塊 重要包含3部門:用于丈量和感知妨礙物的超聲模塊、紅外和碰撞傳感器,用于狀況檢測的傳感器(檢測電池電量、塵桶、機電堵轉懸空)。傳感器模塊使機械人對四周情況做出準確斷定,為順遂完成義務供給智能決議計劃。 (1)超聲波測距傳感器模塊 室內吸塵機械人因為任務情況的緣由,必需具有檢測各類年夜小、高下、色彩的妨礙物,超聲波是一種非接觸式的檢測技巧,在空氣中流傳不受光線、煙霧、電磁場等外界身分的攪擾,與紅別傳感器比擬,超聲傳感器感應間隔更遠,靠得住性高,且本錢低。是以,應用高精度的超聲波測距體系可以有用地完成妨礙物的檢測。 本文選用的是US-100超聲波測距模塊可完成0~4.5 m的非接觸測距功效,具有2.4~5.5 V的寬電壓輸出規模,靜態功耗低于2 mA,自帶溫度傳感器對測距成果停止校訂,同時具有GPIO,串口等多種通訊方法,任務穩固靠得住。在機械人的前后各裝置兩個超聲波傳感器,處置器發生40 kHz的脈沖經I/O口輸入,再經由與非門和三極管縮小構成極性相反的兩路脈沖輸出超聲波發射頭的兩個引腳,探頭即可收回連續串40 kHz的超聲波,遇妨礙物后前往給吸收電路,處置器同時掌握門電路,以完成發射波的連續如圖3所示。超聲波吸收端經由過程壓電轉換的道理,把經妨礙物反射回的旌旗燈號轉換為電旌旗燈號經由低噪聲縮小和帶通濾波,再比擬發生中止給處置器停止時光丈量,從而做出妨礙物的間隔斷定,如圖4所示。 (2)紅外和碰撞傳感器模塊 本吸塵機械人在任務時關于遠間隔妨礙物重要應用超聲波測距,然則超聲波對近間隔妨礙物不敏感,所以增設紅外模塊停止近間隔檢測,依據能量反射法設計紅外丈量模塊。機械人前后裝置兩組紅別傳感器,每組由多達14組紅外發射吸收管構成,在機械人的下面和底盤各裝置14個,每上位和下位的2個紅外發射和吸收管并聯而且指向統一個偏向組成一組,每組電路可分為高頻脈沖旌旗燈號發生、紅外發射調理與掌握、紅外發射驅動、紅外吸收等幾個部門。經由過程38 kHz晶振和非門電路獲得一個38 kHz的調制脈沖旌旗燈號;應用三極管驅動紅外發射管(TSAL6200)的發射。發射管收回的紅外光經物體反射后被紅外吸收模塊吸收,經由過程吸收頭(HS0038B)外部自帶的集成電路處置后前往一個數字旌旗燈號,輸出到微掌握器的I/O口,如圖5所示。
