中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > CAN總線在汽車電子的應用與實現(xiàn)

        CAN總線在汽車電子的應用與實現(xiàn)

        作者: 時間:2012-03-26 來源:網(wǎng)絡(luò) 收藏

        在應用/系統(tǒng)編程電路:

        IAP/ISP技術(shù)在許多款高性能單片機得到應用,其突出特點是方便快捷的實現(xiàn)程序的下載和更新。P89C668的FLASH空間0XFC00~0XFFFF燒寫入1K字節(jié)的BootRom程序,上電后可以通過軟件和硬件置位方法進入BootRom程序,通過PHILIPS提供的編程軟件由串行口通訊就可以實現(xiàn)程序的在線升級(ISP)。當然用戶還可以根據(jù)需要依據(jù)協(xié)議,自己編寫B(tài)ootRom程序(IAP)。通過撥碼開關(guān)硬件置位(ALE,,,P2.6,P2.7),上電后強制進入BootRom程序,燒寫程序完畢后撥回原來狀態(tài)重新上電后就進入用戶程序。串行口電平轉(zhuǎn)換芯片用MAX202替代MAX232,其匹配電容只需103瓷片電容。串行數(shù)據(jù)通訊波特率可達38400bps。

        晶振和復位電路:

        外接一塊工業(yè)級的12M振蕩芯片作為時鐘信號。復位電路采用X25045芯片進行智能控制。X25045芯片將看門狗定時器,電源監(jiān)控電路和E2PROM功能合三為一??撮T狗定時器功能在系統(tǒng)出錯期間,經(jīng)過一個可設(shè)置的時間間隔就置位RESET信號。電源監(jiān)控電路能檢測到欠電壓狀況,在VCC下降到限閥值以下,系統(tǒng)被復位。并且RESET信號在VCC恢復且穩(wěn)定之前一直有效。存儲器功能的X25405是CMOS的4096字的E2PROM.并且支持SPI協(xié)議的三線(SO,SI,SCLK)存取。本節(jié)點用到X25405的前兩個功能構(gòu)成可靠的復位電路。

        開關(guān)/數(shù)字量,模擬量檢測電路:

        汽車節(jié)點的開關(guān)器件(信號燈,雨刮,面板,車窗玻璃,電動后視鏡等等的開關(guān))特別復雜和繁多,而電流檢測,水溫油位傳感器信號都是非線性的模擬信號,所以可靠實時地對這些開關(guān)/模擬量進行檢測成為硬件必須解決的問題。傳統(tǒng)的分立元件保持電路存在可靠性差,尤其是開關(guān)觸點氧化嚴重,浪費大量的微處理器I/O口等問題,推薦采用MOTOROLA公司的多路開關(guān)檢測芯片MC33993。其突出優(yōu)點如下:

        3.3/5.0V的SPI序列讀寫(SO,SI,SCLK);
        8路可編程開關(guān)輸入檢測(接地或接電源),14路接地開關(guān)輸入檢測,每路開關(guān)狀態(tài)改變均能夠產(chǎn)生中斷;
        開關(guān)輸入電壓從-14V~Vpwr(工作電源),Vpwr最大可達40V;
        開關(guān)狀態(tài)改變時的可選擇喚醒;
        可選擇的濕性電流(16mA或2mA); 
        22對1的模擬量輸出;
        Vpwr的低功耗電流(standbycurrent)小于100uA,VDD的低功耗電流(standbycurrent)小于10uA。
        可見只需要四個CPU口線(SPI序列線和片選),就能夠完成22路開關(guān)量(其中有8路可編程為對接電源開關(guān))的檢測,還可以進行串行和并行的多片MC33993級連。所謂的濕性電流(wettingcurrent),指的是MC33993內(nèi)部提供的輸入口的上拉和下拉恒流源,可以編程選擇為16mA或2mA,這對于保證開關(guān)的可靠閉合,去除金屬觸點的氧化物有著良好的作用。輸入口的恒流源,可以直接驅(qū)動MOSFET以及LED。每一個輸入口都可以編程為模擬量輸出狀態(tài),從而在AMUX引腳輸出所選輸入口的電壓。利用MC33993恒流源和模擬量輸出可以組成線性的傳感器檢測電路。ADC芯片選用AD公司生產(chǎn)的并行數(shù)據(jù)采樣集成芯片AD1674。它從引腳到功能都與AD574/674完全兼容,但內(nèi)部增加了采樣/保持電路,采樣頻率為100kHZ,并且有全控模式和單一工作模式。其采樣精度可達0.05%,符合高速數(shù)據(jù)采集的要求。

        功率器件驅(qū)動電路:

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

        3軟件結(jié)構(gòu)

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

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

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

        類名:00000100——應答類消息(自檢應答、故障診斷);00001000——命令類消息;00010000——調(diào)試類消息;00100000——下載類消息;01000000——工作類消息。
        保留A:驗收濾波器配置預留
        應答類消息中:ID19:1——自檢應答消息0——故障診斷出錯消息
        ID20:驗收濾波器配置預留
        工作類消息中:ID19:1——開關(guān)量消息0——模擬量消息
        ID20:驗收濾波器配置預留
        目的地址:接-收報文節(jié)點的地址
        源地址:發(fā)送報文節(jié)點的地址,用于系統(tǒng)自檢。

        4結(jié)束語

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


        上一頁 1 2 下一頁

        關(guān)鍵詞: CAN總線 汽車電子

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