全职猎人1999_日韩综合社区_久草播放_黄色a一级一级一级免费看_午夜在线视频一区二区三区_国产日韩精品SUV

400-821-6015
行業資訊
您當前的位置:首頁 ? 行業資訊 ? 行業資訊
內部資訊行業資訊

從ECU系統視角理解CAN通訊需求

發布日期:2024-07-26

      在軟件定義汽車這個時代,汽車功能越來越豐富,隨之ECU越來越多,有些功能靠ECU獨立實現,有些功能則需要多個ECU聯合實現。總體來說,ECU絕大多數情況下都需要與其他ECU進行信息交互,比如充電功能,車載充電機OBC需要聯合電池管理系統BMS和整車控制器VCU等聯合才能實現。因此,這些ECU采取怎樣的通訊方式來實現信息交互?目前,常用的ECU通訊方式有 CAN,LIN和FlexRay,同時隨著汽車電子電器架構朝著中央集成控制方向發展,以太網的應用也越來越廣泛。

圖片


source:the software Car: Building ICT Architectures for Future Electric Vehicles

          

      當然不管汽車電子電器架構發展多么迅速,CAN通訊仍將無處不在,持續對ECU之間的信息交互扮演著極其關鍵的角色。因此,本文從ECU系統層級角度來探討CAN通訊都會有怎樣的需求,以及如何去理解與評估這些需求。   



#01 CAN通訊需求的分析與分解


      汽車ECU基本都采用V流程開發,先由OEM提供功能開發需求,然后經過ECU系統的分析與評估,再分配給ECU軟硬件進行相應的開發與驗證,最后由系統進行驗證和確認。


圖片


Source: 一文了解汽車功能開發要做什么?怎么做?


      本文將側重點在ECU系統層面視角來看這些CAN通訊需求。通常ECU系統收到在客戶關于CAN通訊的需求會涉及以下幾個點:

      - ECU需要具備幾路CAN,每路CAN的基本要求是什么;

      - 每條CAN需要具備哪些功能;

      - CAN通訊矩陣或DBC是怎樣的。


      這些需求就是ECU CAN通訊開發的起點,一般稱為客戶需求或者利益相關者需求Stakeholder requirement。在ECU系統層面,系統工程師收到這些需求后,會拉上相關利益者一起來評估這些需求,包括硬件,軟件和功能安全等項目內部成員,同時也會和客戶多次對齊,最終明確好這些CAN通訊需求。


      接著系統工程師將在ECU系統層面將需求細化為ECU系統需求,比如:

      - ECU需要兩路CAN,CAN1用于ECU之間的信息交互,CAN2用于診斷和標定;   

      - 兩路CAN都為CAN FD,仲裁段波特率500Kbps,數據段波特率為2Mbps,采樣點均為80%,都支持標準幀和擴展幀格式;

      - CAN1需要根據已提供的CAN通訊矩陣或DBC進行開發;

      - CAN1需要支持特定幀報文喚醒,支持局部網絡喚醒功能等。


      當然需求細化分解出來了很重要,但有沒有徹底吃透呢?接下來我們就再進一步來探討。



#02 如何理解CAN通訊需求 


      就系統工程師的經歷來說,當看到這些需求,一方面要理解需求本身,另一方面需要知道這些需求將會涉及的相關利益方。下面我們就逐一解析上面所列舉的CAN通訊需求。


      2.1 ECU需要兩路CAN,CAN1用于ECU之間的信息交互,CAN2用于診斷和標定  

      為什么ECU通常需要兩路CAN或者更多?主要考慮因素有CAN總線的負載率以及功能需求等。所以OEM定義一路用作通訊,比如動力總成域上掛VCU, MCU, BMS 和OBC等。另一路則用于車輛的標定和診斷通訊功能,其中標定功能在量產會被禁用,這路CAN與OBD接口相連,如下所示:

圖片


      當然也有有些控制器只有1路CAN,既用于通訊也用于診斷標定,比如有些電子泵產品。

        

      對于這條需求,該如何評估,考慮點有:

      - 主要評估當前的控制器硬件是否滿足,即從接插件Pin數量是否足夠提供兩路CAN_H和CAN_L;

      - PCB是否有足夠空間布置兩顆CAN收發器及其相應的處理電路;

      - 微控制器芯片中CAN控制器數量是否足夠。

