基于OBD的汽车数据采集及捕获系统设计.pdfVIP

基于OBD的汽车数据采集及捕获系统设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于OBD的汽车数据采集及捕获系统设计.pdf

第 35卷第 1期 杭 州 电子 科 技 大 学 学 报(自然科学版) V01.35No.1 2015年 1月 JOURNAL OF HANCZH0U DIANZI UNIVERSITY(NaturalSciences) Jan.2015 DOI:10.13954/j.cnki.Mu.2015.01.008 基于 OBD的汽车数据采集及捕获系统设计 潘益斌 ,张海峰 (杭州电子科技大学电子信息学院,浙江杭州310018) 摘要:通过车载诊断系统(0BD)连接汽车的CAN总线,采集车辆实时数据,同时捕获总线传输的 报文数据。采用MCP2515和TJA1050搭建两路 CAN模块电路 ,一路CAN节点发送汽车状态信息 请求 ,并通过 OBD接口接收汽车返回的信息;另一路CAN节点处于接收模式,识别数据帧格式,接 收所有CAN总线上传输的数据。该系统扩展了车载诊断系统接 口的外部应用。应用的汽车协议 为支持OBDIICAN的ISO15765-4。两模块由MCU控制,收发的数据通过外接 RS232串口显示。 结果显示,系统实现了汽车数据的采集及捕获。 关键词:车载诊断系统;汽车 CAN总线;采集;捕获;ISO15765—4 中图分类号:TP274 文献标识码:A 文章编号:1001—9146(2015)01—0041—04 0 引 言 目前车载诊断系统 (On—BoardDiagnostics,OBD)发展迅猛,国外基于车辆 自生成数据交换协议已经 实现OBD远程检测 ¨,也开发出了OBD检测器,采用回收机制减少车辆能量的损耗 ,同时,OBD大 型数据采集系统可进行大数据处理 J。国内大量的汽车软件开发设计商、车载电子生产商及运营商积 极投入到 OBD的应用领域的研发,通过OBD接 口获取 “瞬时油耗”、“汽车故障”、“行驶里程”等信息, 开发出功能强大、应用方便的新产品 。本系统不仅实现了从OBD获取汽车行车速度、发动机转速、冷 却液温度、进气温度等信息,而且在传输过程中通过捕获以检测传输的数据。 1 汽车oBD 在汽车的自诊断系统中,可分为 OBD OBDI和OBDII3大系统,OBDIII也将随之出现 。当 前,广泛应用的是OBDII系统。基于OBD的汽车与外部电路连接如图1所示。 图1 汽车与外部电路连接 图 收稿 日期:2014—05—40 作者简介:潘益斌(1988一),男,浙江宁波人,在读研究生,电子系统集成.通信作者:张海峰副教授,E-mail:hfzhang0811@ hdu.edu.cr1. 42 杭 州 电子 科 技 大 学 学 报 2015正 汽车生产厂商采用的是同一标准的16针的OBD诊断接 口,故障码的格式是相同的,报文传输标准 也都是以ISO或SAE的协议形式,故使用通用的诊断系统。 OBDII标准使用的通讯协议一般有:ISO9141—2,ISO14230—4(KWP2000),SAE—J1850PWM, SAE—J1850VPM,ISO15765—4(CAN—BUS) 。本文采用的是支持 CAN总线的ISO15765—4协议。 CAN数据 OBD中的消息发送格式如图2所示。 IDbits(11or29)I PCI l MODE l PID 图2 CAN数据 OBD中的消息发送格式 PCI表示协议控制信息字节数量,MODE表示 OBD系统的工作模式,PID标记获取的信息。 2 系统设计 本系统主要分为两个模块,模块一为汽车CAN总线数据的发送请求与接收模块,模块二为CAN报 文数据捕获模块。模块一通过OBD接 口发送CAN报文到汽车总线,并接收返回的报文。模块二处于 数据捕获状态,捕获总线上所有节点传送的报文数据。实现框图如图3所示。 MA×232 RS232 接 口芯片

文档评论(0)

月光般思恋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档