<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM處理器的吸塵機器人硬件設計

基于A(yíng)RM處理器的吸塵機器人硬件設計

作者: 時(shí)間:2013-09-02 來(lái)源:網(wǎng)絡(luò ) 收藏

  0 引言

  隨著(zhù)人們生活水平的日益提高,我國人口的老齡化也越來(lái)越明顯,作為服務(wù)機器人的一種,能夠代替人進(jìn)行清掃房間、車(chē)間、墻壁等一些簡(jiǎn)單勞動(dòng)。

  使服務(wù)機器人有了廣闊的市場(chǎng),已成為一些企業(yè)和科研院所研究的焦點(diǎn)。目前市場(chǎng)上的雖然也具有智能性,但大多由于結構不盡合理、通用性差、集成度高而導致成本高,不利于普及。在研究總結市場(chǎng)上相對成熟產(chǎn)品的基礎上,基于 Cortex-M3處理器設計一款具備自我導航功能的室內。外形緊湊、結構簡(jiǎn)單、運行平穩、噪音小,并且成本低,操作方便,還具有可擴展接口,用戶(hù)能夠根據實(shí)際需要對其功能做進(jìn)一步開(kāi)發(fā)。

  1 吸塵機器人總體構成

  利用 Cortex-M3 處理器設計一款應用于室內的移動(dòng)清潔機器人,主要任務(wù)是能夠自主清掃房間,因此應該具備以下功能:

 ?。?)能正確判斷機器人所處的房間和在房間中所處的方位;

 ?。?)能正確檢測出房間內的墻壁、家具等障礙物;

 ?。?)在游歷完所有房間完成清掃任務(wù)后能自主回到出發(fā)點(diǎn),關(guān)機。

  為了防止機器人在工作時(shí)出現堵轉現象,并且能自由進(jìn)入一些家具比如沙發(fā)、桌子等的底下,吸塵機器人不能太高,外形采用半圓柱形。底盤(pán)由四個(gè)輪子共同支撐,其中左右兩側為驅動(dòng)輪,分別由兩個(gè)微型直流電機直接驅動(dòng),前后兩個(gè)萬(wàn)向輪起到支撐和導向的作用。采用碰撞、紅外傳感器、超聲波等組成多傳感器系統。在機器人的上方裝有紅外接收傳感器,底盤(pán)邊緣均勻分布裝有接近傳感器,用來(lái)檢測障礙物;在機器人的前方裝有碰撞傳感器;前方和左右裝有超聲波測距傳感器,用來(lái)檢測周?chē)h(huán)境。

  總體框架設計如圖1所示。

基于A(yíng)RM處理器的吸塵機器人硬件設計

  2 硬件主體設計

  硬件系統主要由 Cortex-M3處理器、傳感器模塊、電機驅動(dòng)模塊、人機交互模塊、無(wú)線(xiàn)遙控發(fā)射模塊組成。

  2.1 ARM Cortex-M3處理

  機器人控制系統的主要任務(wù)是根據傳感器和編碼器等反饋回來(lái)的數據,進(jìn)行清掃路徑規劃,控制清掃、吸塵機構,完成各種控制動(dòng)作。設計合適的人機接口,在LCD上顯示機器人狀態(tài)和運行時(shí)間。因此,機器人控制系統包括傳感器模塊,電機驅動(dòng)模塊,接收模塊、LED 指示燈和液晶顯示模塊。采用ARM Cortex-M3處理器作為機器人控制系統的核心,主要是低成本、小管腳數和低功耗,并且具有極高的運算能力和極強的中斷響應能力,工作電流僅為50 mA.

2.2 電機模塊

  分成小電機驅動(dòng)電路和兩路大功率驅動(dòng)板,包括用于行走的兩個(gè)小直流電機和用于吸塵的大功率無(wú)刷直流電機、掃地的直流滾刷電機、掃邊角的直流邊刷電機。因為電機分別決定機器人的行走路徑和吸塵功率,所以設計了專(zhuān)門(mén)的驅動(dòng)板,如圖2所示。行走模塊的設計對吸塵機器人避障規劃有著(zhù)至關(guān)重要的作用,我們將吸塵機器人設計成一個(gè)閉環(huán)控制,主要包括驅動(dòng)電路和光電編碼反饋電路。光電編碼反饋電路通過(guò)計算反饋回來(lái)的脈沖數量和相位而得到當前的電機速度。芯片最高可以驅動(dòng)25 V 的電機,吸塵機器人里行走電機的工作電壓為24 V,芯片的電壓為5 V,芯片輸出的PWM 波轉化成大電壓PWM波控制電機。其極限參數如表1所示。

基于A(yíng)RM處理器的吸塵機器人硬件設計

基于A(yíng)RM處理器的吸塵機器人硬件設計

  2.3 傳感器模塊

  主要包括3部分:用于測量和感知障礙物的超聲模塊、紅外和碰撞傳感器,用于狀態(tài)檢測的傳感器(檢測電池電量、塵桶、電機堵轉懸空)。傳感器模塊使機器人對周?chē)h(huán)境做出正確判斷,為順利完成任務(wù)提供智能決策。

 ?。?)超聲波測距傳感器模塊

  室內吸塵機器人由于工作環(huán)境的原因,必須具備檢測各種大小、高低、顏色的障礙物,超聲波是一種非接觸式的檢測技術(shù),在空氣中傳播不受光線(xiàn)、煙霧、電磁場(chǎng)等外界因素的干擾,與紅外傳感器相比,超聲傳感器感應距離更遠,可靠性高,且成本低。因此,使用高精度的超聲波測距系統可以有效地完成障礙物的檢測。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: ARM 吸塵機器人 紅外遙控

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>