在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于LPC2210微處理器實現清潔機器人控制系統的設計

電子設計 ? 來源:現代電子技術 ? 作者:劉海,郭小勤 ? 2021-04-07 10:22 ? 次閱讀

引 言

隨著人口的老齡化和社會福利制度的完善,導致勞動力成本的急劇上升,一些簡單的重復性的體力勞動為服務機器人提供了廣闊的市場。清潔機器人是服務機器人的一種,可以代替人進行清掃房間、車間、墻壁等。提出一種應用于室內的移動清潔機器人的設計方案。其具有實用價值。室內清潔機器人的主要任務是能夠代替人進行清掃工作,因此需要有一定的智能。清潔機器人應該具備以下能力:能夠自我導航,檢測出墻壁,房間內的障礙物并且能夠避開;能夠走遍房間的大部分空間,可以檢測出電池的電量并且能夠自主返回充電,同時要求外形比較緊湊,運行穩定,噪音小;要具有人性化的接口,便于操作和控制。結合清潔機器人主要功能探討其控制系統的硬件設計。

1 測控系統及功能

為了使吸塵機器人運動更加流暢,防止出現卡死的現象,把吸塵機器人外觀設計成扁圓柱形的,扁圓形的設計可以使其自由進入沙發、床和家具底下,把一些邊角都能夠清掃干凈。與地面平行的圓形底盤由三個輪子共同支撐,左右兩側的為驅動輪,分別由兩個微型直流電機直接驅動,前面的支撐輪為萬向輪。機器人的這種外形和車輪布局可使其方便地實現原地轉彎,大大提高了行走的靈巧性,這在空間范圍較小的地方更為突出。采用碰撞、超聲波和紅外傳感器組成多傳感器系統,在機器人的上方裝有紅外接收裝置;在機器人的底部邊緣.每隔45°裝有接近傳感器,用來檢測臺階,防止跌落;在機器人的前方裝有碰撞傳感器,前方和左右裝有超聲波傳感器,用來檢測周圍環境。機器人上裝有電源管理系統,如果電壓過低會停止清掃,并且去自動充電。

o4YBAGBtHKGAKgdoAAC3QDse0BE246.png

1.1 微控制器

傳統的微處理器如51系列雖然開發周期短,成本低,但其實時性不好,難以實現復雜的控制算法;另外,增加的外圍電路數據轉換速度慢,使機器人的性能得不到充分的發揮。高速DSP的出現雖然使得系統模塊化和全數字化,但其開發成本高。與DSP具有同等性能的ARM微處理器資源豐富,具有很好的通用性,其主要技術優點是高性能,低價格,低功耗,廣泛地應用于各個領域,因此將ARM應用于機器人控制系統不失為一種好的策略。LPC2210是飛利浦帶有一個支持實時仿真和跟蹤的ARM7TDMI-S微處理器,其采用3級流水線技術,能夠并行處理指令。由于具有非常小的尺寸和極低的功耗,多個32位定時器、PWM輸出和32個GPIO使它特別適用于工業控制和小型機器人系統,滿足了機器人對控制器運算速度的要求。以LPC2210為核心。設計結構簡單,性能穩定的清潔機器人車體系統。

pIYBAGBxRuaACfYtAAGIM4bG8bk309.png

機器人控制系統主要完成的任務:接收傳感器和編碼器傳來的數據,綜合處理進行清掃路徑規劃;驅動左右輪前進行走,控制清掃、吸塵機構,完成各種底層控制動作;設計合適的人機接口,在LCD上顯示機器人狀態和運行時間。因此,機器人控制系統包括傳感器模塊,電機驅動模。

o4YBAGBxRuCAe-qgAADxWyLb_Zs694.png

pIYBAGBxRtSAfXPCAABx3M3L7qM036.png

