999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

CAN通信在BMS中的研究與應用

2019-10-21 09:41:57曾富豪劉潤琴董婷
汽車實用技術 2019年11期

曾富豪 劉潤琴 董婷

摘 要:文章基于英飛凌多核單片機的MultiCAN+模塊,闡述了相關寄存器的作用,設計了CAN通信的硬件電路,并對軟件設計的流程做了詳細的說明。另外通過實驗的方式驗證了CAN通信硬件電路的可行性以及底層軟件代碼的正確性。

關鍵詞:英飛凌;MultiCan+;Hightec

中圖分類號:TN108.7 ?文獻標識碼:A ?文章編號:1671-7988(2019)12-49-03

Abstract: This article is based on the MultiCAN+ module of Infineon multi-core microcontroller, explain the related registers Functions, designed the hardware circuit of CAN communication, and detailed the process of software design. In addition, the feasibility of CAN communication hardware circuit and the correctness of the underlying software code are verified by experiments.

Keywords: Infineon; MultiCan+; Hightec

CLC NO.: TN108.7 ?Document Code: A ?Article ID: 1671-7988(2019)12-49-03

引言

英飛凌中的TC26x B-Step系列的單片機中的MultiCAN +模塊含有5個CAN節點,使得CAN通信在汽車中的應用穩定,可靠,傳輸速度快,本為所使用的BMS是根據某汽車公司的設計要求,自主研發的一款BMS,并且已經完成量產,且已經投入到該汽車公司中使用,以下重點介紹該BMS中CAN通信的部分。

1 CAN通信硬件電路設計

本文中使用的CAN總線收發器采用AMIS42665TJAA1 RG該收發器在信號輸入時具有較寬的共模電壓范圍,而且電磁敏感性等級高,另外輸出信號產生的電磁輻射低,該收發器是一種新型的收發器,該BMS的CAN通信硬件電路如圖所示:

2 CAN通信模塊軟件設計

2.1 CAN初始化

CAN 初始化包括三部分,模塊初始化,節點初始化以及報文初始化,在完成這三個部分的初始化之前得先定義相關的全局變量也就是相關的handle,在完成上述操作后配置模塊初始化的參數,節點初始化的參數以及報文初始化的參數,模塊初始化的配置主要有時鐘頻率的選擇等,節點初始化的配置主要包括節點的選擇,回環模式的選擇,相應輸入輸出的引腳設置等,報文初始化的配置主要包括幀格式的選擇,消息體的ID設置以及數據發送長度等,相應的程序流程圖如圖所示:

2.2 CAN 底層接收

數據接收過程首先要判斷CAN節點寄存器接收標志位是否置位,如果置位則從報文相關寄存器中取出報文的ID與數據,其中數據高低字節分別放在CAN_MODATAL和CAN_MODATAH寄存器中,接收完成后將清除RXOK標志位,報文對象接收流程圖如圖所示:

2.3 CAN底層發送

數據發送前,需要配置好報文的相關參數,如報文由哪個節點發送,報文的id,報文的發送狀態,其中報文的id存儲在報文對象n仲裁寄存器MOARn的ID位中,配置完成之后調用集成完成的發送報文函,該函數可以返回總線的狀態,用以判斷總線是否處于空閑狀態,如果總線處于空閑狀態,則發送下一幀報文,直到將所有報文發送完畢,CAN節點將不再進行發送報文,也就是表示所有報文發送完成。報文對象發送流程圖如圖所示:

3 CAN通信實驗驗證

下圖所示為電池包與主控板之間的連接示意圖,該電池包一共有25個模組,每個模組都含有4節單體電池,25個模組串聯而成,一共有100節單體電池。

3.1 BMS與整車控制器之間通信測試

通過CANtest軟件采集到的BMS與整車控制器之間通信的報文如圖所示:

