【技术实现步骤摘要】
基于CAN总线的通讯方法、装置、设备及存储介质
[0001]本专利技术涉及通信
,尤其涉及一种基于CAN总线的通讯方法、装置、设备及存储介质。
技术介绍
[0002]在电梯IC卡刷卡乘梯系统中,存在多个IC卡读卡器组成系统,然后通过一个中控与电梯系统对接,向电梯系统提供权限信息。一般情况下,采用RS485总线解决一主多从的远程通讯系统。但是,RS485总线通讯在保证不产生总线冲突的情况下(多个节点同时向总线发送数据),RS485总线的节点间通讯时间随着网络中的节点数增多而线性增加,当读卡器(总线节点)数量达到100个时,用户刷卡后,平均约需要2秒钟才能将权限信息发送给电梯系统。在实时交互系统中,大于2秒中的延时反应,用户体验都是比较差的。
[0003]控制局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线、同轴电缆、光纤来传输信号,因为其高性能,高可靠性和高实时性等特点,已经成为了世界上应用最广泛的现场总线之一。CAN通讯网络,因为在硬件层 ...
【技术保护点】
【技术特征摘要】
1.一种基于CAN总线的通讯方法,其特征在于,所述基于CAN总线的通讯方法包括以下步骤:基于用户的呼梯请求,读取所述用户的IC卡的权限信息,并将所述权限信息发送至控制局域网总线CAN的主节点;接收所述主节点基于所述权限信息发送的反馈信号,基于所述反馈信号,获得所述当前子节点的优先标识符;将所述当前子节点的所述权限信息和所述优先标识符发送至所述主节点,并接收所述主节点基于所述优先标识符和所述权限信息生成的响应信息,响应所述呼梯请求。2.根据权利要求1所述的基于CAN总线的通讯方法,其特征在于,所述基于用户的呼梯请求,读取所述用户的IC卡的权限信息,并将所述权限信息发送至控制局域网总线CAN的主节点,包括:基于预设数据长度,将所述权限信息对应的待传输数据拆分,获得至少一个数据段;基于所述呼梯请求,将所述数据段中的第一数据段发送至所述主节点。3.根据权利要求2所述的基于CAN总线的通讯方法,其特征在于,所述将所述当前子节点的所述权限信息和所述优先标识符发送至所述主节点,包括:在接收到所述主节点基于所述第一数据段发送的所述优先标识符时,确定所述CAN上各子节点的发送顺序;基于所述发送顺序,将所述各子节点的权限信息发送至所述主节点。4.根据权利要求2所述的基于CAN总线的通讯方法,其特征在于,所述基于预设数据长度,将所述权限信息对应的待传输数据拆分,获得至少一个数据段,包括:获取所述待传输数据的字节长度,并基于所述预设数据长度,将所述字节长度拆分,获得至少一帧数据报文,作为所述数据段,其中,所述预设数据长度为8字节长度。5.根据权利要求4所述的基于CAN总线的通讯方法,其特征在于,所述将所述权限信息发送至控制局域网总线CAN的主节点之后,还包括:在所述待传输数据只有一个所述数据段时,所述子节点将所述数据段发送至所述主节点,所述主节点返回所述响应信息;在所述待传输数据存在至少两个数据段时,所述子节点将第一个所述数据段发送至所述主节点,所述主节点返回所述反馈信号。6.根据权利要求1所述的基于CA...
【专利技术属性】
技术研发人员:周世杰,黄伟强,
申请(专利权)人:江苏威尔曼科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。