虹科PCAN系列的CAN/CAN FD接口卡能够为PC扩展CAN/CAN FD协议接口的硬件模块,其扩展接口多样,包括USB,PCI,PCIe,MiniPCIe,M.2.,串口RS232等,光电解耦版本可隔离高达500V的高压,支持多种操作系统的驱动,并提供免费的CAN监控软件PCAN-View,可应用于实时控制、数据采集与监控、设备配置与程序下载等方面。本篇文章将介绍如何使用PEAK的CAN卡和emotas进行测试。
按照软件的一般过程进行安装后,进行连接配置。依次点击“Connection → CAN Interface Settings”。
Interface Type是选择哪一品牌的CAN卡,Bitrate是波特率,需要跟设备的波特率对应上;完成上述之后点击“Add new interface”并关掉窗口。
1) “Current Interface” 区域包含所有关于当前选择的适配器或可能的新适配器的信息。
2) "Add new interface"在列表中添加一个具有 "Current Interface"设置的新适配器
3)“Update selected interface” 将左边列表中当前选择的适配器更新为新的设置。
4)The “Saved Interfaces”
概述显示当前保存的接口。在这个列表中,有一个适配器总是主要的,因此是活动的。此外,如果有相应的许可证,几个适配器可以被设置为
激活,如果相应的许可是可用的。5)“Clear all” 从列表中删除所有设定的接口.
6)"Remove selected"删除当前选定的接口.
7)一旦选择了一个适配器,并且用户改变了输入掩码,就会出现 "适配器改变了–更新当前的适配器或添加新的接口
"的信息,然后有必要将这些改变应用于当前的适配器或将其添加为新的适配器。8) "Close"关闭对话框.
9) 标志栏强调了为适配器设置的标志。使用了以下缩写:FD - CAN FD、LO - Listen-Only Mode、Auto -
Auto bus on、EF - Error frames、LS - Low Speed
依次点击“Connection → Connect”,连接成功后会在界面右下角如图显示,绿色表示设备正常连接,红色表示总线关闭。
如果显示SDO timeout请检查节点Id和CAN比特率,此处的eds文件不影响。一般在Setting设置好之后就不能更改,需要重新Add new interface。
导入EDS文件后,“Device Profile Segment → read input 8-bit”可以读到对象的值。
通过CAN Analyzer→CAN View可以进行报文收发。
CAN RX区域显示每个时间点收到的报文信息,CAN TX则可以进行报文发送,其中Interval的值大于0时,会根据时间来自动循环发送报文。
CAN Analyzer→CAN Obiect View可显示报文CAN ID发送的次数,同时实时显示报文。