在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

怎樣去使用CANalyzer搭建LIN通信網絡呢

汽車ECU開發 ? 來源:汽車ECU開發 ? 作者:奔跑chanchanchan ? 2022-10-14 09:45 ? 次閱讀

1. 創建LIN工程

將Vector的盒子連接到電腦,打開CANalyzer,菜單欄選擇File -> New,在Available Templates中雙擊LIN,跳出如下界面。

46b6957e-4b50-11ed-a3b6-dac502259ad0.png

2. 配置LDF文件及LIN通信報文

2.1 配置報文及信號

在菜單欄中選擇Tools -> LDF Explorer,跳出如下界面,創建New File。

46cdfc64-4b50-11ed-a3b6-dac502259ad0.png

首先點擊New Unconditional Frame添加新的無條件幀。

46e66f9c-4b50-11ed-a3b6-dac502259ad0.png

在如下界面中對LIN報文進行配置:

Name:幀名稱; Length[Byte]:幀長度; ID:幀ID,以十進制表示; Publisher:幀的發送單元; Subscriber:幀的接收單元;

Signal Mapping:信號矩陣;

46fcc5f8-4b50-11ed-a3b6-dac502259ad0.png

點擊Create and Map Signal,創建信號矩陣及定義信號,跳出如下界面。

在Signal Properties選項卡內配置

Name:信號名稱; Initial Value:初始值; Signal Type:信號類型,分為Scalar和Byte Array;

Length[Bit]:信號長度,最多8bit;

在Physical選項卡內配置

Minimum[raw]:最小物理量; Maximum[raw]:最大物理量; Unit:該物理量對應的單位; Factor:放大系數;

Offset:物理量的補償;

在Publisher/Subscriber Relations選項卡內配置

ECUs:發送單元;

Subscriber(s):接收單元;

在Mapping選項卡內配置

Position on Frame[Bit]:該信號在報文中的起始位。

470cb80a-4b50-11ed-a3b6-dac502259ad0.png

在報文中添加信號后如下圖所示。

4723af1a-4b50-11ed-a3b6-dac502259ad0.png

2.2 配置調度表

在菜單欄如下位置選擇Create Schedule Table,添加幀的調度表。

4798e9e2-4b50-11ed-a3b6-dac502259ad0.png

將Unconditional Frames中創建的無條件幀拖動到調度表中,并保存設置,如下圖所示。

47ae6222-4b50-11ed-a3b6-dac502259ad0.png

2.3 配置時序

選擇Nodes/Frames,點擊左側方框中的主節點名稱,這里是LIN_Master,并選擇調度表中的報文。此時右側方框如下圖所示,根據客戶需求分別修改Delay(時隙)、Timebase(基時)、Jitter(偏移)。

47cff61c-4b50-11ed-a3b6-dac502259ad0.png

2.4 檢查及保存配置

保存配置,然后在菜單欄如下位置點擊LIN Consistency Checker,進入LDF文件的錯誤檢查。

47e0d752-4b50-11ed-a3b6-dac502259ad0.png

出現如下界面后,選擇Start the consistency check開始檢查。如果存在錯誤或者警告,左側欄中會提示相應的問題。

47f2e1f4-4b50-11ed-a3b6-dac502259ad0.png

2.5 導入LDF文件

回到主界面,在右側方框內,右擊Channel 1,選擇Add Database,將保存的LDF文件導入進來,如下圖所示。

481ec044-4b50-11ed-a3b6-dac502259ad0.png

右擊如下位置的藍色小方塊,選擇如下Insert LIN Interactive Scheduler。

48380e96-4b50-11ed-a3b6-dac502259ad0.png

添加完之后,會出現一個灰色方塊LIN ISC,界面如下圖所示。

4856ca70-4b50-11ed-a3b6-dac502259ad0.png

點擊灰色方塊LIN ISC,在跳出來的界面里面選擇Frames,并在中間空白區域右擊選擇Add frame from database添加報文和調度表。

486fc502-4b50-11ed-a3b6-dac502259ad0.png

3. 添加和配置CAPL模塊

在菜單欄中選擇Tools -> CAPL Browser,跳出如下界面。

487c3f1c-4b50-11ed-a3b6-dac502259ad0.png

編寫相關的CAPL代碼,并保存。

回到主界面,右擊如下位置的藍色小方塊,選擇如下Insert Program Node。

488a3b12-4b50-11ed-a3b6-dac502259ad0.png

若跳出如下顯示框,選擇Yes。

48965c12-4b50-11ed-a3b6-dac502259ad0.png

添加完之后,會出現一個灰色方塊P,界面如下圖所示。

48afd2e6-4b50-11ed-a3b6-dac502259ad0.png

雙擊灰色方塊P,選擇相應的CAPL文件。

4. 運行工程

在Home菜單欄中點擊黃色閃電圖標Start,開始運行,如下圖所示。

48ccc392-4b50-11ed-a3b6-dac502259ad0.png

相關報文信息會顯示在Trace界面上,若需要其他的顯示監控界面,可在Analysis & Stimulation菜單欄中選擇添加。





