System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于车辆诊断,具体涉及一种车载整车故障uds诊断系统及方法。
技术介绍
1、uds,是unified diagnostic services简称,统一诊断服务,是汽车行业中用于车辆故障诊断的一种标准化服务协议。
2、obd,是on-board diagnostics的简称,车辆诊断。
3、随着汽车技术的发展及车辆数量的增多,车辆故障问题出现的概率也随之提高。传统的车辆故障诊断方式主要通过驾驶员依赖经验或售后服务人员到现场,通过诊断工具接入车辆obd接口进行uds诊断。然而此种方式存在诸多不足,特别是在驾驶员缺乏经验或距离服务站较远的情况下,问题排查周期就会很长,无法精确确认故障原因,给驾驶员带来不便和损失。
4、新一代改进的车辆故障诊断方式已经出现,例如通过外接本地读取设备或4g/5g远程读取设备进行车辆故障诊断,但这些方式仍然存在一定的局限性。首先外接本地读取设备需要售后服务人员操作,处理效率较低,其次4g/5g远程读取设备虽然处理效率有所提升,但在偏远地区可能面临信号掉线的问题。另外,这些方式驾驶员无法实时了解自己车辆的问题,无法缓解驾驶时车辆故障引发的焦虑。
5、此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种车载整车故障uds诊断系统及方法,是非常有必要的。
技术实现思路
1、针对车辆诊断问题日益突出,传统诊断方式依赖驾驶员经验或需要服务人员到现场,排查周期长,无法精确确认故障,新一代外接读取设备或远程诊
2、第一方面,本专利技术提供一种车载整车故障uds诊断系统,包括座域舱控制器、中央网关、整车故障uds诊断模块、故障提示模块及若干功能控制器;
3、整车故障uds诊断模块及故障提示模块均集成在座域舱控制器内部,并与座域舱控制器连接;
4、中央网关与座域舱控制器和各功能控制器均连接,进行整车通信报文和诊断报文的转发;
5、座域舱控制器接收中央网关的通讯信号,显示整车运行信息和整车故障码信息;
6、故障提示模块,收集处理座域舱控制器接收到的各功能控制器的故障信号,进行故障提醒;
7、整车故障uds诊断模块,响应于驾驶员的操作进行整车故障的诊断,生成整车故障码信息,并向座域舱控制器发送。
8、进一步地,故障提示模块还包括指示灯;
9、故障提示模块的故障提示方式包括通过控制指示灯亮灯提示故障、通过提示文字提示故障以及通过提示声音提示故障;其中提示文字及提示声音提示故障通过座域舱控制器进行;
10、故障提示模块针对不同类型故障使用控制指示灯亮灯、提示文字、提示声音中的一种或几种组合进行区分;
11、故障提示模块还记录故障提示发生后的故障日志和运行日志。
12、进一步地,座域舱控制器还设置有外部接口;
13、外部接口,用于外部驾驶员或售后服务人员进行数据读取。
14、进一步地,整车故障uds诊断模块包括:
15、诊断激活单元,使用座域舱控制器的界面响应驾驶员的故障诊断注册;
16、诊断开关单元,使用座域舱控制器的界面响应驾驶员的选择,开启或关闭诊断功能;
17、诊断认证单元,控制整车故障码诊断过程中座域舱控制器与中央网关的双向安全认证;
18、故障码诊断单元,响应授权的驾驶员的单个功能控制器诊断请求或整车所有功能控制器的诊断请求,并根据预先保存的整车所有功能控制器的诊断指令,执行故障码诊断;
19、诊断显示单元,使用座域舱控制器的界面显示诊断完后的所有故障码及维系建议,并响应驾驶员选择的故障进行冻结帧读取;
20、远程监控接口单元,响应远程诊断设备或平台进行故障码和冻结帧的读取。
21、第二方面,本专利技术提供一种基于第一方面的车载整车故障uds诊断系统的诊断方法,包括如下步骤:
22、s1.整车进入运行状态后,故障提示模块接收座域舱控制器转发的故障信号,并在存在故障时进行故障提示;
23、s2.整车故障uds诊断模块接收驾驶员的登录请求后进行诊断条件判断,并在诊断条件满足时,启动整车故障uds诊断,生成诊断指令,再将诊断指令经座域舱控制器和中央网关向对应目标功能控制器转发,并接收各目标功能控制器由中央网关和座域舱控制器返回的诊断结果。
24、进一步地,步骤s1具体步骤如下:
25、s11.整车上电后判定为进入整车运行状态;所述整车运行状态包括上电发动机未启动状态和上电发动机启动状态;
26、s12.整车故障uds诊断模块通过座域舱控制器的界面接收驾驶员的激活请求,获取驾驶员使用唯一性个人信息生成的注册请求及设置的个人密码,并在注册成功后完成诊断功能激活;
27、s13.整车故障uds诊断模块通过座域舱控制器的界面接收驾驶员进行诊断功能的开启和关闭;
28、s14.座域舱控制器通过中央网关接收各功能控制器的运行信息,生成故障信号,并向故障提示模块转发;
29、s15.故障提示模块接收并解析故障信号,判断是否存在故障提示;
30、若是,进入步骤s16;
31、若否,返回步骤s14;
32、s16.故障提示模块将分析故障提示对应故障类型按照预先设定的提示方式通过指示灯、提示文字或提示声音对驾驶员进行提示。
33、进一步地,步骤s2具体步骤如下:
34、s21.整车故障uds诊断模块通过座域舱控制器的界面接收驾驶员的登录请求后,进行身份认证;
35、若身份认证通过,进入步骤s22;
36、若身份认证不通过,提示用户或密码错误,结束;
37、s22.整车故障uds诊断模块接收到驾驶员的诊断请求后,进行诊断功能开启判断以及诊断条件开启判断,并在诊断功能未开启或未满足诊断条件时进行提醒,而在诊断功能开启及满足诊断条件时,进入步骤s23;
38、s23.整车故障uds诊断模块解析诊断请求,识别诊断模式;
39、当诊断模式为单个功能控制器诊断,进入步骤s24;
40、当诊断模式为整车所有功能控制器诊断,进入步骤s25;
41、s24.整车故障uds诊断模块将该功能控制器作为目标功能控制器,并获取目标控制器的诊断指令,再通过功能寻址方式或物理地址寻址方式确定目标控制器的路由地址,经座域舱控制器转发到中央网关进行诊断指令的路由转发,并接收目标控制器经中央网关和座域舱控制器返回的诊断结果,进入步骤s28;
42、s25.整车故障uds诊断模块获取各功能控制器的诊断指令,按照设定的顺序对将各功能控制器进行定位;
43、s26.整车故障uds诊断模块通过本文档来自技高网...
【技术保护点】
1.一种车载整车故障UDS诊断系统,其特征在于,包括座域舱控制器、中央网关、整车故障UDS诊断模块、故障提示模块及若干功能控制器;
2.如权利要求1所述的车载整车故障UDS诊断系统,其特征在于,故障提示模块还包括指示灯;
3.如权利要求2所述的车载整车故障UDS诊断系统,其特征在于,座域舱控制器还设置有外部接口;
4.如权利要求1所述的车载整车故障UDS诊断系统,其特征在于,整车故障UDS诊断模块包括:
5.一种基于权利要求1-4任一项的车载整车故障UDS诊断系统的诊断方法,其特征在于,包括如下步骤:
6.如权利要求5所述的诊断方法,其特征在于,步骤S1具体步骤如下:
7.如权利要求5所述的诊断方法,其特征在于,步骤S2具体步骤如下:
8.如权利要求7所述的诊断方法,其特征在于,步骤S22具体步骤如下:
9.如权利要求8所述的诊断方法,其特征在于,步骤S223中诊断条件包括:
10.如权利要求7所述的诊断方法,其特征在于,步骤S24及步骤S26中座域舱控制器与中央网关进行诊
...【技术特征摘要】
1.一种车载整车故障uds诊断系统,其特征在于,包括座域舱控制器、中央网关、整车故障uds诊断模块、故障提示模块及若干功能控制器;
2.如权利要求1所述的车载整车故障uds诊断系统,其特征在于,故障提示模块还包括指示灯;
3.如权利要求2所述的车载整车故障uds诊断系统,其特征在于,座域舱控制器还设置有外部接口;
4.如权利要求1所述的车载整车故障uds诊断系统,其特征在于,整车故障uds诊断模块包括:
5.一种基于权利要求1-4任一项的车载整车故障uds诊断系统的诊断方法,其特征在于,包括如下...
【专利技术属性】
技术研发人员:王胜放,付莹莹,孙德龙,
申请(专利权)人:中国重汽集团济南动力有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。