System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于RDM协议的灯具编址方法技术_技高网

基于RDM协议的灯具编址方法技术

技术编号:41063796 阅读:9 留言:0更新日期:2024-04-24 11:17
本发明专利技术提供一种基于RDM协议的灯具编址方法,多个灯具均连接至RDM总线上,每一灯具设置有驱动器,且灯具上设置有一个编址按键,驱动器接收同一灯具上的编址按键形成的编址信号;该方法包括:连接至RDM总线上的所有灯具的驱动器接收待编址指令;多个灯具中的第一灯具的驱动器接收第一编址信号,对第一灯具进行编址;第一灯具的驱动器编址完成后,计算第二编址范围信息,将第二编址范围信息发送至RDM总线上;第二灯具的驱动器接收第二编址范围信息后,判断是否接收到第二编址信号,若是,根据第二编址范围信息和第二灯具的通道数对第二灯具进行编址。该方法可决定灯具地址码的前后顺序。

【技术实现步骤摘要】

本专利技术涉及地址分配领域,具体是涉及一种基于rdm协议的灯具编址方法。


技术介绍

1、rdm(remote device management)协议是远程设备管理协议的缩写,是一种用于远程管理设备的通信协议。如果希望具有rdm通讯功能的设备能够被独立控制,则需要为每一个rdm设备的每一通道设置一个独立的地址码。传统的rdm设备分配地址的方法是通过主控电脑对每个设备进行分配地址,需要将地址码与设备的mac地址关联起来,整个分配地址的过程浪费时间和人工成本。

2、现有一种基于rdm协议的设备自编址方法是通过目标rdm设备将自身mac地址及自身的通道数上传至rdm总线;目标rdm设备从rdm总线上采集其余rdm设备的数据;根据各rdm设备的通道数以及各通道数对应的rdm设备的数量对rdm总线上的各rdm设备进行地址码分区,根据各rdm设备的通道数大小对地址码分配区进行排列;目标rdm设备产生第一随机数,应用第一随机数计算目标rdm设备在地址码分配区的预测地址码;目标rdm设备将预测地址码发送至rdm总线,若在预设时间内目标rdm设备未收到回复,则目标rdm设备将预测地址码确定为自身的目标地址码。该方法是通过通道数进行分区后进行自动分配地址码,但该各rdm设备的排序方式是随机的,只是依据rdm设备的通道数确定分区位置,不能指定某台rdm设备的地址码在前还是在后,不能确定每一rdm设备的地址码的先后顺序。


技术实现思路

1、本专利技术的第一目的是提供一种通过人为引导方式的设置灯具自动分配地址的基于rdm协议的灯具编址方法。

2、为了实现上述的第一目的,本专利技术提供的一种基于rdm协议的灯具编址方法,其中,多个灯具均连接至rdm总线上,每一灯具设置有驱动器,且灯具上设置有一个编址按键,驱动器接收同一灯具上的编址按键形成的编址信号;该方法包括:连接至rdm总线上的所有灯具的驱动器接收待编址指令,待编址指令中包括第一编址范围信息;多个灯具中的第一灯具的驱动器接收第一编址信号,根据第一编址范围信息与第一灯具的通道数对第一灯具进行编址;第一灯具的驱动器编址完成后,计算第二编址范围信息,将第二编址范围信息发送至rdm总线上;连接至rdm总线的第二灯具的驱动器接收第二编址范围信息后,判断是否接收到第二编址信号,若是,根据第二编址范围信息和第二灯具的通道数对第二灯具进行编址。

3、由上述方案可见,连接至rdm总线上的每个灯具上设置有编址按键,在rdm总线上的每个灯具的驱动器接收到编址指令后,用户每按下其中一个灯具的编址按键,该灯具的驱动器可根据编址范围信息开始自动编址。用户可需要按下每个灯具的编址按键,每个灯具的驱动器就可以自动编址。用户可根据自身需求决定按下灯具的编址按键的顺序,从而决定灯具地址码的先后顺序。而用户只需按下每个灯具的编址按键,无需其他操作,灯具会自行编址,节省时间和人工成本。

