【技术实现步骤摘要】
CAN总线节点地址分配方法、节点设备和计算设备
[0001]本申请涉及电源
,尤其涉及一种CAN总线节点地址分配方法、节点设备和计算设备。
技术介绍
[0002]CAN是控制器群局域网Controller Area Network的缩写,是ISO国际标准化的串行通信协议,CAN总线广泛应用于工业自动化、船舶、医疗设备、工业设备等方面。在车载网络领域,CAN总线等通信协议的应用使多种LAN通过网关进行数据交换得以实现。
[0003]随着通信技术的进步,总线技术的广泛应用,对总线带宽和传输速率提出了更高的要求,传统的CAN最高可以到1M数据场,只有8字节已经难以满足日益增加的需求,基于可变数据速率的CAN总线(CAN with flexible data
‑
rate,CAN
‑
FD),继承了CAN总线的绝大多数的特性,如同样的物理层,双线串行通讯协议,基于非破坏性仲裁技术,分布式实时控制,可靠的错误处理和检测机制等,CAN
‑
FD弥补了CAN总线在总线带宽和数据
【技术保护点】
【技术特征摘要】
1.一种CAN总线节点地址分配方法,其特征在于,所述方法包括:随机生成第一地址;接收第一广播报文,其中,所述第一广播报文携带第二地址;从所述第一广播报文中获取第二地址,并存储所述第二地址;发送第二广播报文,其中,所述第二广播报文携带所述第一地址;基于所述第二广播报文的广播结果和所述第二地址,确定所述第一地址为可用的地址;将所述第一地址作为节点地址。2.根据权利要求1所述的方法,其特征在于,在所述发送第二广播之前,所述方法还包括:确定所述第一地址和所述第二地址是否相同;若所述第一地址和所述第二地址不相同,发送所述第二广播报文。3.根据权利要求1或2所述的方法,其特征在于,所述基于所述第二广播报文的广播结果和所述第二地址,确定所述第一地址为可用的地址,包括:若所述第二广播报文发送成功,且预定时间内未收到与所述第一地址相同的所述第二地址,确定所述第一地址为可用的地址。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,在所述基于所述第二广播报文的广播结果和所述第二地址,确定所述第一地址为可用的地址之前,所述方法还包括:从所述第二广播报文对应的寄存器获取所述第二广播报文的广播结果。5.根据权利要求1
‑
4任一项所述的节点地址分...
【专利技术属性】
技术研发人员:冯明奇,曹量崟,王科兴,闫姚针,
申请(专利权)人:超聚变数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。