新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > 智能無人駕駛汽車計算機控制系統

        智能無人駕駛汽車計算機控制系統

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

        一、智能簡介

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

        1、智能無人駕駛簡介

        智能是一個集環境感知、規劃決策、多等級輔助駕駛等功能于一體的綜合系統,對車輛的操作實質上可視為對一個多輸入、多輸出、輸入輸出關系復雜多變、不確定多干擾源的復雜非線性系統的控制過程。駕駛員既要接受環境如通路、擁擠、方向、行人等的信息,還要感受汽車如車速、側性偏移、橫擺角速度等的信息,然后經過判斷分析和決策,并與自己的駕駛經驗相比較,確定出應該做的操縱動作,最后由身體、手、腳等來完成操縱車輛的動作。因此在整個駕駛過程中,駕駛員的人為因素占了很大的比重。一旦出現駕駛員長時間駕車、疲勞駕車、判斷失誤的情況,很容易造成交通事故。

        二、系統的控制要求

        (1)系統中心控制部件(單片機)可靠性高,抗干擾能力強,工作頻率最高可達到25MHz,能保障系統的實時性。

        (2)系統在軟硬件方面均應采用抗干擾技術,包括光電隔離技術、電磁兼容性分析、數字濾波技術等。

        (3)系統具有電源實時監控、欠壓狀態自動斷電功能。

        (4)系統具有故障自診斷功能。

        (5)系統具有良好的人性化顯示模塊,可以將系統當前狀態的重要參數(如智能車速度、電源電壓)顯示在LCD上。

        (6)系統中汽車驅動力為500N時,汽車將在5秒內達到10m/s的最大速度。

        一、 系統總體方案設計

        1、系統總體結構

        整個系統主要由車模、模型車控制系統及輔助開發系統構成。

        智能車系統的功能模塊主要包括:控制核心模塊、電源管理模塊、路徑識別模塊、后輪電機驅動模塊、轉向舵機控制模塊、速度檢測模塊、電池監控模塊、小車故障診斷模塊、LCD數據顯示模塊及調試輔助模塊。每個模塊都包括硬件和軟件兩部分。硬件為系統工作提供硬件實體,軟件為系統提供各種算法。

        2、控制機構與執行機構

        智能車主要通過自制小車來模擬執行機構,自制小車長為34.6cm,寬為24.5cm,重為1.2kg,采樣周期為3ms,檢測精度為4mm。

        控制機構中,主控制核心采用freescale16位單片機MC9S12DG128B。系統在CodeWarrior軟件平臺基礎上設計完成,采用C語言和匯編語言混合編程,提供強大的輔助模塊,包括電池檢測模塊、小車故障診斷模塊、LCD數據顯示模塊以及調試輔助模塊。在路徑識別模塊,系統利用了freescaleS12系列單片機提供的模糊推理機。

        3、控制規律

        因為系統電機控制模塊控制小車的運動狀態,其在不同階段特性參數變化很大,故采用數字PID控制器,該控制器技術成熟,結構簡單,參數容易調整,不一定需要系統的確切數字模型。

        4、系統各模塊的主要功能

        控制核心模塊:使用freescale16位單片機MC9S12DG128B,主要功能是完成采集信號的處理和控制信號的輸出。

        電源管理模塊:對電池進行電壓調節,為各模塊正常工作提供可靠的電壓。

        路徑識別模塊:完成跑道信息的采集、預處理以及數據識別。

        后輪電機驅動模塊:為電機提供可靠的驅動電路和控制算法。

        轉向舵機控制模塊:為舵機提供可靠的控制電路和控制算法。

        速度檢測模塊:為電機控制提供準確的速度反饋。

        電池監控模塊:對電池電量進行實時監控,以便科學的利用,保護電池。

        小車故障診斷模塊:對小車故障進行快速、準確的診斷。

        LCD數據顯示模塊:顯示系統當前狀態的重要參數。

        調試輔助模塊:使得小車調試更加方便。

        5、系統的開發平臺

        系統軟件開發平臺采用CodeWarrior for S12

        二、系統硬件和軟件設計

        1、系統的硬件設計

        系統硬件系統框圖如下:

        設定Kp= 1500進行測試,此時仿真靜態值與靜態誤差以及上升時間已基本滿足系統需求,從而完全可以通過繼續增加比例系數來調節系統特性,進而理論上可以省去積分環節。但是隨著比例系數的增加動態過程將讓人不滿意,其動態變化將過快,從而給駕駛人員帶來身體上的不適,增加積分環節:

        pid控制器相關文章:pid控制器原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 无为县| 宜宾县| 色达县| 合阳县| 永寿县| 仙居县| 高台县| 上饶市| 遵义市| 合阳县| 永寿县| 黔西县| 高台县| 仁怀市| 阿拉尔市| 兰坪| 合水县| 万州区| 裕民县| 阿坝县| 乐平市| 汾西县| 余庆县| 高要市| 伊金霍洛旗| 宜兴市| 阆中市| 广昌县| 昌图县| 蕉岭县| 灵武市| 莲花县| 合山市| 麻阳| 杨浦区| 婺源县| 兴宁市| 精河县| 迁西县| 东宁县| 准格尔旗|