<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > CAN總線(xiàn)鎳氫電池管理解決方案

CAN總線(xiàn)鎳氫電池管理解決方案

作者: 時(shí)間:2011-11-21 來(lái)源:網(wǎng)絡(luò ) 收藏

3 接口的電路設計

  在本設計中采用P87C591作為微控制器。其中,P87C591與驅動(dòng)芯片的接口電路設計如圖4所示。主要由P87C591,光電隔離電路,驅動(dòng)等三部分組成。光電隔離電路:為了進(jìn)一步抑制干擾,CAN接口中往往采用光電隔離電路,光電隔離器一般位于CAN控制器與收發(fā)器之間。

圖4 CAN通信模塊硬件設計電路圖

  系統總程序包括初始化程序和主循環(huán)程序,其流程圖如圖5所示:

  

圖 5 主程序圖

系統首先上電,接著(zhù)對CAN和定時(shí)器進(jìn)行初始化,系統等待中斷,如果有中斷,判斷中斷類(lèi)型,如果是SJA1000控制器的中斷,就讀取SJA1000控制器的數據,并且釋放緩沖區,操作完中斷返回,如果是定時(shí)器50ms周期中斷,對電壓,電流數據進(jìn)行AD轉換,計算SOC值,并由CAN發(fā)送相關(guān)數據,操作完中斷返回。

4結束語(yǔ)

  基于CAN的數據通信技術(shù)具有較高的可靠性、實(shí)時(shí)性和靈活性。CAN在混合動(dòng)力電動(dòng)汽車(chē)系統的應用中具有廣闊的應用前景和發(fā)展空間。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>