《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于CAN總線的電動車控制系統設計
基于CAN總線的電動車控制系統設計
電子設計工程
沈 瑤 李小清 周云飛
摘要: 針對電動汽車具有良好的能源和環保等性能,提出一種基于CAN總線的電動車控制系統設計方案,該控制系統能提高電動車控制系統間的通信可靠性,實現電池管理系統、電機控制器、充電機和整車控制器的實時通信和集中管理,使電動車運行更加實時和穩定。詳細論述了系統的總體結構、CAN通信協議協議的制定、節點硬件電路設計及軟件設計。經過實驗,各節點間通信實時可靠,驗證了電動車控制系統的可靠性和正確性。
Abstract:
Key words :

  當前全球汽車工業面臨金融危機和能源環境問題的巨大挑戰,實現汽車能源動力系統的電氣化,已經成為汽車產業的趨勢。提高電動汽車上的各個控制單元間通信的可靠性和實現高傳輸速率,選擇CAN總線協議。CAN總線為多主工作方式,網絡上任何節點均可在任意時刻向其他節點發送信息。它采用非破壞性的基于優先權的總線仲裁技術,可靠性高。CAN總線通信距離長達10 km,通信速率最高可達1 Mb/s。CAN通信系統抗干擾性好,工作穩定。某個節點出現故障,不會導致整個系統通信的不正常。由于采用短幀的報文結構,數據傳輸時間短,具有很強的抗干擾性,具有高效的非破壞總線仲裁,出錯檢測和故障自動關閉等優點。

1 控制系統整體結構
   
電動車控制系統由電池管理、充電機、電動機和整車控制等模塊組成。本系統總體結構如圖1所示。


    由圖1知,CAN通信網絡上共有4個通信節點。整車控制器接收BMS、CCS、電機控制器的報文提供的各種參數;充電機接收BMS發送的控制信息并根據報文數據的電壓電流設置來工作;電機控制器接收BMS發送的電池狀態信息設置來工作,同時電機控制器接收由整車控制器發送的控制信息并根據報文數據的轉矩設置來工作。

2 CAN總線節點的硬件電路設計
   
整車控制模塊這一節點所實現的功能主要是接收其他節點的數據信息,通過控制算法等進行數據處理,然后發送控制信息給電機控制器,從而實現電動車的正常功能運行。
    整車控制節點是基于STM32F103VE設計的。ARMCortex TM-M3是一款高性能、低成本、低功耗的32位BISC處理器,可在高達72 MHz的頻率下運行,擁有512 KB的片內Flash程序存儲器,具有64 KB的RAM數據存儲器,可進行高性能的CPU訪問。該徽控制器包含1個USB2.0全速(12 Mb/s)設備、1路CAN2.0B通道、1個通用DMA控制器、3個16位的A/D轉換器和1個16位的D/A轉換器。同時該微控制器具有4個16位捕獲/比較定時器和1個看門狗定時器,因此ARM cortexTM-M3可以滿足電動車控制的需要,減少了系統硬件設計的復雜度。STM32F103VE支持J-Link實時仿真和跟蹤,內部搭載有1通道的支持CAN20.B規格的CAN控制器,使得CAN通信模塊的設計更加方便。整車控制節點硬件電路圖如圖2所示,由徽控制器STM32F103VE、CAN總線收發器82C250、2個高速光耦16N137等組成。


    STM32F103VE采用單電源供電,時鐘由8 MHz外部晶振產生。對Flash存儲器的編程通過J-Link進行編程(IAR)實現。STM32F103VE內部集成一路CAN控制器,簡化了傳統單片機外接CAN控制器和CAN收發器的復雜外圍電路。收發器82C250是CAN控鑭器和物理總線之問的驅動器接口,它可以提供對總線的差動發送能力和對CAN控制器的差動接收能力,其位速度高達1Mb/s,與ISO11898標準兼容。它的斜率控制功能使電磁兼容性能增強,準備模式可以減少網絡的功耗,準備模式中,網絡一旦檢測到總線上有報文就會被立即激活。同時,它可提供更強抗干擾能力,以及有熱保護、短路保護、支持多達110個節點等好處。
    在微控制器和CAN總線收發器之間,采用了2個高速光電耦合器6N137進行電氣隔離,防止將總線干擾引入系統,提高了系統的可靠性。同時,在節點端部接有1個120 Ω終端匹配電阻,提高了數據通信的抗干擾性。

