
RP1210 API
访问CAN、J1939、ISO15765和J1708/J1587网络的编程接口
RP1210 API是基于Windows的应用程序与车载通信网络之间的开放接口。该接口既为总线系统提供功能支持,也为更高层协议提供支持。其应用领域非常广泛,具体取决于所实现的应用程序。
RP1210规范由美国卡车运输协会(ATA)下属的技术与维护委员会(TMC)制定,属于推荐性工程与维护实践(Recommended Engineering and Maintenance Practice)标准。特别是在美国,自愿遵守该推荐实践已获得商业卡车运输公司、整车厂和供应商的支持。
典型的RP1210应用包括重型车辆领域的诊断工具,例如服务区中使用的工具。Vector的RP1210 API可在开发过程中用于操作这些工具,包括配合Vector接口硬件使用。
优点
- 通过与Vector硬件接口配置对话框的完全集成,实现便捷的通道映射
- 每个通道支持多个客户端
- 完整的多线程功能,包括多种可选的等待模式,例如等待Tx消息的发送指示或更高层协议事务的完成
- 兼容RP1210-0、RP1210-A、RP1210-B和RP1210-C
架构
RP1210 API(应用程序接口)提供一组关键功能,这些功能对于客户端建立与不同类型网络的物理连接,以及发送和接收符合所用协议标准的数据至关重要。因此,Windows应用程序可以通过一个通用接口,借助各种硬件适配器连接到多个网络。
RP1210规范是由美国卡车运输协会(ATA)下属的技术与维护委员会(TMC)制定的一项推荐性工程与维护实践规范。
功能
CAN(摘录)
标准(11位标识符)和扩展(29位标识符)格式
基于硬件的CAN ID过滤
并发循环广播消息传输选项
SAE J1939(节选)
数据链路层:参数组(PG-)数据与传输协议处理(BAM和CMDT)
网络层:动态地址管理(地址声明/保护)
多种过滤选项(例如PGN、源地址和目标地址)
并发循环广播PG 输选项
ISO 15765(摘录)
支持ISO 15765(基于CAN的诊断传输协议)
SAE J1708/J1587(摘录)
可选的校验和生成和错误验证
消息标识符过滤功能
并发循环广播消息传输选项
硬件接口
| 产品名称 | 电脑接口 | 支持CAN/J1939/ISO 15765(需配备收发器) | 支持J1708/J1587(需配备收发器) |
| VN1610/VN1611 | USB 2.0高速 | 是 | 否 |
| VN1630A | USB 2.0高速 | 是 | 是(J1708piggy) |
| VN1640A | USB 2.0 高速 | 是(CANpiggy) | 是(J1708piggy) |
| VN5640 | USB 2.0/USB 3.0 | 是 | 否 |
| VN1530/VN1531 | PCIe | 是 | 否 |
| VN7572 | PCIe | 是 | 否 |
| VN7610 | USB 2.0 | 是 | 否 |
| VN7640 | USB 2.0或以太网 | 是(CANpiggy) | 是(J1708piggy) |


让我们来讨论您的应用场景
无论您是正在探索各种可能性,还是已经开始规划下一步,都请将您的需求告知我们。我们将协助您找到合适的解决方案。