基于android平台的车用诊断仪设计

基于android平台的车用诊断仪设计

ID:20663573

大小:61.00 KB

页数:11页

时间:2018-10-14

基于android平台的车用诊断仪设计_第1页
基于android平台的车用诊断仪设计_第2页
基于android平台的车用诊断仪设计_第3页
基于android平台的车用诊断仪设计_第4页
基于android平台的车用诊断仪设计_第5页
资源描述:

《基于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节点分别可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。