3 CAN通信協議的設計
   
根據ISO/OSI模型,CAN總線規范了只制定了數據鏈路層中的媒體訪問子層和一小部分的邏輯鏈路控制子層,CAN的ISO標準規定了總線及驅動器的電氣特性。因此需要根據自己的需求設計通信協議。
    CAN協議標準2.0B的數據幀的ID長度為29位,為擴展格式數據幀結構,如圖3所示。


    數據幀由幀起始、仲裁段、控制段、數據段、CRC段、ACK段、幀結束組成。協議的設計是對標識符和數據位的定義。
    本系統協議的設計參照SAEJ1939協議標準,標識符分配為優先級(P)、保留位(R)、數據頁(DP)、代碼域(PF)、目標域(PS)、源地址(SA)和數據域(DF)7個部分。根據需求定義了5個報文,報文標識符定義如表1所示。


    整車控制器的節點地址為OxA7;BMS節點地址為OxE4;CCS節點地址為OxE5;電機控制器節點地址為OxE6。
    根據實際需求,設計了5個報文,分別為:BMS發給CCS和電機控制器的2個報文,CCS和電機控制器發給整車控制器的2個報文,整車控制器發給電機的報文。根據信息的重要程度,將電機控制器和整車控制器間的報文設計為最高優先級3,其他報文優先級設計為6。

4 CAN總線節點的軟件設計
   
系統采用基于C語言的程序設計。在IAB開發環境下進行調試和仿真。整車控制節點的軟件設計主要包括4個部分:CAN控制器的初始化、報文發送、報文接收和錯誤處理。
4.1 CAN控制器的初始化
   
在啟動CAN通信前必需進行CAN模塊的初始化,包括硬件使能、CAN工作模式設置、總線波特率設置、設置中斷、驗收過濾器設置等。初始化操作在CAN模塊復位的模式下進行。初始化程序流程圖如圖4所示。


    本設計中采用的是29位擴展標示符,符合CAN2.0B的標準,所以在驗收屏蔽過濾器設置中進行相應的設定。同時,本設計的CAN波特率設置為250 Kb/s,與總線上其他節點的波特率相同,才能進行正常的通信。
4.2 數據的發送
   
對CAN數據的發送采用查詢方式,提高處理器的效率,STM32F103VE的CAN模塊有3個發送郵箱,發送報文的流程為:應用程序選擇一個空發送郵箱;設置標識符,數據長度和待發送數據;對CAN+TixR寄存器的TXRQ位置1,請求發送;郵箱進入掛號狀態,等待發送;一旦CAN總線進入空閑狀態,發送郵箱中的報文則立即發送,成功發送后,郵箱為空;通過查詢CAN_TSR寄存器的TXOK位來查詢報文是否發送成功。數據發送程序的流程圖如圖5所示。


4.3 數據的接收
   
對CAN報文的接收采用中斷方式,提高通信的實時性。接收報文的流程如圖6所示。當CAN總線發來一個報文,根據屏蔽過濾器設置的標識符進行過濾,如果是要接收的報文,則CAN控制器將總線上的報文按順序存入接收FIFO,并進入接收中斷,在中斷中對接收FIFO中的報文進行存儲,然后釋放FIFO郵箱。如果不釋放郵箱,當總線上再發送過來報文時,會直接覆蓋上一個報文,從而導致報文丟失。數據接收程序流程如圖6所示。


4.4 錯誤處理
   
