新聞中心

        EEPW首頁 > 機器人 > 設計應用 > 基于ARM的嵌入式服務機器人控制器的研究

        基于ARM的嵌入式服務機器人控制器的研究

        作者: 時間:2009-10-15 來源:網絡 收藏

        3 系統硬件設計
        控制系統的硬件平臺設計至關重要。首先它是用戶控制邏輯的具體執行者,的各種控制功能必須通過硬件實現;其次它也是實時控制系統軟件移植和運行的硬件環境。這里采用部件模塊化,接口標準化,互換性、擴展性好,可靠性高的硬件設計原則。
        控制系統主要用于實現控制服務機器人的導航、啟動、停車、運行控制、路徑規劃、安全監控、遠程控制計算機通訊及語音識別等功能。該控制系統主要由主控、導引、驅動、通訊、安全與輔助、語音識別、液晶觸摸屏以及電源管理等單元組成。圖2為其功能結構框圖。

        處理器是整個硬件系統的核心元件,其性能好壞直接決定整個系統的運行效果,所提供功能的強弱直接決定應用的適應范圍和開發復雜度。處理器一般具備以下特點:支持實時多任務操作系統;具有強存儲區保護功能;處理器結構可擴展;功耗低。圖3為9的嵌入式系統的服務機器從主模塊結構。

        選用三星公司9系列的S3C2410處理器作為服務機器人的控制CPU,在嵌入式系統μC/OS-II下實現機器人控制。S3C2410處理器采用 920T內核,5級流水線指令結構,片內鎖相環,內部時鐘可達200 MHz,因此可用來進行復雜控制算法,提高控制精度。S3C2410有117個I/O口和24個外部中斷源,內部具有豐富的接口,如:USB、DMA控制器、UART控制器、I2C控制器等,這樣可簡化外圍電路,同時其內部時鐘可達200 MHz,高性能指令集及可與C語言交叉匯編使其能完成復雜運算,提高服務機器人控制的實時性。
        ARM處理器模塊通過兩個RS-232串口分別與傳感器模塊、伺服控制模塊連接,RS-232串口均丁作在中斷模式下,以保證系統的實時性。伺服控制模塊與傳感器模塊均TI公司的TMS320LF2407型DSP,伺服模塊可同時控制4路直流伺服電機,傳感器模塊可接24路超聲傳感器和24路紅外傳感器,模塊在設計時充分考慮到降低成本和功耗,同時注重其實時性和可靠性。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 郎溪县| 岑溪市| 松潘县| 凌云县| 亳州市| 军事| 涞水县| 慈利县| 平安县| 抚远县| 河南省| 玉山县| 山阳县| 马关县| 大邑县| 沙田区| 吐鲁番市| 北票市| 宁夏| 双牌县| 凤台县| 阜宁县| 赤城县| 陆川县| 盐城市| 碌曲县| 高安市| 永定县| 韩城市| 塔河县| 大新县| 循化| 绵竹市| 道真| 马山县| SHOW| 光山县| 瑞丽市| 扎鲁特旗| 依安县| 绥中县|