圖片


      因此實現的關鍵點在于硬件,而對于軟件來說,主要涉及工作量。


      2.2 兩路CAN都為CAN FD,仲裁段波特率500Kbps,數據段波特率為2Mbps,采樣點均為80%,都支持標準幀和擴展幀格式; 


      對于這條需求,考慮因素有兩個方面:

      - 一方面是控制器硬件,即CAN收發器和MCU的CAN控制器需要支持CAN FD;

      - 另一方面是控制器軟件,CAN通訊功能模塊需要支持CAN FD報文的處理。

      - 另外針對CAN數據幀格式,傳輸速率及采樣,主要涉及軟件開發的內容,另外可能需要確保測試設備支持CAN FD的測試驗證。


圖片


       source:CANFD an introduction, from Vector

              

      為了更好地理解這些需求,這里對這些術語稍作解釋:   

      - CAN FD的可變速率。CAN FD采用了兩種位速率:從控制場中的BRS位到ACK場之前(含CRC分界符)稱為數據段速率,如上圖藍色部分,其余部分仲裁段速率。兩種速率各有一套位時間定義寄存器,它們除了采用不同的位時間單位TQ外,位時間各段的分配比例也可不同,所以兩者可以設置不同的波特率和采樣點。500Kbps表示1秒鐘可以傳輸500,000bit的數據,2000Kbps表示1秒鐘可以傳輸2000,000bit的數據。

      - 標準和擴展格式的數據幀。兩者的區別在仲裁段,標準格式的仲裁段包含11位基本ID位和RTR位,而擴展格式的仲裁段除了11位基本ID位和RTR位外,還包含SRR位,IDE位和18位擴展ID位。即標準格式可表示的CAN ID(11位)范圍為 0X000~0X7FF,而擴展格式可表示的CAN ID(29位)范圍為0X00000000~0X1FFFFFFF。如下所示:

圖片


      source:CAN_E: Data Frame (vector.com)


      2.3 CAN1需要根據已提供的CAN通訊矩陣或DBC進行開發  

      主要工作內容在軟件,包括CAN驅動的配置,CAN報文的收發,CAN報文信號的提取和轉換等。對于CAN通訊矩陣中的信號不再做詳細解釋,這里了解下報文中包含保護或校驗信息,比如校驗和(Checksum)和滾動計數器(Rolling Counter)。

       - Checksum。它是用來判斷CAN報文傳輸過程是否會出現錯誤,報文的發送方采用特定的Checksum校驗算法計算一條報文的CRC校驗碼,再將該校驗碼放到該報文數據中,與報文中的其他信號一起發送到CAN總線。然后報文的接收方會讀取到該校驗碼,同時采用相同的Checksum校驗算法計算出CRC校驗碼,再對比這兩個校驗碼,如果一致,則說明報文傳輸過程沒有出現錯誤,否則認為報文傳輸過程有誤,這條報文有問題。

       - Rolling counter。它是用來判斷報文傳輸過程是否出現丟幀,報文的發送方發送一條報文就計數器加1,從0累加到15,然后不斷循環。如果出現計數器不連續或首尾值不對,報文的接收方會認為丟幀。

      其實對于整個CAN通訊需求開發內容,CAN通訊矩陣涉及內容最多,并且貫穿整個軟件開發的周期。 


      2.4 CAN1需要支持特定幀報文喚醒,支持局部網絡喚醒功能等  

      對于這條需求,需求明確要特定幀報文喚醒功能,即對控制器硬件設計有要求,選用的CAN收發器芯片要支持特定幀喚醒。其次需求要求支持局部網絡喚醒功能,因此涉及到復雜的網絡管理策略。以底盤域的網絡喚醒例子來理解,如下所示:   

圖片


      Source:一篇易懂的整車網絡管理指南

          

      一個ECU可能存本地喚醒和網絡喚醒等,比如上圖中假設IEB的本地喚醒源是制動踏板行程傳感器BPS,即某個喚醒場景下,BPS感知到變化,以硬線信號形式傳給IEB,那么處于休眠的IEB將被喚醒,對應著圖中1區域。IEB喚醒后將請求喚醒EPS和VCU參與功能控制,這部分與網絡喚醒策略相關。


      以上就列舉了一個典型的網絡管理場景,要實現這樣的場景,會涉及幾個方面內容:

      - 喚醒功能邏輯需求,以怎樣的邏輯精準識別喚醒源;

      - 網絡管理狀態機需求,采用怎么樣形式,AutoSAR NM嗎?以及狀態之間的跳轉條件和每個狀態下的動作是怎樣定義的;

      - 網絡管理報文需求。網絡管理報文內容是怎么定義,接收與發送的規則是怎樣的等。

