關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 移動音樂機器人設計方案解析

        移動音樂機器人設計方案解析

        作者: 時間:2012-05-07 來源:網絡 收藏

        0 引言隨著控制技術、計算機技術、信息處理技術和傳感器技術的發展,智能無論是在工業領域還是消費電子領域都已經扮演了非常重要的角色,已成為人工智能研究和發展的熱點之一。在語音控制領域,有研究表明已成功地將連續隱馬爾可夫模型(CHMM,Centrifugal Pump based onContinuous Hidden Markov Model)模型應用于定點數字信號處理器(DSP, Digital Signal Processor)上,并實現了對的語音控制。關于傳感測距方面,使用多傳感器快速測量智能機器人與障礙物之間距離的方法,使機器人不僅具備語音識別功能,而且能實現智能避障。而關于家用室內機器人的應用也有相關研究,文獻[4]探究了一種通用并有效的智能機器人嵌入式控制平臺,并了一套能滿足要求的低成本的機器人定位系統以及自動充電系統。這里機器人即屬于智能機器人范疇,該機器人集多種功能于一體,不但有陪人玩耍的娛樂功能還有保護家庭安全的安防功能。

        本文引用地址:http://www.104case.com/article/160647.htm

        1 總體機器人以英飛凌16 位單片機XE162FN 處理器為核心,英飛凌開發的16/32 位微控制器具有高度系統集成、無需外設附加器件及相關軟件開銷、提供系統安全和故障保護機制等功能。藍牙(Blue tooth)是一種全球開放性的、低成本的無線通信規范。另外,由于藍牙具有傳輸距離遠,抗干擾能力強、功耗低、傳輸速率高的優點,設計采用了藍牙無線通信技術,設計主體為一輪式移動小車機器人,擁有跟隨主人行走、播放音樂、遙控運行、彩燈隨拍手頻率閃爍以及家庭安防等多項功能。機器人的移動采用驅動直流電機帶動輪子轉動實現,跟隨主人行走的功能由紅外發射與接收來判斷主人手中的手持設備和移動音樂機器人之間的方位,進而驅動機器人跟隨主人行走。無線遙控運行由藍牙通信實現。在安防功能上,該移動音樂機器人配備了典型的用于檢測火災的煙霧傳感器,并且如果檢測到有煙霧或者煤氣泄露時,本地聲音報警以及通過GSM 無線網絡控制短信發送模塊發送報警短信給指定的手機號碼。GSM 網絡是在蜂窩系統的基礎上發展而來的一種無線數字網絡標準,具有網絡容量大、業務種類齊全、信號穩定性強、具有較高的保密性和安全性以及靈活的切換處理和自動漫游功能等眾多優點。在手持設備的設計上,配備了一塊320*240 的觸摸屏以實現直觀方便的無按鍵遙控控制,以及一個加速度傳感器感知傾斜角度從而控制機器人運動。綜上所述,系統的結構框圖如圖1 和圖2 所示。


        圖1 系統移動機器人部分結構框


        圖2 系統手持設備部分結構框

        系統的各部分之間的數據通訊如圖3 所示。


        圖3 系統各部分間的通訊

        2 硬件設計由于系統的功能較多,硬件部分則主要介紹一些關鍵部分的硬件設計。

        系統的智能跟隨功能是通過紅外實現的,音樂機器人上的紅外接收器感知到紅外線時,會追蹤紅外發射源,感知不到時,會原地旋轉重新搜索紅外發射源,直至重新定位方向。紅外發射源是由10 個紅外發射管組成,將10 個紅外發射管均勻擺放在一個球體表面,使得紅外發射源可以向四面八方輻射紅外線,保證音樂機器人更加快速準確地尋找到紅外發射源。紅外發射管發射的載波頻率為38 kHz 占空比為50%的方波。紅外的發射和接收電路如圖4所示,10.0 連接一個普通I/O 引腳,控制紅外線的通斷,即接通4 ms,然后關斷11 ms,反復進行接通與關斷。10.3 連接一路PWM 方波,方波的頻率是38 kHz.一共有10 路紅外發射管。

        紅外接收裝置采用2 個紅外接收器1838,分別安裝在音樂機器人的頭部和尾部。兩個接收器的輸出引腳分別連接單片機的10.2 和10.7 引腳。紅外接收器1838 對38 kHz 頻率的紅外線敏感,所以紅外接收器1838 可以檢測到紅外發射源的方位,從而驅動電機向紅外發射源的方向前進。


        圖4 智能跟隨紅外發送接收電路

        拍手彩燈功能的實現主要分為拍手信號的捕獲和彩燈的旋轉點亮,彩燈的旋轉點亮較為簡單,但拍手信號捕獲上由于拍手產生的信號不是標準的階躍信號,當用示波器進行波形的觀察時,實際上波形在上升沿和下降沿的地方出現比較多的毛刺,也就是說一次拍手信號產生了多次階躍信號。如果單片機記錄2 次上升沿的時間間隔時,由于毛刺的存在,使得單片機錯誤的將毛刺當做上升沿而捕捉,造成兩次上升沿的時間間隔的變小。解決的辦法是利用包絡檢測電路進行包絡檢測,再通過電壓比較器選取合適的比較電壓值,從而產生比較理想的階躍信號,即一次拍手產生一次階躍信號。

        紅外遙控器相關文章:紅外遙控器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大余县| 枣庄市| 开阳县| 红桥区| 乌鲁木齐市| 苏尼特右旗| 靖州| 界首市| 博湖县| 阿城市| 新宁县| 塔城市| 洞头县| 始兴县| 涪陵区| 嘉义县| 柞水县| 太白县| 定西市| 台南县| 白水县| 吉隆县| 子长县| 辰溪县| 确山县| 杨浦区| 伊宁县| 汉寿县| 西乌珠穆沁旗| 临沧市| 肥城市| 镇沅| 平阴县| 岳西县| 银川市| 迁西县| 漳平市| 华蓥市| 顺平县| 杭州市| 大冶市|