1802d0f3是BMS與整車控制器之間的通信ID,表示的是該消息由整車控制器發送,由BMS接收,其中數據10 68 3A 69 14 38 0E B0代表著發送數據的Bit0-Bit7,報文解析根據如下公式而來:物理值=總線值x比例因子+偏移量,舉例如下:數據字節10和68根據以上協議分別代表著電池組當前最大允許充電電壓高字節和充電電壓低字節,十六進制數1068轉換為十進制數為4200,再用4200x0.1=420,與上位機檢測到的數值420v一致,驗證了BMS與整車控制器之間的通信正常,其余的報文解析與上述方法一樣。

3.2 BMS與非車載充電機之間的通信測試

BMS在充電開始前,電池的狀態參數如下表1所示,充電電流為13.79A,充電過程使用的電池是三元鋰電池,工作電壓為3.5v-4.2v,充電時的參數如下表2所示,充電結束后的參數如下表3所示:

4 總結

本文以英飛凌單片機TC265為基礎,重點研究了其中MULTICAN+模塊的應用,設計了CAN通信的硬件電路,編寫了CAN底層代碼,并在實驗部分驗證了BMS與整車控制器的通信,BMS與非車載充電機的通信,實驗結果表明,根據整車廠的協議,CAN通信能夠很好的達到通信要求。

參考文獻

[1] 英飛凌單片機TC265手冊.

[2] 周幸.電池管理系統中CAN通信技術的應用研究[D].湖南大學, 2017.

[3] 麻金龍.基于英飛凌XC2785的電動汽車電池管理系統設計[D].天津大學,2014.

主站蜘蛛池模板: 久视频免费精品6| 亚洲精品无码AⅤ片青青在线观看| 一级毛片基地| 青青草国产免费国产| 欧美97色| 国产91丝袜在线播放动漫 | 欧美一级色视频| 国产久草视频| 国产综合另类小说色区色噜噜 | 一级毛片在线免费视频| 国产真实乱子伦视频播放| 91伊人国产| 伊人色天堂| 久久五月天综合| 无码国产偷倩在线播放老年人 | 美女一级毛片无遮挡内谢| 国产成人精品免费av| 国产在线一二三区| jizz在线观看| 国产在线啪| 精品撒尿视频一区二区三区| 手机在线国产精品| 欧美一道本| 91视频区| 国产第八页| 国产成人精品18| 国产精品久线在线观看| 久久成人18免费| 国产午夜精品鲁丝片| 色一情一乱一伦一区二区三区小说| 自拍亚洲欧美精品| 伦精品一区二区三区视频| 国产理论一区| 999福利激情视频| www.精品视频| 国产高清又黄又嫩的免费视频网站| 久久久久无码精品国产免费| 99r在线精品视频在线播放 | 国产乱子伦手机在线| 欧美日韩在线第一页| 伊人久久综在合线亚洲2019| 91色国产在线| 亚洲中文字幕国产av| аv天堂最新中文在线| 在线观看无码a∨| 国产亚洲欧美日韩在线观看一区二区| 国产精品99一区不卡| 波多野结衣一区二区三区四区视频 | 亚洲成肉网| 国产午夜不卡| 亚洲最新地址| 天天综合网色| 又猛又黄又爽无遮挡的视频网站| 国产日本欧美亚洲精品视| 日韩经典精品无码一区二区| 国产人人干| 99精品高清在线播放| 国产男人天堂| 色综合天天视频在线观看| www.亚洲一区| 国产在线拍偷自揄拍精品| 欧美中文字幕在线视频| 伊人久久大香线蕉影院| 色偷偷男人的天堂亚洲av| 日韩国产另类| 亚洲一区二区在线无码 | 天天干伊人| 欧美激情综合| 91精品专区国产盗摄| 97久久人人超碰国产精品| A级毛片高清免费视频就| 亚洲男人的天堂久久精品| AV无码无在线观看免费| 成人国产免费| 欧美一区二区三区香蕉视| 一区二区无码在线视频| 亚洲国产成人在线| 尤物国产在线| 日韩毛片免费| 另类综合视频| 热热久久狠狠偷偷色男同| 亚洲欧美日韩成人高清在线一区|