[发明专利]一种数据码的通信方法、装置、故障诊断仪及组合仪表有效
申请号: | 201810034861.X | 申请日: | 2018-01-15 |
公开(公告)号: | CN108199806B | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 侯影;韩微微 | 申请(专利权)人: | 北京新能源汽车股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;安利霞 |
地址: | 102606 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 通信 方法 装置 故障 诊断仪 组合 仪表 | ||
本发明提供一种数据码的通信方法、装置、故障诊断仪及组合仪表,涉及汽车故障检测技术领域,所述方法包括:接收组合仪表发送的第一数据码以及所述第一数据码与第二数据码之间的第一差码;其中,所述第二数据码是所述组合仪表在发送所述第一数据码之前最后一次发送的数据码;根据所述第一差码,确定接收到的所述第一数据码异常时,向所述组合仪表发送错误码。本发明的方案简化了车载组合仪表故障诊断的过程,减少了数据码通信的次数,且提高了数据码通信的效率。
技术领域
本发明属于汽车故障检测技术领域,尤其是涉及一种数据码的通信方法、装置、故障诊断仪及组合仪表。
背景技术
现有技术中,对车载组合仪表进行故障诊断时,需要诊断仪与组合仪表之间进行数据码通信。但是汽车在工作时的环境相当恶劣。剧烈的振动,气候或天气变化引起的温度、湿度变化,特别是发动机火花塞、分电器等带来的强电磁干扰等。所以在汽车平台上运行的串行数字通讯比在其他的工作环境下运行要求更高。在自诊断通讯过程中要求具备较高的容错功能,以避免因通讯出错给故障诊断和状态监测带来不必要的负面影响。
目前的诊断系统通信都是采用反码确认法。即发送方发送一个字节给接收方,接收方收到后发回该字节的反码,发送方收到该反码并确认反码正确后再发送下一个字节。如果在一帧数据的传送过程中出现通讯错误,发送方将自动停止本帧剩余字节的传送,而是重新发送该字节数据以确保通讯数据的准确性,这个过程会重复直到最后一字节数据发送完成,如图1所示。
从目前的诊断通信方法可以看出,其通信过程较为复杂,如果需要传送的数据长度为N,那么至少需要2N次通信才能完成整个数据传送过程。当N较大时,整个通信次数将会非常多。而诊断过程对于每一帧数据的传送时间是有明确要求的,通信次数过多势必导致诊断时间加长,从而影响整个的诊断进程。
发明内容
本发明实施例的目的在于提供一种数据码的通信方法、装置、故障诊断仪及组合仪表,从而解决现有技术中对车载组合仪表故障诊断的过程复杂、通信时间长,导致整个诊断进程较慢的问题。
为了实现上述目的,本发明实施例提供了一种数据码的通信方法,包括:
接收组合仪表发送的第一数据码以及所述第一数据码与第二数据码之间的第一差码;其中,所述第二数据码是所述组合仪表在发送所述第一数据码之前最后一次发送的数据码;
根据所述第一差码,确定接收到的所述第一数据码异常时,向所述组合仪表发送错误码。
其中,根据所述第一差码,确定接收到的所述第一数据码异常时,向所述组合仪表发送错误码的步骤包括:
计算接收到的所述第一数据码与本地保存的第三数据码之间的第二差码;
若所述第一差码与所述第二差码相同,则确定接收到的所述第一数据码正常;若不同,则确定接收到的所述第一数据码异常,向所述组合仪表发送错误码。
其中,所述第三数据码是故障诊断仪接收到第一数据码之前最后一次接收到的数据码或者是预先存储的基础数据码。
其中,确定接收到的所述第一数据码正常后,所述方法还包括:
接收所述组合仪表发送的第四数据码以及所述第四数据码与所述第一数据码的第四差码;其中,所述第四数据码为所述组合仪表在发送所述第一数据码之后第一次发送的数据码。
其中,向所述组合仪表发送错误码后,所述方法还包括:
接收所述组合仪表重新发送的所述第一数据码和所述第一差码。
本发明实施例还提供一种数据码的通信方法,应用于组合仪表,包括:
获取第一数据码以及所述第一数据码与第二数据码之间的第一差码;其中,所述第二数据码是组合仪表在发送所述第一数据码之前最后一次发送的数据码或者是预先存储的基础数据码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新能源汽车股份有限公司,未经北京新能源汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810034861.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置