新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于arm2210開發板的移動機器人人機界面設計

        基于arm2210開發板的移動機器人人機界面設計

        作者: 時間:2012-11-05 來源:網絡 收藏
        引言

        嵌入式系統以其高性能、低功耗、低成本的優點,已經在很大程度上改變了人們的生活。如,mp3播放器、智能手機、數碼相機產品等已經滲入人們生活的各個方面。隨著液晶顯示技術的不斷進步,以及圖形用戶界面gui (graphical user interface)技術的廣泛應用,也越來越友好。它能為的運動控制提供直觀的路徑圖形、數據參數等。本文介紹了一種以嵌入式微處理器lpc2210為基礎,應用zlg/gui軟件包設計的方法。

        我們設計開發的智能是一個以pc104嵌入式微機為中心處理器,tms320f2812為運動控制器,超聲波傳感器作為避障的集合環境感知、動態決策與規劃、行為控制與執行等多種功能于一體的綜合系統,主要包括運動系統、電子信息系統和傳感系統。它通過ccd攝像機和圖像采集卡獲得視頻信息,并通過超聲波傳感器組測得前方障礙物距離實現避障。移動機器人的主要向用戶展示移動機器人的運動信息,如當前的運動速度、與前方障礙物的距離以及行駛的軌跡。

        基于arm2210開發板的移動機器人人機界面設計
        圖1 的系統框圖

        arm221o的基本組成

        arm221o以philips公司arm7tdmi-s微控制器lpc2210為核心,以支持實時仿真和嵌入式跟蹤的嵌入式系統。lpc2210的cpu頻率最大為60mhz,并且擴展了豐富的外圍設備接口,使系統穩定性大大提高,開發也更簡單。圖1是的系統框圖。

        由于該系統包含了rs232轉換電路,可通過uart0與上位機pc104進行數據傳輸,同時還包括東芝公司的點陣式液晶控制器t6963c,擴展了液晶接口,同時提供了led數碼管顯示和16個按鍵輸入,因此開發人機界面非常方便。

        人機界面的硬件設計

        數據傳輸
        pc104的串行口可以作為標準pc的coml通信口或擴展為控制臺串行口,用于鍵盤輸入和顯示終端輸出或計算機之間的串行輸入/輸出口。

        的uart0具有16字節接收和發送fifo;寄存器位置符合550工業標準;接收器fifo觸發點可為1, 4, 8和14字節 ;內置波特率發生器 。

        移動機器人的運動信息通過ti公司dsp控制器tms320f2812以及超聲波傳感器等傳送至嵌入式微機pc104,再經過pc104作信息融合后,通過串口傳給arm2210并由液晶屏顯示。

        液晶顯示及菜單選擇
        東芝公司的液晶控制器t6963c具有獨特的硬件初始化設置功能,最大驅動點陣液晶為單色640*128(單屏),支持圖形和文本單獨顯示和混合顯示,并具有字符發生器,能滿足對移動機器人人機界面的顯示要求。圖2為內置t6963c的240*128點陣圖形液晶模塊原理圖。

        另外, arm2210系統中配備了i2c器件zlg7290以及16個按鍵。zlg7290提供了i2c串行接口和按鍵中斷信號,方便與處理器連接;并且能驅動8位共陰數碼管或64只獨立的led和64個按鍵,8個功能鍵可檢測任一鍵的連擊次數。

        本系統選用點像素為240*128點、黃綠顯示的stn液晶屏yl240128a作為人機界面顯示屏;用arm2210系統16個按鍵中的s11、s12、s13作為輸入部分,實現對人機界面的選擇操作。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 横峰县| 新密市| 洛扎县| 苍南县| 闵行区| 固阳县| 安宁市| 湟中县| 安达市| 苍南县| 射洪县| 镇安县| 乾安县| 辽源市| 乌拉特前旗| 全州县| 远安县| 平塘县| 水富县| 卓尼县| 西昌市| 汝州市| 大宁县| 东丽区| 孝昌县| 仙居县| 交口县| 东兴市| 宝应县| 甘德县| 九江县| 大姚县| 邳州市| 象州县| 彰化市| 内丘县| 福鼎市| 雷州市| 盐源县| 新和县| 历史|