這一款超聲波傳感器有以下優點:適應各種環境,不受灰塵和光線的影響;盲區為2.5 cm。可以把傳感器安裝在合適的位置就可以避開盲區;探測發散角度為15°,反應距離2.5 m以內,該課題的檢測距離為0.5 m。超聲波傳感器的基本原理是測量從聲波發射和回到接收器所用的時間。這一款傳感器的的發射端口和接收端口是一個管腳,首先由控制器發射一個5μs寬度的高電平脈沖來激發傳感器發射40 kHz的超聲波,脈沖發出750μs后,管腳電平置高;當傳感器接收到回波時,管腳的電平被拉低。由信號端高電平的寬度就可以知道由發射到返回需要的時間,寬度為115μs~18.5 ms之間。公式s=vt/2,其中s表示傳感器與目標的距離;t表示發射到回收的時間;v是聲波速度,v=340 m/s。由此可以知道傳感器與障礙物之間的距離。一次探測時間最多是20 ms,5個傳感器查詢完畢,用時l00 ms,因此兩個相鄰傳感器采用分時段進行使能,就會避免相互干擾,而不會影響機器人速度。

1.2.2 紅外接近傳感器

反射式光電開關是由紅外LED光源和光敏二極管或光敏晶體管等光敏元件組成,當有障礙物阻攔時光線能夠反射回來,輸出為低電平信號;當沒有障礙物阻攔時,光線不能反射回來,輸出為高電平信號。

吸塵機器人的近距離紅外接近傳感器由兩組相同的紅外發射、接收電路組成。每一組電路可分為高頻脈沖信號產生、紅外發射調節與控制、紅外發射驅動、紅外接收等幾個部分。通過38 kHz晶振和非門電路得到一個38 kHz的調制脈沖信號;利用三極管驅動紅外發射管(TSAL6200)的發射。發射管發出的紅外光經物體反射后被紅外接收模塊接收。通過接收頭(HS0038B)內部自帶的集成電路處理后返回一個數字信號,輸入到微控制器的I/O口,如圖3所示。接收頭如果接收到38 kHz的紅外脈沖就會返回輸出低電平,否則就會輸出高電平。通過對I/0口的檢測,便可以判斷物體的有無。

1.2.3 碰撞開關傳感器

兩個槽型對射光電開關均布在機器人左前和右前辦。如此的布局可以使機器人感知來自前方、左前、右前三個方向的障礙物,從而根據障礙物方向的不同做出不同的反應。當機器人碰到障礙物時,彈簧在障礙物的作用下,向內壓迫碰撞開關擺臂,促使簧片擋住光電開關的光線,輸出低電平。當沒有障礙物作用時,簧片在彈簧的作用下恢復,光電開關的光線沒有被遮擋,輸出高電平,如圖4所示。

這三個傳感器中,超聲波傳感器用來探測前方和左右的墻壁、障礙。左邊和右邊的兩個超聲波傳感器垂直于行走方向放置,用于機器人的沿邊行走規劃;設定機器人行走時與墻邊的距離值,調節機器人的行走方向,使兩個超聲波與墻邊的距離近似等于設定值,保持機器人沿墻行走時保持適當的距離,不會撞到或者遠離墻壁。前方兩個碰撞傳感器和一個超聲波配合用來用來探測前半部分的環境;接觸傳感器具有檢測范圍大、信號無需調理、占用資源少的優點,通過接觸碰撞,檢測那些未能被超聲波傳感器檢測到的桿狀障礙比如家具腿等,傳感器之間的位置如圖5所示。

o4YBAGBxRsyAEGbHAAEFXXogDOg955.png

接近傳感器用來探測地面是否有懸崖,在機器人底部的正前、左前、右前和后方各布置1個。除了上述三種傳感器以外,在三個輪子上都裝有一個常開的開關傳感器,當輪子懸空的時候,開關就會閉合,輸出低電平。當輪子懸空時可以讓機器人停止運轉。

2 電機控制系統

在小功率系統中,直流電機線性特性良好,控制性能優越,適合于點位和速度控制。為了實現直流電機的正反轉運行,只需要改變電機電源電壓的極性。電壓極性的變化和運行時間的長短可以由處理器實現,而提供直流電機正常運行的電流則需要驅動電路

