论文部分内容阅读
针对传统有线故障诊断和PC端标定的操作不便,以及为满足未来远程化、智能化、网络化故障诊断和标定系统的需求,研发了基于Android手机的汽车故障诊断与标定系统。这是在车联网大时代下,对“互联网+汽车”方向的一种新探索。论文主要是以SAE J1939协议为故障诊断协议,以CCP协议为标定协议的柴油机ECU为研究对象,在Android手机平台上实现读取ECU的数据流信息、故障码信息及标定MAP等功能。并在此基础上,参考不同的通信协议储备不同的数据库,最终希望实现的是满足不同的车系的通用系统。论文主要的研究内容及研究成果如下:1.自定义了一套专用的通信协议。基于Android手机汽车故障诊断与标定系统主要涉及到的协议包括ECU诊断协议、标定协议和蓝牙协议。为实现信息交互、通信稳定,自定义串行通信协议。手机端自定义协议每帧由12字节组成,分6个区,下位机端自定义协议每帧是16字节7个区,各个区规范着整个系统指令的全部信息,保证整个系统稳定安全运行。2.开发了集故障诊断、MAP标定以及汽车数据流交互等多项功能的软件系统。整个系统可划分为故障诊断模块、数据流模块,标定模块及系统帮助模块等,并且系统框架搭建时预留了接口,方便以后添加新的模块。软件系统选择采用多线程的编程方式,保障了软件系统运行多任务的流畅性,保证了交互数据信息的完整性与准确性。3.开发的整套系统目标是成为一套完整的商业化产品,作为对用户体验至关重要的要素——软件界面,设计的简洁大方,并能自适应各种手机屏幕大小,而且设计了多套不同背景的界面,用户可以通过系统帮助的换肤来回切换。4.对软件系统进行了多次的调试和试验,并最终被湖南某电控技术有限公司验收合格,在2015年初投入了市场,得到多数用户的认可。这充分说明了研发基于Android手机汽车故障诊断与标定软件系统的有效性。