发明名称 一种实现CAN通讯实时性的方法
摘要 本发明公开了一种实现CAN通讯实时性的方法,它避免了网络中的节点长时间无法发送数据的现象,提高了网络通讯的实时性。可以保证数据在T时间内被发送出去。它的步骤为:1)把可用的N个报文标识符ID分为相等连续的两部分;第一部分为高优先级部分,第二部分为低优先级部分,在低优先级部分中选取CAN网络中各个节点的ID,高优先级部分不用;2)在CAN网络通讯时,如果出现某一节点需要发送数据,但由于该节点的ID优先级较低,在一段时间后仍没有获得CAN总线使用权时,则临时更改本节点的ID为ID-N/2,将本节点ID进入高优先级部分,从而尽快获得总线的使用权,将数据实时的发送出去;3)待数据传送完毕,恢复本节点原有ID优先级级别。
申请公布号 CN102594642A 申请公布日期 2012.07.18
申请号 CN201210033750.X 申请日期 2012.02.15
申请人 山东师范大学 发明人 王公堂;于国栋;许福运;方圆
分类号 H04L12/40(2006.01)I 主分类号 H04L12/40(2006.01)I
代理机构 济南圣达知识产权代理有限公司 37221 代理人 张勇
主权项 一种实现CAN通讯实时性的方法,其特征是,它的步骤为:1)把可用的N个报文标识符ID分为相等连续的两部分;第一部分为高优先级部分,第二部分为低优先级部分,在低优先级部分中选取CAN网络中各个节点的ID,高优先级部分不用;2)在CAN网络通讯时,如果出现某一节点需要发送数据,但由于该节点的ID优先级较低,在一段时间后仍没有获得CAN总线使用权时,则临时更改本节点的ID为ID‑N/2,将本节点ID进入高优先级部分,从而尽快获得总线的使用权,将数据实时的发送出去;3)待数据传送完毕,恢复本节点原有ID优先级级别。
地址 250014 山东省济南市历下区文化东路88号