www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 嵌入式 > 嵌入式教程
[導讀]一種嵌入式智能尋跡機器人設計

1 引言

  在信息技術的飛速發(fā)展,計算機,通訊、消費電子三種技術合一的后PC的時代,雖然計算機和網(wǎng)絡已經(jīng)全面滲透到日常生活的每一個角落,但各種各樣的新型嵌入式接入設備已經(jīng)成為當前的主流產(chǎn)品。任何一個普通人都可能擁有幾十種嵌入式技術的電子產(chǎn)品,小到手表、手機、mp3播放器、PDA等微型數(shù)字化產(chǎn)品,大到智能家電、網(wǎng)絡家電、車載電子設備等都離不開嵌入式技術。作為嵌入式技術的一個重要的研究分支——機器人技術,目前在國內外研究的如火如荼,各種各樣的工業(yè)機器人和服務機器人已經(jīng)開始應用到人們的生產(chǎn)和生活當中,使用機器人的優(yōu)勢已經(jīng)被人們廣泛認可,并正在成為我們日常工作和生活的一部分。本文利用AT89S52設計了一種嵌入式智能尋跡機器人,在傳感器、電機驅動和軟件的控制下,能夠智能地完成迷宮行走路線探測的任務,與傳統(tǒng)的遙控玩具車相比,具有一定的獨立性和智能性,是未來智能玩具車的一種雛形。

  2 系統(tǒng)的硬件架構和工作原理

  嵌入式智能尋跡機器人的硬件架構如圖1。以單片機AT89S52為核心,外圍由電機驅動模塊、電機電源模塊、主板電源模塊、通訊模塊、回避障礙模塊以及在線編程模塊等組成。紅外光電傳感器通過主板的P8、P9、P10接口連接到AT89S52的P0.5、P0.6和P0.7端口,其中P0.5 = 0,表示前方有障礙;P0.6 = 0 ,表示左方有障礙; P0.7=0,表示右方有障礙。左右電機通過主板的P5接口,連接到主板電機驅動模塊。

  上電后,通過傳感器采集迷宮擋板的信號來控制端口P0的低五位,實現(xiàn)左右電機的正/反轉,從而使機器人做左轉、右轉、直線前進等動作,完成在迷宮中從入口到出口的行進過程。

  3 系統(tǒng)接口電路設計

  3.1  微控制器模塊

  AT89S52是一個低功耗、高性能CMOS 8位單片機,片內有8KB ISP的可反復擦寫1000次的Flash只讀程序存儲器,器件采用高密度、非易失性存儲技術制造,兼容標準MCS-51指令系統(tǒng)及80C51引腳結構,芯片內集成了通用8位中央處理器和ISP Flash存儲單元,可為許多嵌入式控制應用系統(tǒng)提供高性價比的解決方案。

  AT89S52有40個引腳,片內有8KB Flash程序存儲器,256B的RAM,32個外部雙向輸入/輸出口,5個中斷優(yōu)先級,2層中斷嵌套,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內時鐘振蕩器等。

  在開發(fā)過程中使用開發(fā)板,以方便程序的調試和整機的測試,待系統(tǒng)調試完成后,將單片機從開發(fā)板上取下,安裝在機器人系統(tǒng)板的單片機座中,由于設計中的機器人需要完成的任務比較簡單,因此只在機器人系統(tǒng)板的單片機系統(tǒng)中保留了晶振和復位電路,取消了JTAG編程口等冗余電路。

  3.2  傳感器模塊

  光電傳感器的工作原理是傳感器紅外發(fā)射管發(fā)射出紅外光,接收管根據(jù)反射回來的紅外光強度大小來計數(shù)的,故被檢測的部件或物體表面必須有黑白相間的部位用于吸收和反射紅外光,這樣接收管才能處于有效的截止和飽和區(qū)以達到計數(shù)的目的。傳感器的檢測與調節(jié)電路如圖2所示。圖中的R3用于調節(jié)比較器的門限電壓,經(jīng)示波器觀察,輸出波形相當規(guī)則,可以直接供單片機查詢使用,而且經(jīng)驗證給此電路供電的電池壓降較小。紅外光電傳感器通過主板P8、P9、P10接口連接到AT89S52的P0.5、P0.6和P0.7端口。其中P0.5 = 0,表示前方有障礙;P0.6 = 0 ,表示左方有障礙; P0.7=0,表示右方有障礙。

