新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于MC9S12X-Sl28單片機的智能車設計

        基于MC9S12X-Sl28單片機的智能車設計

        作者: 時間:2013-02-07 來源:網絡 收藏
          引言

          隨著計算機技術,通信技術,傳感器技術等的發展,智能汽車成為汽車發展的一種趨勢。作為電子計算機等最新科技成果與現代汽車工業相結合的產物,因其具有的智能特點而成為研究重點。“飛思卡爾”杯全國大學生智能汽車比賽在此背景下產生,競賽規則規定。賽車在設定的賽道上能夠自主行駛,并以最短的時間跑完全程者獲勝。因此,硬件不斷創新以適應小車的速度要求。本文以MC9S12XSl28為核心處理器,通過實驗比較各個模塊電路設計方案,從而設計出性能穩定的硬件電路,經大賽實際檢驗性能良好穩定。

          1 系統整體方案設計

          1.1 智能車功能設計

          根據大賽規則,智能車應具有路徑識別、方向控制、速度控制、狀態檢測等功能,設計采用大賽指定的飛思卡爾16位微控制器作為核心控制單元,利用CCD攝像頭作為識別路徑的傳感器,經MC9S12XSl28 MCU的I/O端口處理,控制賽車的運動決策,同時內部ECT模塊發出PWM波,驅動直流電機及舵機對智能車進行速度控制和轉向控制,為了精確控制賽車的速度,在智能車后軸上安裝光電編碼器,采集車輪轉速的脈沖信號,經MCU捕獲后進行PID自動控制,完成智能車速度的閉環控制。設計中應注意的原則:重心盡可能低、體積盡可能小、驅動盡可能大、結構盡可能簡單。

          1.2 系統整體結構

          智能車的硬件設計是整個系統設計的基礎,只有在系統硬件設計可行、穩定、可靠的前提下,其他控制方案才能得以繼續。系統硬件主要包括(主控)、 CCD攝像頭(圖像采集)、旋轉編碼器(速度檢測)、SD卡(大量數據存儲)、無線抄表(數據的無線收發)、直流電機(速度控制)、舵機(方向控制)、電源(5 V/6 V/7 V/3.3V/9 V/12 V)、車模、驅動器MC33886、MOSFET管等組成。圖1為其整體結構框圖。

        基于MC9S12X-Sl28單片機的智能車設計

          1.3 MC9S12XSl28簡介

          本設計選用飛思卡爾MC9S12XSl28微控制器作為控制單元。該系統板具有MCU核心系統,支持串口調試下載,具有擴展接口,可進行2次開發,支持 μCOSⅡ。此開發板兼容性較高,監控程序功能強大,可提供各種基本的開發和調試功能,如程序的下載和運行、斷點設置、內存顯示等。還可利用 MC9S12XSl28的Flash在線編程技術實現在線寫入用戶程序和隨時修改Flash存儲內容。同時在線實時仿真和監測自編程序。根據實際設計需要分配控制器內部單元,如表l所示。

        基于MC9S12X-Sl28單片機的智能車設計

          2 各功能模塊的設計與實現

          智能車硬件系統主要包括電源、電機驅動、測速、舵機、圖像采集與處理等部分。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 怀仁县| 苍山县| 赤峰市| 关岭| 泊头市| 忻城县| 鄂温| 白山市| 长顺县| 永清县| 滨海县| 南江县| 北京市| 东港市| 汪清县| 金湖县| 望江县| 新郑市| 通海县| 日喀则市| 二手房| 新竹市| 平罗县| 湟中县| 武隆县| 鱼台县| 安庆市| 元朗区| 雷州市| 石楼县| 福贡县| 襄城县| 观塘区| 成都市| 阳曲县| 张家界市| 台北市| 旌德县| 临高县| 嘉义市| 正蓝旗|