色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于MC68HC08單片機和L293D集成電路實現機器人追跑系統的設計

電子設計 ? 來源:世界電子元器件 ? 作者:魏俊博;栗桂鳳;徐 ? 2021-04-07 11:22 ? 次閱讀

作者:魏俊博;栗桂鳳;徐志強

機器人作為人類20世紀最偉大的發明之一,在短短的40年內發生了日新月異的變化。隨著計算機技術、通信技術傳感器技術等的發展,機器人之間的互動成為機器人技術的一大熱點。

本文設計了一種基于摩托羅拉MC68HC08系列單片機的機器人追跑控制系統,用于研究機器人之間的簡單互動。

移動機器人行為描述

在此系統中,我們將兩個移動機器人一個命名為“貓”,一個命名為“鼠”。當兩個機器人都無法接收到對方發出的信號時,機器人“貓”以S形前進,機器人“鼠”在原地進行180度擺動;當機器人“貓”檢測到機器人“鼠”發出的信號時,以直線追向機器人“鼠”的方向,而機器人“鼠” 同時接收到“貓”的信號,以直線向前移動,以躲避“貓”的追趕,直至逃出“貓”的接收范圍,重復無法接收到信號時的行為;如果“貓”在一段時間內都無法發現“鼠”的存在,就發出聲音報警。在整個過程中,由于環境未知,“貓”和“鼠”都有避障控制,而且可以根據不同的行為狀態,播放不同的音樂。

系統硬件設計

“貓”、“鼠”兩個機器人的電路設計基本相同,都是由單片機系統、紅外收發模塊、電機控制模塊和語音模塊構成,其不同是紅外線發射管和接收管陣列的排列有所不同。單片機選用Motorola公司的8位微處理器M68HC908GP32(42管腳封裝);紅外收發模塊使用PT2262和放大器組成的簡單紅外線收發電路;電機控制模塊選用L293D進行電機驅動;語音模塊選用ISD25120控制放音。另外,系統地電源模塊使用12V干電池

o4YBAGBtJkCAcyKIAAB6XqxNsXk697.png

單片機系統

MC68HC08系列中的單片機是Motorola公司1999年推出的8位微控制器,具有速度快、功能強、功耗小及價格等特點。

我們在設計中選用的M C68H C908GP32單片機是MC68HC08系列微控制器的第一 批產品,其特點是片內資源豐富、高性能,低價位,且具有多種保護功能,適用于各種數據處理平臺搭建。在這里我們主要用它完成紅外信息融合、電機控制及語音播放控制。

設計中,兩個機器人上單片機的主要端口設置相同,如表1所示。另外避碰的三個觸點開關控制為PTB0、PTB6、PTA7。

pIYBAGBtJkqAA-6GAABHSogx0M0529.png

紅外收發模塊

紅外發射模塊使用PT2262和紅外發射管陣列構成的紅外發射電路。紅外接收電路使用紅外接收管陣列和放大器組成。接收到的信號輸入至單片機的PTB7端口,經過A/D轉換后,送入處理器,以控制機器人的行為轉換。

電機控制模塊

電機驅動電路采用基于雙極性H-橋型脈寬調整方式PWM的集成電路L293D。L293D具有很多優點,如電流連續;電機可四角限運行;電機停止時有微振電流,起到“動力潤滑”作用,消除正反向時的靜摩擦死區;低速平穩性好等。L293D通過內部邏輯生成使能信號。H-橋電路的輸入量可以用來設置馬達轉動方向,使能信號可以用于脈寬調整(PWM)。另外,L293D將2個H-橋電路集成到1片芯片上,這就意味著用1片芯片可以同時控制2個電機。

機器人有三個車輪,兩個使用電機控制,另一個為萬向輪,因此使用1片L293D進行控制即可。將兩路PMW控制信號分別接至兩路電機控制的使能引腳EN12和EN34,通過調整PWM的占空比可以調整電機的轉速。將電機正反轉控制線分別接入IN1、IN2、IN3和IN4,,通過寫入不同的值控制兩個電機的正轉和反轉。