4、进一步的方案中,第二灯具的驱动器对第二灯具进行编址后,还执行:第二灯具的驱动器计算第三编址范围信息,将第三编址范围信息发送至rdm总线上。

5、由此可见,灯具进行编址后,需要将更新后的编址范围信息发送至rdm总线上,使得rdm总线上的灯具都可接收到新的编址范围信息,避免在后续另外的编址时使用已经被占用的地址码。

6、进一步的方案中,连接至rdm总线的所有灯具的驱动器接收待编址指令前,还执行:第一灯具的驱动器向rdm总线发送待编址指令。

7、由此可见,第一灯具上设置有开始编址指令按键,用户按下开始编址指令按键,第一灯具可发送待编址指令至rdm总线上。

8、进一步的方案中,连接至rdm总线的所有灯具的驱动器接收待编址指令前,还执行:由连接至rdm总线的主控设备向rdm总线发送待编址指令。

9、由此可见,可通过主控设备发送待编址指令,使得rdm总线上的灯具接收待编址指令。

10、进一步的方案中,第一灯具的驱动器根据第一编址范围信息与第一灯具的通道数对第一灯具进行编址中包括:第一灯具的驱动器从第一编址范围信息的最小地址码开始占用多个第一灯具地址码,第一灯具地址码的数量等于第一灯具的通道数,第一灯具的各通道的第一灯具地址码相邻。

11、由此可见,灯具从编址范围信息中的最小地址码开始,根据灯具自身的通道数获取第一灯具地址码,这样可以确保灯具的地址码的前后位置。

12、进一步的方案中,第一灯具的驱动器计算第二编址范围信息中包括:第一灯具的驱动器根据第一灯具地址码的数量和第一编址范围信息计算第二编址范围信息。

13、由此可见,第二编址范围信息为第一编址范围信息减去第一灯具地址码,则第二编址范围信息中的地址码为没有被占用的地址码,避免在后续另外的灯具编址时使用已经被占用的地址码。

14、进一步的方案中,若第二灯具的驱动器未接收到第二编址信号,在第二灯具的驱动器接收到第四编址范围信息后,删除第二编址范围信息,保存第四编址范围信息。

15、由此可见,若灯具的驱动器没有接收到第二编址信号,此时又接收到新的编址范围信息,则需要把旧的编址范围信息删除,保存新的编址范围信息,使得编址范围信息更新,避免在后续另外的编址时使用已经被占用的地址码。

本文档来自技高网...

【技术保护点】

1.一种基于RDM协议的灯具编址方法,其中,多个灯具均连接至RDM总线上,每一所述灯具设置有驱动器,且所述灯具上设置有一个编址按键,所述驱动器接收同一灯具上的所述编址按键形成的编址信号;

2.根据权利要求1所述的基于RDM协议的灯具编址方法,其特征在于:

3.根据权利要求2所述的基于RDM协议的灯具编址方法,其特征在于:

4.根据权利要求2所述的基于RDM协议的灯具编址方法,其特征在于:

5.根据权利要求1所述的基于RDM协议的灯具编址方法,其特征在于:

6.根据权利要求5所述的基于RDM协议的灯具编址方法,其特征在于:

7.根据权利要求1所述的基于RDM协议的灯具编址方法,其特征在于:

【技术特征摘要】

1.一种基于rdm协议的灯具编址方法,其中,多个灯具均连接至rdm总线上,每一所述灯具设置有驱动器,且所述灯具上设置有一个编址按键,所述驱动器接收同一灯具上的所述编址按键形成的编址信号;

2.根据权利要求1所述的基于rdm协议的灯具编址方法,其特征在于:

3.根据权利要求2所述的基于rdm协议的灯具编址方法,...

【专利技术属性】
技术研发人员:熊春伟吴龙吴忠仁
申请(专利权)人:珠海雷特科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1