图2.31 选择要滤除的ID
的Visible-Name框里,找到CAN@net的ID101, 然后选中它,点“《”按钮,把101放到左边的Hidden框里,图2.31然后点“OK”
在ReceiceClient里就把CAN@net发送的数据给滤掉了,借助这个功能,我们可以滤掉我们不关心的节点所发送出来的数据。
图2.32 过滤后的ReceiveClient窗口
20
三、CANlinkII与iPC-I 165/PCI通讯实验
3.1 CANlinkII的安装与配置
在进行CANlinkII 模块安装之前先参阅CANlinkII 手册,了解相关信息。CANlinkII又称为CAN-RS232转换器,有两种工作模式,可分别用于CAN和CANopen网络。在CAN模式(第二层)下,接收到的CAN数据被以透明流的方式传输到RS232接口。由RS232发送的数据在CAN报文中打包并传输。在传输和接收时,都有可配置的标志符。在CANopen模式下,CANlink是作为CANopen的用户,将串行数据作为字节流对象存于制造商特定对象字典区内。
(1 )把专用的串口调试线同PC机串口同CANlinkII的串口相连; (2) 打开CANL2cfgGUI.exe,点击device->connect,进入下图窗口
(3)给CANlinkII上电,将自动进入下图窗口,此时表示PC同CANlinkII已经正确连接
21
(4)当正确连接之后,可以配置参数,(默认把RS232的波特率设定为9600,CAN总线的波特率设定为250K,采用标准帧格式,发送地址设置为100,接受地址设定为101),点击device->download configuration,把所设置的参数下载到CANlinkII
注意:每次配置之后必须再次上电!
3.2 CANlinkII与iPC-I 165/PCI通讯实验
(1)打开CanAnalyser32,配置参数(默认把波特率设定为250k,采用标准帧格
22
式),并进入应用界面
(2)打开串口调试器(此处使用“串口收发.exe”),如下图
(3)如果在各自的发送窗口中发送数据(在CanAnalyser32发送窗口中发送数据时,ID必须与前面配置一样,这里配置为101),此时,在接受窗口中将会出现对方放送的数据。
23
四、CANcorder与iPC-I 165/PCI通讯实验
4.1 CANcorder的安装与配置
CAN诊断记录仪是一种高性价比、功能强大的记录CAN报文的工具。智能的触发功能可以实现在可变的触发事件前后记录特定的CAN报文;触发条件可能是一个错误帧,也可能是标志符或数据区中的数据。重复出现的错误能够被记录并存入计算机,用以进一步诊断。 CANcorder有两个CAN通道(11-bit或29-bit标识符)并且可以让数据以单模式和双模式记录。由于具有4MB大容量缓冲数据存储器,所有它可以记录多达200,000报文。存储器能够灵活地用于高达128个不同的跟踪记录。
除了手动配置,CANdb输入功能可以很方便地通过使用在CANdb数据库中定义的信号名称和值对触发事件和滤波器进行配置。这样的话,通过简单地拖&拉,相关记录可以进入CANcorder触发器/滤波器配置窗。
此处介绍手动触发记录模式,自动模式可以进行相应配置 实验步骤:
(1)把专用的串口调试线同PC机和CANcorder的串口相连; (2) 点击Configure IXXAT CANcorder进入CANcorder的配置界面
24