91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何快速上手CANoe總線設(shè)計(jì)與開發(fā)

8XCt_sim_ol ? 來(lái)源:仿真秀App ? 作者:一只開心的鳥 ? 2022-07-25 16:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

導(dǎo)讀:作為汽車工程師,汽車CAN通信是必須掌握的,還記得剛在汽車公司工作一個(gè)月的時(shí)候,在labcar學(xué)習(xí)的時(shí)候,一個(gè)同事從身邊走過(guò),我只知道她是汽車網(wǎng)絡(luò)工程師,那時(shí)候由于對(duì)汽車內(nèi)部結(jié)構(gòu)并不是很了解,所以就問她。你們網(wǎng)絡(luò)工程師是干嘛的啊,不就是那種高端車上的手機(jī)互聯(lián)嗎?如今再回想起當(dāng)時(shí)提出的問題,真的想鉆個(gè)洞把自己埋起來(lái),沒臉見同事了。

一、CAN總線是什么

CAN總線,并不是他很能,只是一個(gè)縮寫。CAN:Controller Area Network。控制器局域網(wǎng)絡(luò)總線。

絕大多數(shù)汽車制造廠商采用CAN總線來(lái)實(shí)現(xiàn)汽車內(nèi)部控制系統(tǒng)之間的數(shù)據(jù)通信,CAN總線也叫CAN BUS。

BUS?恩,這不是公交的意思么,沒錯(cuò),公共汽車是可以運(yùn)輸大量的乘客的,CAN通信也就可以傳輸大量的信號(hào)。下邊這個(gè)圖片很形象

727a8124-0bf0-11ed-ba43-dac502259ad0.png

CAN總線

簡(jiǎn)單的說(shuō),CAN總線就是用于傳輸數(shù)據(jù)的通信協(xié)議。

72a1577c-0bf0-11ed-ba43-dac502259ad0.png

傳統(tǒng)汽車線束連接

缺點(diǎn):

需要大量的信號(hào)傳輸線

針腳數(shù)增加

線路復(fù)雜

想想:線束增加了這么多,重量大了,生產(chǎn)成本高了,主機(jī)廠能不心疼么,而且故障率也高。

二、CANoe開發(fā)測(cè)試分析

汽車電子在整車研發(fā)中占據(jù)非常重要的地位,汽車內(nèi)部涉及到ECU之間的總線通信變得越來(lái)越復(fù)雜。而CANoe就是開發(fā)測(cè)試分析整個(gè)ECU網(wǎng)絡(luò)和單個(gè)ECU通信而設(shè)計(jì)的總線通信分析工具,從概念設(shè)計(jì)到測(cè)試驗(yàn)證,再到批量生產(chǎn),CANoe的使用貫穿整個(gè)研發(fā)流程。 CANoe軟件圖標(biāo)及軟件初始界面如下圖:

72b0385a-0bf0-11ed-ba43-dac502259ad0.png

CANoe具體CANoe軟件的操作,可以參考我原創(chuàng)的精品視頻教程《如何快速上手CANoe總線設(shè)計(jì)與開發(fā)》,后續(xù)的文章會(huì)進(jìn)行補(bǔ)充

72bd9bf8-0bf0-11ed-ba43-dac502259ad0.png

CANoe界面DBCCAN總線通訊的主要載體是報(bào)文,信號(hào)是報(bào)文的主要組成部分,沒有DBC數(shù)據(jù)庫(kù),就無(wú)法解析信號(hào)。DBC相當(dāng)于一部針對(duì)通信內(nèi)容的百科辭典。在用CANoe軟件讀取信號(hào)的時(shí)候,需要加載DBC。通過(guò)CANoe中tools打開CANdb++

72cf5ec4-0bf0-11ed-ba43-dac502259ad0.png

db++CANdb++的里面有兩個(gè)主要的工作區(qū)

72dea10e-0bf0-11ed-ba43-dac502259ad0.png

1、網(wǎng)絡(luò)拓?fù)鋮^(qū)域

72ef1bd8-0bf0-11ed-ba43-dac502259ad0.png

2、相關(guān)對(duì)象的詳細(xì)信息

72ff3bd0-0bf0-11ed-ba43-dac502259ad0.png

DBC主要數(shù)據(jù)對(duì)象

7317b520-0bf0-11ed-ba43-dac502259ad0.png

節(jié)點(diǎn)

73260698-0bf0-11ed-ba43-dac502259ad0.png

報(bào)文

報(bào)文右側(cè)的相關(guān)對(duì)象區(qū)域包含內(nèi)容:定義(名稱、幀格式、ID、DLC、發(fā)送方、周期)、接收方、屬性、信號(hào)布局

