Application
Note
CAN-bus 总线产品 FAQ
工业通信
AN01010101
V1.02
Date: 2016/09/03
产品应用笔记
类别
关键词
摘 要
内容
CAN-bus 总线产品
介绍 CAN-bus 总线产品使用的疑难问题
广州致远电子股份有限公司
广州致远电子股份有限公司
CAN-bus 总线产品 FAQ
工业通信
修订历史
版本
V1.00
V1.01
日期
2015/01/01
2015/07/23
原因
创建文档
增加例程说明、USBCAN 出现蓝屏、PCI 关机重启
产品应用笔记 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.
i
广州致远电子股份有限公司
CAN-bus 总线产品 FAQ
工业通信
1. USB 接口 CAN 卡 .................................................................................................... 1
目 录
1.1
2.1
1.2
软件问题 ................................................................................................................... 1
1.1.1 USBCAN 板卡的驱动安装不成功要如何处理? .............................................. 1
1.1.2 CANtest 测试软件 CAN 的数据帧怎样能分类固定查看 CAN 报文数据? ... 1
1.1.3 使用 CANtest 软件发送数据时,总是提示发送数失败? ............................... 3
1.1.4 电脑进入休眠之后唤醒,CANtest 不需重新启动就能驱动 CAN 卡? .......... 3
1.1.5 使用 CANtest 软件启动通道时,提示启动通道失败或初始化通道失败。 ... 3
1.1.6 二次开发上位机软件时,当接收数据量大频繁,会在在软件界面显示中,出
现刷新缓慢、卡和闪烁。 ............................................................................................... 3
1.1.7 VB 软件上调试 VB6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 ...................................................................................... 3
1.1.8 VC 软件上调试 VC6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 ...................................................................................... 3
1.1.9 运行 C#例程时,提示报错(打开设备失败)。 ............................................... 3
1.1.10 LabVIEW 例程生成可执行程序(exe)或安装程序后,打开设备,提示报错
(open 出错)。 ............................................................................................................... 4
1.1.11 CANtest 软件里面发送方式“正常发送”“单次发送”“自发自收”具体含义
分别是指? ....................................................................................................................... 5
原理问题 ................................................................................................................... 5
1.2.1 如何计算并选择自定义波特率的配置数值? ................................................... 5
1.2.2 如何识别多个同型号 USBCAN 卡在一台 PC 机上所分配的设备索引号? .. 6
1.2.3 CAN 总线为什么要有两个 120Ω 的终端电阻? .............................................. 8
1.2.4 CAN 总线远距离通讯接 120Ω 的终端电阻,有时候通讯不上? ................... 8
1.2.5 CAN 总线在一些强电场合使用会遇到电磁干扰,有什么措施可以改善? .. 8
1.2.6 CAN 总线错误状态的种类有哪些?.................................................................. 8
1.2.7 USBCAN-II 是否支持 Win8 平板上的 OTG 接口? ......................................... 9
1.2.8 USBCAN 卡安装相关驱动之后出现蓝屏。 ...................................................... 9
2. PCI 接口 CAN 卡 .................................................................................................... 10
软件问题 ................................................................................................................. 10
2.1.1 使用 CANtest 软件发送数据时,总是提示发送数失败? ............................. 10
2.1.2 CANtest 软件里面发送方式“正常发送”“单次发送”“自发自收”具体含义
分别是指? ..................................................................................................................... 10
2.1.3 电脑进入休眠之后唤醒,CANtest 不需重新启动就能驱动 CAN 卡? ........ 10
2.1.4 使用 CANtest 软件启动通道时,提示启动通道失败或初始化通道失败。 . 10
2.1.5 二次开发上位机软件时,当接收数据量大频繁,会在软件界面显示中,出现
刷新缓慢、卡和闪烁。 ................................................................................................. 10
2.1.6 VB 软件上调试 VB6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 10
2.1.7 VC 软件上调试 VC6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 11
2.1.8 运行 C#例程时,提示报错(打开设备失败)。 ............................................. 11
产品应用笔记 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.
i
广州致远电子股份有限公司
CAN-bus 总线产品 FAQ
工业通信
3.1
3.2
4.1
2.2
原理问题 ................................................................................................................. 11
2.2.1 如何计算并选择自定义波特率的配置数值? ................................................. 11
2.2.2 CAN 总线在一些强电场合使用会遇到电磁干扰,有什么措施可以改善? 12
2.2.3 为什么 PCI-5110 CAN 板卡无法使用? .......................................................... 13
2.2.4 PCI-9820I 的 DB9 接头内的管脚定义是怎样的? .......................................... 13
2.2.5 系统中插入多张相同的 PCI CAN 板卡后,如何确定各个设备的索引号? 13
2.2.6 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 14
2.2.7 CAN 总线错误状态的种类有哪些?................................................................ 14
2.2.8 PCI-9820I 的 linux 系统驱动为什么无法使用? ............................................. 14
2.2.9 电脑插上 PCICAN,如何解决电脑关机重启? ............................................. 14
3. CPCI 接口 CAN 卡 ................................................................................................. 16
软件问题 ................................................................................................................. 16
3.1.1 使用 CANtest 软件发送数据时,总是提示发送数失败? ............................. 16
3.1.2 CANtest 软件里面发送方式“正常发送”“单次发送”“自发自收”具体含义
分别是指? ..................................................................................................................... 16
3.1.3 电脑进入休眠之后唤醒,CANtest 不需重新启动就能驱动 CAN 卡? ........ 16
3.1.4 二次开发上位机软件时,当接收数据量大频繁,会在软件界面显示中,出现
刷新缓慢、卡和闪烁。 ................................................................................................. 16
3.1.5 VB 软件上调试 VB6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 16
3.1.6 VC 软件上调试 VC6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 16
3.1.7 运行 C#例程时,提示报错(打开设备失败)。 ............................................. 17
原理问题 ................................................................................................................. 17
3.2.1 如何计算并选择自定义波特率的配置数值? ................................................. 17
3.2.2 CAN 总线在一些强电场合使用会遇到电磁干扰,有什么措施可以改善? 19
3.2.3 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 19
3.2.4 CAN 总线错误状态的种类有哪些?................................................................ 19
4. PCIe 接口 CAN 卡 .................................................................................................. 20
软件问题 ................................................................................................................. 20
4.1.1 使用 CANtest 软件发送数据时,总是提示发送数失败? ............................. 20
4.1.2 CANtest 软件里面发送方式“正常发送”“单次发送”“自发自收”具体含义
分别是指? ..................................................................................................................... 20
4.1.3 电脑进入休眠之后唤醒,CANtest 不需重新启动就能驱动 CAN 卡? ........ 20
4.1.4 二次开发上位机软件时,当接收数据量大频繁,会在软件界面显示中,出现
刷新缓慢、卡和闪烁。 ................................................................................................. 20
4.1.5 VB 软件上调试 VB6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 20
4.1.6 VC 软件上调试 VC6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 20
4.1.7 运行 C#例程时,提示报错(打开设备失败)。 ............................................. 20
原理问题 ................................................................................................................. 21
4.2.1 如何计算并选择自定义波特率的配置数值? ................................................. 21
4.2.2 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 23
4.2
产品应用笔记 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.
ii
广州致远电子股份有限公司
CAN-bus 总线产品 FAQ
工业通信
5.1
5.2
6.1
4.2.3 CAN 总线错误状态的种类有哪些?................................................................ 23
5. CANalyst-II 总线分析仪 ......................................................................................... 24
软件问题 ................................................................................................................. 24
5.1.1 CANalyst-II 如何安装驱动? ............................................................................ 24
5.1.2 二次开发上位机软件时,当接收数据量大频繁,会在软件界面显示中,出现
刷新缓慢、卡和闪烁。 ................................................................................................. 24
5.1.3 VB 软件上调试 VB6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 24
5.1.4 VC 软件上调试 VC6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 24
5.1.5 运行 C#例程时,提示报错(打开设备失败)。 ............................................. 24
原理问题 ................................................................................................................. 25
5.2.1 如何计算并选择自定义波特率的配置数值? ................................................. 25
5.2.2 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 26
5.2.3 CAN 总线错误状态的种类有哪些?................................................................ 26
6. 以太网转 CAN 模块 .............................................................................................. 28
软件问题 ................................................................................................................. 28
6.1.1 电脑进入休眠之后唤醒,CANtest 不需重新启动就能驱动 CAN 卡? ........ 28
6.1.2 二次开发上位机软件时,当接收数据量大频繁,会在软件界面显示中,出现
刷新缓慢、卡和闪烁。 ................................................................................................. 28
6.1.3 VB 软件上调试 VB6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 28
6.1.4 VC 软件上调试 VC6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 28
6.1.5 运行 C#例程时,提示报错(打开设备失败)。 ............................................. 28
原理问题 ................................................................................................................. 28
6.2.1 如何计算并选择自定义波特率的配置数值? ................................................. 28
6.2.2 为什么使用 CANET-200T 的 UDP 通信方式会出现通信不稳定? .............. 30
6.2.3 CANET-100T 如何恢复出产设置? ................................................................. 30
6.2.4 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 30
6.2.5 CAN 总线错误状态的种类有哪些?................................................................ 30
6.2.6 CANET-200T 设备无法正常使用,怎么调通进行自发自收的测试? ......... 31
6.2.7 CANET-E(2E\4E)-U TCP 通知端口报 02 错误是什么原因? ........................ 34
7. Wifi 转 CAN 模快 ................................................................................................... 35
软件问题 ................................................................................................................. 35
7.1.1 电脑进入休眠之后唤醒,CANtest 不需重新启动就能驱动 CAN 卡? ........ 35
7.1.2 二次开发上位机软件时,当接收数据量大频繁,会在软件界面显示中,出现
刷新缓慢、卡和闪烁。 ................................................................................................. 35
7.1.3 VB 软件上调试 VB6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 35
7.1.4 VC 软件上调试 VC6 例程时,提示打开设备失败,但是直接运行可执行文件
(EXE 文件)可以正常运行。 .................................................................................... 35
7.1.5 运行 C#例程时,提示报错(打开设备失败)。 ............................................. 35
原理问题 ................................................................................................................. 35
6.2
7.2
7.1
产品应用笔记 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.
iii
广州致远电子股份有限公司
CAN-bus 总线产品 FAQ
工业通信
8.1
7.2.1 如何计算并选择自定义波特率的配置数值? ................................................. 35
7.2.2 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 37
7.2.3 CAN 总线错误状态的种类有哪些?................................................................ 37
7.2.4 首次与 PC 建立 WIFI 连接时,连接所需的时间比较长,也有可能会搜索不
到设备。 ......................................................................................................................... 37
7.2.5 CANWIFI 硬重启和软重启的时间是多少的? ............................................... 37
7.2.6 WIFI 异常断开重新连接时间是多少的? ....................................................... 37
7.2.7 保证不丢包的校验机制是如何设计的? ......................................................... 37
7.2.8 通信压力测试是怎么如何测试的? ................................................................. 37
8. 串口转 CAN 模快 .................................................................................................. 39
软件问题 ................................................................................................................. 39
8.1.1 二次开发上位机软件时,当接收数据量大频繁,会在软件界面显示中,出现
刷新缓慢、卡和闪烁。 ................................................................................................. 39
8.1.2 使用配置工具无法获取设备信息。 ................................................................. 39
原理问题 ................................................................................................................. 39
8.2.1 如何计算并选择自定义波特率的配置数值? ................................................. 39
8.2.2 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 40
8.2.3 CAN 总线错误状态的种类有哪些?................................................................ 40
8.2.4 CANCOM-100IE 的串口 RS485 能不能带多个串口设备? ........................... 41
8.2.5 CANCOM-100IE 的有几种数据转换模式? ................................................... 41
8.2.6 CANCOM-100IE 设备 CAN 口的波特率一定需要与串口波特率一样? ..... 41
8.2.7 CANCOM-100IE 在格式转换模式下,串口往 CAN 发送不了 1-7 个字节数
据? 41
8.2.8 CANCOM-100I 能进入配置, 但是无法传输数据? .................................... 41
9. CAN 隔离中继器集线器 ........................................................................................ 43
软件问题 ................................................................................................................. 43
9.1.1 为什么无法对 CAN485MB 进行参数的配置? .............................................. 43
9.1.2 二次开发上位机软件时,当接收数据量大频繁,会在软件界面显示中,出现
刷新缓慢、卡和闪烁。 ................................................................................................. 43
原理问题 ................................................................................................................. 43
9.2.1 CAN232MB 能否同时实现对标准帧与扩展帧的转换? ............................... 43
9.2.2 CAN485MB 单个测试正常,接入 RS-485 的大网络中就无法使用? ......... 43
9.2.3 CANHub-AS4 的电源接口与 CAN 接口之间的隔离电压值是多少? .......... 44
9.2.4 CANBridge 智能网桥能否使用在 CANOPEN 网络中? ................................ 44
9.2.5 如何计算并选择自定义波特率的配置数值? ................................................. 44
9.2.6 为什么 CANHub-AS4 替换原来的 CANHub-S5 设备后,系统无法使用? . 45
9.2.7 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 45
9.2.8 CAN 总线错误状态的种类有哪些?................................................................ 45
10. CAN 光纤转换器 .................................................................................................. 47
软件问题 ................................................................................................................. 47
原理问题 ................................................................................................................. 47
10.2.1 如何计算并选择自定义波特率的配置数值? ................................................. 47
10.2.2 为什么 CANHub-AF1S1 接入系统后通信不正常? ....................................... 48
10.2.3 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 48
10.1
10.2
8.2
9.1
9.2
产品应用笔记 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.
iv
广州致远电子股份有限公司
CAN-bus 总线产品 FAQ
工业通信
11.1
11.2
13.1
13.2
14.1
14.2
12.1
12.2
10.2.4 CAN 总线错误状态的种类有哪些?................................................................ 49
10.2.5 CANHUB-AF2S2 使用在西门子消防控制主机上,CAN 口设置波特率自适
应,CAN 口故障灯亮无法进行数据传输。................................................................ 49
10.2.6 CANHUB-AF2S2 的通讯距离怎么计算? ...................................................... 50
11. 容错 CAN 转换板 ................................................................................................ 51
软件问题 ................................................................................................................. 51
原理问题 ................................................................................................................. 51
11.2.1 被测产品是容错 CAN 的通信,如何使用 USBCAN 等接口卡做接收? ..... 51
11.2.2 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 52
11.2.3 CAN 总线错误状态的种类有哪些?................................................................ 52
12. PC104-CAN 接口 CAN 卡 ................................................................................... 53
软件问题 ................................................................................................................. 53
原理问题 ................................................................................................................. 53
12.2.1 PC104-CAN 如何进行基地址配置? ............................................................... 53
12.2.2 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 55
12.2.3 CAN 总线错误状态的种类有哪些?................................................................ 55
13. 连接器防雷器 ....................................................................................................... 57
软件问题 ................................................................................................................. 57
原理问题 ................................................................................................................. 57
14. 隔离 CAN 收发器接口模块 ................................................................................ 58
软件问题 ................................................................................................................. 58
原理问题 ................................................................................................................. 58
14.2.1 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 58
14.2.2 CAN 总线错误状态的种类有哪些?................................................................ 58
15. CANOPEN 主站产品 ............................................................................................ 59
软件问题 ................................................................................................................. 59
原理问题 ................................................................................................................. 59
15.2.1 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 59
15.2.2 CAN 总线错误状态的种类有哪些?................................................................ 59
16. CANOPEN 从站模块 ............................................................................................ 60
软件问题 ................................................................................................................. 60
原理问题 ................................................................................................................. 60
16.2.1 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 60
16.2.2 CAN 总线错误状态的种类有哪些?................................................................ 60
17. DeviceNet 主站产品 ............................................................................................. 61
软件问题 ................................................................................................................. 61
原理问题 ................................................................................................................. 61
17.2.1 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 61
17.2.2 CAN 总线错误状态的种类有哪些?................................................................ 61
18. DeviceNet 从站模块 ............................................................................................. 62
软件问题 ................................................................................................................. 62
原理问题 ................................................................................................................. 62
18.2.1 CAN 总线为什么要有两个 120Ω 的终端电阻? ............................................. 62
18.2.2 CAN 总线错误状态的种类有哪些?................................................................ 62
18.1
18.2
15.1
15.2
16.1
16.2
17.1
17.2
产品应用笔记 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.
v
广州致远电子股份有限公司
CAN-bus 总线产品 FAQ
工业通信
19.1
19.2
19. 车载 CAN-bus 数据记录仪 ................................................................................. 63
软件问题 ................................................................................................................. 63
原理问题 ................................................................................................................. 63
19.2.1 如果导出是绝对时间,哪里能看到绝对时间? ............................................. 63
19.2.2 导出文件选择的是.can 文件,为何又有 txt 文件? ....................................... 63
19.2.3 为什么数据量与 Vector 记录的数据量对不上? ............................................. 63
19.2.4 Channel 以及里面的 一些“CH0_CAN20”含义到底指的是什么? ........... 63
19.2.5 原始文件中 C1_XXX,C2_xxx,C3_xxxx 的 C 后面的编号含义是什么? .... 63
19.2.6 DTU 软件里时间段起始时间及结束时间能看出来吗?为什么数据一样? 63
20. 免责声明 ............................................................................................................... 64
产品应用笔记 ©2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.
vi