審核編輯:劉清

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

    關注

    57

    文章

    2774

    瀏覽量

    464469
  • ecu
    ecu
    +關注

    關注

    14

    文章

    893

    瀏覽量

    54792
  • LIN
    LIN
    +關注

    關注

    4

    文章

    221

    瀏覽量

    40405
  • 通信網絡
    +關注

    關注

    21

    文章

    2047

    瀏覽量

    52254
  • CAPI
    +關注

    關注

    0

    文章

    5

    瀏覽量

    12514

原文標題:使用CANalyzer搭建LIN通信網絡

文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    無線BIRR通信網絡系統

    無線BIRR通信網絡系統無線BIRR通信網絡系統是天創匯智科技人員在研究了世界范圍眾多前沿無線自組網理論和系統技術的基礎上,針對復雜干擾的無線網絡,創造性地提出BIRR(最佳即時路由)通信
    發表于 05-27 14:15

    無縫覆蓋的公眾移動通信網絡

    潮流,伴隨著通信網、互聯網、廣電網三網融合,固定網絡與移動網絡融合的進程,各種局域網、個域網以及傳感器網絡開始接入公共通信平臺,從而共同構建
    發表于 07-09 06:46

    怎么實現基于FPGA設計安全的汽車通信網絡

    怎么實現基于FPGA設計安全的汽車通信網絡
    發表于 05-17 06:23

    集群通信網絡是什么?數字集群移動通信網絡是如何運行的?

    集群通信網絡是什么?數字集群移動通信網絡是如何運行的?
    發表于 05-26 06:27

    怎樣有效管理數據通信網絡

    怎樣有效管理數據通信網絡?
    發表于 05-27 06:37

    怎樣使用IAR搭建一種STM32工程

    怎樣使用IAR搭建一種STM32工程?有哪些基本步驟?
    發表于 10-27 08:07

    如何搭建一個基于ROS系統的平衡車

    OPENCR硬件是怎樣通過USB虛擬串口的方式和ROS系統進行通信?如何搭建一個基于ROS系統的平衡車
    發表于 11-08 06:57

    怎樣解決stm32和FPGA串口通信的問題

    如何實現stm32f1的串口接收程序?怎樣解決stm32和FPGA串口通信的問題?
    發表于 12-06 07:47

    怎樣設計一種基于Socket的網絡通信程序

    怎樣設計一種基于Socket的網絡通信程序?在LINUX系統與WINDOWS系統之間如何進行基于Socket的網絡通信
    發表于 12-23 08:21

    socket通信怎樣實現

    socket通信怎樣實現?怎樣實現socket AES-CBC加密
    發表于 01-20 07:41

    怎樣通過ESP8266搭建一種網絡服務器

    怎樣通過ESP8266搭建一種網絡服務器?
    發表于 02-22 07:21

    基于CAN/LIN總線的汽車通信網絡設計與實現

    為了解決由汽車電子元器件的增加而帶來的通信問題,這就要求采用一種高速、多路、共享的汽車通信網絡
    發表于 09-27 11:42 ?1892次閱讀
    基于CAN/<b class='flag-5'>LIN</b>總線的汽車<b class='flag-5'>通信網絡</b>設計與實現

    通信網絡的基礎

    通信技術:通信技術是建立通信網絡的基礎,它包括傳輸介質、調制解調器、交換機、路由器等技術,它們的發展促進了通信網絡的發展。
    發表于 05-04 14:34 ?1789次閱讀

    通信網絡分為哪三種網絡 通信網絡設備有哪些

    通信網絡指的是將多個計算機、設備和其他網絡連接在一起,通過通信信道進行數據交換和共享資源的系統。通信網絡可以是通過有線、無線或衛星等方式連接起來的計算機和設備的集合。
    發表于 05-06 09:17 ?8262次閱讀

    通信網絡技術載體主要包括 通信網絡技術應用

     通信網絡技術是指在通信網絡中所應用的各種方法、技巧和工具,包括硬件、軟件、協議、拓撲結構、傳輸介質等方面。通信網絡技術的發展可以帶來更穩定、更快速、更高效的通訊和數據傳輸,促進了全球的信息互聯與互通。
    發表于 05-06 14:57 ?3232次閱讀
    主站蜘蛛池模板: 18满xo影院视频免费体验区 | 福利视频入口 | 五月婷婷天 | 亚洲婷婷在线视频 | 高清视频在线观看+免费 | 美女毛片在线观看 | 亚洲成人激情片 | 亚洲你我色 | 免费看一级毛片 | 午夜一级在线 | 四虎影视在线影院4hutv | 我不卡老子影院午夜伦我不卡四虎 | 一道精品一区二区三区 | 一国产大片在线观看 | 韩国韩宝贝2020vip福利视频 | 美女网站视频色 | 女人张开腿 让男人桶个爽 免费观看 | 国产精品大全 | 色偷偷成人网免费视频男人的天堂 | 色狠狠综合网 | 69日本xxxxxxxxx30| 免费国产不卡午夜福在线 | 一级毛片视频在线 | 色综合天天五月色 | 欧美黑人三级 | a级毛片网站 | 男人午夜影院 | 色播五月激情五月 | 亚1州区2区3区4区产品乱码 | 黄黄的网站| 四虎影院永久在线观看 | 激情综合视频 | 五月天婷婷色 | 我要看18毛片 | 午夜欧美性视频在线播放 | 自拍偷拍福利视频 | 天天干天天射天天舔 | 天天精品 | 口述他拿舌头进去我下面好爽 | 日本精品三级 | 99久久综合国产精品免费 |