[发明专利]汽车零部件CAN总线数据传输的监控方法有效
申请号: | 201210561477.8 | 申请日: | 2012-12-21 |
公开(公告)号: | CN103888330B | 公开(公告)日: | 2018-07-13 |
发明(设计)人: | 余围;张海勃 | 申请(专利权)人: | 上海大郡动力控制技术有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 上海天协和诚知识产权代理事务所 31216 | 代理人: | 张恒康 |
地址: | 201114 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 汽车零部件 配置文件 报文 接收报文 发送 传输 计算机 监控 数据库文件 报文配置 内容一致 实时接收 | ||
本发明公开了一种汽车零部件CAN总线数据传输的监控方法,即编辑CAN总线配置文件,配置文件包括CAN总线上所有汽车零部件报文的数据库文件,配置文件的报文配置同CAN总线上汽车零部件报文包含的内容一致;计算机通过USB数据线连接CAN总线,汽车零部件和计算机分别往CAN总线发送和接收报文,计算机通过配置文件将发送和接收报文与汽车零部件报文进行比较,一致则表明CAN总线发送和接收报文性能可靠;计算机实时接收CAN总线上任一汽车零部件发送和接收的报文,并比较一致则表明CAN总线数据传输准确。本方法实现了任意汽车零部件的CAN总线报文监控,确保CAN总线数据传输的准确性,且结构简单、低廉、使用方便。
技术领域
本发明涉及一种汽车零部件CAN总线数据传输的监控方法。
背景技术
由于CAN总线的高性能和可靠性,被广泛应用于工业自动化、汽车、船舶、医疗设备等方面。随着汽车产业快速发展,从而加大汽车各类零部件的研发力度,CAN总线被用作汽车电气总线通信协议,用于汽车各类零部件间的数据传输,CAN总线作为汽车电气系统主要通信协议,所以对CAN协议的数据传输监控尤为重要。目前汽车CAN总线数据传输的监控大多由汽车零部件CAN总线与总线数据监控软件组成,但是每个数据监控软件必须对应唯一的汽车零部件CAN总线,即CAN通信协议固定而无法进行CAN协议报文配置。
目前汽车零部件CAN总线数据传输采用总线监控软件实施监控,如CANalyzer监控软件、Vector监控软件和CANoe监控软件等,其优点是功能强大,通过总线配置可以测试任意CAN总线上的汽车零部件,但其成本昂贵,而且一套软硬件只能够使用一台PC机,降低了软件的使用率,而且软件使用操作复杂。另外汽车零部件CAN总线和总线监控软件组成的监控方法其优点是开发成本低,但是每个数据监控必须对应唯一的汽车零部件CAN总线特定的帧。
发明内容
本发明所要解决的技术问题是提供一种汽车零部件CAN总线数据传输的监控方法,利用本方法实现了任意汽车零部件的CAN总线报文监控,确保CAN总线数据传输的准确性,且结构简单、低廉、使用方便。
为解决上述技术问题,本发明汽车零部件CAN总线数据传输的监控方法包括如下步骤:
步骤一、编辑CAN总线配置文件,配置文件包括CAN总线上所有汽车零部件报文的数据库文件,每一汽车零部件报文包含帧ID、帧格式、数据长度、报文名称、起始位、长度、数据格式、数据类型、放大因子、偏移量、最小值、最大值、默认值和单位,配置文件的报文配置同CAN总线上汽车零部件报文包含的内容一致;
步骤二、计算机通过USB数据线连接CAN总线,汽车零部件往CAN总线上发送四帧报文,计算机接收CAN总线上的该四帧报文,根据CAN总线配置文件,通过计算机比较发送和接收的四帧报文数据内容和周期,发送和接收的四帧报文数据内容和周期一致,表明CAN总线接收报文性能可靠;
步骤三、计算机往CAN总线上发送二帧报文,汽车零部件接收CAN总线上的该二帧报文,根据CAN总线配置文件,通过计算机比较发送和接收的二帧报文数据内容和周期,接收和发送的二帧报文数据内容和周期一致,表明CAN总线发送报文性能可靠;
步骤四、计算机实时接收CAN总线上任一汽车零部件发送和接收的报文并进行比较,任一汽车零部件发送和接收的报文数据内容和周期一致,表明CAN总线数据传输准确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大郡动力控制技术有限公司,未经上海大郡动力控制技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210561477.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种农业激光平地机用电动桅杆
- 下一篇:一种服务注册与发现的方法,设备和系统