图片来源于虹科官网
1. ISO-15765-2测试工具
ISO-TP (ISO 15765-2) 是一种国际标准,用于通过CAN总线传输数据包。在CAN (OSI层1和2)上面,该协议涵盖OSI层3 (网络层) 和4 (传输层)。它能够传输高达4095字节每帧的数据包。该数据字节分段传输多个CAN帧。
PCAN-ISO-TP API实现该标准的功能性,基于10项基本功能。它们被分类为分配、配置、地址映射配置、信息、和通讯。
本文介绍的测试工具就是官网的demo,可以作为tp层的client端或server端。
2.1 工具使用
1.解压:
2.打开.exe
3.硬件连接:
根据自己的硬件设备选择对应的端口:
4.参数配置:
注意:如果要测试0x7E0和0x7E8,则需要这样设置mapping:
一组测试一个要设置两个交互的mapping,这点很重要!
5.添加要发送的数据:
6.发送测试:
可以看到,用工具请求一个多包,被测设备回复了,工具可靠且使用,推荐!
3. 工具获取
链接:https://pan.baidu.com/s/1o_GS2l_BWjRy12hBgz_-8Q
提取码:6rm4
当然,小伙伴如果想自己改造一下,也可以在参考资料1中,跳转至PEAK官网下载源码和API包,根据需求改造。
4. 参考资料
【1】PEAK首页 > 软件系列 > 开发包 > PCAN-ISO-TP API:PCAN-ISO-TP API:ISO-TP标准(ISO 15765-2)的API实现
【2】PCAN-ISO-TP库使用,无法发多包问题解决方案