BUSMASTER 软件工具使用说明
威柏电子有限公司
2014 年 12 月
V1.0
由 Kvaser 特别合作伙伴-威柏电子协力呈现
目录
一 BUSMASTER 软件介绍 .................................................... 2
二 发送和接收报文 ..................................................... 2
2.1 设备选择........................................................... 2
2.2 波特率配置......................................................... 2
2.3 发送数据配置 ....................................................... 2
2.4 使能发送报文 ....................................................... 4
三 过滤报文 ........................................................... 4
3.1 添加过滤报文 ID .................................................... 4
3.2 激活过滤器......................................................... 4
3.3 使能过滤器......................................................... 5
四
DBC 文件格式转换和查看修改 ......................................... 5
4.1 DBC 文件格式修改 ................................................... 5
4.2 查看 DBC 文件 ...................................................... 5
五
DBC 文件的仿真 ..................................................... 6
5.1 关联 DBC 文件 ....................................................... 6
5.2 发送数据配置 ....................................................... 6
5.3 添加 DBC 报文 ....................................................... 6
5.4 使能发送报文 ....................................................... 6
六 CAN 数据记录 .......................................................... 7
6.1 设置数据存放路径和 ID ................................................ 7
6.2 添加过滤器 ID ...................................................... 7
6.3 使能记录和过滤器功能 ............................................... 7
七 BUSMASTER 下载地址 .................................................... 8
威柏电子-为您服务更多
Westpac Eelctronics
1
由 Kvaser 特别合作伙伴-威柏电子协力呈现
一 BUSMASTER 软件介绍
BUSMASTER 是一款 CAN 网络开源的开放式总线 PC 软件。BUSMASTER 具备报文的发送
接收、仿真、记录,文件格式转换等功能。
(BUSMASTER 软件和源代码下载地址见最后一页)
二 发送和接收报文
2.1 设备选择
打开 BUSMASTER->选择 CAN->选择 Driver Selection->选择 Kvaser Can->点击 Select 选择通
道->点击 OK 完成设备选择。
图 2.1 通道选择界面
2.2 波特率配置
选择 CAN->选择 Channel Configuration->在 Baud Rate 处配置波特率。
(此刻点击 Connect,可以接收到 Can Transfer 发送过来的报文)
图 2.2 波特率配置界面
2.3 发送数据配置
1) 打开发送数据配置对话框:选择 CAN->选择 Transmit->选择 Configure。
威柏电子-为您服务更多
Westpac Eelctronics
2
由 Kvaser 特别合作伙伴-威柏电子协力呈现
2) 添加发送周期:在 Block Details 处点击 Add->在 Trigger(Cylic) on event 处修改发送的
图 2.3 发送数据配置对话框
周期。
3) 添加发送报文:在 Name/ID 处填写报文->点击 Add Message 完成报文配置.
图 2.4 添加发送周期界面
图 2.5 填写报文界面
威柏电子-为您服务更多
Westpac Eelctronics
3
由 Kvaser 特别合作伙伴-威柏电子协力呈现
3) 完成数据配置:点击最下方的 Update,完成数据配置。如上图。
若需按不同周期发送多条报文
a) 添加新的发送周期:在 Block Details 处再次点击 Add—在 Trigger(Cylic) on event
处修改发送的周期。
b) 在新的发送周期下添加发送报文:在 Name/ID 处添加报文—点击 Add Message.
c) 完成数据配置:点击最下方的 Update,完成数据配置。
2.4 使能发送报文
1) 连接 Can 设备:点击 Connect 连接 Can 设备。
2) 使能发送报文:选择 CAN->选择 Transmit->选择 Enable。
(此刻 BUSMASTER 按照步骤 3 配置的数据发送报文)
三 过滤报文
3.1 添加过滤报文 ID
选择 CAN->选择 Filter configuration->点击 Filter List 下方的 Add 添加过滤器->在右方的
Filter Attributes 处添加要过滤的 ID->点击 Add 和最下方的 OK 完成过滤报文的添加。
若需过滤一段 ID,在 Filter Attributes 的 From to 处填写要过滤的 ID 段
图 3.1 添加过滤报文界面
3.2 激活过滤器
选择 CAN->选择 Message Windows->选择 Configure->在 Filter List 里面勾选要激活的过滤
器->点击 Configure 打开 Filter Selection Dialog 对话框->添加过滤器->点击 OK 完成激活。
威柏电子-为您服务更多
Westpac Eelctronics
4
由 Kvaser 特别合作伙伴-威柏电子协力呈现
图 3.2 激活过滤报文界面
3.3 使能过滤器
选择 CAN->选择 Message Windows->选择 Enable Filter。
四 DBC 文件格式转换和查看修改
4.1 DBC 文件格式修改
选择 File->选择 Format Convert->选择 Other Converters->在 Select the Conversion Type 处选
择 DBC TO DBF Conversion->在 Input Fi 选择要转换的 DBC 文件->点击 Convert 完成转换。
图 4.1 格式转换界面
4.2
查看 DBC 文件
选择 CAN->选择 Database->选择 Open->选择生成的 DBF 文件->点击确定完成打开。
(此刻 DBC 文件的数据出现的窗口中,可以查看数据和修改)
威柏电子-为您服务更多
Westpac Eelctronics
5
由 Kvaser 特别合作伙伴-威柏电子协力呈现
五 DBC 文件的仿真
5.1 关联 DBC 文件
选择 CAN->选择 Database->选择 Asociate->打开转换好的 DBF 文件。
5.2 发送数据配置。
参照第二节,步骤 2.3 操作。
5.3 添加 DBC 报文
在 Name/ID 处通过下拉菜单选择要添加的 DBC 报文->点击 Add Message->点击 Updata 完
成报文添加。
图 5.1 仿真报文填写界面
若需按不同周期发送多条 DBC 报文
a) 添加新的发送周期:在 Block Details 处再次点击 Add—在 Trigger(Cylic) on
event 处修改发送的周期。
b) 在新的发送周期下添加发送报文:在 Name/ID 处选择要添加的 DBC 报文—点击
Add Message。
c) 完成数据配置:点击最下方的 Update,完成数据配置。
若需要修改报文,在 Signal Details 点击要修改的内容,可进行修改。
5.4 使能发送报文
1) 连接 Can 设备:点击 Connect,连接 Can 设备。
2) 使能发送报文:选择 CAN->选择 Transmit->选择 Enable。
(此刻 BUSMASTER 按照步骤 3 配置的数据发送报文)
威柏电子-为您服务更多
Westpac Eelctronics
6
由 Kvaser 特别合作伙伴-威柏电子协力呈现
六 CAN 数据记录
6.1 设置数据存放路径和 ID
选择 CAN->选择 Loging->选择 Congfigure->点击 Add 设置存放路径->在 File 处改变存放路
径->在 Log Trigger 处设置数据 ID
图 6.1 数据记录配置界面
6.2 添加过滤器 ID
在 Configure Logging for CAN 对话框中点击 Filters->在 Filter Selection Dialog 对话框中加载
过滤器->点击 OK 完成过滤器配置
图 6.2 过滤器添加界面
6.3 使能记录和过滤器功能
1) 点击工具栏
按钮使能记录功能。
2) 点击工具栏
按钮使能过滤器功能。
威柏电子-为您服务更多
Westpac Eelctronics
7