一种智能照明系统中485总线ID十进制编码的方法与流程

文档序号:17586645发布日期:2019-05-03 21:22阅读:1126来源:国知局
一种智能照明系统中485总线ID十进制编码的方法与流程

本发明涉及智能照明领域,具体涉及一种用于智能照明系统中485总线id十进制编码设置的方法。



背景技术:

为满足更加省电、节能、使用便捷的现代智能照明需求,越来越多写字楼、工业园、广场、医院、学校、酒店等场所采用485总线式智能照明系统解决方案。该类方案要求工程安装时对接入485总线的众多从设备进行唯一id编码设置,现有的485总线id编码实现方法主要有以下两种:采用拨码开关二进制编码方式;采用旋转式拨码开关十进制编码方式。

对于上述方法,工程上进行id编码设置和故障核查时十分不便,原因在于二进制样式的id编码对人而言非常不直观并难以快速准确的识别id号,导致设备安装调试工作效率低下。

对于上述方法,设备制造成本明显增加,厂商利润大幅受损,原因在于旋转式拨码开关价格是普通拨码开关价格的十多倍。

因此,寻找一种低成本且既直观又简单易用的485总线id编码设置方法,成为了本领域技术人员亟待解决的技术问题之一。



技术实现要素:

本发明需要解决的技术问题是:提出一种用于智能照明系统中485总线id十进制编码设置的方法,解决现有技术中485总线id编码设置工作复杂、实现成本高的技术问题。

本发明解决上述技术问题采用的技术方案是:

步骤1,为485总线十进制id号的各数位均分配一个4位拨码开关,并建立拨码开关位代表数值表,即拨码开关的位1、2、3、4在on位置时依次代表数值1、2、3、4,在off位置时代表数值0,每位共2种组合;

步骤2,建立十进制id号各数位的值与对应4位拨码开关位1、2、3、4代表数值的关系式,具体为:id号各数位的值等于对应拨码开关位1、2、3、4代表数值之总和再除以10的余数;

步骤3,将各个拨码开关电性连接到485总线id检测单片机,并按高位区到低位区的顺序由左向右进行位置布局和完成485总线id号读取程序设计,从而实现基于4位拨码开关的485总线id十进制编码设置功能。

至此,我们在设备安装过程中进行485总线id编码设置时即可根据拨码开关的位标识字符1、2、3、4的指引,并通过简单的十以内加法口算来确定拨动那些位的开关到on位置,从而快速准确的完成所要id号的编码设置任务。

本发明的有益效果为:本发明创新地提出了一种基于4位拨码开关实现485总线id十进制编码设置的方法,使得485总线id编码设置工作变得简单高效,从而大大提高了设备安装调试的效率,并增厚了设备制造厂商的利润。

附图说明

图1为485总线id十进制编码的方法流程示意图

图2为本发明的一种实施例参考图

具体实施方式

下面结合说明书附图对本发明智能照明系统中485总线id十进制编码方法方法进行详细的解释和说明。

如附图1、2所示,本发明具体公开了一种智能照明系统中485总线id十进制编码设置的方法,该方法可适用于采用485总线组网架构的智能照明系统或工业控制系统等应用场合。该方法具体包括如下步骤。

步骤1,为485总线十进制id号的各数位均分配一个4位拨码开关,并建立拨码开关位代表数值表,如图1中步骤1的表格所示。实施例图2为2位485总线十进制id号,支持0~99的十进制id编码范围,其中拨码开关sw1代表id_十位,拨码开关sw2代表id_个位;

步骤2,建立十进制id号各数位的值与对应4位拨码开关位1、2、3、4代表数值的关系式,具体如下:

id_个位=sw2拨码开关各位代表数值之总和再除以10的余数;

id_十位=sw1拨码开关各位代表数值之总和再除以10的余数;

步骤3,将各个拨码开关电性连接到485总线id检测单片机,并按高位区到低位区的顺序由左向右进行位置布局和完成485总线id号读取程序设计。如图2,将拨码开关sw1、sw2分别电性连接到id检测单片机u1的内置上拉功能输入引脚pa1-pa8,其中单片机u1选用stm32f103c8t6,并按sw1-sw2的顺序由左向右进行位置布局,最后按步骤1、2的规则要求完成485总线id号读取程序设计。

至此,在设备安装过程中进行485总线id编码设置时即可根据拨码开关sw1、sw2的位标识字符1、2、3、4的指引,并通过简单的十以内加法口算来分别确定拨动那些位的开关到on位置,从而快速准确的完成所要id号的编码设置,比二进制方式编码设置操作更直观和简单易用。比如id号为45的编码设置操作为:将代表十位拨码开关sw1的位4(或位1和位3)和代表个位拨码开关sw2的位1和位4(或位2和位3)分别拨到on位置即可。



技术特征:

技术总结
本发明公开了一种智能照明系统中485总线ID十进制编码的方法,包括如下步骤:步骤1,为485总线十进制ID号的各数位均分配一个4位拨码开关,并建立拨码开关位代表数值表;步骤2,建立十进制ID号各数位的值与对应4位拨码开关位1、2、3、4代表数值的关系式;步骤3,将各个拨码开关电性连接到485总线ID检测单片机,并按高位区到低位区的顺序由左向右进行位置布局和完成485总线ID号读取程序设计。本发明可让485总线ID编码设置工作变得简单高效,从而大大提高了设备安装调试的效率,并增厚了设备制造厂商的利润。

技术研发人员:吴启庆
受保护的技术使用者:深圳市万连通讯技术有限公司
技术研发日:2018.11.02
技术公布日:2019.05.03
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1