色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于CAN通信網絡實現電動汽車控制系統的設計

電子設計 ? 來源:單片機與嵌入式系統應用 ? 作者:黃濤,周德恒 ? 2020-05-31 07:59 ? 次閱讀

引 言

隨著車用電氣設備越來越多,從發動機控制到傳動系統控制,從行駛、制動、轉向系統控制到安全保證系統及儀表報警系統,從電源管理到為提高舒適性而作的各種努力,使汽車電氣系統形成一個復雜的大系統,而且這一系統都集中在駕駛室控制。另外,隨著近年來ITS的發展,以3G(GPS、GIS和GSM)為代表的新型電子通信產品的出現,對汽車的綜合布線和信息的共享交互提出了更高的要求。

從布線角度分析,傳統的電氣系統大多采用點對點的單一通信方式,相互之間少有聯系,這樣必然需要龐大的布線系統。據統計,一輛采用傳統布線方法的高檔汽車中,其導線長度可達2 000 m,電氣節點達1 500個,而且根據統計,該數字大約每10年增長1倍,從而加劇了粗大的線束與汽車有限的可用空間之間的矛盾。無論從材料成本還是工作效率看,傳統布線方法都將不能適應汽車的發展。

從信息共享角度分析,現代典型的控制單元有電控燃油噴射系統、電控傳動系統、防抱死制動系統(ABS)、防滑控制系統(ASR)、廢氣再循環控制、巡航系統和空調系統。為了滿足各子系統的實時性要求,有必要對汽車公共數據實行共享,如發動機轉速、車輪轉速、油門踏板位置等,但每個控制單元對實時性的要求是因數據的更新速率和控制周期不同而不同的。這就要求其數據交換網是基于優先權競爭的模式,且本身具有較高的通信速率。CAN總線正是為滿足這些要求而設計的。

1、CAN簡介

德國Bosch 公司為解決現代車輛中眾多的控制和數據交換問題,開發出一種CAN(Controller Area Network)現場總線通信結構。CAN總線硬件連接簡單,有良好的可靠性、實時性和性能價格比。CAN總線能夠滿足現代自動化通信的需要,已成為工業數據總線通信領域中最為活躍的一支。其主要特點

是:

① CAN總線為多主站總線,各節點均可在任意時刻主動向網絡上的其他節點發送信息,不分主

從,通信靈活;

② CAN總線采用獨特的非破壞性總線仲裁技術,優先級高的節點優先傳送數據,能滿足實時性要求;

③ CAN總線具有點對點、一點對多點及全局廣播傳送數據的功能;

④ CAN總線上每幀有效字節數最多為8個,并有CRC及其他校驗措施,數據出錯率極低,萬一某一節點出現嚴重錯誤,可自動脫離總線,總線上的其他操作不受影響;

⑤ CAN總線只有兩根導線,系統擴充時,可直接將新節點掛在總線上即可,因此走線少,系統擴充容易,改型靈活;

⑥ CAN總線傳輸速度快,在傳輸距離小于40 m時,最大傳輸速率可達1 Mb/s;

⑦ CAN總線上的節點數主要取決于總線驅動電路,在CAN2.0B標準中,其報文標識符幾乎不受限制。

總之,CAN總線具有實時性強、可靠性高、通信速率快、結構簡單、互操作性好、總線協議具有完善的錯誤處理機制、靈活性高和價格低廉等特點。

2、總體方案設計

2.1 汽車內部CAN網絡設計

正是由于CAN總線具有這些其他通信方式無法比擬的優點,使之成為電動汽車控制系統的理想總線。

現代汽車典型的電控單元主要有主控制器、發動機控制系統、懸架控制系統、制動防抱死控制系統(ABS)、牽引力控制系統、ASR控制系統、儀表管理系統、故障診斷系統、中央門鎖系統、座椅調節系統、車燈控制系統等。所有這些子控制系統連接起來構成一個實時控制系統――指令發出去之后,必須保證在一定時間內得到響應,否則,就有可能發生重大事故。這就要求汽車上的CAN通信網絡有較高的波特率設置。另外,汽車在實際運行過程中,眾多節點之間需要進行大量的實時數據交換。若整個汽車的所有節點都掛在一個CAN網絡上,眾多節點通過一條CAN總線進行通信,信息管理配置稍有不當,就很容易出現總線負荷過大,導致系統實時響應速度下降的情況。這在實時系統中是不允許的,因此在對汽車上各節點的實時性進行了分析之后,根據各節點對實時性的要求,設計了高、中、低速三個速率不同的CAN通信網絡,將實時性要求嚴格的節點組成高速CAN通信網絡,將其他實時性要求相對較低的節點組成中速CAN通信網絡,將剩下實時性要求不是很嚴格的節點組成低速CAN通信網絡。并架設網關將這三個速率不同的三個通信網絡連接起來,實現全部節點之間的數據共享。整個汽車的CAN通信網絡拓撲結構如圖1所示。

