[发明专利]本地实现RS485从机设备自动分配地址的方法和系统有效
申请号: | 201911335335.8 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111147619B | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 魏丹;吕垒平;刘志强;肖巍;许英;张斌 | 申请(专利权)人: | 海丰通航科技有限公司 |
主分类号: | H04L61/5038 | 分类号: | H04L61/5038;H04L61/5069 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 任岩 |
地址: | 100070 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 本地 实现 rs485 设备 自动 分配 地址 方法 系统 | ||
1.一种在RS485设备上实现从机设备的地址自动分配的方法,其特征在于,包括以下步骤:
步骤1:主机设备响应分配地址流程程序,在所有组别中确定一个组为待处理组;
步骤2:主机设备向所述待处理组的一台从机设备下发分配地址指令;
若主机设备连续发出规定次数的命令帧,所述从机设备均无有效数据帧反馈,则认为所述待处理组再无从机设备,确定下一组为待处理组并重新执行步骤2,而若再无下一组则结束程序;
所述从机设备响应分配地址流程程序,获取随机数,等待一间隔时间,返回随机数、本地编号和从机设备所属组别号;
步骤3:主机设备将反馈的随机数进行存储,如果之前存储有随机数则与之进行比较,若两随机数一致,则重新执行步骤2;
主机设备将反馈的本地编号与预先存储的若干本地编号进行比较,若所有本地编号均无法匹配,则结束程序并示警;
步骤4:主机设备根据反馈的本地编号和所属组别号,确定相应的组地址和本地地址,并发送组地址和本地地址的命令帧至所述从机设备,所述从机设备接收并存储相应地址,并向主机设备返回分配地址成功数据帧;其中,组地址为主机设备同时控制本组从机设备地址的命令字;本地地址为组内单个设备的单一地址,主机设备询问,从机设备应答反馈状态信息的地址命令字;
若一定时间主机设备未收到从机设备的有效反馈,则认为分配地址不成功,从机设备响应新的分配地址指令,返回重新执行步骤2;
步骤5:主机设备接收到分配地址成功数据帧之后,向所述待处理组的下一台从机设备下发分配地址指令并继续执行步骤2,直到所述待处理组中所有从机设备均成功完成地址分配,则确定下一组别为待处理组并重新执行步骤2。
2.根据权利要求1所述的方法,其特征在于,在执行步骤1之前,在主机设备中预先存储的参数包括本地编号、组别个数及每一组别的组内设定个数。
3.根据权利要求1所述的方法,其特征在于,步骤1中还包括将除待处理组之外所有组的电源关闭的步骤。
4.根据权利要求1所述的方法,其特征在于,步骤2中所述主机设备下发分配地址指令的步骤是通过广播方式来实现,广播地址为255。
5.根据权利要求4所述的方法,其特征在于,广播下发分配地址指令的命令帧包括:广播地址+命令字,其中广播地址为255,命令字为本地编号。
6.根据权利要求1所述的方法,其特征在于,步骤2中所述从机设备获取的随机数通过单片机的悬空引脚读取ADC并进行裁剪,或者使用软件系统中的随机函数来获取。
7.根据权利要求1所述的方法,其特征在于,步骤2中所述的间隔时间由从机设备所获取的随机数乘以主机设备与从机设备的最小应答通信时间来决定。
8.根据权利要求1所述的方法,其特征在于,步骤2中所述的间隔时间由所述待处理组内从机设备的最多个数乘以不小于三倍的实际数量再乘以主机设备与从机设备之间的最小应答通信时间来计算;
其中,步骤2中所述的时间间隔为主机设备询问从机设备本地编号的间隔时间,通过如下公式计算:主机设备询问从机设备本地编号的间隔时间=所述待处理组内的设备数*3*最小应答通信时间。
9.根据权利要求1所述的方法,其特征在于,步骤4中所述组地址的取值范围为200-254,本地地址的取值范围为1-199。
10.一种在RS485设备上实现从机设备的地址自动分配的系统,其特征在于,包括:
主机设备,具有接口用于通过RS485协议与若干并联连接的从机设备通信连接;
其中,所述主机设备的控制单元中存储有用于执行如权利要求1~9任一项所述的方法的程序,以实现所述若干从机设备的地址自动分配;
所述系统还包括所述若干从机设备;
所述若干从机设备为泛光灯、前极限位置灯、高架灯、起降信号灯、平台边界灯和/或障碍灯;
所述系统还包括若干供电开关,用于将相同或不同数目的所述从机设备分成不同的组别;
所述供电开关为微型断路器,所述微型断路器为计量型智能磁保持微型断路器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海丰通航科技有限公司,未经海丰通航科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911335335.8/1.html,转载请声明来源钻瓜专利网。