[发明专利]通信故障检测方法、主机、从机有效
申请号: | 202110305175.3 | 申请日: | 2021-03-22 |
公开(公告)号: | CN113033752B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 郑中华;石超 | 申请(专利权)人: | 深圳市英威腾电气股份有限公司 |
主分类号: | G06M1/272 | 分类号: | G06M1/272;G06F11/10 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 薛福玲 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 故障 检测 方法 主机 | ||
本申请公开了一种通信故障检测方法、主机、从机,所述所述通信故障检测方法包括:接收数据帧;当所述数据帧为有效数据帧时,控制计数器执行递减操作;当所述数据帧为无效数据帧时,控制所述计数器执行累加操作,所述执行累加操作根据对交互数据实时性高低的要求确定所述计数器的增量值;所述计数器执行递减操作和/或执行累加操作后得到的计数值达到预设的阀值时,确定通信存在故障。对接收到的无效数据帧按不同的增量值进行累加,并用有效数据帧去制衡无效数据帧的影响,有效地解决了在通讯过程中,无效数据帧与有效数据帧间隔出现时无法准确识别从机与主机之间是否存在通信故障的问题。
技术领域
本申请涉及通信技术领域,尤其涉及一种通信故障检测方法、主机、从机。
背景技术
通常情况下,检测电子设备之间数据交互的通信故障,通过判断是否存在通信超时来检测通信是否正常,即在通讯超时时间内没有收到有效数据,才会报通讯超时故障,若在通讯超时时间内收到一帧有效数据,则超时时间计时会重新计时。使用这种方法存在以下问题:在通讯超时时间内当有效数据帧和无效数据帧间隔传输时,则无法准确识别通信是否存在异常,导致通信效率低,实时性变差。
发明内容
本申请实施例通过提供一种通信故障检测方法、主机、从机,旨在解决在通讯超时时间内有效数据帧和无效数据帧间隔传输时,无法准确识别通信故障的问题。
为实现上述目的,本申请一方面提供一种通信故障检测方法,包括:
接收数据帧;
当所述数据帧为有效数据帧时,控制计数器执行递减操作;
当所述数据帧为无效数据帧时,控制所述计数器执行累加操作,所述执行累加操作根据对交互数据实时性高低的要求确定所述计数器的增量值;
所述计数器执行递减操作和/或执行累加操作后得到的计数值达到预设的阀值时,确定通信存在故障。
可选地,所述执行累加操作的步骤包括识别交互数据的类型,所述交互数据的类型至少包括第一类型和第二类型,所述第一类型的交互数据对实时性的要求高于所述第二类型的交互数据。
可选地,所述执行累加操作根据对交互数据实时性高低的要求确定所述计数器的增量值的步骤,包括:
当所述交互数据的类型为第一类型时,确定所述计数器的第一增量值,所述第一增量值是根据第一算法计算得到的;
当所述交互数据的类型为第二类型时,确定所述计数器的第二增量值,所述第二增量值是根据第二算法计算得到的。
可选地,所述确定所述计数器的第一增量值步骤,包括:
获取所述第一类型对应的所述第一算法;
确定所述无效数据帧为所述计数器连续获取到的第N帧无效数据帧的帧序,其中N为正整数;
对所述帧序执行所述第一算法得到所述计数器的所述第一增量值。
可选地,确定所述计数器的第二增量值步骤,包括:
获取所述第二类型对应的所述第二算法;
确定所述无效数据帧为所述计数器连续获取到的第N帧无效数据帧的帧序;
对所述帧序执行所述第二算法得到所述计数器的所述第二增量值。
可选地,所述第一算法使得数值增量高于所述第二算法。
可选地,所述当所述数据帧为有效数据帧时,控制计数器执行递减操作的步骤,包括:
确定递减值;
控制所述计数器按照所述递减值执行所述递减操作。
可选地,所述方法,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市英威腾电气股份有限公司,未经深圳市英威腾电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110305175.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高墩桥梁健康监控方法及装置
- 下一篇:一种齿轮传动链布局优化方法