圖片


      上述這些內容喚醒源檢測會涉及到硬件設計,在硬件具備的情況下,那么開發的內容均由軟件來實現。關于網絡管理需求的實現,除了單個ECU自身需求實現,其實與其他ECU強相關,因為這些喚醒場景由這些ECU共同實現。   



#03 CAN通訊需求總結 


      上文就從ECU系統視角介紹完了CAN通訊主要需求有哪些,怎么理解這些需求以及這些需求需要誰來實現。

      當然還有很多CAN通訊需求本文還未提及展開,比如:

      - CAN總線Bus off處理需求;

      - CAN報文的診斷需求,比如ID檢測,超時檢測,Checksum校驗和故障后處理措施等;

      - 功能安全相關的E2E保護需求。


  總之,CAN通訊其實是一個非常大的話題,內容非常多非常復雜,不管在主機廠還是供應商,不管是ECU系統還是ECU軟硬件,都有很多相關的工作需要做,很多細節需要把控,更多CAN通訊內容,歡迎持續關注。


轉自汽車電子與軟件

上海創程車聯網絡科技有限公司版權所有 滬ICP備11045498號-1   技術支持:網站建設
主站蜘蛛池模板: #NAME?|国产精品美女久久久久网站|h在线免费观看|男人操女人免费看|一级毛片在线播放|黄色=av小说 | CONDOM色孩交VIDEOS精品|#NAME?|四虎永久在线精品8848=a|三级在线观看国产|日韩久久成人|大学生一级一片第一次野外 | 日韩国产一区二区三区四区|国产午夜精品一区二区三区免费|超碰人摸人操人摸人操|午夜影院免费在线观看|亚洲国线自产第六页|农村欧美丰满熟妇xxxx | 伊人网视频在线|久久免费看少妇=a高潮一片黄特|99国产精品自在自在久久|久久国产最新|一级片网址|无码天堂亚洲国产=aV久久 | 青青草免费在线视频播放|欧美国产一区二区三区|久久综合站|国产=aV视频一区二区|国产精品色在线免费|大片免免费观看视频播放器在线观看 | 国产高清=av首播原创麻豆|国产h色视频在线观看|成年人网站免费在线观看|#NAME?|免费看黄色片子|亚洲一区在线 特级毛片内射www无码|日韩激情无码激情=a片免费软件|伊人狠狠色丁香婷婷综合动态图|高清性色生活视频|色噜噜狠狠狠狠色综合久一|久久精品免费视频播放 | 美女=av影院|惊弦45集全免费815|日本免费人成视频播放|欧洲一区二区三区精品|亚洲国产精品久久无码中文字|欧美刺激性大交 | 亚洲成人伦理|国产在线一|91超碰碰|小s=ao货水好多真紧h无码视频|久久亚洲精精品中文字幕|欧美日韩午夜精品 | 日韩网站中文字幕|国产精品入口在线观看|少妇高潮喷水久久久影院|丰满爆乳无码一区二区三区|一区二区日本在线|婷婷777 | 少妇的肉体=a=a=a=a=a免费视频|在线视频一二三区|亚洲国产黄色大片|精品久久婷婷|裸体黑色丝袜18禁网站无风险|久视频在线播放 | 日韩大片免费观看|成年免费在线视频|精品美女一区二区|不卡在线一区二区|波多野结衣绝顶大高潮|成人精品久久日伦片大全免费 | 欧美成人一二三|一区二区国产在线|欧美黑人激情性久久|欧美性大战久久久久久久蜜桃|亚洲色播爱爱爱爱爱爱爱|亚洲日本二区 | 日韩性精品|一级黄色视|www.日本在线视频|鲁一鲁亚洲无线码|凸输偷窥xxxx自由免费视频|97人妻人人揉人人躁人人 | 99免费在线播放99久久免费|伊人久久在|在线观看91精品视频|国产精品国产三级国产=a|毛片视频大全|亚洲黄色片免费看 激情综合欧美|日本一区欧美|97色伦欧美一区二区日韩|国产东北女人做受=av|又色又爽又黄又粗暴的小说|中文字幕无码日韩欧毛 | 韩国日本美国欧洲=aⅴ|91久久国产露脸精品国产闺蜜|国产热99|欧美肥老太交性视频免费|国产艳妇高清色视频在线观看|一级绝黄| 久久永久免费人妻精品我不卡|日韩=a在线播放|韩国视频一区|天天干天天插天天操|亚洲色图视频在线观看|亚洲精品爱爱 | 色一色成人网|久草在线影|精品视频在线观看99|国产香蕉尹人视频在线|亚洲=a∨好看=av高清在线观看|亚洲欧美日本在线 | 国产精品久久久久久免费观看|黄色=a毛片|日韩欧美亚洲一区二区|日韩午夜免费视频|日本三级网站视频|欧美性生恔XXXXXDDDD | 亚洲人成网站在e线播放|亚洲=aV一二三又爽又色又色|久久三级无码网站|国产黄色91|日本猛少妇|91视频在 | 草草成人|精品综合视频|国产精品推荐精品|美国久久久久久|b=aoyu168成人免费视频|成人毛片网 | 蜜芽=aV无码精品国产午夜|日本高清一二三区视频在线|十八禁裸体WWW网站免费观看|浪潮=av色综合久久加勒比|99精品国产在热久久无毒|精品国产免费人成在线观看 | 2019久久久|91女同|#NAME?|亚洲福利在线视频|国产猛烈高潮尖叫视频免费|久久精品国产72国产精 | 精品人妻中文字幕无码蜜桃臀|高清视频播放在线观看|色综合久久中文综合网|国产精品视频在线观看|美女爽到呻吟久久久久|亚洲国内精品 | chin=a熟妇老熟女hd|精品国产国产综合精品|成人亚洲精品777777ww|欧美日本一道本在线视频|欧美肥屁videossex精品|高潮毛片无遮挡高清免费视频 | 日本午夜精品|亚洲艹逼视频|国产高清好大好爽受不了了|蜜臀=avwww|天天操人人看|高清国产下药迷倒白嫩美女99 | 亚洲成人伦理|国产在线一|91超碰碰|小s=ao货水好多真紧h无码视频|久久亚洲精精品中文字幕|欧美日韩午夜精品 | 国产9色视频|99久久久国产精品露出|午夜影院福利合集1000|精品午夜福利在线观看|日本xxxxxxxxx三级|欧美人伦禁忌.5 日本中文一区二区|成年女人高潮免费播放|xx69视频|午夜h片|久久99热这里只有精品国产|亚洲一区二区视频 | 精品久久久成人|欧美人与性囗牲恔配|漂亮人妇中出中文字幕在线|91=avpornwwww蝌蚪99|狠狠爱亚洲|久久亚洲一区二区三区四区五区高 | 中国极品少妇xxxxx小艳|久久国产日韩|九七=av|欧美一级淫片免费看|少妇搡BBBB搡BBBB毛多多|无码人妻一区二区三区巨免费 | 最近中文字幕高清免费大全1|久久久久国产亚洲|日本free护士videosxxxx|国产日产高清欧美一区二区三区|免费做爰猛烈吃奶摸视频在线观看|日本无遮挡在线观看 | 岛国午夜视频一区三区|欧美成人免费一级|加勒比中文字幕无码一区|亚洲中文字幕在线乱码|草久=av|国产区一区 | 久久不见久久见免费视频7|一级一级97片看一级毛片|奇迹少女第五季免费中文版|日韩字幕一中文在线综合|久久人精品|www.日韩精品.com | 福利综合网|成年人网站黄色|欧美大陆国产|日韩视频在线免费|精品国产一区二区三区久久久久久|奇米超碰在线 | l8videosex性欧美69|国产麻豆91|黑人黄色片|午夜精品偷拍|欧美一区高清|久久99热只有频精品6狠狠 | 日韩一级片网站|#NAME?|国产在线可以看麻豆|亚洲高清免费视频|中文字幕内射无码制服剧情|伊人色综合九久久天天蜜桃 | 国产精品乱码一区二三区|成人福利午夜|日本久久久网站|99热导航|一本大道东京热无码视频|深夜福利免费观看 | 99热国内精品永久免费观看|国产欧美高清在线观看|性一交一乱一交=a片|99视频99|国产精品成=av人在线视午夜片|久久网一区 | 日韩=av无码精品一二三区|免费看成年视频|亚洲精品久久久蜜桃动漫|无码VR最新无码=aV专区|97久久久久人妻精品专区|一区精品在线观看 | 亚洲精品夜夜夜|99国产精品久久久久久|国产精品网页|色综合1|91玖玖|久久这里只有 | #NAME?|国产第11页|青青青草视频在线免费观看|老司机午夜网站|#NAME?|麻豆.蜜桃.91.天美入口 | 99ri=av国产精品视频|国产视频9999|中文字幕乱码在线|无码专区精品推荐第一页|免费超爽大片黄|一级小毛片 |