基于OBD系统的量产车评估测试(PVE)

2 篇文章 0 订阅

根据近期出台的轻型汽车污染物排放限值及测量方法(中国第六阶段),除了对汽车尾气排放等制定了更为严格的限制之外,也在OBD系统认证项目中增加了新的要求——量产车评估(Production Vehicle Evaluation)测试,该测试由J1标准化验证、J2监测要求验证以及J3在用监测性能验证三部分组成,主要是为了确保各主机厂批量生产的汽车、系统、部件及独立技术总成与已型式检验(已检验过的车辆)的车型一致。

量产车评估测试(PVE)

按照国标GB18352.6-2016中的描述,J1标准化验证主要是在车辆生产后的2个月内,测试车辆OBD系统通讯是否满足J1979协议要求。该过程较为简单,通过SAE J1699-3开源的免费测试软件和支持SAE J2534的硬件VCI就可以实现。J2监测要求验证一般是在车辆生产后的6个月内测试驾驶循环、MIL灯的点亮、故障码的检测以及永久故障码的存储等。该过程较为复杂,主要根据SAE J1699-3开源测试软件要求不断切换车辆状态来测试,一般测试时间为若干周。J3在用监测性能验证主要涉及监测频率IUPR分子计数器和分母计数器的读取,要求是在车辆量产后12月内进行,这部分数据读取功能早已在Softing Q-OBD里实现。

                                                                                     图一:PVE测试流程图

与国外相比,国内PVE测试起步较晚,测试方法和技术不够成熟,急需一款能够帮助测试人员完成测试的工具。Softing按照标准PVE测试流程,结合SAE J1699-3开源测试软件开发了Q-OBD诊断仪,并对操作输入输出界面进行了优化处理,大大提高了测试人员的测试效率。

                                                                                图二:PVE测试数据填写

 

测试过程进度以进度条的形式展示,增加了人性化提示及描述信息,同时也支持测试黑框源码展示。

                                                                                         图三:PVE测试进程图