H橋式驅動電路是比較常用的驅動電路。該設計兩個行走驅動電機采用分立器件功率場效應管和續流二極管搭建,成本低,便于散熱,如圖6所示。

pIYBAGBxRsWANIm7AAC4a2LFTtg980.png

用ARM7的P0.8和P0.9來控制電機,這兩個管腳都是PWM輸出管腳,可以控制電機的速度。該部分主要保證機器人能夠在平面內移動,同時輪上帶有編碼器,可以對行走的路程進行檢測。通過航位推算可以實現機器人的轉彎,假設機器人光電碼盤的分度數為N;控制器收到的脈沖數為m;輪子的直徑為D;兩個輪子之間的間距為W,則輪子前進的距離為:

o4YBAGBxRrKAStvMAADtfs14P-c271.png

4 結 語

清潔機器人作為服務機器人的一種,有著巨大的市場潛力和廣闊的應用前景。隨著傳感技術的發展和微處理器的不斷進步,價格也在不斷下降。在此研究和設計一個基于ARM7微處理器的清潔機器人控制系統,不僅滿足了實用性的要求,而且在不增加成本的基礎上為軟件提供了良好的硬件支持,為更好的算法和軟件升級提供良好的技術支持。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制系統
    +關注

    關注

    41

    文章

    6665

    瀏覽量

    110926
  • 機器人
    +關注

    關注

    211

    文章

    28704

    瀏覽量

    208683
  • 微處理器
    +關注

    關注

    11

    文章

    2274

    瀏覽量

    82817