[!--empirenews.page--]

  3.3  直流電機驅動電路與電源模塊

  直流電機通過主板的P5接口連接到主板的驅動模塊上。本文采用L298作為電機的驅動芯片,L298的5、7、10、12四個引腳連接到單片機上,通過對單片機的編程就可以實現(xiàn)兩組直流電機的正反轉等功能。由于單片機的電壓在4.8V左右,故采用VFM升壓型電源芯片,為單片機及外圍電路提供5V左右的電壓。


  4  軟件設計模塊

  4.1 軟件開發(fā)環(huán)境與搜索算法

  本文采用Keil U Version2 作為系統(tǒng)的開發(fā)環(huán)境,在程序設計中采用C語言和匯編語言混合編程。在軟件算法上,考慮到深度優(yōu)先搜索算法的時空效率和迷宮地形的復雜程度成正比,即迷宮越復雜,搜索出口的時間就越長。本文采用了一種稱為左手(或右手)法則的迷宮路徑搜索策略,即在迷宮中一直沿著左側(或右側)的墻尋找,就可以找到出口。

  相對于深度優(yōu)先搜索法,左手(或右手)法則的空間占用與迷宮復雜程度無關,機器人搜索路徑的選擇只與當前結點有關,不需要回溯。同時,硬件的制造精度要求不高,不需要精確的控制機器人的移動距離和移動方向,方便了驅動設計。為便于算法的實現(xiàn),本文設定了如下約束條件:

  1.在算法中不管迷宮地形有多么復雜,均由直線、死路、丁字形、十字形、轉角形和終點七個基本地形構成。


  2.按分岔的多少將分岔口分為二岔口和三岔口(一般沒有四岔口),而將分岔口前面的岔路按從右到左的順序分別稱為第一岔路、第二岔路、第三岔路(十字型才有)。二岔路有三種不同的形式,第一種是前進的路線右邊出現(xiàn)一條岔路(右邊的岔路稱為第一岔路、前方稱為第二岔路);第二種是在前進的路線左邊出現(xiàn)一條岔路(前方稱為第一岔路、左邊的岔路稱為第二岔路);第三種是丁字路口(右邊的岔路稱為第一岔路、左邊的岔路稱為第二岔路)。對于這三種情況,算法對應的程序由主程序、走直線子程序、左轉子程序、右轉子程序和校正子程序組成。主程序起到導向和決策的功能,決定機器人什么時候該做什么。機器人的其他功能通過調用具體的子程序來實現(xiàn)。

  4.2  算法流程圖描述

  本文所采用的迷宮搜索算法流程如圖3所示。接通電機和傳感器電源后,單片機在程序的控制下,根據(jù)傳感器檢測到的值,決定電機的正轉和反轉。當P0.7=1時,表示左方?jīng)]有障礙物,依據(jù)“右手”遍歷算法,機器人將調用右轉子程序;當P0.7=0并且P0.5=0時,機器人將調用左轉子程序;否則機器人直線前進,如此反復檢測并調整機器人的動作,直至機器人走出迷宮為止。

  5  結論及其創(chuàng)新點

  本文對基于AT89S52的嵌入式智能尋跡機器人的硬件架構進行了探討,將左手(或右手)法則用于尋跡機器人行走路線搜索,重點討論了基于AT89S52的光電傳感器模塊、直流電機驅動模塊、電源模塊等的電路實現(xiàn)技術,經(jīng)過反復測試,機器人能夠在軟件的控制下,無需任何外界力量就可以智能地完成從迷宮入口走到出口的尋跡任務。創(chuàng)新點在于通過光電傳感器自動感知障礙物,并利用軟件控制機器人左/右轉以及直線行走,對復雜路徑探測是一種嘗試,特別適合人無法到達的環(huán)境路徑探測,系統(tǒng)成本低,可靠性高,反應靈敏,對智能玩具的設計與開發(fā)也具有一定的參考價值。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

美國紐約州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)發(fā)布 2022 年第三季度業(yè)績報告。 IBM 董事長兼首席執(zhí)行官 Arvind Kri...

關鍵字: IBM 軟件 BSP 云平臺

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風 ...

關鍵字: 溫度 BSP 東風 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎單元,承載著生存與活動的最基本功能。而對于理想空間的解構意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關系的思考,同時也塑造著人與空間的新型連接...

關鍵字: 溫度 BSP 智能化 進程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預告。今年前三季度,公司預計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預計為1.73億...

關鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術中心"認定。 北京市企業(yè)技...

關鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團成立60周年的紀念日。趁著首都銀行集團成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機構對在華戰(zhàn)略的構想和業(yè)...

關鍵字: 數(shù)字化 BSP 供應鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團公司上海通運國際物流有限公司(Nipp...

關鍵字: 溫控 精密儀器 半導體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術企業(yè)云集,展出的智能產(chǎn)品超過140,...

關鍵字: 中國智造 BSP 手機 CAN

經(jīng)過幾十年發(fā)展,嵌入式技術已經(jīng)用在了我們生活中的方方面面,但是嵌入式始終都帶有小眾,專業(yè)性強的屬性,讓很多非嵌入式領域的同學望而卻步。近十幾年的發(fā)展,物聯(lián)網(wǎng)覆蓋了越來越多領域,包括了家居,商業(yè),工業(yè),農業(yè)等領域,不僅吸引...

關鍵字: 嵌入式 物聯(lián)網(wǎng) 技術

嵌入式教程

6897 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