【技术实现步骤摘要】
自动分配地址方法、装置、计算机设备和存储介质
本专利技术涉及RS485通讯
,特别涉及一种自动分配地址方法、装置、计算机设备和存储介质。
技术介绍
RS485通讯系统在特定时间内主机发送相应的分配地址指令,从机接收分配地址指令,然后再通过主从机一系列的通讯动作完成地址分配。这样是主机将从机的地址分配好之后再发送给从机,从机再根据接收到的地址进行配置,导致主机需要占用资源处理地址分配,地址分配效率低。
技术实现思路
针对现有技术不足,本专利技术提出一种自动分配地址方法、装置、计算机设备和存储介质,旨在解决主机需要占用资源处理地址分配,地址分配效率低的问题。本专利技术提出的技术方案是:一种自动分配地址方法,所述方法包括:主机发送第一帧数据给各从机,所述第一帧数据包括主机地址和目标从机地址,所述主机能接收到一个从机因自身从机地址与所述目标从机地址一致而根据所述主机地址发送的答复帧,但不能接收到两个以上从机因自身从机地址与目标从机地址一致而根据所述主机地址发送的答复帧;若所述主机接收到第一从机的答复帧,则所述主机发送第二帧数据给各从机,所述第二帧数据包括所述主机地址和所述目标从机地址,所述第二帧数据用于供所述第一从机确定自身从机地址仅自己在使用,完成地址分配,其中,所述第一从机是各从机中的一个从机。进一步地,在所述主机发送第一帧数据给各从机的步骤之后,包括:若所述主机未接收到各从机的任一从机的答复帧,则所述主机发送新的第一帧数据给各从机,所述新的第一帧 ...
【技术保护点】
1.一种自动分配地址方法,其特征在于,所述方法包括:/n主机发送第一帧数据给各从机,所述第一帧数据包括主机地址和目标从机地址,所述主机能接收到一个从机因自身从机地址与所述目标从机地址一致而根据所述主机地址发送的答复帧,但不能接收到两个以上从机因自身从机地址与目标从机地址一致而根据所述主机地址发送的答复帧;/n若所述主机接收到第一从机的答复帧,则所述主机发送第二帧数据给各从机,所述第二帧数据包括所述主机地址和所述目标从机地址,所述第二帧数据用于供所述第一从机确定自身从机地址仅自己在使用,完成地址分配,其中,所述第一从机是各从机中的一个从机。/n
【技术特征摘要】
1.一种自动分配地址方法,其特征在于,所述方法包括:
主机发送第一帧数据给各从机,所述第一帧数据包括主机地址和目标从机地址,所述主机能接收到一个从机因自身从机地址与所述目标从机地址一致而根据所述主机地址发送的答复帧,但不能接收到两个以上从机因自身从机地址与目标从机地址一致而根据所述主机地址发送的答复帧;
若所述主机接收到第一从机的答复帧,则所述主机发送第二帧数据给各从机,所述第二帧数据包括所述主机地址和所述目标从机地址,所述第二帧数据用于供所述第一从机确定自身从机地址仅自己在使用,完成地址分配,其中,所述第一从机是各从机中的一个从机。
2.根据权利要求1所述的自动分配地址方法,其特征在于,在所述主机发送第一帧数据给各从机的步骤之后,包括:
若所述主机未接收到各从机的任一从机的答复帧,则所述主机发送新的第一帧数据给各从机,所述新的第一帧数据包括所述主机地址和新的目标从机地址。
3.根据权利要求1所述的自动分配地址方法,其特征在于,在所述若所述主机接收到第一从机的答复帧,则所述主机发送第二帧数据给各从机的步骤之后,包括:
所述主机发送新的第一帧数据给各从机,直至各从机完成地址分配,或者直至地址池范围内的地址完成轮询,所述新的第一帧数据包括所述主机地址和新的目标从机地址。
4.一种自动分配地址方法,其特征在于,所述方法包括:
第一从机接收到主机向各从机发送的第一帧数据,从所述第一帧数据中提取目标从机地址,并判断所述目标从机地址与自身从机地址是否一致,其中,所述第一帧数据包括主机地址和目标从机地址,所述第一从机是各从机中的一个从机;
若所述第一从机判定所述目标从机地址与自身从机地址是一致,则所述第一从机根据所述主机地址向所述主机发送答复帧;
所述第一从机接收到所述主机向各从机发送的第二帧数据,从所述第二帧数据中提取所述目标从机地址,并判断所述目标从机地址与自身从机地址是否一致,所述第二帧数据包括所述主机地址和所述目标从机地址;
若所述第一从机判定所述目标从机地址与自身从机地址是一致,则所述第一从机确定自身从机地址仅自己在使用,完成地址分配。
5.根据权利要求4所述的自动分配地址方法,其特征在于,在所述第一从机接收到主机向各从机发送的第一帧数据,从所述第一帧数据中提取目标从机地址,并判断所述目标从机地址与自身从机地址是否一致的步骤之后,包括:
若第一从机判定所述目标从机地址与自身从机地址是一致,则所述第一从机根据所述主机地址向所述主机发送答复帧,其中,各从机中除了所述第一从机发送答复帧,还存在一个以上从机发送答复帧;
所述第一从机未接收到第二帧数据,所述第一从机重新随机生成自身从机地址,其中,由于所述第一从机和另一个以上从机根据所述主机地址同时向所述主机发送答复帧,产生信号干扰,所述主机不能接收到所述第一从机和另一个以上从机...
【专利技术属性】
技术研发人员:江龙辉,杨雨征,熊龙,
申请(专利权)人:广东志高暖通设备股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。