汽车远程故障诊断系统是指汽车在启动时,获知汽车的故障信息,并把故障码上传至数据处理中心。系统在不打扰车主的情况下复检故障信息。在确定故障后,并实施远程自动消除故障,无法消除的故障以短信方式发送给车主,使车主提前获知车辆存在的故障信息,防范于未然。
随着汽车向智能化方向发展,现代电子控制技术已渗透至汽车的各部分,汽车的ECU也越来越复杂,传统的汽车诊断面临诸多问题:
对于车企,开发成本高昂,单价贵,并且需要根据不同项目单独开发,对已知故障容易处理,但对未知复杂故障往往需要返厂或出差处理,效率低下,经济成本高。诊断数据隔离,难以收集到整车企业,诊修经验难以形成系统的规范的诊断知识库。
对车主而言,发生故障后只能被动等待维修,无法清晰了解故障信息。
4S店也无法提前准备,维修周期较长,用户体验不佳。
为了更好的节省开发成本,提升用户体验,降低用车风险和保修成本,弥补汽车智能化后,专业维修人员缺口导致的维修效率低,维修效果差的问题,车企开始将诊断与车联网、大数据结合,实现车辆的智能远程诊断。
结合以上的需求背景,远程诊断系统的产品目标非常明确。即远程需要支持整车CAN网络ECU和以太网ECU的一体化远程诊断。并且该系统可以供车企的研发部门、售后部门和客户使用。
为此,在产品形态上,手机APP端、线上Web端、车辆大屏端均可远程对车辆CAN线、以太网上的各类ECU模块进行远程故障诊断、信息读取、参数配置标定等功能,同时将诊断相关数据发送并存储在远程诊断平台用于分析,并对诊断数据、协议进行中心化管理。所以,落到产品设计的层面,车联网云服务平台的建设是关键。
云服务平台的搭建必须支持远程诊断服务、诊断后台管理,并覆盖和保障云端部署验证,任务下发机制及各个环节通讯的可靠性。
车端则应该以TBOX为主节点向CAN线ECU下发诊断命令,并将诊断结果回传至诊断后台。PART.04
诊断服务的提供者,发送诊断响应,服务端包含整车支持诊断的全部ECU及网关:
整车ECU:作为诊断功能服务端,即诊断响应的提供者,提供各项诊断服务响应。
网关:将诊断数据从发送域转发至目标域,实现诊断客户端和不同域的服务端(ECU)之间的诊断通讯
诊断服务的请求者,负责发送诊断请求,在远程诊断系统中,包含本地客户端和远程客户端两部分
本地客户端TBOX:负责接收并执行远程客户端下发的诊断指令,向服务端请求诊断服务,另外负责将诊断数据传输给远程客户端。
远程客户端包含远程诊断后台和用户终端两部分。
诊断后台负责诊断协议的统一管理配置,诊断指令的下发,诊断数据的解析、存储、分析。
用户终端为用户提供可视化的操作界面,包括APP和WEB界面,为用户提供快速便捷的诊断服务。
指向第三方系统,例如MES、DMS、CRM等,提供诊断业务的接口,满足第三方业务系统对诊断的需求。本文不展开。