73355c92-0bf0-11ed-ba43-dac502259ad0.png

信號(hào)信號(hào)右側(cè)的相關(guān)對(duì)象區(qū)域包含內(nèi)容:

信號(hào)配置包括定義,報(bào)文映射,屬性

物理值=總線值*比例因子+偏移量

信號(hào)排布

motorola型:高字節(jié)在前,低字節(jié)在后

Intel型:相反

73451902-0bf0-11ed-ba43-dac502259ad0.png

環(huán)境變量總之,在信號(hào)與報(bào)文、報(bào)文與節(jié)點(diǎn)關(guān)聯(lián)完成后,就可以在通信矩陣中觀察他們的收發(fā)關(guān)系。對(duì)應(yīng)的信號(hào)矩陣,就是確定了他們收發(fā)關(guān)系的信號(hào)矩陣excel表。 供應(yīng)商在開發(fā)ECU軟件的時(shí)候,主機(jī)廠是必須要提供其設(shè)計(jì)版的信號(hào)矩陣,明確具體的ECU收發(fā)的報(bào)文及對(duì)應(yīng)的信號(hào)。通常情況下會(huì)包括如下部分(以車速為例介紹下):

73564844-0bf0-11ed-ba43-dac502259ad0.png

個(gè)別信息解釋如下:

73705a40-0bf0-11ed-ba43-dac502259ad0.png

矩陣圖

LSB:16(起始位)

MSB:12(終止位)

Size:13(長(zhǎng)度)

那么factor為啥是0.056我們先確定了長(zhǎng)度是13bit,并在報(bào)文中把該信號(hào)排布,那么可知:2^13=8192 從0-8191剛好為8192個(gè)數(shù)字,那么8191轉(zhuǎn)化為十六進(jìn)制的數(shù)是不是1FFF,看看coding值范圍0x0000~~0x1FFF 但是設(shè)計(jì)的時(shí)候,車速規(guī)定的區(qū)間是0-300也及

最小值:0

最大值:300

并且coding規(guī)定了從0x0000~~0x14D5才是有效的

14D5轉(zhuǎn)化為十進(jìn)制數(shù)為5333

factor=300/5333=0.05625反應(yīng)到DBC中如下圖:

737db316-0bf0-11ed-ba43-dac502259ad0.png

DBC

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    2043

    瀏覽量

    135239
  • 通信設(shè)計(jì)
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    10742
  • CANoe
    +關(guān)注

    關(guān)注

    4

    文章

    85

    瀏覽量

    9780

原文標(biāo)題:汽車工程師:教你快速上手CANoe汽車總線通信設(shè)計(jì)與開發(fā)?