o4YBAGBtJlKACv_yAAB3t5RXUYc776.png

語音模塊

為了區別移動機器人的各個不同狀態,我們使其在做出不同動作的同時,可以播放不同的聲音。為了達到這個目的,語音控制部分選用語音芯片ISD25120。ISD25120的錄放時間為120秒,錄音最多能分600段。只要在分段錄/放音操作前(不少于300納秒),給地址A0"A9賦值,錄音及放音功能均從設定的起始地址開始。

o4YBAGBtJlqAUXpNAACMPLBwcIg947.png

在設計時,除了用單片機控制ISD25120的復位和觸發端外,使用四位I/O控制芯片的放音起始地址。在初始化時,分別將兩個機器人的不同信息寫入語音芯片的A0"A3,選擇放音;在動作過程中,在行為發生改變時,寫入新的信息,改變放音選擇,播放不同音樂。

系統軟件設計

系統軟件主要由主程序模塊、中斷服務程序模塊、語音控制模塊和運動規劃模塊等部分組成。整個系統的軟件部分采用匯編語言編寫。

pIYBAGBtJmSARiToAABuKwaGYtg509.png

結論

經過實驗證明,兩個機器人在不受外界干擾的情況下,能夠正確地完成追跑動作。此設計為研究機器人之間簡單互動提供了試驗平臺。在以后的研究中,通過改變傳感器位置及內部程序,可以改變二者間的互動關系,例如協作等,進行更深的研究。

責任編輯:gt

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

    關注

    5387

    文章

    11530

    瀏覽量

    361632
  • 單片機
    +關注

    關注

    6035

    文章

    44554

    瀏覽量

    634641
  • 機器人
    +關注

    關注

    211

    文章

    28380

    瀏覽量

    206916
