System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆维修的,尤其是涉及一种ecu诊断系统及方法。
技术介绍
1、汽车作为一种便捷的交通工具,已经得到广泛的应用,对于汽车的研发使用也越来越智能化,汽车上设计使用ecu设备(行车电脑)来进行电子控制,能够极大的便利驾驶者。
2、ecu设备作为汽车的控制核心,是汽车非常重要的一部分,所以对于ecu设备是否出现异常,需要及时的进行维修。相关技术中,需要使用电脑对ecu设备进行诊断、检测,从而获悉ecu设备出现的问题,以完成后续的维护维修工作。但是,相关技术中,需要将ecu设备拆卸,然后送至办公地点对ecu设备进行诊断检测,需要工作人员取送ecu设备,耗时长。并且,对于ecu设备的诊断检测,需要专业的软件和专业的工作人员进行,这就加大了ecu设备的诊断难度。
技术实现思路
1、为了降低ecu设备的诊断难度,同时提高工作效率,本申请提供一种ecu诊断系统及方法。
2、第一方面,本申请提供的一种ecu诊断系统采用如下的技术方案:
3、一种ecu诊断系统,包括:上位机模块、vci模块和移动端模块;
4、所述上位机模块,用于生成脚本,还用于通过所述vci模块对ecu设备进行诊断;
5、所述vci模块,用于报文转换,以使所述上位机模块能够对所述ecu设备诊断;所述vci模块获取所述脚本后,还能够独立对所述ecu设备诊断并生成诊断结果;
6、所述移动端模块用于获取所述脚本并传输至所述vci模块,还用于获取所述vci模块生
7、通过采用上述技术方案,上位机模块能够生成脚本文件,并且脚本将脚本文件传输至vci模块,上位机模块还能够通过vci模块对ecu设备进行诊断;vci模块接收脚本文件之后,能够基于脚本文件独立的对ecu设备进行诊断并且生成诊断结果,上位机还能够将脚本文件传输至移动端模块,然后由移动端模块传输至vci模块,vci模块生成的诊断结果除了能够传输至上位机模块以外,还能够传输至移动端模块,以便进行查看。若ecu设备所在车辆与上位机模块距离远,工作人员即可不对ecu设备进行拆卸,直接利用上位机模块将脚本文件传输至vci模块中,然后利用vci模块对ecu设备进行诊断,能够减少消耗的时间,提高工作效率。并且在诊断完成后生成诊断结果,诊断结果也能够直接传输至移动端模块进行查看,不在需要工作人员再返回至上位机模块处进行查看诊断结果,也能够减少消耗时间,提高工作效率,并且将脚本文件传输至vci模块后,即使不是专业的工作人员,也能够操作vci模块对ecu设备进行诊断,降低了诊断难度。
8、可选的,所述上位机模块包括vci配置模块、ecu配置模块、uds配置模块、dtc配置模块和did配置模块;
9、所述vci配置模块,用于配置vci模块的功能参数,所述功能参数包括报文记录功能、过滤功能、通讯参数;
10、所述ecu配置模块,用于配置车型、ecu通讯地址;
11、所述uds配置模块,用于设置uds服务报文;
12、所述dtc配置模块,用于配置故障码,以解析故障报文;
13、所述did配置模块,用于配置解析方式、备注说明。
14、通过采用上述技术方案,上位机模块包括多种配置模块,能够对vci模块进行配置,以使vci模块能够实现对待检测的ecu设备正常进行诊断,利用各个配置模块对vci模块进行配置,能够是vci模块独立的对各种类型的ecu设备进行诊断,以提高适用性。
15、可选的,所述上位机模块还包括:编译模块、加密模块;
16、所述编译模块,用于通过代码方式编译生成so库,所述上位机模块和所述vci模块均能够调用so库。
17、通过采用上述技术方案,编译为so库,能够进行加密,以免算法能够被直接获取,并且也能够减少占用空间,释放更多的储存空间。
18、可选的,所述上位机模块还包括第一无线传输模块,所述vci模块包括第二无线传输模块;
19、所述第一无线传输模块能够与所述第二无线传输模块无线连接,用于相互传输数据。
20、通过采用上述技术方案,上位机模块和vci模块之间除了能够采用有线的方式进行传输数据,还能够无线进行传输,提高便利性。
21、可选的,所述上位机模块包括流程编辑模块;
22、所述流程编辑模块,用于安全算法定制,基于不同的安全算法等级编写对应的安全算法,并且所述编译模块能够将安全算法编译为so库,以使所述上位机模块和所述vci模块能够调用;
23、还用于编辑刷新流程、统计流程、标定流程。
24、通过采用上述技术方案,能够进行安全算法的编写,以提高安全性,同时也能够对于流程进行修改,从而实现诊断的自动化。
25、可选的,所述上位机模块还包括脚本管理模块;
26、所述脚本管理模块用于生成脚本文件和获取脚本文件,还用于对脚本文件进行处理,所述处理包括合并、拆分、调换执行逻辑。
27、通过采用上述技术方案,利用脚本管理模块,能够生成脚本文件,以供vci模块使用,并且能够获取vci模块中脚本文件,同时还能够对脚本文件进行合并、拆分、调换执行逻辑,即修改脚本文件,从而快速的得到符合要求的脚本文件,减少消耗时间,提高工作效率。
28、可选的,所述上位机模块还包括模拟模块;
29、所述模拟模块用于模拟运行所述脚本文件,以模拟所述脚本文件在所述vci模块上的执行状况和执行结果。
30、通过采用上述技术方案,利用模拟模块能够模拟运行脚本文件,从而实现对脚本文件的验证,得到执行状况和执行结果,判断脚本文件是否符合设计要求,能否满足使用要求。
31、可选的,所述上位机模块包括日志管理模块;
32、所述日志管理模块用于查看各类日志文件,所述日志文件包括实时can报文、系统日志、数据库日志、诊断日志、执行日志。
33、通过采用上述技术方案,利用日志管理模块,工作人员能够查看日志文件,从而获取各模块的工作情况。
34、第二方面,本申请提供的一种ecu诊断方法采用如下的技术方案:
35、一种ecu诊断方法,包括:
36、将上位机模块连接vci模块,将vci模块连接ecu设备;
37、操作所述上位机模块对所述ecu设备进行诊断。
38、可选的,还包括:将所述上位机模块连接所述vci模块;
39、操作所述上位机模块生成脚本文件以配置所述vci模块,并断开所述上位机模块与所述vci模块的连接;
40、将所述vci模块连接所述ecu设备;
41、操作所述vci模块对所述ecu设备进行诊断并生成诊断结果;
42、操作所述vci模块将所述诊断结果传输至所述上位机模块或者移动端模块。
43、综上所述,本申请包括以下至本文档来自技高网...
【技术保护点】
1.一种ECU诊断系统,其特征在于,包括:上位机模块(1)、VCI模块(2)和移动端模块(3);
2.根据权利要求1所述的一种ECU诊断系统,其特征在于,所述上位机模块(1)包括VCI配置模块、ECU配置模块、UDS配置模块、DTC配置模块和DID配置模块;
3.根据权利要求1所述的一种ECU诊断系统,其特征在于,所述上位机模块(1)还包括:编译模块、加密模块;
4.根据权利要求1所述的一种ECU诊断系统,其特征在于,所述上位机模块(1)还包括第一无线传输模块,所述VCI模块(2)包括第二无线传输模块;
5.根据权利要求3所述的一种ECU诊断系统,其特征在于,所述上位机模块(1)包括流程编辑模块;
6.根据权利要求1所述的一种ECU诊断系统,其特征在于,所述上位机模块(1)还包括脚本管理模块;
7.根据权利要求6所述的一种ECU诊断系统,其特征在于,所述上位机模块(1)还包括模拟模块;
8.根据权利要求6所述的一种ECU诊断系统,其特征在于,所述上位机模块(1)包括日志管理模块;
9.
10.根据权利要求9所述的一种ECU诊断方法,其特征在于,还包括:
...【技术特征摘要】
1.一种ecu诊断系统,其特征在于,包括:上位机模块(1)、vci模块(2)和移动端模块(3);
2.根据权利要求1所述的一种ecu诊断系统,其特征在于,所述上位机模块(1)包括vci配置模块、ecu配置模块、uds配置模块、dtc配置模块和did配置模块;
3.根据权利要求1所述的一种ecu诊断系统,其特征在于,所述上位机模块(1)还包括:编译模块、加密模块;
4.根据权利要求1所述的一种ecu诊断系统,其特征在于,所述上位机模块(1)还包括第一无线传输模块,所述vci模块(2)包括第二无线传输模块;
【专利技术属性】
技术研发人员:周实军,伍忠原,
申请(专利权)人:南金研高新科技南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。