广州致远电子股份有限公司类别内容 关键词CAN-bus 总线产品 摘 要 介绍CAN-bus 总线产品使用的疑难问题修订历史版本日期原因V1.00 2015/01/01 创建文档目录1. USB接口CAN卡 (1)1.1软件问题 (1)1.1.1USBCAN板卡的驱动安装不成功要如何处理? (1)1.1.2CANtest测试软件CAN的数据帧怎样能分类固定查看CAN报文数据? (1)1.1.3使用CANtest软件发送数据时,总是提示发送数失败? (3)1.1.4电脑进入休眠之后唤醒,CANtest不需重新启动就能驱动CAN卡? (3)1.1.5使用CANtest软件启动通道时,提示启动通道失败或初始化通道失败。
(3)1.2原理问题 (3)1.2.1如何计算并选择自定义波特率的配置数值? (3)1.2.2如何识别多个同型号USBCAN卡在一台PC机上所分配的设备索引号? .. 41.2.3CAN总线为什么要有两个120欧姆的终端电阻? (6)1.2.4CAN总线错误状态的种类有哪些? (6)1.2.5USBCAN-II是否支持Win8平板上的OTG接口? (6)2. PCI接口CAN卡 (7)2.1软件问题 (7)2.1.1使用CANtest软件发送数据时,总是提示发送数失败? (7)2.1.2电脑进入休眠之后唤醒,CANtest不需重新启动就能驱动CAN卡? (7)2.1.3使用CANtest软件启动通道时,提示启动通道失败或初始化通道失败。
(7)2.2原理问题 (7)2.2.1如何计算并选择自定义波特率的配置数值? (7)2.2.2为什么PCI-5110 CAN板卡无法使用? (8)2.2.3PCI-9820I的DB9接头内的管脚定义是怎样的? (9)2.2.4系统中插入多张相同的PCI CAN板卡后,如何确定各各设备的索引号?.. 92.2.5CAN总线为什么要有两个120欧姆的终端电阻? (9)2.2.6CAN总线错误状态的种类有哪些? (9)2.2.7PCI-9820I的linux系统驱动为什么无法使用? (10)3. CPCI接口CAN卡 (11)3.1软件问题 (11)3.1.1使用CANtest软件发送数据时,总是提示发送数失败? (11)3.1.2电脑进入休眠之后唤醒,CANtest不需重新启动就能驱动CAN卡? (11)3.2原理问题 (11)3.2.1如何计算并选择自定义波特率的配置数值? (11)3.2.2CAN总线为什么要有两个120欧姆的终端电阻? (12)3.2.3CAN总线错误状态的种类有哪些? (12)4. PCIe接口CAN卡 (14)4.1软件问题 (14)4.1.1使用CANtest软件发送数据时,总是提示发送数失败? (14)4.1.2电脑进入休眠之后唤醒,CANtest不需重新启动就能驱动CAN卡? (14)4.2原理问题 (14)4.2.1如何计算并选择自定义波特率的配置数值? (14)4.2.2CAN总线为什么要有两个120欧姆的终端电阻? (15)4.2.3CAN总线错误状态的种类有哪些? (15)5. CANalyst-II总线分析仪 (17)5.1软件问题 (17)5.1.1CANalyst-II如何安装驱动? (17)5.2原理问题 (17)5.2.1如何计算并选择自定义波特率的配置数值? (17)5.2.2CAN总线为什么要有两个120欧姆的终端电阻? (18)5.2.3CAN总线错误状态的种类有哪些? (18)6. 以太网转CAN模块 (20)6.1软件问题 (20)6.1.1电脑进入休眠之后唤醒,CANtest不需重新启动就能驱动CAN卡? (20)6.2原理问题 (20)6.2.1如何计算并选择自定义波特率的配置数值? (20)6.2.2为什么使用CANET-200T的UDP通信方式会出现通信不稳定? (21)6.2.3CANET-100T如何恢复出产设置? (21)6.2.4CAN总线为什么要有两个120欧姆的终端电阻? (22)6.2.5CAN总线错误状态的种类有哪些? (22)6.2.6CANET-200T设备无法正常使用,怎么调通进行自发自收的测试? (22)7. Wifi转CAN模快 (26)7.1软件问题 (26)7.1.1电脑进入休眠之后唤醒,CANtest不需重新启动就能驱动CAN卡? (26)7.2原理问题 (26)7.2.1如何计算并选择自定义波特率的配置数值? (26)7.2.2CAN总线为什么要有两个120欧姆的终端电阻? (27)7.2.3CAN总线错误状态的种类有哪些? (27)8. 串口转CAN模快 (29)8.1软件问题 (29)8.2原理问题 (29)8.2.1如何计算并选择自定义波特率的配置数值? (29)8.2.2CAN总线为什么要有两个120欧姆的终端电阻? (30)8.2.3CAN总线错误状态的种类有哪些? (30)8.2.4CANCOM-100IE的串口RS485能不能带多个串口设备? (30)8.2.5CANCOM-100IE的有几种数据转换模式? (30)8.2.6CANCOM-100IE设备CAN口的波特率一定需要与串口波特率一样? (31)8.2.7CANCOM-100IE在格式转换模式下,串口往CAN发送不了1-7个字节数据?319. CAN隔离中继器集线器 (32)9.1软件问题 (32)9.1.1为什么无法对CAN485MB进行参数的配置? (32)9.2原理问题 (32)9.2.1CAN232MB能否同时实现对标准帧与扩展帧的转换? (32)9.2.2CAN485MB单个测试正常,接入RS-485的大网络中就无法使用? (32)9.2.3CANHub-AS4的电源接口与CAN接口之间的隔离电压值是多少? (32)9.2.4CANBridge智能网桥能否使用在CANOPEN网络中? (33)9.2.5如何计算并选择自定义波特率的配置数值? (33)9.2.6为什么CANHub-AS4替换原来的CANHub-S5设备后,系统无法使用?.339.2.7CAN总线为什么要有两个120欧姆的终端电阻? (34)9.2.8CAN总线错误状态的种类有哪些? (34)10. CAN光纤转换器 (36)10.1软件问题 (36)10.2原理问题 (36)10.2.1如何计算并选择自定义波特率的配置数值? (36)10.2.2为什么CANHub-AF1S1接入系统后通信不正常? (37)10.2.3CAN总线为什么要有两个120欧姆的终端电阻? (37)10.2.4CAN总线错误状态的种类有哪些? (37)10.2.5CANHUB-AF2S2使用在西门子消防控制主机上,CAN口设置波特率自适应,CAN口故障灯亮无法进行数据传输。
(38)11. 容错CAN转换板 (40)11.1软件问题 (40)11.2原理问题 (40)11.2.1被测产品是容错CAN的通信,如何使用USBCAN等接口卡做接收? (40)11.2.2CAN总线为什么要有两个120欧姆的终端电阻? (41)11.2.3CAN总线错误状态的种类有哪些? (41)12. PC104-CAN接口CAN卡 (42)12.1软件问题 (42)12.2原理问题 (42)12.2.1PC104-CAN如何进行基地址配置? (42)12.2.2CAN总线为什么要有两个120欧姆的终端电阻? (44)12.2.3CAN总线错误状态的种类有哪些? (44)13. 连接器防雷器 (46)13.1软件问题 (46)13.2原理问题 (46)14. 隔离CAN收发器接口模块 (47)14.1软件问题 (47)14.2原理问题 (47)14.2.1CAN总线为什么要有两个120欧姆的终端电阻? (47)14.2.2CAN总线错误状态的种类有哪些? (47)15. CANOPEN主站产品 (48)15.1软件问题 (48)15.2原理问题 (48)15.2.1CAN总线为什么要有两个120欧姆的终端电阻? (48)15.2.2CAN总线错误状态的种类有哪些? (48)16. CANOPEN从站模块 (49)16.1软件问题 (49)16.2原理问题 (49)16.2.1CAN总线为什么要有两个120欧姆的终端电阻? (49)16.2.2CAN总线错误状态的种类有哪些? (49)17. DeviceNet主站产品 (50)17.1软件问题 (50)17.2原理问题 (50)17.2.1CAN总线为什么要有两个120欧姆的终端电阻? (50)17.2.2CAN总线错误状态的种类有哪些? (50)18. DeviceNet从站模块 (51)18.1软件问题 (51)18.2原理问题 (51)18.2.1CAN总线为什么要有两个120欧姆的终端电阻? (51)18.2.2CAN总线错误状态的种类有哪些? (51)19. 免责声明 (52)1. USB接口CAN卡1.1 软件问题1.1.1 USBCAN板卡的驱动安装不成功要如何处理?答:当遇到USBCAN板卡出现安装驱动不成功时,若USBCAN设备上的SYS指示灯亮红色,则可按照以下步骤做下处理:A.核查所使用的操作系统的版本和操作系统位数,对应确认是否使用了正确的设备驱动文件。
B.进入设备管理器“卸载”已错误安装的驱动,并以指定“从磁盘安装”的方式,直接指定相应的驱动文件进行安装。
C.更换其他USB接口或电脑尝试安装。
若以上操作无误,设备依旧无法正常安装驱动,则需考虑将设备寄回做检修。
1.1.2 CANtest测试软件CAN的数据帧怎样能分类固定查看CAN报文数据?答:CANtest测试软件拥有DBC协议解析功能,不过该功能目前只开放给USBCAN-E-U和USBCAN-2E-U两款产品。
操作介绍如下:①点击菜单快捷操作中的DBC解析按钮,进入DBC解析界面CANtest软件DBC功能如图1. 1所示。
图1. 1 CANtest软件DBC解析功能②DBC解析界面中,点击加载DBC,选择对应的DBC文件打开,以J1939协议为例,选择j1939.dbc打开,解析柴油机、卡车或者公交车等协议,如图1. 2所示。
图1. 2 加载DBC文件③此时接收数据即可进行DBC解析,用户可以使用分类显示或者刷新显示查看。
此时点击某个报文,下方解析框中将这帧包含的应用数据显示出来,如图1. 3所示,ID为0x0CF0041A中第三个字节为0x6C,这个代表着EngSpeed(发动机转速)为6861.50rpm(转/分)。
图1. 3 DBC协议解析结果小技巧:运用分类显示功能时,软件会将有变化的数据标红,这样对于破解未知协议时,可以帮助用户快速完成变量识别工作。