發動機控制系統、懸架控制系統、制動防抱死控制系統(ABS)、牽引力控制系統、ASR控制系統這五個節點是汽車運行的核心部件,對時間響應要求嚴格,因此將這五個節點組成高速CAN通信網絡,通信波特率設為500 bps。儀表管理系統、故障診斷系統等相對來說對實時性的要求較低,因此這些節點構成中速CAN通信網絡、通信波特率設為128 bps。中央門鎖系統、座椅調節系統、車燈控制系統對實時性要求不是很嚴格,它們構成低速通信網絡,通信波特率設為30 bps。兩個網關跨接高、中、低速三條總線,與各節點進行數據交換。網關通過對CAN總線間待傳數據信息的智能化處理,可以確保只有某類特定的信息才能夠在網絡間傳輸。

2.2 器件選擇

汽車內部CAN網絡主要由兩部分組成:面向底層ECU的CAN節點和實現高低速網絡數據共享及網絡管理的網關。為了減少開發周期,選擇Motorola公司一款帶CAN模塊的中檔微處理器MC9S12DP256;CAN收發器以及電源系統是用MC33989來實現的。

微控制器MC9S12DP256是基于16位HCS12 CPU及0.25 μm微電子技術的高速、高性能5.0 V Flash存儲器產品中的中檔芯片。其較高的性能價格比使其非常適合用于一些中高檔汽車電子控制系統;同時其較簡單的背景開發模式(BDM)也使開發成本進一步降低,使現場開發與系統升級變得更加方便。

MC9S12DP256的主頻高達25 MHz;片上集成了許多標準模塊,包括2個異步串行通信口SCI、3個同步串行通信口SPI、8通道輸入捕捉/輸出比較定時器、2個10位8通道A/D轉換模塊、1個8通道脈寬調制模塊、49個獨立數字I/O口(其中20個具有外部中斷及喚醒功能)、兼容CAN2.0A/B協議的5個CAN模塊以及1個內部IC總線模塊;片內擁有256 KB的Flash EEPROM?12 KB的RAM、4 KB的EEPROM。這些豐富的內部資源和外部接口資源可以滿足各種ECU數據的處理以及發送和接收。由于有多個CAN模塊,所以非常適合做高低速網絡之間的網關。

Motorola公司的系統級芯片(SBC)MC33989具有二個電源整流器,專為MCU和外圍器件提供電源。這個智能化的半導體器件可以提供所有必需的系統電壓,內部有一個低噪聲的200 mA整流器用來給MCU子系統供電。另外,還有一個控制外部導通晶體管的裝置用來給外圍設備供電。這個外部導通晶體管允許調整二次電源,使之滿足每種特殊應用所需的功耗極限要求。二次供電電源還能根據要求切斷所選外圍設備的供電,并以此達到降低功耗的目的。

除了提供系統電源外,SBC內部還集成了一個1 Mb的CAN收發器。該收發器具有主控狀態超時檢測、內部熱保護以及CAN-H和CAN-L輸入端短路保護等功能。收發器內部還對CAN-H和CAN-L輸入端進行了跳啟、電池反接以及短接至電源或地的保護。

4個高壓喚醒輸入端使器件具備了強大的喚醒功能。這些喚醒輸入端的最大耐壓能達40 V。輸入端的上拉源能在芯片上產生。由于只需用上拉源就能隨時檢測開關輸入的變化,因此能較好地降低功耗。該器件還具有周期性喚醒功能。另外,SBC還提供了針對MCU的復位調節與低壓檢測功能。

2.3 CAN節點的硬件電路設計

為了便于調試和演示,節點模塊都包括CAN接口、RS232接口和液晶顯示器。在調試過程中,液晶顯示器用來將本地數據和通過CAN總線接收的數據直觀地顯示出來,RS232接口在需要的情況下可用來與PC機建立通信。

節點的核心芯片是微處理器MC9S12DP256,主要負責CAN的初始化,完成數據的處理及監控數據的傳送。

圖2中MC33989是CAN控制器與物理層總線之間的接口。該器件可以提供對總線的差分發送能力和差分接收能力,具有抗汽車環境下的瞬間干擾、保護總線的功能。除此之外,它還為MCU和外圍器件提供電源。CAN節點原理框圖如圖2所示。

2.4 CAN網關的硬件電路設計

網關的主要作用是協調各個網絡之間數據的共享,負責各節點之間的通信,其硬件結構與CAN節點非常相似。由于它負責高速與低速網絡之間的數據共享,所以,必須同時跨接在兩個網絡之間。CAN總線網關硬件框圖如圖3所示。

