一、CANOE簡介
CANoe是德國Vetor公司推出的一款用于總線開發(fā)的設備,全稱為 CAN open environment 。主要是用于CAN總線的開發(fā)、仿真、測試和分析。隨著總線技術的發(fā)展,CANoe不僅限于CAN類型的總線開發(fā),還包含LIN、FlexRay、MOST和以太網(wǎng)等開發(fā),當然這些得看你使用的硬件型號,有些硬件是只支持CAN總線的。
二、新建CANOE工程步驟
1. 新建CANOE工程
先安裝好CANOE軟件,并安裝對應的硬件驅(qū)動即可使用
打開CANOE軟件,啟動界面如下,可看到你當前使用的CANOE軟件版本
打開軟件后的界面
新建工程,點擊File ------> New ------> CAN FD(選擇你使用的總線類型),點擊Create Configuration即可
創(chuàng)建工程配置后:
2. 配置通道數(shù)目
創(chuàng)建工程后,可以在主菜單欄點擊 Hardware ------> Channel Usage進一步配置總線的通道數(shù)目,可在下拉框根據(jù)自己需要選擇對應的通道數(shù)目即可。
3. 通道映射
3.1 通過Channel Mapping映射
通過Hardware ------> Channel Mapping Channels來設置,選擇CAN1、CAN2映射的硬件通道
3.2 通過Network Hardware映射
分別對CAN1、CAN2進行配置,選擇Driver
進入到Hardware Config后,選擇你使用CANOE硬件型號,分別配置硬件通道
4. 設置波特率
這里的波特率設置一定要和你代碼中設置的波特率保持一致才行。當然mode也要一致才行,你別代碼中是CAN FD類型,這里選個CAN,這樣是接收不到報文的,CAN FD能兼容CAN,但CAN不兼容CAN FD。
5. 添加DBC(Data Base CAN)
DBC是Database Can的縮寫,表示是CAN的數(shù)據(jù)庫文件,在這個文件中把CAN通訊的信息定義得很清楚,主要是一些message和信號,以及他們的屬性。
沒有添加DBC,通過CANOE看到的僅僅是報文ID,幀類型,長度,和報文內(nèi)容,需要自己根據(jù)對應的DBC手動去解析
添加了DBC文件后,CANOE會根據(jù)添加的DBC文件幫你解析好,這要你看報文就知道,這個報文里傳內(nèi)容具體是什么值了,很方便
-
CAN總線
+關注
關注
145文章
1956瀏覽量
131145 -
DBC
+關注
關注
2文章
56瀏覽量
7831 -
can通訊
+關注
關注
1文章
30瀏覽量
10753 -
CANFD
+關注
關注
0文章
59瀏覽量
5021
發(fā)布評論請先 登錄
相關推薦
Link to sources新建工程
STM32CubeMx新建工程
STM32是如何新建工程的呢
IAR新建工程的方法
3 STM32新建工程材料
![3 STM32<b class='flag-5'>新建工程</b>材料](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RT-Thread零基礎快速入門第1講——新建工程
![RT-Thread零基礎快速<b class='flag-5'>入門</b>第1講——<b class='flag-5'>新建工程</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用GHS MULTI新建工程并編譯代碼
![使用GHS MULTI<b class='flag-5'>新建工程</b>并編譯代碼](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論