新聞中心

        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的捕獲引腳上,通過捕獲中斷服務子程序來對遙控器的信號進行接收和解碼,然后查表來確定相應的按鍵,執行相應的動作。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 平和县| 宣威市| 江油市| 肥乡县| 巴楚县| 奉节县| 开鲁县| 荥经县| 车险| 合阳县| 古交市| 上虞市| 庆元县| 陆川县| 西畴县| 临武县| 贞丰县| 蒲城县| 安陆市| 湖北省| 凤翔县| 四川省| 涟水县| 沿河| 同德县| 上蔡县| 陵川县| 凤山县| 克山县| 文山县| 喀喇沁旗| 兴仁县| 中阳县| 赫章县| 密山市| 四会市| 大化| 平度市| 勐海县| 沙雅县| 缙云县|