发明名称 一种小型CAN总线网络组网的方法
摘要 本发明公开了一种能自行分配ID,实现CAN网络通讯的小型CAN总线网络组网的方法,主要针对网络节点数目较少的场合。它的步骤为:第一步,CAN网络中各个节点的ID均为初始值ID0,选定其中一个为起始的目标节点,然后在CAN网络上广播发送生成ID的命令;第二步,其他节点在接收到生成ID的命令后,开始随机生成一个整数作为自己的ID,各个节点生成自己的ID后,把ID0作为目标地址,将自己新ID发送出去;第三步,ID0节点将接收到的ID号码加上ID0组成一个ID表;第四步,ID0节点将生成的ID表发送给各个其他节点,至此,CAN网络ID分配完成。
申请公布号 CN102546340B 申请公布日期 2014.02.19
申请号 CN201210034238.7 申请日期 2012.02.16
申请人 山东师范大学 发明人 王公堂;于国栋;许福运;方圆
分类号 H04L12/40(2006.01)I 主分类号 H04L12/40(2006.01)I
代理机构 济南圣达知识产权代理有限公司 37221 代理人 张勇
主权项 一种小型CAN总线网络组网的方法,其特征是,它的步骤为:第一步,CAN网络中各个节点的ID均为初始值ID0,选定其中一个为起始的目标节点,然后在CAN网络上广播发送生成ID的命令;第二步,其他节点在接收到生成ID的命令后,开始随机生成一个整数作为自己的ID,各个节点生成自己的ID后,把ID0作为目标地址,将自己新ID发送出去;第三步,ID0节点将接收到的ID号码加上ID0组成一个ID表;如果各个节点随机生成的ID号均不一样,则ID表中含有N个不相同的ID号,则表示ID分配成功,进入第四步;如果生成的ID表中出现相同的ID,或者ID表中ID的数目少于N,ID0节点则按照当前的ID表重发生成ID的命令,跳至第二步继续进行;第四步,ID0节点将生成的ID表发送给各个其他节点,至此,CAN网络ID分配完成。
地址 250014 山东省济南市历下区文化东路88号