欢迎来到天天文库
浏览记录
ID:20663573
大小:61.00 KB
页数:11页
时间:2018-10-14
《基于android平台的车用诊断仪设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Android平台的车用诊断仪设计摘要:车用诊断仪通常由汽车厂商自主定义,致使诊断仪软硬件自成体系,通用性不强。为提高诊断平台的开放性、硬件的低依赖性及便携性,设计通用型的车用诊断仪很有必要。文章提出一种车用诊断设计方案,借助蓝牙模块转发消息,实现车载ECU与Android移动设备间的通信,Android平台数据库用XML构建,诊断软件依据ISO15765及UDS实现应用层及网络层功能。在汽车模拟台的测试表明,该车用诊断仪实现了故障读取及删除等功能,为汽车分析诊断提供了便携及可拓展的解决方案。关键词:Android平台;
2、汽车诊断;ISO15765中图分类号:TP399文献标志码:A文章编号:1006-8228(2017)05-06-04DesignofvehiclediagnostictoolbasedonAndroidplatformXuQiang(SchoolofElectronicsEngineeringandComputerScience,PekingUniversity,Beijing100871,China)Abstract:Thevehiclediagnostictoolisusuallydefinedbytheautomob
3、ilemanufacturer,whichmakesthesoftwareandhardwareofdiagnostictoolaspecialsystemofitsown,andnoversatility.Inordertoimprovetheopennessofthediagnostictoolandtheindependenceandportabilityofitshardware,itisnecessarytodesignageneralpurposevehiclediagnostictool.Thispaperpr
4、esentsadesignschemeofvehiclediagnosis,whichtransmitsmessageswithBluetoothmoduletorealizethecommunicationofonboardECUandAndroidmobiledevices.ThedatabaseonAndroidplatformisbuiltbyXML;thediagnosticsoftwarerealizestheapplicationlayerandnetworklayerfunctionsinaccordance
5、withtheISO15765andUDS.ThetestresultsonvehicletestbenchshowthatthisvehiclediagnostictoolcanreadanddeleteDTC(DiagnosticTroubleCode),andmakesvehiclediagnosticeasyandportable,itisascalablesolution.Keywords:Androidplatform;vehiclediagnosis;ISO157650引言?载诊断仪是一种汽车诊断设备,可识别车
6、载ECU(电子控制单元)存储的故障,通过车用诊断仪可以将存储于车内ECU的故障代码及相关信息读取出来,以方便车辆管理和维修使用。车载诊断系统包括诊断仪和多个车载ECU。诊断仪ECU执行诊断过程,其实是依据车上设备发生的信号决定车辆是否处于异常状态。一旦任何的异常状态被检测到,诊断仪将在其EEPROM存储当前诊断结果,EEPROM中存储允许标志在打开状态则指示某个车载ECU处于异常状态[1]。车载诊断系统最初是为了控制日趋严峻的汽车污染问题而设计构建,目前基于CAN总线的ISO15765汽车网络诊断协议已经在多数汽车厂商普遍采
7、用。但当前国内主流汽车诊断工具基于单片机或FPGA上开发而成,导致汽车诊断设备拓展性及便携性不足,仅适用于专业汽车技术人员使用。如果能将车载诊断系统构建于一个用户体验良好的移动操作系统,那么汽车诊断的门槛将降低,不管是车主还是汽车从业人员都将因此受益。本文通过对汽车诊断协议ISO15765的分析与研宄,结合UDS统一诊断服务以及自主设计的蓝牙转CAN适配器,并最终在Android平台上开发出汽车故障诊断仪。由于诊断仪采用Android平台,用户可以灵活的定义诊断服务应用层的数据库,方便地应用到所有支持标准诊断协议ISO157
8、65的车辆上。用户可以使用安装本软件的Android设备快速查询车辆故障,进行相应的保养维修。1车载诊断协议的研宄ISO15765诊断协议是针对基于CAN总线的汽车故障诊断系统的一般诊断要求制定的。CAN总线是一种带CSMA/CD载波监听多点接入/碰撞检测功能的总线,多个CAN节点分别可以
此文档下载收益归作者所有