新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于TMS32OF2812 DSP的雙足機器人樣機設計

        基于TMS32OF2812 DSP的雙足機器人樣機設計

        作者: 時間:2009-12-16 來源:網絡 收藏

        十個的控制信號由F2812的通用I/0引腳A0到A9產生,這個過程由通用定時器l和通用定時器2的中斷服務程序來完成。
        的實時控制系統需要實時測量的一些信息,為此我們在每個足底安裝了四個霍尼韋爾觸力FSSl500NST,用于實時檢測腳面觸地情況,計算機器人腳面壓力中心位置。這種觸力具使用專門的精制壓敏電阻硅傳感元件。硅壓阻元件在受到外力而發生彎曲變形的時候,電阻會相應增大。觸力通過不銹鋼柱塞,將所受外力直接傳遞到硅感應元件上,元件阻值就隨著所受外力同比例增加。這種電阻值的變化將最終通過電橋電路以mv級電平輸出,靈敏度為0.12mY/g,直接接入的模數轉換電路會導致測量精度不高,需要如圖3所示的信號調理電路。

        在經過調理電路放大以后,傳感器的電平輸出被放大到0―3V之間,可直接連到F2812的A/D轉換電路。

        軀干的角速度包括滾轉、俯仰和偏航三個方向的分量,一般需要關注的是滾轉和俯仰方向的分量,即機器人是否會朝前后或左右方向摔倒。我們選擇ADI公司的微機械陀螺儀ADXRSl50,其參數如表3所示。

        陀螺儀ADXRSl50具有Z一軸響應、工作頻帶寬、小而輕等特點,能夠滿足機器人雙足行走過程中檢測軀干實時角速度的要求。
        為了方便地控制機器人動作,我們選用了紅外線遙控方式。選用集紅外線接收和放大于一體的HS0038芯片作為紅外線接收器,其中載波頻率為38kHz;電路中將HS0038芯片的輸出信號接到F2812事件管理器EVB的捕獲引腳上,通過捕獲中斷服務子程序來對遙控器的信號進行接收和解碼,然后查表來確定相應的按鍵,執行相應的動作。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 富川| 武乡县| 贵德县| 黄大仙区| 鹤岗市| 通化县| 淮滨县| 泊头市| 大洼县| 民权县| 来宾市| 玉溪市| 门头沟区| 宣武区| 同德县| 叙永县| 太白县| 绵阳市| 桂平市| 永丰县| 舞阳县| 灌云县| 遵化市| 罗山县| 东丽区| 安宁市| 忻城县| 额敏县| 宿州市| 固原市| 靖安县| 于田县| 汤原县| 梓潼县| 肃宁县| 宁城县| 洪江市| 三原县| 威信县| 日土县| 贡嘎县|