Q-OBD支持对IUPR值的读取,后期也会根据客户需求进行处理。

                                                                                               图四:IUPR值读取

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前言: 在淘宝搜了一圈,感觉成品的行电脑,功能大多不实用。大部分都是基于标准的OBD协议进行开发,功能无非就是查看故障码、清除故障码、显示转速、速、水温、进气压力、进气温度等等的一些发动机参数。其实这些参数如果不是维修的话,日常行基本上没用的。 于是萌发了自己制作一款多功能行电脑的念头。于是开始查资料、研究辆的OBD协议,设计线路板、编程、调试,经过1年多的时间,经过了3个版本的修改,最终做成了现在的这款行电脑。自我感觉还不错,用的效果也很好。现在开源出来给大家。 OBD电脑放在上的效果: 整个系统采用ATmega64作为主控芯片,用24064的黄绿液晶作为显示屏(T6963C驱动),DS1302作为时钟芯片,读取时间。用2个DS18B20温度传感器检测内及外温度,用C3-370C的GPS模块作为GPS接收装置,读取经纬度、海拔、航向等信息。在发动机的OBD接口上安装一个蓝牙的OBD模块(买的),系统板上也采用一个蓝牙串口模块,系统板和辆之间通过蓝牙串口来透明的传输发动机数据。电源采用的是LM2596,其实整机功耗不大,用7805也可应付。按键采用的是4个独立按键(上图搞错了)其实这4个按键我借用了乐风的电控后视镜按钮。(我的是低配,是手动调节后视镜,但是有安装电调后视镜按钮的位置。所以我买了一个后视镜调节按钮,当作了系统的按键)。系统板上留出了ISP接口和JTAG接口,方便下载程序和在线调试。 目前实现的功能: 1.速的实时显示。(这个是实际的速,而不是表速。表速根据国标规定,比实际速度低一些) 2.超速报警功能。(设定一个报警值,当速超过以后,蜂鸣器报警。可用按键关闭。高速上开相对方便) 3.小计里程统计。(速表上的小计里程一般最大统计1000Km,这个可以统计65535Km。可通过长按下键来清零) 4.每月行驶里程统计。(统计每个月的行驶里程,并可显示。每月自动清零,不可手动清零) 5.本次行驶平均油耗统计。(显示本次行驶的平均油耗,单位是 L/100Km) 6.历史平均油耗统计。(辆在一个大的用时间内的平均油耗) 7.剩余燃油续航里程。(根据当前的油耗计算出的油箱内燃油还能跑多少公里) 8.当前行驶方向。(分八个方向显示。东、西、南、北、东南、东北、西南、西北) 9.当前位置经纬度坐标。(度、分、秒格式) 9.当前位置海拔高度。 10.时间及日期显示(年、月、日、星期、时、分、秒根据GPS自动校时,无需手动调整) 11.内温度显示。 12.外温度显示。 13.本次行程统计。(在本次行关机时显示,显示的信息有:本次行驶时间、本次行驶里程、本次行驶平均油耗、本次行驶最高速度、本次行驶平均速度) 14.最高速度记录。(记录开的最高速度) 15.加油记录。(每次加油后,开机时可自动识别出加油,可记录本次加油单价、加油量、总价、加油时间) 16.用油统计。(可统计自某个时间以来,总的加油量、总天数、总行驶里程、总加油费用、总的平均油耗、平均费用,包括每天的费用和每公里费用) 17.根据环境光线,自动开启仪表照明。(这个功能硬件预留,程序中没设计。后序陆续添加) 先看一下线路板。这个线路板是画好以后在网上找的PCB厂家给做的。当时在验证设计时,曾经用感光法自制过PCB板,专门买了感光蓝油、PCB覆铜板,蚀刻液,用喷墨打印机打印PCB图到感光胶片上,覆盖在涂了感光蓝油的覆铜板上,用台灯曝光15分钟,然后显影、脱膜、蚀刻。效果很好,最小线宽可以做到10mil!但是打孔是个头疼问题。全是1mm一下的孔,太难钻了,而且过孔问题很难解决。所以后来还是让PCB厂家做的板。 下面是用的LCD屏。24064的黄绿点阵。T6963C的控制器。这个屏是我在单位的一台废旧设备上拆下的。工业级的。还不错。 屏和主板是两层设计,中间的是蓝牙串口模块。 下面介绍一下各个界面 第一屏,最常用的信息,开机后就在这个界面 第二屏,主要显示GPS的一些信息。按按钮上的“右”键切换到第二屏。 说明: 程序是用C语言写的。本人水平有限。我自己看着都很乱。附件中含有清晰版的原理图和源程序。用CodeVisionAVR V2.04.4a编译。压缩包内自带工程文件与源文件。编译没有错误,但是有警告。注意源文件中有DS1302.lib和DS18B20.lib两个文件,要拷贝到CodeVisionAVR的安装目录下的lib文件夹内,替换系统自带的两个文件。因为我对这两个文件做了修改。 一直想弄个外壳,在淘宝上找了很久,也没找到合适的外壳。没有外壳就暂时裸奔吧! 说说使用的感受: 1.跑高速时很爽!在这个安装位置正好,需要看时速时眼扫一下就可以,或者设定好超速报警,开就是了,根本不用低头看速! 2.平均油耗,至少在我的上还是比
OBD(On-Board Diagnostics)是指安装在汽车上的诊断系统,用于检测和报告辆的故障信息。OBD协议是指与OBD系统通信的规范和标准,它定义了在OBD系统中通过诊断接口进行通信的方式和数据格式。 OBD协议主要分为OBD-I和OBD-II两种类型。OBD-I是较早期的诊断协议,主要在1996年以前的型上使用。OBD-I协议的通信接口多样,包括K线、L线、CAN等。但OBD-I系统的功能相对较弱,只能提供有限的故障码和基本的辆信息。 而OBD-II协议是目前广泛应用于现代辆的标准。OBD-II协议在1996年开始使用,它规定了通信接口必须使用标准的16针OBD诊断接口,通信速率为500kbps,支持多种诊断特征和扩展功能。OBD-II协议提供了更全面和详细的故障码和辆信息,可以实时监测辆的工作状态,包括发动机、传动系统、燃油系统等。OBD-II还支持诊断仪的连接,可以通过连接OBD-II接口来读取和清除故障码,以及实施其他诊断操作。 对于不同的型,根据其生产国家、品牌、系和上市时间的不同,采用的OBD协议和通信接口也有所差异。一般来说,大部分现代汽车都采用OBD-II协议,并使用16针OBD诊断接口。但是,一些老年型和某些国别的辆可能仍然使用OBD-I协议或者不同的通信接口。 因此,在进行辆诊断和使用相关诊断设备时,我们需要根据具体型来选择合适的OBD协议和通信接口。这样才能保证诊断设备和辆之间的兼容性,正确读取和解析辆的故障信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值