开源SAE J1699-3测试规范实现项目概述
5星 · 超过95%的资源 需积分: 50 183 浏览量
更新于2024-11-30
1
收藏 1.59MB ZIP 举报
资源摘要信息:"SAE J1699-3 Implementation Project-开源"是一个开源项目,旨在实现SAE J1699-3测试规范。SAE J1699-3测试规范是一种用于检查OBD-2协议符合性的测试方法。OBD-2协议,即第二代车载自动诊断系统协议,是汽车制造商必须在车辆上实现的一种标准,用于提供车辆的运行状况信息和诊断服务。
该项目的源代码使用通用公共许可证(GPL)发布,这意味着任何人都可以自由地使用、修改和共享这些代码,但必须遵循GPL的条款,即任何对原始代码的修改和扩展也必须以GPL许可证发布。
项目中包含多个C语言源文件,每个文件实现特定的功能模块。以下是各文件的具体作用:
1. VerifyDiagnosticSupportAndData.c:此文件包含用于验证诊断支持和数据的函数。这些函数可以检查车辆的诊断系统是否支持特定的故障码(DTCs)和数据流,并能够提供这些信息。
2. VerifyVehicleInformationSupportAndData.c:此文件包含用于验证车辆信息支持和数据的函数。这些函数可以检查车辆信息,如车辆识别号(VIN)、里程表读数等,确保这些信息可以被查询和显示。
3. TestToVerifyPerformanceCounters.c:此文件包含用于验证性能计数器的函数。性能计数器用于记录车辆运行中的特定性能指标,这些函数确保性能计数器的正确读取和更新。
4. TestToVerifyInUseCounters.c:此文件包含用于验证在使用计数器的函数。在使用计数器通常用于记录故障码首次出现以来车辆已经运行的周期数,这些函数确保在使用计数器的正确运作。
5. SidSaveResponseData.c:此文件包含用于保存服务标识符(SID)响应数据的函数。服务标识符用于指定车辆诊断系统的特定功能请求,此文件涉及对这些请求响应数据的保存和处理。
6. j1699.c:此文件包含了主程序的入口点以及核心功能的实现,它调用其他模块以执行完整的SAE J1699-3测试流程。
7. SidRequest.c:此文件包含用于构造和发送服务标识符请求的函数。这些请求用于激活车辆诊断系统中的特定功能,如读取故障码或数据流。
8. LogPrint.c:此文件包含用于日志记录和打印信息的函数。在测试过程中,记录详细的日志对于故障诊断和历史数据追踪是非常重要的。
9. ConnectProtocol.c:此文件包含用于建立与车辆诊断接口连接的协议处理函数。它涉及到与车辆通信的具体协议,如ISO 9141, ISO 14230, SAE J1850, ISO 15765等。
10. VerifyMonitorTestSupportAndResults.c:此文件包含用于验证排放相关监控器测试的支持和结果的函数。这些测试通常与车辆的排放控制相关的诊断功能相关,如催化转换器、氧传感器等。
通过这个项目,开发者可以进一步理解和实现OBD-2协议的详细测试过程,并可以根据项目提供的源代码修改或扩展其功能,以满足特定的测试需求或为OBD-2相关的应用程序提供支持。对于希望进行车载诊断系统测试的工程师或汽车爱好者来说,这个项目是一个宝贵的资源。
7036 浏览量
283 浏览量
283 浏览量
431 浏览量
2021-09-30 上传
2022-07-14 上传
2021-09-02 上传
陳二二
- 粉丝: 33
- 资源: 4627
最新资源
- ID_Assignment2
- 实现可以读取本地通讯录联系人信息功能
- 易语言源码易语言使用驱动打开进程源码.rar
- ExcelFileComparison:用于比较两个 Excel 工作表的 Java 代码。 专为 UNOCHA 文件量身定制
- 超级市场商品陈列检查要点DOC
- PTCustomerManager:体育教练客户经理Android应用
- Live-Drawing
- chinese_nlp:中文自然语言处理学习之路
- javascriptCursos:发生在我附近的影片库,没有任何影片,没有问题,因为在植物群落上没有问题
- java笔试题算法-secure-tomcat-datasourcefactory:标准TomcatDataSourceFactory的替代品
- wp-cli-plugin-active-on-sites:WP-CLI命令,用于列出多站点网络中已激活给定插件的所有站点
- mlbridge.github.io:一个介绍ML Bridge软件套件功能的网站
- 超市选址分析报告
- Mancala-ui
- 微信小程序版本高仿滴滴打车.rar
- PHP DOC-crx插件