微處理器MC9S12DP256具有5個CAN模塊,這里使用其中的兩個:一個通過MC33989與低速網相連,實現與低速網的通信;另一個通過MC33989與高速網相連,實現高、低速網之間的通信以及對網絡的管理。

2.5 CAN網絡通信系統軟件設計

本設計所需實現的功能是各節點發送接收數據,網關能實現數據的轉換,實現高、低速網絡之間的通信。在實驗過程中,假設速率不同的兩個網絡,數據刷新周期分別為10 ms的低速網和5 ms的高速網。軟件設計由KEIL C編寫,主程序完成數據的處理和收發,中斷程序負責數據的采集,主程序由CAN總線數據的收發、液晶顯示控制、數據幀解析三部分構成。通過中斷判斷數據的接收或發送,根據高、低速的不同,每隔一段時間(5 ms或10 ms)發送一組新數據。通信程序流程如圖4所示。

3、結語

為了充分發揮ECU在汽車控制中的作用,CAN通信網絡為全局優化提供了條件。通過實驗證明,CAN總線具有以下優點:① 組網自由,擴展性強;② 自動錯誤界定,簡化了電控單元對通信的操作;③ 可根據數據內容確定優先權,解決通信的實時性問題。

此外,CAN網絡還被眾多工業控制系統采用,尤其是傳輸速率較高而且對實時性及可靠性要求高的場合,所以CAN總線將有廣闊的應用前景。

責任編輯:gt


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制系統
    +關注

    關注

    41

    文章

    6604

    瀏覽量

    110576
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2744

    瀏覽量

    463623
  • 通信網絡
    +關注

    關注

    21

    文章

    2033

    瀏覽量

    52016
