前言
CAN 最早出现在 80 年代末的汽车工业中,由德国 Bosch 公司最先提出,全称是“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。随着汽车电子装置越来越多,它们之间的通信的控制也越来越复杂,CAN总线在汽车上的应用也越来越多。做为汽车电器开发人员或是汽车检修人员,很有必要掌握CAN的相关知识,本系列将重点介绍CAN通信解析方面的内容,通过读取报文,知道各电子装置的工作状态。
一、打开软件
双击CANalyzer
应用程序图标,打开应用程序,会出现以下界面,点击接受稍等片刻,软件被激活。
激活后,会出现应用界面,如下图所示(也可能显示其它内容):
二、新建配置
点击File菜单中的下的New Configuration...选项,如下图所示:
弹出模板选择对话框,页面如图所示:
选择1939.tcw,点击OK,新建配置完成,显示下图界面。
三、报文采集
1.进入主页面
(1)进入主页面方式一:
(2)进入主页面方式二:选择View菜单下的Measurement Setup选项也能进入主界面。
(3)主页面功能简介,如下图所示:
2.查看波特率
点击Configuration菜单下的Network Hardware…选项,如下图示:
弹出Network Hardware Configuration对话框,在Baud rate项内可修改波特率的大小。
3.选择信号采集模式为在线模式
模式选择到Online,双击激活。
4.配置报文件记录文件
右击CANWIN,选择Logging File Configuration…选项,进入记录文件配置对话框。
如下图操作,选择文件保存位置,设置文件名和类型。这里举例,保存在桌面上,文件名为abc.asc。
5.数据采集记录
配置好后,点击
开始采集数据,点击
结束,数据会保存到设定的位置和文件,如果想采集多组报文需要更改文件的名称,防止覆盖原有的数据。
四、离线报文分析
1、首先进入原Measurement Setup界面,双击选择信号采集模式为离线模式,然后双击选择记录文件。
2、点击Add…,弹出打开文件对话框
3、选择要打开的文件,返回上一界面。
4、点击OK后,显示如下
总结
本篇介绍了CANalyzer的基本操作方法,包括进入应用程序后的基本配置,以及在线和离线测试的操作方法。下一节介绍CAN报文分析应用。