文章出處:【微信號(hào):sim_ol,微信公眾號(hào):模擬在線】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Exx-xxxxxx-SC套件代碼教學(xué):從蜂鳴器控制到開屏LOGO,手把手教你快速上手!

    減少開發(fā)難度,輕松修改參數(shù),讓模塊開發(fā)不再頭疼一、內(nèi)容介紹本次代碼教學(xué)的初衷是減少用戶代碼開發(fā)使用難度,幫助用戶快速上手對(duì)應(yīng)型號(hào)模塊所搭配的
    的頭像 發(fā)表于 03-05 19:34 ?253次閱讀
    Exx-xxxxxx-SC套件代碼教學(xué):從蜂鳴器控制到開屏LOGO,手把手教你<b class='flag-5'>快速</b><b class='flag-5'>上手</b>!

    睿擎派3562快速上手體驗(yàn)

    。本文將帶您快速上手睿擎派3562,從環(huán)境搭建到實(shí)際應(yīng)用,全面了解這款開發(fā)板的功能和使用方法。2睿擎派3562硬件概覽睿擎派3562采用瑞芯微RK3562處理器,
    的頭像 發(fā)表于 03-04 21:19 ?4464次閱讀
    睿擎派3562<b class='flag-5'>快速</b><b class='flag-5'>上手</b>體驗(yàn)

    Renesas QuickConnect Beginners Kit 快速上手:從入門到實(shí)踐

    Renesas QuickConnect Beginners Kit 快速上手:從入門到實(shí)踐 在當(dāng)今快速發(fā)展的電子科技領(lǐng)域,快速原型開發(fā)和高
    的頭像 發(fā)表于 12-29 09:25 ?307次閱讀

    Renesas EK - RA8D2評(píng)估套件快速上手與定制開發(fā)指南

    Renesas EK - RA8D2評(píng)估套件快速上手與定制開發(fā)指南 在嵌入式開發(fā)領(lǐng)域,一款好的評(píng)估套件能極大地加速開發(fā)進(jìn)程,幫助
    的頭像 發(fā)表于 12-26 15:50 ?466次閱讀

    快速上手FRDM-KE17Z512開發(fā)板:開啟高效MCU開發(fā)之旅

    快速上手FRDM-KE17Z512開發(fā)板:開啟高效MCU開發(fā)之旅 作為電子工程師,在MCU開發(fā)的道路上,擁有一款合適的
    的頭像 發(fā)表于 12-24 16:50 ?345次閱讀

    探索NXP FRDM - MCXN947開發(fā)板:快速上手指南

    探索NXP FRDM - MCXN947開發(fā)板:快速上手指南 在當(dāng)今電子技術(shù)飛速發(fā)展的時(shí)代,一款性能優(yōu)越、易于上手開發(fā)板對(duì)于電子工程師來(lái)說(shuō)
    的頭像 發(fā)表于 12-24 15:00 ?1121次閱讀

    探索CYTVII-B-H-4M-176-CPU開發(fā)板:快速上手與功能剖析

    探索CYTVII-B-H-4M-176-CPU開發(fā)板:快速上手與功能剖析 在硬件開發(fā)領(lǐng)域,選擇合適的開發(fā)板對(duì)于項(xiàng)目的成功至關(guān)重要。今天,我們
    的頭像 發(fā)表于 12-19 16:30 ?825次閱讀

    HybridPACK? Drive G2 逆變器評(píng)估套件快速上手

    HybridPACK? Drive G2 逆變器評(píng)估套件快速上手 作為電子工程師,在設(shè)計(jì)逆變器應(yīng)用時(shí),一款實(shí)用的評(píng)估套件能讓我們的工作事半功倍。今天就來(lái)和大家分享 Infineon 公司
    的頭像 發(fā)表于 12-18 17:00 ?489次閱讀

    EZ-USB? FX2G3 DVK快速上手:開啟硬件開發(fā)新體驗(yàn)

    EZ-USB? FX2G3 DVK快速上手:開啟硬件開發(fā)新體驗(yàn) 作為電子工程師,我們?cè)谌粘9ぷ髦薪?jīng)常會(huì)接觸到各種開發(fā)套件,今天就來(lái)和大家分享一下EZ-USB? FX2G3 DVK
    的頭像 發(fā)表于 12-18 11:40 ?524次閱讀

    CANoe.Diva典型使用問題五則

    一、Diva工程導(dǎo)入CANoe報(bào)錯(cuò)問題現(xiàn)象:解決方案:請(qǐng)使用管理員權(quán)限運(yùn)行一下CANoe安裝包之下的圖中*.exe文件:(可能在Exec32中)(運(yùn)行時(shí)CANoe關(guān)閉):二、CANoe
    的頭像 發(fā)表于 11-27 09:51 ?2119次閱讀
    <b class='flag-5'>CANoe</b>.Diva典型使用問題五則

    QEMU快速上手(Win),源碼文件夾對(duì)不上是為什么?

    想要照著RTT文檔里的RT-Smart的QEMU快速上手 https://www.rt-thread.org/document/site/#/rt-thread-version
    發(fā)表于 09-29 06:57

    爆肝整理!CANoe選型不再糾結(jié),3分鐘快速上手!#CANoe

    CANoe
    北匯信息POLELINK
    發(fā)布于 :2025年07月30日 16:36:44

    CANoe中ADAS功能集介紹

    )。AFS作為CANoe基礎(chǔ)功能的一部分,不需要購(gòu)買額外的Option即可使用。同時(shí),CANoe本身的強(qiáng)大功能和開放接口使得結(jié)合總線通信,集成第三方工具,實(shí)現(xiàn)SI
    的頭像 發(fā)表于 07-10 14:55 ?1317次閱讀
    <b class='flag-5'>CANoe</b>中ADAS功能集介紹

    CANoe產(chǎn)品體系19版本新功能(下)

    NET 8.0現(xiàn)已支持測(cè)試腳本、應(yīng)用模型和仿真節(jié)點(diǎn)的開發(fā),支持C# 12,可使用async/await進(jìn)行等待,本機(jī)編譯實(shí)現(xiàn)快速加載,改進(jìn)應(yīng)用層對(duì)象的API實(shí)現(xiàn)處理復(fù)雜數(shù)據(jù)類型,并支持運(yùn)行在Linux版本CANoe SE中。
    的頭像 發(fā)表于 05-29 14:05 ?2498次閱讀
    <b class='flag-5'>CANoe</b>產(chǎn)品體系19版本新功能(下)

    Venue快速上手指南

    電子發(fā)燒友網(wǎng)站提供《Venue快速上手指南.pdf》資料免費(fèi)下載
    發(fā)表于 03-26 14:34 ?0次下載