Busmaster使用
CANoe与Busmater的CAN通讯
Foton电子电器
Busmaster接收、发送、记录操作
准备:①安装Busmaster软件;安装硬件驱动 (581的驱动)
②软件中configure选项→hardware selection→对话框中选择581硬件→确定定义
好软硬件关系。
③链接硬件→点击 connect实现581与软件的软硬链接 (581红灯闪烁)。
接收:①完成准备后只要581所链接的设备有总线信息发送,Busmaster软件就能显示
接收的报文。
②报文解析的DBF文件建立 (注意是DBF文件,与CANoe的DBC文件不通用)
File→Database→new→右键左侧目录树→new message定义name、ID、format等等点
OK→new signal 定义报文的信号内容。保存即可实现对接收信号的解析。
发送:①Configure选项→TX message→左侧定义name、mode、发送方式点击Add→
右侧下方定义ID、DLC、type及数值→Add message完成发送报文的设定。
②链接硬件为状态 时,点击send即可向总线发送报文。
数据记录:configure→log→左侧Add一个路径→右侧点击…修改路径→定义time 、
channel、format 、mode等,(默认即可为ASCII文件)→OK完成记录准备。有接收
文件时自动记录。
CANoe接收、发送、记录操作
发送准备:CANoe添加IG模块轻松实现实现发送接收功能。现定义了一个正选信号用来
发送
①建立一个DBC文件,定义一个message并对其建立一个8bytes、signed 的信号
②右键Databases导入刚建立的DBC文件→双击IG→双击Message name的空白,添加此
message,下方自动关联其信号→设置信号的ware form generation为sine形式。
数据记录:双击measurement setup窗口中logging模块前的||打开记录模块→右键后
面文件夹模块→打开logging file configuration对话框→定义file路径、勾选at each
start of measurement选项自动更改文件名→OK键完成设置。
实验:①运行CANoe、运行Busmaster,观察两个软件间的发送与接收
②尝试在CANoe 中打开Busmaster记录的正弦数据。
结论:①通过实验证明,CANoe能与Busmaster之间实现通讯。并能
记录双方数据。
②实验证明Busmaster记录的数据不能在CANoe 中打开。
分析:①Busmaster中只能记录*.log格式的文件,CANoe不能保存*.log文件,
虽然打开文件类型包括*.log文件,但是依然不能打开Busmaster保存的文件。
②用txt文档打开两个软件保存的数据如下页,两个文件数据一样,
但是编译格式不一样,故不能在同一软件中打开。
CANoe保存的asc文件用txt打开 Busmaster保存的.log文件用txt打开
date Fri Apr 12 10:27:19 am 2013 ***BUSMASTER Ver 1.6.4***
base hex timestamps absolute ***PROTOCOL CAN***
internal events logged ***NOTE: PLEASE DO NOT EDIT THIS