收藏 人收藏

    評論

    相關推薦

    單片機L293構成的電機控制電路工作原理

    單片機L293構成的電機控制電路工作原理 這是一個基于51單片機的輪式機器人的運動控制系統
    發表于 01-07 18:31

    68HC(9)08JL3單片機的特點及開發手段

    基于用戶定義的集成電路(CSIC)的設計思想,68HC08家族使用增強型08CPU配以各種I/O模塊和不同大小及類型的存儲器,組成不同的單片機系列。
    發表于 03-05 11:59

    基于MC68HC08系列單片機機器人控制系統設計

    接收管陣列和放大器組成。接收到的信號輸入至單片機的PTB7端口,經過A/D轉換后,送入處理器,以控制機器人的行為轉換。電機控制模塊 電機驅動電路采用基于雙極性H-橋型脈寬調整方式PWM
    發表于 04-13 09:48

    MC68HC08JK8單片機特性簡介

    MC68HC08系列單片機采用CPU08內核,于1999年中期推出,以逐步實現MC68HC05各系列產品的升級換代。
    發表于 10-30 13:44

    L293D的驅動與占空比問題

    求助 關于L293D模塊/4直流電機驅動模塊的問題L293D電機驅動模塊資料關于89C52對于L293D模塊的驅動求教求助L293D電機驅動使能端的問題
    發表于 08-29 13:54

    電機驅動芯片L298N和L293D的區別在哪

    一、主體不同1、l293d:支持Vcc 4.5~36V的微型電機驅動集成電路芯片。2、l298n:是一種雙H橋電機驅動芯片。二、支持電流不同1、l293d:支持Vcc 4.5~36V,
    發表于 09-10 09:20

    MC68HC908QY4,MC68HC908QT4,MC68

    MC68HC908QYx、MC68HC908QTx 是MC68HC08 微控制器系列中的產品。M68HC08是一種高性能的8 位單片機系列,具有速度快、功能強、價格低等特點。這個系列中
    發表于 04-24 22:05 ?61次下載

    MC68HC(9)08JL3單片機中文資料,pdf data

    MC68HC(9)08JL3 是MC68HC08 家族中高性能、低價位的一員。基于用戶定義的集成電路(CSIC)的設計思想,68HC08
    發表于 07-12 19:48 ?95次下載

    M68HC08系列單片機原理與應用 (嵌入式系統初步)

    M68HC08系列單片機原理與應用 (嵌入式系統初步)本書首先闡明嵌入式系統的一般結構以及與單片機的關系。重點以新型的M
    發表于 10-09 17:02 ?0次下載
    M<b class='flag-5'>68HC08</b>系列<b class='flag-5'>單片機</b>原理與應用 (嵌入式<b class='flag-5'>系統</b>初步)

    基于MC68HC08系列單片機機器人控制系統設計

    本文設計了一種基于摩托羅拉MC68HC08系列單片機機器人控制系統,用于研究
    發表于 08-09 09:26 ?1492次閱讀

    L293D集成電路說明

    L293D集成電路
    發表于 01-07 17:52 ?259次下載

    MC68HC08系列單片機原理與應用

    第一章 微控制器概論 第二章 新一代8位微控制器MC68HC08 第三章 中斷與復位 第四章 MC68HC08指令系統及匯編語言程序設計 第五章 閃速存儲器 第六章 定時器 第七章 時鐘發生模塊 ................
    發表于 02-16 17:29 ?95次下載
    <b class='flag-5'>MC68HC08</b>系列<b class='flag-5'>單片機</b>原理與應用

    Motorola微控制器MC68HC08原理及其嵌入式應用

    《Motorola(Freescale)微控制器MC68HC08原理及其嵌入式應用》以MC68HC908GP32為范例介紹了Motorola高檔8位微控制器的CPU、存儲器以及I/O接口模塊的結構和功能,匯編語言和C語言編程,開發方法和
    發表于 09-29 15:39 ?69次下載
    Motorola微控制器<b class='flag-5'>MC68HC08</b>原理及其嵌入式應用

    BCR使用L293D來控制機器人底部的驅動電機

    電子發燒友網站提供《BCR使用L293D來控制機器人底部的驅動電機.zip》資料免費下載
    發表于 11-17 10:07 ?1次下載
    BCR使用<b class='flag-5'>L293D</b>來控制<b class='flag-5'>機器人</b>底部的驅動電機

    使用Arduino和L293d shield制作語音控制機器人

    電子發燒友網站提供《使用Arduino和L293d shield制作語音控制機器人.zip》資料免費下載
    發表于 06-12 10:49 ?0次下載
    使用Arduino和<b class='flag-5'>L293d</b> shield制作語音控制<b class='flag-5'>機器人</b>
    主站蜘蛛池模板: 青青草久久| 4438全国免费观看| 免费xxx成年大片| 国产精品黄色大片| 2020美女视频黄频大全视频| 日韩人妻双飞无码精品久久| 就去色电影| 国产一区在线观看免费| 超碰免费视频在线观看| 一个人免费视频在线观看 | 亚洲444777KKK在线观看| 蜜桃传媒在线播放| 国外经典三级| 国产成人女人在线视频观看| 99精品视频在线观看免费播放| 亚洲AV综合色一区二区三区 | www.久艹| 中国老女人xxhd69| 亚洲高清无在码在线无弹窗| 人淫阁| 美女脱得只剩皮肤| 久久国语精品| 好吊妞在线成人免费| 国产精品国产三级国产AV麻豆| YELLOW日本动漫高清免费| 最新国产av.在线视频| 亚洲欧美一区二区三区导航| 思思99热久久精品在线6| 欧美 亚洲 日韩 中文2019| 老师小扫货水能么多叫出来| 精油按摩日本| 接吻吃胸摸下面啪啪教程| 国产人妻久久久精品麻豆| 国产69精品久久久久乱码韩国| a级销魂美女| ccc36色小姐电影| 99久久蜜臀亚洲AV无码精品| 90后美女乳沟| 99久久免费国产精品特黄| 51精品国产AV无码久久久| 最新精品学生国产自在现拍|