CAN总线分析仪的用途:简称CAN卡,抓包,监控CAN总线网络的数据,发送数据,记录数据分析等。当然,配合不同的软件还可以完成更复杂的功能。
一般CAN卡都支持CAN,CANopen,Devicenet,J1939。而且为了支持用户开发自己的应用程序,都会提供二次开发包并包含多种语言的样例程序。
目前非常多的用户在使用PCAN-USB,大家也都会经常问起怎么用或者功能是什么。接下来就重点介绍一下免费软件PCAN-View的使用方法。
工具
PCAN-USB(IPEH-002021或者IPEH-002022)
软件PCAN-View
CAN设备
电脑:xp/WIN7/WIN8/WIN10/WINCE等都可以,如果是Linux则需要自己写命令,已经提供免费驱动。
1.连接硬件
当没有连接PCAN硬件时,打开PCAN-View自动弹出的Connect连接窗口中可用的CAN硬件窗口是空白的,表示没有CAN硬件连接到PC。如下图所示。
当把PCAN-USB连接到电脑上时,正常打开弹出的连接窗口中会显示该硬件。在这里还可以设置该连接的波特率,报文过滤等信息。当然也可以选择一个已经设置好的连接,如图中的demo2。
第一次使用硬件是是只有下图红色方框中的第一行的硬件信息的,下面的网络(demo2,DemoNet)是用另外一个软件设置的。当然没有这些网络是不会影响使用的。
注意:如果插上了硬件,但是没有显示硬件,请打开电脑的设备管理器查看是否正确安装了接口的驱动程序。如果没有,可以右键单击选择更新驱动程序,驱动程序在配套的光盘里面。也可以参考驱动程序安装方法的说明。
2.更改波特率
如果已经打开了PCAN-View,想要更改波特率,可以点击菜单栏中的CAN或者点击工具栏中的连接按钮(闪电状按钮),如图2中的红色方框所示,也会弹出图1中所示的连接对话框。
最后一行显示的是已经连接并显示波特率。
3.接收CAN报文
如果该PCAN-USB已经连接到CAN 总线上,并且总线是有数据传输的话,在接收区域是可以接收到数据的。如下图中所示。
4.记录报文
在这里可以设置一些记录的模式,如Linear Buffer记录模式表示记录的数据达到100000条就停止记录,Ring Buffer表示记录的数据达到100000条就去掉最开始的数据,而保存最新的数据。
保存的数据的格式是.trc的文件格式,可以用记事本打开,也可以用PCAN的专用转换工具将其转换为ASC或者CSV格式的文件。
5.发送报文
直接参考下图以及注释
6.自定义波特率
如果用户需要自定义波特率而非用Pcan-view中所包含的波特率,那么用户可以自己选择,如下图1:
在baud rate右边的输入框中输入要得到的波特率的数值:78.85kbit/s,然后点击calculate,这个框中的所有组合都可以选择,但是用户可以根据需要来选,用户考虑的参数主要是sample point和SJW,不同的组合SJW以及sample rate会不同的。这就要看客户的要求了。关于如何选择合适的SP和SJW:SP和SJW的值取决于你正在使用的CAN系统。我们推荐SP设置为75%,如果是CAN-Open系统推荐89%,其它的使用60%。请参考SJA1000的datasheet获得更多的关于波特率设置的信息。如下图。
怎么看是否真的设置成了这个波特率,如下图:用PCAN-View下面的那个连接提示就可以看到连接下的波特率数值。
这个设置对应的波特率为78.431,当然也可以使其它组合。
注:根据CAN规范要求,一般超过250kbit/s的波特率,网络需要含一个120欧姆的电阻。
PEAK IPEH-002022产品采购直达现货→https://www.randore.com/index.php?route=product/product&product_id=38207