一、CANOE簡介
CANoe是德國Vetor公司推出的一款用于總線開發的設備,全稱為 CAN open environment 。主要是用于CAN總線的開發、仿真、測試和分析。隨著總線技術的發展,CANoe不僅限于CAN類型的總線開發,還包含LIN、FlexRay、MOST和以太網等開發,當然這些得看你使用的硬件型號,有些硬件是只支持CAN總線的。
二、新建CANOE工程步驟
1. 新建CANOE工程
先安裝好CANOE軟件,并安裝對應的硬件驅動即可使用
打開CANOE軟件,啟動界面如下,可看到你當前使用的CANOE軟件版本
打開軟件后的界面
新建工程,點擊File ------> New ------> CAN FD(選擇你使用的總線類型),點擊Create Configuration即可
創建工程配置后:
2. 配置通道數目
創建工程后,可以在主菜單欄點擊 Hardware ------> Channel Usage進一步配置總線的通道數目,可在下拉框根據自己需要選擇對應的通道數目即可。
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的數據庫文件,在這個文件中把CAN通訊的信息定義得很清楚,主要是一些message和信號,以及他們的屬性。
沒有添加DBC,通過CANOE看到的僅僅是報文ID,幀類型,長度,和報文內容,需要自己根據對應的DBC手動去解析
添加了DBC文件后,CANOE會根據添加的DBC文件幫你解析好,這要你看報文就知道,這個報文里傳內容具體是什么值了,很方便
-
CAN總線
+關注
關注
145文章
1986瀏覽量
132804 -
DBC
+關注
關注
2文章
59瀏覽量
8096 -
can通訊
+關注
關注
1文章
31瀏覽量
10977 -
CANFD
+關注
關注
0文章
84瀏覽量
5339
發布評論請先 登錄
Link to sources新建工程
STM32CubeMx新建工程
STM32是如何新建工程的呢
IAR新建工程的方法
3 STM32新建工程材料

RT-Thread零基礎快速入門第1講——新建工程

使用GHS MULTI新建工程并編譯代碼

CANOE工具使用教程

評論