国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于CPLD的電池管理系統雙CAN控制器

發布時間:2010-8-16 00:04    發布者:conniede
關鍵詞: CPLD , 電池管理 , 控制器 , 雙CAN
電池管理系統是混合動力汽車中重要的電子控制單元,具有保障電池正常、可靠和高效工作的作用,是電池與用電設備之間的橋梁。在研制以及批量生產過程中都需要對其內部控制參數進行離線或在線匹配標定,而電池管理系統需要采集和處理大量的數據,本文選用TMS320LF2407作為標定用CAN控制器。作為電動汽車上的一個CAN節點,需要接收整車發來的CAN消息來執行對外部繼電器、風扇以及電池等器件的控制命令,本文選用SJA1000。

雙CAN硬件電路CPLD邏輯設計

雙GAN硬件電路設計


TMS320LF2407基于增強的哈佛結構,是地址線和數據線分離的微處理器,對晶振倍頻后,頻率高達40MHz。而sJA1000的地址線和數據線復用,增加了D S P與SJA1000之間讀寫數據的難度,這也是本系統設計的難點。常規的設計方式是在DSP與SJA1000之間加一個電平轉換雙向緩沖驅動,其結構框圖如圖1所示。按這種方式設計的電路,當對SJA1000進行讀寫操作時,先配置DSP的I/O端口,將ALE拉高,鎖存地址,然后通過DSP的I/O端口將CS和RD(WR)拉低,進行讀(寫)數據,最后拉高RD(WR)和CS。按此方式每次讀寫SJA1000寄存器中的值,均需通過程序對ALE、CS和RD(WR)信號進行設置,增加了程序源代碼。如果控制器的閃存空間比較緊張,采取這種硬件連接方式顯然是不可取的。而且,為使狀態寄存器的狀態位讀寫正確,CAN報文讀寫時需在程序中加一定延時,這將影響電池管理系統的實時性。

為了盡量減少程序源代碼,節省寶貴的存儲資源并提高電池管理系統的實時性,本文采用CPLD連接雙CAN控制器的接口電路,實現CAN報文收發。

CPLD的邏輯設計

CPLD具有速度快、體積小、驅動能力強、可在線編程等優點。基于CPLD的邏輯控制電路適合完成譯碼任務,本文選用EPM7064芯片,通過譯碼電路的軟件設計,完成SJA1000輸入信號的邏輯選通控制。

CPLD的輸入信號是DSP發送的信號,由高位地址A[15…13]、I/O空間選通引腳IS以及寫/讀WR信號組成。其中,地址線A13作為SJA1000的地址和數據的選擇線,地址線A14和A15經譯碼后作為片選信號。地址線A13和I/O空間選通信號產生SJA1000的地址鎖存信號SJA_ALE,地址線A13和讀寫信號WR產生SJA1000的數據和地址讀寫信號。

雙CAN軟件程序設計

該CAN控制器的收發程序包括兩部分:DSP的CAN收發程序和SJA1000的CAN收發程序。每個CAN收發程序主要由三個函數組成:CAN初始化程序、CAN報文接收程序和CAN報文發送程序。由于DSP的CAN收發程序比較容易設計,只需設置CAN控制器寄存器中的相應位,就可實現CAN報文的收發。所以,本文主要介紹SJA1000的CAN報文收發程序設計。

SJA1000的寄存器映射到DSP的I/O空間。本文選擇0x8000作為sJA1000地址輸入端口,0xA000作為SJA1000數據輸入/輸出端口。其程序主要由SJA1000初始化、SJA1000接收報文和SJA1000發送報文三個了函數組成。

SJA1000初始化

通過向CAN控制器SJA1000模式寄存器寫0x01,讓其進入復位模式,然后分別對SJA1000的時鐘分頻寄存器、錯誤報警限額寄存器、中斷使能寄存器、接收代碼和接收屏蔽寄存器、總線時序寄存器和輸出控制寄存器設置,最后向模式寄存器寫0x08,進入正常工作模式。
初始化程序如下:




正常工作模式

發送CAN報文

CAN報文發送函數負責電池管理系統向整車控制器發送報文,發送時需將待發送的數據按CAN協議格式組合成一幀報文,送入SJA1000發送緩沖區中,然后啟動發送命令。CAN發送程序如下:


CAN報文接收函數主要負責接 收整車控制器發送的控制指令,來完成對充放電繼電器、風扇以及電池等器件的控制。CAN接收程序如下:



結語

本文設計的基于CPLD的雙CAN控制器已運用于實際應用中,電池管理系統運行可靠,CAN報文收發平穩,完全適合混合動力汽車的使用。
本文地址:http://www.qingdxww.cn/thread-21449-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 利用模擬開發工具生態系統進行安全電路設計
  • 我們是Microchip
  • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
  • Cortex-M4外設 —— TC&TCC結合事件系統&DMA優化任務培訓教程
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99久久国产免费福利 | 二级片在线观看 | 国产福利不卡一区二区三区 | 精品日产一卡2卡三卡4卡在线 | 日本深夜18免费看片高清网 | 亚洲欧美精品一区 | 激情欧美成人狠狠色金八天国 | 午夜网站入口 | 久久久国产一区二区三区 | 久久久成人网 | 黄页网站免费在线观看 | 狠狠久久久久久亚洲综合网 | 最新91| 四虎免费视频 | 亚洲欧美日韩精品久久 | 中国一级特黄高清免费的大片 | 九九视频免费精品视频免费 | 国产一级一片免费播放视频 | 国产精品久久久精品视频 | 亚洲国产精品欧美日韩一区二区 | 四虎国产永久免费久久 | 欧美精品一区二区三区视频 | 肉与灵电视剧在线观看 | 免费精品美女久久久久久久久 | 韩国伦理妈妈的朋友在线观看 | 久久毛片视频 | 草妞网| 亚洲精品欧美综合 | 99热国产这里只有精品免费 | 4hu永久影院在线四虎 | 韩日精品在线 | a毛片在线| 亚洲第一男人网站 | 亚洲综合在线播放 | 日本v在线| 激情五月婷婷开心 | 精品网站 | 在线播放一区二区精品产 | 免费视频网站在线观看黄 | 亚洲国产日韩欧美在线vip1区 | 日韩日韩日韩日韩日韩 |