新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 汽車電子應用與實現CAN總線解決方案

        汽車電子應用與實現CAN總線解決方案

        作者: 時間:2012-11-02 來源:網絡 收藏


        功率器件驅動電路:

          汽車車身控制系統需要驅動大功率的用電器件,比如照明信號燈,前后雨刮器電機,電動車窗,電動后視鏡等等。功率驅動器件考慮采用MOTOROLA公司的汽車專用功率器件。MC33286為汽車電氣專用智能的雙路控制驅動芯片,與傳統的機械繼電器相比,自身提供過流和過熱保護,響應時間更短,穩定性更高。MC33286設有兩路驅動通道,每路最大工作電流可達15A,通過兩路輸入端口將CPU引腳電平信號引入,經過內部的邏輯處理模塊轉換成輸出通道的電平變化。特別適合信號燈以及阻性負載的驅動。MC33887是帶反饋的H橋型驅動芯片,專用來驅動需要正反轉的電機負載。MC33486與MC33887類似,但內部只有半橋須外加CMOS管以構成全橋驅動電路,穩定輸出可達10 A,尤其適用于電動車窗電機之類的大功率并伴有沖擊電流的正反相控制要求。

        3 軟件結構

          系統的程序結構分為四個部分:CAN通訊程序(包括應用層協議的SJA1000通訊),外圍接口程序(所有檢測芯片和驅動芯片的驅動),中斷服務程序(處理開關信號以及故障報警等消息),主程序(完成系統初始化和任務調度,喂狗等)。限于篇幅,以下著重介紹 CAN應用層協議。

          本系統CAN通訊選用CAN2.0B協議的PeliCAN模式,通信位速率為500Kbps,采用雙驗收濾波器機制。為使用及修改方便,通訊協議中標識碼設計兼容點對點、一對多及廣播通訊模式。開關量消息通訊時各節點間采用主從結構,子節點的報文只有主節點接收(點對點模式),主節點的報文所有子節點均接收(廣播模式)。模擬量消息通訊時各節點間采用點對點模式。

          標識符定義:(如圖2所示)

          



          圖2 標識符定義

          類名:00000100--應答類消息(自檢應答、故障診斷);00001000--命令類消息;00010000--調試類消息;00100000--下載類消息;01000000--工作類消息。

          保留A:驗收濾波器配置預留

          應答類消息中:ID19:1--自檢應答消息 0--故障診斷出錯消息

          ID20:驗收濾波器配置預留

          工作類消息中:ID19:1--開關量消息 0--模擬量消息

          ID20:驗收濾波器配置預留

          目的地址:接-收報文節點的地址

          源地址:發送報文節點的地址,用于系統自檢。

        4 結束語

          以其高性能,高可靠性及獨特的設計,受到工業控制領域和領域的廣泛重視,已被公認為最有前途的現場總線之一。我們深信不久的將來,國產的汽車必將誕生。

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 高台县| 邓州市| 宝鸡市| 凭祥市| 延吉市| 揭阳市| 修武县| 海阳市| 乾安县| 武定县| 绩溪县| SHOW| 江油市| 浏阳市| 正阳县| 长阳| 洛阳市| 绥滨县| 独山县| 晋城| 织金县| 巴马| 九台市| 上蔡县| 嘉峪关市| 桦甸市| 东至县| 临沭县| 嘉祥县| 海丰县| 尼木县| 榆林市| 邵阳市| 岳阳市| 上栗县| 灵丘县| 商南县| 海阳市| 于田县| 蕉岭县| 北宁市|