電動車的整車控制器需要接收BMS、CCS和電機控制器這3個節點發來的報文,如果超過1 s未接收到例如BMS的報文,則通信鏈路超時,此時需要進行故障處理。所以在軟件設計時,定義一個全局變量,在每個定時周期中加1,在接收BMS報文中斷中,對此變量清零,則可以實現通信超時檢測。當總線發生嚴重故障時,CAN節點錯誤寄存器累積到一定次數時,CAN控制器會關閉總線,節點脫離總線。

5 結論
   
在實車實驗中,各個節點可以實現可靠的數據通信,可以實現電動車的加減速和勻速運行。在本電動車控制系統中,設計的CAN通信節點體積小、功耗低、處理能力強、抗干擾性好,能在電磁環境復雜的環境中穩定、可靠地工作。在電動車控制系統中可實現數據的實時快速通信,可靠性強。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          影音先锋成人资源站| 亚洲黄色免费电影| 国产精品二区三区四区| 欧美国产一区视频在线观看| 伊人久久亚洲热| 国产人久久人人人人爽| 另类国产ts人妖高潮视频| 亚洲网站在线看| 国产精品二区在线观看| 欧美视频三区在线播放| 欧美精品综合| 国产一区激情| 欧美成人精精品一区二区频| 欧美日韩四区| 艳妇臀荡乳欲伦亚洲一区| 另类尿喷潮videofree| 国内综合精品午夜久久资源| 亚洲国产合集| 亚洲国产va精品久久久不卡综合| 国产亚洲精品bt天堂精选| 久久一二三国产| 亚洲裸体在线观看| 亚洲第一在线| 欧美一区国产一区| 国产精品欧美在线| 在线观看一区| 欧美日韩1区2区| 亚洲国产精品ⅴa在线观看| 午夜在线播放视频欧美| 欧美金8天国| 精东粉嫩av免费一区二区三区| 一区二区三区视频观看| 免费成人在线观看视频| 国产一区二区三区精品欧美日韩一区二区三区| 午夜亚洲一区| 一区在线播放视频| 欧美本精品男人aⅴ天堂| 一区二区欧美在线观看| 国产欧美日韩亚洲精品| 国产精品二区在线| 欧美一区二区三区免费视| 亚洲美女尤物影院| 久久久蜜桃精品| 欧美日韩一级视频| 亚洲美女av在线播放| 欧美日韩性视频在线| 国产精品视频精品视频| 久久蜜桃资源一区二区老牛| 久久久久久久综合色一本| 女人天堂亚洲aⅴ在线观看| 亚洲精品美女在线| 亚洲区一区二区三区| 国产精品99一区二区| 99精品国产一区二区青青牛奶| 国产女主播视频一区二区| 美女999久久久精品视频| 国产日本欧美一区二区| 激情五月综合色婷婷一区二区| 亚洲精品专区| 欧美日韩成人在线观看| 久久综合99re88久久爱| 欧美日韩另类在线| 中国亚洲黄色| 国产精品裸体一区二区三区| 国产一区香蕉久久| 在线亚洲观看| 欧美伊人精品成人久久综合97| 亚洲影视在线| 欧美性色视频在线| 西瓜成人精品人成网站| 国产日韩精品电影| 亚洲精品视频免费在线观看| 欧美日韩精品福利| 国内外成人免费激情在线视频| 99re66热这里只有精品4| 老司机精品久久| 美脚丝袜一区二区三区在线观看| 亚洲一区二区综合| 亚洲欧美国产毛片在线| 欧美日韩另类一区| 亚洲夜间福利| 樱桃视频在线观看一区| 精品91免费| 亚洲网站在线看| 国产一区二区久久| 国产老肥熟一区二区三区| 国产九九视频一区二区三区| 亚洲午夜精品福利| 久久天堂精品| 久久中文欧美| 一区二区在线免费观看| 午夜免费在线观看精品视频| 国产免费观看久久黄| 国产欧美精品在线播放| 亚洲电影免费| 欧美日韩和欧美的一区二区| 久久综合婷婷| 伊人精品成人久久综合软件| 国产精品制服诱惑| 狠狠色狠狠色综合日日小说| 久久综合色播五月| 性欧美暴力猛交69hd| 亚洲自拍另类| 蜜桃av一区二区| 亚洲精品在线二区| 国产女主播一区二区| 国产精品丝袜白浆摸在线| 136国产福利精品导航网址应用| 久久精品国产77777蜜臀| 欧美专区18| 亚洲国产精品www| 在线免费观看日本欧美| 尤物九九久久国产精品的分类| 狠狠干狠狠久久| 欧美性大战久久久久| 激情视频一区二区| 欧美在线免费观看亚洲| 亚洲第一福利社区| 欧美韩日一区二区| 亚洲黄色天堂| 狠狠做深爱婷婷久久综合一区| 亚洲精品中文字幕有码专区| 欧美激情精品久久久久久变态| 牛牛精品成人免费视频| 嫩草伊人久久精品少妇av杨幂| 欧美日韩国产一区精品一区| 国产一区二区三区高清播放| 久久手机免费观看| 国产精品女人网站| 免费看av成人| 欧美本精品男人aⅴ天堂| 亚洲欧美日韩精品久久久| av成人国产| 亚洲综合精品一区二区| 国产精品色一区二区三区| 男女视频一区二区| 久久国产精品网站| 一区二区三区四区国产精品| 国产精品国产精品国产专区不蜜| 国产精品成人一区二区网站软件| 欧美高清你懂得| 欧美福利电影在线观看| 欧美色视频日本高清在线观看| 亚洲精品一区中文| 正在播放欧美视频| 国产亚洲福利一区| 欧美激情按摩在线| 欧美视频一区二区三区在线观看| 欧美精品在线免费| 久久精品国产精品亚洲综合| 亚洲精品乱码久久久久久久久| …久久精品99久久香蕉国产| 久久亚洲一区| 一区二区不卡在线视频 午夜欧美不卡'| 久久色中文字幕| 亚洲第一页自拍| 久久综合狠狠综合久久综青草| 国产免费观看久久黄| 欧美国产日本| 久久久噜噜噜| 欧美一区国产在线| 在线国产欧美| 亚洲国产精选| 亚洲黄色有码视频| 久久在线视频在线| 99亚洲一区二区| 在线观看欧美| 亚洲欧美日韩国产成人| 午夜精品久久久久久久男人的天堂| 久久免费的精品国产v∧| 欧美精品网站| 国产精品久久久久久久久免费樱桃| 欧美一级在线亚洲天堂| 国产精品毛片a∨一区二区三区| 男女av一区三区二区色多| 亚洲视频1区2区| 欧美精品乱码久久久久久按摩| 国产人久久人人人人爽| 激情丁香综合| 欧美视频在线观看视频极品| 国产一区二区三区在线观看网站| 亚洲特级毛片| 亚洲第一在线视频| 欧美成人中文字幕| 亚洲电影免费观看高清完整版在线| 亚洲级视频在线观看免费1级| 国产精品一区在线播放| 99视频精品免费观看| 禁断一区二区三区在线| 一区二区电影免费在线观看| 欧美日韩综合视频网址| 国产一区二区三区久久久| 亚洲欧洲精品成人久久奇米网| 一本色道久久88亚洲综合88| 久久久免费精品| 在线观看视频一区二区欧美日韩| 国产日产精品一区二区三区四区的观看方式| 午夜精品福利一区二区三区av| 久久综合国产精品台湾中文娱乐网| 伊人久久av导航| 亚洲高清三级视频| 欧美国产精品久久| 伊人久久成人| 老色鬼精品视频在线观看播放| 久久一区激情| 一本久久a久久精品亚洲| 国产一区二区剧情av在线| 亚洲性感激情| 六十路精品视频| 亚洲欧美日韩网| 欧美成人国产一区二区| 欧美日韩亚洲综合一区| 欧美中文字幕在线观看| 欧美精品日韩精品| 欧美日韩一区在线| 久久亚洲私人国产精品va媚药| 亚洲区免费影片| 毛片基地黄久久久久久天堂| 亚洲第一搞黄网站| 韩国精品一区二区三区| 夜夜嗨av一区二区三区中文字幕| 国产精品成人国产乱一区| 国产精品九九| 久久一区二区精品| 欧美激情二区三区| 亚洲人成在线观看网站高清| 国产精品稀缺呦系列在线| 久久久久女教师免费一区| 91久久精品日日躁夜夜躁国产| 开元免费观看欧美电视剧网站| 夜色激情一区二区| 一区二区在线视频播放| 一本综合精品| 今天的高清视频免费播放成人| 日韩亚洲国产欧美| 久久大香伊蕉在人线观看热2| 亚洲一级黄色| 国产麻豆日韩欧美久久| 国产免费成人av| 亚洲黄色三级| 麻豆精品在线视频| 亚洲精品视频一区二区三区| 欧美一区二区播放| 亚洲理论电影网| 久久在精品线影院精品国产| 国产精品萝li| 亚洲女女女同性video| 欧美专区亚洲专区| 国产一区二区观看| 久久亚洲私人国产精品va| 欧美成人影音| 羞羞色国产精品| 久久久精品一区二区三区| 国产视频综合在线| 国产精品视频观看| 欧美久久久久久久久久| 日韩一级欧洲| 亚洲福利视频网站| 国产一区二区三区成人欧美日韩在线观看| 一本色道久久综合亚洲精品按摩| 久久综合网络一区二区| 久久精品人人做人人爽电影蜜月| 1769国内精品视频在线播放| 欧美美女日韩| 久久精品国产亚洲一区二区三区| 国产精品久久97| 欧美日韩四区| 国产性色一区二区| 香蕉久久久久久久av网站| 亚洲欧美精品suv| 黑丝一区二区三区| 久色婷婷小香蕉久久| 欧美日韩国产欧美日美国产精品| 欧美三级资源在线| 久久久欧美一区二区| 国产亚洲成精品久久| 亚洲精品在线免费| 美国成人毛片| 亚洲欧美中文日韩v在线观看| 精品二区久久| 亚洲一区二区三区高清不卡| 免费成人网www| 欧美日韩播放| 午夜久久一区| 亚洲欧美一级二级三级| 另类专区欧美制服同性| 久久久久久成人| 亚洲私人影吧| 亚洲在线网站| 欧美在线一二三四区| 狠狠色狠色综合曰曰| 亚洲欧美日韩综合| 在线观看中文字幕亚洲| 91久久亚洲| 老司机久久99久久精品播放免费| 欧美日韩成人一区二区三区| 欧美日韩亚洲一区二| 国产精品尤物福利片在线观看| 欧美精品久久久久久久免费观看| 欧美日韩中文字幕综合视频| 黄色综合网站| 久久国内精品自在自线400部| 国产精品成人一区二区三区吃奶| 午夜一区二区三视频在线观看| 午夜视频在线观看一区二区三区| 亚洲国内高清视频| 欧美激情中文字幕在线| 欧美日韩精品福利| 欧美国产精品va在线观看| 在线观看不卡av| 一区二区三区福利| 欧美成人一二三| 亚洲六月丁香色婷婷综合久久| 激情久久久久久| 国产精品久久综合| 亚洲综合欧美| 亚洲午夜高清视频| 国产日产亚洲精品系列| 久久嫩草精品久久久精品一| 国产精品va在线| 久久成人18免费观看| 在线国产亚洲欧美| 久久疯狂做爰流白浆xx| 男女视频一区二区| 亚洲一区成人| 亚洲视频一区二区在线观看| 亚洲欧洲在线观看| 洋洋av久久久久久久一区|