<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于CAN總線和PIC單片機(jī)的汽車開關(guān)電器盒設(shè)計(jì)

          基于CAN總線和PIC單片機(jī)的汽車開關(guān)電器盒設(shè)計(jì)

          作者: 時(shí)間:2013-09-30 來源:網(wǎng)絡(luò) 收藏

          摘 要:以Microchip公司的18F45K80芯片為核心,給出了具有低成本。高擴(kuò)展性的實(shí)用型多功能汽車盒的設(shè)計(jì)方法。該盒除了具有對汽車啟動過程和行駛狀態(tài)參數(shù)實(shí)時(shí)監(jiān)測的功能外,與其他同類產(chǎn)品相比,還更加注重產(chǎn)品的實(shí)用性和擴(kuò)展性,同時(shí)具備與汽車其他設(shè)備進(jìn)行通信的特有功能。

            0 引 言

            隨著現(xiàn)代汽車工業(yè)技術(shù)的不斷發(fā)展進(jìn)步,車上安裝的電子設(shè)備在不斷增加,從而使汽車綜合控制系統(tǒng)中,有大量控制信號需要進(jìn)行實(shí)時(shí)交換。CAN 總線作為一種可靠的汽車計(jì)算機(jī)網(wǎng)絡(luò)總線,已經(jīng)被廣泛地推廣到汽車控制系統(tǒng)的各個(gè)應(yīng)用領(lǐng)域。將CAN 總線技術(shù)應(yīng)用到汽車盒中,可使得各汽車計(jì)算機(jī)控制單元能夠通過CAN 總線得到開關(guān)電器盒中的工作數(shù)據(jù),又能對開關(guān)電器盒的各個(gè)繼電器進(jìn)行精準(zhǔn)的控制,從而達(dá)到減少汽車線束、提高通信可靠性、降低系統(tǒng)成本、避免系統(tǒng)功能重復(fù)、提高系統(tǒng)工作效率的目的。

            1 汽車開關(guān)電器盒設(shè)計(jì)方案

            本開關(guān)電器盒采用的是基于Microchip 公司生產(chǎn)的18F45K80 芯片作為主芯片的設(shè)計(jì)方案。該芯片不僅具有一般所具有的全部功能,還集成有硬件CAN 協(xié)議模塊,芯片內(nèi)部即可完成CAN 總線通信。采用本方案具有以下幾點(diǎn)優(yōu)勢:其一是硬件集成了CAN 協(xié)議模塊,無需外接芯片,從而降低了產(chǎn)品制造成本;二是無需編寫SPI 接口驅(qū)動,縮短了開發(fā)周期,提高了產(chǎn)品競爭力;三是本系統(tǒng)使用主流 芯片,具有強(qiáng)大的可擴(kuò)展性,程序可移植性高。

            PIC18F45K80 為主控制芯片,負(fù)責(zé)系統(tǒng)的綜合事務(wù)處理。

            系統(tǒng)功能主要分為四大部分,分別是模擬信號采樣。數(shù)字信號采集??刂菩盘栞敵龊虲AN 模塊通信。模擬信號的采集包括電源電壓采樣。溫度傳感器和電流傳感器采樣。數(shù)字信號采集各個(gè)熔斷保險(xiǎn)絲的通斷??刂菩盘柕妮敵鍪菍φ囯娫蠢^電器K1。啟動電源繼電器K2。啟動電機(jī)繼電器K3 的控制。CAN模塊通信是通過CAN 接口芯片與車上的其他設(shè)備進(jìn)行通信,也是本系統(tǒng)研究的重點(diǎn)。圖1 所示是本系統(tǒng)的整體框圖。

            基于CAN總線和PIC單片機(jī)的汽車開關(guān)電器盒設(shè)計(jì)

            2 汽車開關(guān)電器盒的硬件設(shè)計(jì)

            2.1 系統(tǒng)主處理器PIC18F45K880

            PIC18F45K80 系列是Microchip 的PIC18F8680。PIC18F4680 和PIC18F4580 增強(qiáng)型CAN 系列產(chǎn)品的低成本擴(kuò)展產(chǎn)品。該工作電壓范圍寬,為1。8~5。5 V,且片上內(nèi)置3。3 V 穩(wěn)壓器, 可作為電源基準(zhǔn)電壓。工作溫度范圍大:-40~+125 ℃,適合汽車工作環(huán)境。工作速度最高達(dá)64 MHz,具有最大64 KB 的片內(nèi)閃存程序存儲器,1 024 字節(jié)的數(shù)據(jù)EEPROM,3。6 KB 的通用寄存器(SRAM)。設(shè)有2 個(gè)內(nèi)部振蕩器:INTRC (31 kHz) 和INTOSC(16 MHz)。帶擴(kuò)展的看門狗定時(shí)器(WatchdogTimer, WDT),可編程周期為4 ms~131 s。

            PIC18F45K80 包含一個(gè)增強(qiáng)型控制器局域網(wǎng)(EnhancedController Area Network ,ECAN) 模塊。 ECAN 總線模塊符合ISO 11898-1 規(guī)范。具有3 種工作模式:傳統(tǒng)模式( 與現(xiàn)有PIC18CXX8/FXX8 CAN 模塊完全向下兼容)。增強(qiáng)模式。FIFO 模式或可編程發(fā)送/ 接收緩沖區(qū)。報(bào)文比特率最高可達(dá)1 Mb/s,具有6 個(gè)緩沖區(qū)可用作接收和發(fā)送報(bào)文緩沖區(qū),3 個(gè)帶有優(yōu)先級的發(fā)送報(bào)文緩沖區(qū),2 個(gè)接收報(bào)文緩沖區(qū)和1 個(gè)接收報(bào)文組合緩沖區(qū)。

            2.2 CAN 接口電路模塊設(shè)計(jì)與實(shí)現(xiàn)

            本開關(guān)電器盒采用的是恩智浦半導(dǎo)體公司CAN 總線收發(fā)器芯片TJA1050 作為CAN 協(xié)議控制器和物理總線之間的接口。

            TJA1050 可以為總線提供不同的發(fā)送性能,為CAN 控制器提供不同的接收性能。TJA1050 完全符


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();