收藏 人收藏

    評論

    相關推薦

    電動汽車充電樁系統方案設計

    摘要: 近年來電動汽車作為新能源汽車中技術為成熟的受到了人們的大力追捧。但是當前充電問題依然是困擾電動汽車產業將來快速發展的重要因素之一。因此,本文對電動汽車充電樁
    的頭像 發表于 10-16 15:18 ?539次閱讀
    <b class='flag-5'>電動汽車</b>充電樁<b class='flag-5'>系統</b>方案設計

    電動汽車驅動系統的組成和特點

    電動汽車驅動系統作為電動汽車的核心組成部分,承擔著將電能轉化為機械能,進而驅動車輛行駛的重要任務。其設計、性能與效率直接影響到電動汽車的行駛性能、續航里程以及用戶的駕駛體驗。以下是對
    的頭像 發表于 08-06 17:29 ?1096次閱讀

    如何讓電動汽車更安全

    電動汽車(ElectricVehicles,EVs)的安全性受多個因素的影響,包括電池技術、車輛設計、軟件系統等。以下是幾個關鍵的技術領域,這些領域的持續研發可以進一步提高電動汽車的安全性。1.電池
    的頭像 發表于 06-28 08:29 ?1084次閱讀
    如何讓<b class='flag-5'>電動汽車</b>更安全

    電動汽車電動機的種類及控制方法

    隨著全球對環境保護意識的提升和能源結構的轉型,電動汽車作為綠色出行的重要載體,其研究和應用日益受到重視。電動機作為電動汽車的“心臟”,其性能優劣直接影響電動汽車的整體性能。本文將對
    的頭像 發表于 06-21 11:23 ?853次閱讀

    節能省電且能為電動汽車充電站提供穩定精確的時間控制

    控制系統,作為管理基礎設施的核心,主要包含功率級、驅動繼電器、能量計量器、通信線路以及用戶界面。 在此類系統中,智能電表用于量化能源傳輸,并實現與能源網和用戶之間的
    的頭像 發表于 06-21 10:11 ?344次閱讀
    節能省電且能為<b class='flag-5'>電動汽車</b>充電站提供穩定精確的時間<b class='flag-5'>控制</b>

    工業通信網關是什么

    工業通信網關是一種專門用于工業環境的通信設備,它通常作為一個橋梁,連接不同協議或網絡結構的系統,以實現數據的交換和共享。工業
    的頭像 發表于 06-14 15:20 ?494次閱讀
    工業<b class='flag-5'>通信網</b>關是什么

    廣汽原車控制系統CAN協議控制汽車基本信息獲取及數據應用

    在現代汽車工業的迅速發展中,車輛控制系統的智能化和網絡化已成為提升汽車性能的關鍵。廣汽作為中國汽車行業的佼佼者,其在原車
    的頭像 發表于 05-14 16:45 ?440次閱讀
    廣汽原車<b class='flag-5'>控制系統</b><b class='flag-5'>CAN</b>協議<b class='flag-5'>控制</b><b class='flag-5'>汽車</b>基本信息獲取及數據應用

    速銳得深入解析吉利幾何CAN總線數據通信網絡的拓撲層級框架技術

    的不斷進步,吉利旗下的新能源汽車品牌——吉利幾何,也采用了這一技術來實現其車輛內部各個系統之間的高效、可靠的通信。今天,我們就來深入了解一下吉利幾何
    的頭像 發表于 05-13 16:12 ?661次閱讀
    速銳得深入解析吉利幾何<b class='flag-5'>CAN</b>總線數據<b class='flag-5'>通信網絡</b>的拓撲層級框架技術

    什么是汽車電控系統電動汽車電控系統的核心解析

    什么是汽車電控系統? 關于汽車電控系統,它其實并不是新能源電動汽車專有的,燃油車同樣具備,只不過新能源
    發表于 04-09 11:34 ?1780次閱讀
    什么是<b class='flag-5'>汽車</b>電控<b class='flag-5'>系統</b>?<b class='flag-5'>電動汽車</b>電控<b class='flag-5'>系統</b>的核心解析

    淺談云計算平臺的電動汽車充電樁設計與實現

    淺談云計算平臺的電動汽車充電樁設計與實現 張穎姣 安科瑞電氣股份有限公司?上海嘉定 201801 摘要:基于云計算平臺的建立,我國電動汽車充電樁將面臨一個全新的規劃和設計。目前各地都在投入巨資建設
    的頭像 發表于 02-26 10:55 ?428次閱讀
    淺談云計算平臺的<b class='flag-5'>電動汽車</b>充電樁設計與<b class='flag-5'>實現</b>

    電動汽車充電系統組成和原理

    電動汽車充電系統的主要作用是將外部電源供給的電能轉化為電動汽車電池能夠接受的電能,并將電能存儲到電池中,以供電動汽車驅動電機運行。
    發表于 02-19 17:01 ?2119次閱讀

    電動汽車的ECU進入休眠后,目前有3種喚醒模式,CAN總線和AC電壓的喚醒設計原理是什么?

    電動汽車的ECU進入休眠后,目前有3種喚醒模式,我想知道CAN總線和AC電壓的喚醒設計原理是什么?
    發表于 02-02 06:19

    電動汽車BMS技術模擬與數字系統的比較

    電動汽車BMS技術模擬與數字系統的比較? 電動汽車的電池管理系統(BMS)是一種關鍵的技術,它監控和控制
    的頭像 發表于 01-19 10:31 ?1208次閱讀

    電動汽車電機控制控制原理介紹

    的驅動電機進行控制,以實現汽車的啟動、加速、減速、制動等基本行駛功能。電動汽車電機控制器的控制
    的頭像 發表于 01-09 13:48 ?2347次閱讀
    <b class='flag-5'>電動汽車</b>電機<b class='flag-5'>控制</b>器<b class='flag-5'>控制</b>原理介紹

    電動汽車電池管理系統與整車控制系統

     純電動汽車的整車控制系統和電池管理系統是車輛中兩個至關重要的系統,它們分別承擔著不同的功能。
    發表于 01-03 11:12 ?695次閱讀
    主站蜘蛛池模板: 欧美在线激情| 伊人久久综合热青草| 久久久久国产精品嫩草影院| 99久久精品费精品蜜臀AV| 小雪奶水涨翁工帮吸的推荐语录 | 中文字幕蜜臀AV熟女人妻| 色吧.com| 六月婷婷国产精品综合| 国产成人高清精品免费观看 | 67194成网页发布在线观看| 特大黑人娇小亚洲女mp4| 久久视热频这里只精品| 国产精品久久久久久久久齐齐| 69夫妻交友网| 亚洲精品电影天堂网| 日韩一区精品视频一区二区 | 伊人久久影院| 乡村教师电影完整版在线观看| 欧美三级在线完整版免费| 久久艹伊人| 国产乱子影视频上线免费观看 | 久久亚洲精品中文字幕| 国产人妻精品无码AV在线五十路| jj插入bb| 99久久久无码国产精品免费人妻| 亚洲免费人成在线视频观看| 特级毛片内射WWW无码| 日本调教网站| 欧美MV日韩MV国产网站| 久久国产免费| 精品久久久久久久高清| 国产精品青青在线麻豆| 动听968| 99久久久无码国产精品AAA| 伊人久久亚洲精品一区| 亚洲一级特黄| 亚洲免费视频在线| 亚洲精品自在线拍2019| 秀婷程仪公欲息肉婷在线观看| 我与恶魔的h生活ova| 色多多旧版污污破解版|