本技术博客是介绍SAE J2534的三部分系列博客的第三部分。本系列介绍SAE J2534(包括其多个版本),描述如何使用2004 API,然后说明如何开始使用Kvaser和J2534。
本技术博客是介绍SAE J2534的三部分系列博客的第三部分。本系列介绍SAE J2534(包括其多个版本),描述如何使用2004 API,然后说明如何开始使用Kvaser和J2534。
第一步是考虑你将使用哪些协议,然后查找协议基础知识和该协议的操作顺序。这是因为这些协议根本上是不同的,你需要了解如何使用各种协议以得到你需要的结果。
如果你不了解此API为何以某种特定方式工作,或者想知道该查看历史和概念哪些标准文档,以得到特定结果。
要访问Kvaser的J2534 DLL,你需要安装CANlib驱动程序,确保选择安装“J2534驱动程序”(默认设置)。
这将根据标准安装J2534 DLL和设置Windows注册表。如果你需要配置DLL,可通过Kvaser的J2534 Options Tool(选项工具)进行配置。可通过“Tools”菜单下的Kvaser Device Guide (Kvaser设备指南)轻松访问:
你可通过该程序执行一些操作,例如启用运行记录以及J2534(如已启用)应将记录文件放在什么位置。此文件包含的信息包括你正在使用的DLL、你连接的通道以及所有错误状态 — 如果你之后需要与我们联系,这些信息对Kvaser技术支持会非常有帮助。
J2534选项工具还将显示J2534 DLL的安装位置(可在Windows注册表中配置;此工具中的所有选项都保存到此注册表中)。如果你想直接加载DLL而不通过Windows注册表,这将非常有用。
在已安装的DLL旁边是非常重要的自述文件。
现在要做的第一件事是查看自述文件。如果将CANlib驱动程序安装到默认路径,则可以在C:\Program Files\Kvaser\Drivers\j2534api-readme.txt 处找到自述文件(否则它将位于相应位置)。本自述文件包含有关Kvaser为此标准所做更新的最新信息,以让API和CANlib完全兼容。
自述文件中的信息很重要,并未包含在此系列博客中,因为随着Kvaser实现新功能和用户的反馈,这些信息会不断更新。
然后你就可将DLL加载到你的环境中并开始开发。请注意检查API返回的所有状态代码,如果显示出任何错误,请调用PassThruGetLastError()以获取错误的细节描述。
现在,你将可以使用你需要的Kvaser设备,通过任何“Win32(或Win64)操作系统的普通电脑”诊断车辆!
定义
在15765-2:2011中定义的传输协议,不支持15765-2:2016引入的CAN FD。有时被简称为ISO 15765-2或ISO 15765。
一系列标准,指定Pass-Thru设备(通过式设备)和用于通过J2534 DLL与设备通信的Pass-Thru API。
所有J2534 DLL的API,无论实际使用的是哪个公司的J2534 DLL,车辆制造商都可以使用此API。
通过J2534标准化的一种特定类型的设备,具备附带的J2534 DLL。
标准
下单前发送询盘获取更多信息