收藏 人收藏

    評論

    相關推薦

    基于LPC2210嵌入式微處理器實現智能安防系統的設計

    價格適中且工作穩定的智能安防系統來最大限度的減小損失。本文主要針對前述現象設計基于ARM技術的智能安防系統,該系統主要采用ARM系列芯片中的LPC2210嵌入式
    的頭像 發表于 10-26 10:39 ?5890次閱讀
    基于<b class='flag-5'>LPC2210</b>嵌入式<b class='flag-5'>微處理器</b><b class='flag-5'>實現</b>智能安防<b class='flag-5'>系統</b>的設計

    LPC2106在足球機器人控制中的應用設計

    LPC2106在足球機器人控制中的應用設計足球機器人融合了計算機視覺、模式識別、決策對策、自動控制、無線通信、多智能體合作等多項摘要 技術,
    發表于 03-28 14:03

    基于ARM處理器的吸塵機器人硬件設計

    包括傳感模塊,電機驅動模塊,紅外遙控接收模塊、LED 指示燈和液晶顯示模塊。采用ARM Cortex-M3處理器作為機器人控制系統的核心,主要是低成本、小管腳數和低功耗,并且具有極高
    發表于 11-06 16:01

    ARM處理器LPC2210在腦血氧監測儀中的應用

    LPC2210系統及接口電路LPC2210是飛利浦公司基于一個16/32位ARM7內核的微控制器。它具有極低的功耗,16KB片內SRAM,多個32位定時
    發表于 12-04 10:38

    1632位微控制器LPC2210相關資料下載

    1632位微控制器LPC2210資料下載內容主要介紹了:LPC2210功能和特性LPC2210引腳功能LPC2210內部方框圖
    發表于 03-29 06:04

    基于LPC2210的LED顯示屏控制系統該如何去設計?

    LED顯示屏控制系統的原理是什么?LED顯示屏控制系統是由哪些部分組成的?怎樣去設計一種基于LPC2210的LED顯示屏控制系統
    發表于 06-07 06:27

    通過多軸工業機器人來聊聊機器人控制系統以及控制器實現

    機器人控制系統當中。那么今天,我們就通過多軸工業機器人來聊聊機器人控制系統以及控制器
    發表于 02-24 17:05

    μC/OS-II 在LPC2210上的移植實現

    對嵌入式實時操作系統μC/OS-II 的組成和LPC2210 微處理器進行了簡單介紹。在此基礎上,詳細介紹了將μC/OS-II 移植到LPC2210
    發表于 07-08 08:57 ?41次下載

    基于LPC2210的遠程Modem管理系統

    摘要:隨著電子技術的發展 ,ARM系列微處理器得到越來越廣泛的應用。介紹了一種基于 LPC2210的嵌入式 Modem,詳細地闡述了 Modem的硬件及嵌入式操作系統移植方案,實  現 Mod
    發表于 09-09 16:14 ?24次下載

    uCOSII在LPC2210上的移植詳解

    uCOSII在LPC2210上的移植詳解:嵌入式實時操作系統在目標處理器平臺上的移植是嵌入式軟件開發的基礎和前提。論文實現了源碼公開的嵌入式實時操作
    發表于 12-31 15:11 ?144次下載

    LPC2210的LED顯示屏控制系統設計

    LPC2210的LED顯示屏控制系統設計 隨著計算機和半導體技術的發展,使LED大屏幕顯示系統成為集計算機控制、視頻、光電子、微電子、通信、數字圖像
    發表于 03-29 09:13 ?1478次閱讀
    <b class='flag-5'>LPC2210</b>的LED顯示屏<b class='flag-5'>控制系統</b>設計

    LPC2210應用到遠程視頻監控系統的設計

    本文為LPC2210應用到遠程視頻 監控系統 的設計,給出了軟件設計結構。
    發表于 06-29 15:47 ?39次下載
    <b class='flag-5'>LPC2210</b>應用到遠程視頻監控<b class='flag-5'>系統</b>的設計

    基于LPC2210的LED顯示屏控制系統設計

    的發展進步,需要處理的數據大量增加,系統的頻率更高、規模更大,對顯示控制系統的要求也不斷提高。目前LED顯示常采用8位/16位的微處理器
    發表于 01-25 18:58 ?345次閱讀

    基于LPC2210控制器實現機器人人機交互系統的設計

    (Graphical User Interface)技術的廣泛應用,人機界面也越來越友好。它能為移動機器人的運動控制提供直觀的路徑圖形、數據參數等。本文介紹了一種以嵌入式微處理器LPC221
    的頭像 發表于 04-07 11:29 ?6839次閱讀
    基于<b class='flag-5'>LPC2210</b>微<b class='flag-5'>控制器</b><b class='flag-5'>實現</b><b class='flag-5'>機器人</b>人機交互<b class='flag-5'>系統</b>的設計

    基于LPC2114處理器實現人形機器人控制系統的設計

    人形機器人控制系統包括機器人控制器機器人遙控兩部分。其中
    的頭像 發表于 04-13 15:42 ?3785次閱讀
    基于<b class='flag-5'>LPC</b>2114<b class='flag-5'>處理器</b><b class='flag-5'>實現</b>人形<b class='flag-5'>機器人</b><b class='flag-5'>控制系統</b>的設計
    主站蜘蛛池模板: 成人性色生活影片 | 六月丁香激情 | 三级网址在线播放 | 黄色美女网站免费 | 怡红院亚洲怡红院首页 | 91大神大战高跟丝袜美女 | 精品久久久久久 | 色综合天天综合网看在线影院 | 天天弄| 99热最新在线观看 | 四虎在线视频 | 成人观看网站a | 亚洲网站免费观看 | 日韩亚洲欧洲在线rrrr片 | 日韩精品一区二区在线观看 | 福利一区二区在线观看 | 色综合中文网 | 国产精品japanese人妖 | 国产三级影院 | 在线视频免费播放 | 欧美性天堂| 欧美黑粗硬 | 韩国男女无遮挡高清性视频 | 在线观看一二三区 | 俺去啦最新官网 | 人与牲动交bbbbxxxx | 狠狠插狠狠插 | 69日本xxxxxxxxx96| 免费人成黄页在线观看日本 | 久久精品亚洲青青草原 | 日本三级成人午夜视频网 | 91x视频| www懂爱 | 国产黄色在线看 | 拍真实国产伦偷精品 | wwwxx在线观看| 污色网站 | 免费网站成人亚洲 | 国产免费高清福利拍拍拍 | 亚洲成人毛片 | 亚洲hhh |