一、CANOE簡介
CANoe是德國Vetor公司推出的一款用于總線開發(fā)的設(shè)備,全稱為 CAN open environment 。主要是用于CAN總線的開發(fā)、仿真、測試和分析。隨著總線技術(shù)的發(fā)展,CANoe不僅限于CAN類型的總線開發(fā),還包含LIN、FlexRay、MOST和以太網(wǎng)等開發(fā),當然這些得看你使用的硬件型號,有些硬件是只支持CAN總線的。
二、新建CANOE工程步驟
1. 新建CANOE工程
先安裝好CANOE軟件,并安裝對應(yīng)的硬件驅(qū)動即可使用
打開CANOE軟件,啟動界面如下,可看到你當前使用的CANOE軟件版本
打開軟件后的界面
新建工程,點擊File ------> New ------> CAN FD(選擇你使用的總線類型),點擊Create Configuration即可
創(chuàng)建工程配置后:
2. 配置通道數(shù)目
創(chuàng)建工程后,可以在主菜單欄點擊 Hardware ------> Channel Usage進一步配置總線的通道數(shù)目,可在下拉框根據(jù)自己需要選擇對應(yīng)的通道數(shù)目即可。
3. 通道映射
3.1 通過Channel Mapping映射
通過Hardware ------> Channel Mapping Channels來設(shè)置,選擇CAN1、CAN2映射的硬件通道
3.2 通過Network Hardware映射
分別對CAN1、CAN2進行配置,選擇Driver
進入到Hardware Config后,選擇你使用CANOE硬件型號,分別配置硬件通道
4. 設(shè)置波特率
這里的波特率設(shè)置一定要和你代碼中設(shè)置的波特率保持一致才行。當然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ù)對應(yīng)的DBC手動去解析
添加了DBC文件后,CANOE會根據(jù)添加的DBC文件幫你解析好,這要你看報文就知道,這個報文里傳內(nèi)容具體是什么值了,很方便
-
CAN總線
+關(guān)注
關(guān)注
145文章
1908瀏覽量
130514 -
DBC
+關(guān)注
關(guān)注
2文章
54瀏覽量
7732 -
can通訊
+關(guān)注
關(guān)注
1文章
28瀏覽量
10677 -
CANFD
+關(guān)注
關(guān)注
0文章
54瀏覽量
4900
發(fā)布評論請先 登錄
相關(guān)推薦
評論