应用
将CAN网络通过USB连接到电脑,用于监控CAN网络。也可以发送、保存、过滤CAN报文。(虹科)
1.安装驱动
拿到产品之后的第一件事就是给设备安装驱动程序。安装方式有两种:
1.1从光盘中安装驱动
在将PCAN接口系列(如PCAN-USB、PCAN-PCI系列,PCAN-PC104系列)连接到电脑上之前必须先安装驱动程序。安装步骤如下:
①如果是Windows-XP的系统,请确保您当前登录的用户具有管理员权限(这个只在安装的时候需要,使用时是不需要的);
②插入产品配套的光盘到电脑光驱中。一般等一会就会弹出一个导航窗口,如果没有,请打开光盘的根目录,点击。
③在弹出的窗口中选择English,然后点击Drivers进入驱动安装页面,点击Install Now就会执行安装驱动程序;
注意:在安装驱动的过程中您可以根据需要选择需要安装的,如下图,如果是用PCAN-USB的话,可以选择CAN device drivers和Virtual PCAN drivers,PCAN-Basic是PCAN的二次开发包,也可以选上。
另外,这里的Virtual PCAN-Gateway是用于支持CAN转以太网或者CAN转Wifi设备的;LIN device drivers是PCAN-USB Pro FD的LIN部分驱动。如果不想安装,直接取消前面的√即可。
1.2自行下载驱动程序安装
如果您的电脑没有光驱或者公司禁止使用光驱,您也可以到PEAK System的官方网站上下载最新的驱动程序。下载地址如下:
https://www.peak-system.com/produktcd/Drivers/PeakOemDrv.exe
下载完成后解压,有一个的执行文件,打开这个执行文件,按照提示安装即可。安装的第一步是选择语言,我们一般都选择第一项英语。
另外,如果您插上了硬件,想在电脑的设备管理器上选择更新驱动程序的方法安装驱动程序也是可以的。解压的文件夹中有一个drivers的文件夹,你只需在选择驱动程序路径的时候选择这个文件夹就可以了。
2.连接硬件
当没有连接PCAN硬件时,打开PCAN-View自动弹出的Connect连接窗口中可用的CAN硬件窗口是空白的,表示没有CAN硬件连接到PC。如下图左图所示。
当把PCAN-USB连接到电脑上时,正常打开弹出的连接窗口中会显示该硬件。在这里还可以设置该连接的波特率,报文过滤等信息。当然也可以选择一个已经设置好的连接,如图中的demo2。
第一次使用硬件是是只有下图红色方框中的第一行的硬件信息的,下面的网络(demo2,DemoNet)是用另外一个软件设置的。当然没有这些网络是不会影响使用的。
注意:如果插上了硬件,但是没有显示硬件,请打开电脑的设备管理器查看是否正确安装了接口的驱动程序。如果没有,可以右键单击选择更新驱动程序,驱动程序在配套的光盘里面。也可以参考驱动程序安装方法的说明。
我们都知道CAN总线终端电阻一般来说都是120Ω,实际上在设计的时候,也是两个60欧姆的电阻串起来,而总线上一般有两个120Ω的节点,如下图所示:
在连接120Ω终端电阻时,连接的方法就是把DB9接头引出来接在引脚7:CAN_H和引脚2:CAN_L上即可,PCAN-USB对应的D-Sub接口引脚图如下图所示:
如果您需要更多相关技术支持,欢迎联系虹科车辆网络【来源:虹科车用总线技术】
3.应用
PCAN-USB主要是结合在PC端的软件一起使用,在这里主要介绍免费软件PCAN-View的相关功能使用,关于PCAN-Explorer6的使用可到相应模块浏览学习。
3.1更改波特率
如果已经打开了PCAN-View,想要更改波特率,可以点击菜单栏中的CAN或者点击工具栏中的连接按钮,如上图中的红色方框所示,也会弹出如下图所示的连接对话框。
连接以后软件最下方会显示已经连接上的连接。
3.2接收报文
如果该PCAN-USB已经连接到CAN 总线上,并且总线是有数据传输的话,在接收区域是可以接收到数据的。如下图中所示。
3.3记录报文
保存的数据的格式是.trc的文件格式,可以用记事本打开,也可以用PCAN的专用转换工具PCAN-Converter将其转换为ASC或者CSV格式的文件。
3.4发送报文hongke
另外,在发送报文的界面上,点击软件左上角的保存按钮,可以将当前Transmit框中的ID保存为xml文件(发送列表),下次打开可以继续使用。
3.5自定义波特率
如果用户需要自定义波特率而非用PCAN-View中所包含的波特率,那么用户可以自己选择,如下图:
在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下面的那个连接提示就可以看到连接下的波特率数值。
如果您需要更多相关技术支持,欢迎联系虹科车辆网络【来源:虹科车用总线技术】
Q&A
Q1.快速检测PCAN-USB 收发器是否正常
A1.PCAN-USB收发器损坏是PCAN-USB维修中比较常见的问题,这主要是因为:① CAN收发器在使用环境中会受到较大的电磁干扰;② 使用过程中CAN线对电源短路。
检测CAN高速收发器比如NXP82C251或MAX3057ASA的方法:
①打开电脑,保证PCAN硬件已经连接到电脑上。
②不能打开任何应用程序。即是说,PCAN-USB上面的LED灯应该是一直红灯并且不闪。否则,要关闭占用了PCAN硬件的应用程序。
③将PCAN设备的CAN端的连接移除。即是说,让PCAN的CAN端空置,不接任何设备和线缆等。
④用一个万用表(DC测试档),测试PCAN设备DB9头的pin 2 (CAN-L) 和 pin 3 (GND)。测量到的电压值应该为2.5V +/- 0.2V。
⑤然后测量DB9头的pin 7 (CAN-H)和pin 3 (GND),量到的电压值也应该为2.5V +/- 0.2V。
⑥如果您测量到的是其他的电压值,那么这就应该是CAN收发器有故障了。可以联系虹科进行维修事宜。
Q2. PCANUSB安装驱动提示数字签名问题“错误Code 52”
A2.如果安装驱动时提示数字签名错误代码“Code 52”或者“virtual PCAN Gateway failed to start”,驱动安装不成功。
解决方法:
1.建议安装最新版本驱动,
2.可以先禁一下数字签名,再安装驱动,
3.也可以考虑更新电脑系统更新。
Q3. 安装驱动提示could not open INSTALL.LOG file .“错误Code 10”
A3.现象:在设备管理器里面显示CAN Hardware ->PCAN USB有黄色感叹号
解决方法步骤:
1. 将PCAN-USB 插入到电脑 USB口(会出现错误警告出现的那个USB口),
2. 然后到设备管理器里,将PCAN-USB的驱动卸载,右键选择“为移除该设备驱动”。
3. 接着将设备从USB口拨出,等待5秒左右再将设备的插入该USB口。
①如果在设备管理器里还是显示成 CAN Hardware (或者错误代码10), 那么再重复卸载驱动,直至看到是“未识别的设备”。
②如果看到的是未识别的设备,那么说明对这个USB口的驱动卸载操作是成功的,那么接着将PCAN-USB 连接到另一个USB口进行上面相同的卸载操作(一般笔记本电脑有三个USB口,可以进行三次相同的操作)
4. 最后,连接PCAN-USB的USB到电脑后,在设备管理器里面手动安装驱动,通过右键手动添加驱动文件“.inf” 和“.sys”,路径是在CD光盘里面,路径是C:\ProgramFiles\PEAKSystem\PEAKDrivers\Drivers
如果您需要更多相关技术支持,欢迎联系虹科车辆网络【来源:虹科车用总线技术】