本实用新型涉及一种酒店客房以及智能家居控制系统,尤其是一种酒店或家居房间分布式联网控制系统。
背景技术:
目前已有的酒店客房或者智能家居控制系统普遍采用集中控制方式,即整个控制系统包括集中控制箱以及开关操作面板、窗帘控制器等外围模块,集中控制箱通过控制信号线或者是通信总线与各外围模块进行通信,相关控制均由集中控制箱完成,通过外围模块来实现。这种集中控制系统成本高,安装不方便;另外,一旦集中控制箱出现问题,整个系统将完全瘫痪。
技术实现要素:
为了解决现有酒店客房以及智能家居控制系统存在的上述技术问题,本实用新型提供了一种酒店或家居房间分布式联网控制系统,包括有N个分布单元;所述N大于等于2。
所述N个分布单元均包括有ZigBee模块,每个分布单元均为1个ZigBee节点,所述N 个分布单元共有N个ZigBee节点。
所述N个分布单元之间通过ZigBee网络进行通信。
所述ZigBee网络的ZigBee节点中,1个为ZigBee协调器,其他为ZigBee终端节点,或者是ZigBee路由节点。
所述N个分布单元中至少包括2个控制开关单元。
所述控制开关单元至少包括有2个电器开关;所述分布式联网控制系统内控制开关单元中,能够任意选择其中的多个电器开关配置成联锁状态,统一动作。被配置为联锁状态的多个电器开关称为开关组;所述分布式联网控制系统中的开关组数量是2个,或者是2个以上。
所述控制开关单元还包括有开关微控制器模块、开关输入模块、开关驱动模块;所述 ZigBee模块、开关输入模块、开关驱动模块与开关微控制器模块之间均有电连接关系或者带光电隔离的电连接关系,用于传递信息。
设所述分布式联网控制系统中包括有K个控制开关单元且分别编号为i,i取值分别为 1至K,K为大于等于2的整数;编号为i的控制开关单元包括有Mi个电器开关;所述Mi均为大于等于2的整数;所述控制开关单元的开关输入模块包括有Mi个开关指令装置、开关驱动模块包括有Mi个开关驱动装置,所述Mi个开关指令装置与Mi个开关驱动装置一一对应,组成Mi个电器开关。
所述N个ZigBee节点均采用广播方式发送信息;所述分布单元将所在分布单元的信息发至所有其他分布单元;所述分布单元采用事件驱动方式将所在分布单元的信息发至所有其他分布单元。
所述N个ZigBee节点中,至少1个ZigBee节点是全功能节点,具备ZigBee协调器的能力。
所述控制开关单元在没有与其他分布单元组成网络时,能够单独工作。
所述ZigBee协调器建立ZigBee网络时选择固定网络标示符;所述ZigBee终端节点或者是ZigBee路由节点选择对应的固定网络标示符加入所述ZigBee网络。
所述N个分布单元中,有1个单元为协调器单元;所述协调器单元中的ZigBee节点为 ZigBee协调器,或者称为ZigBee协调器节点。
所述ZigBee协调器的组网功能能够被控制是否开启。所述ZigBee协调器的组网功能每次被控制开启的持续时间为不超过5分钟。
所述N个分布单元中还可以包括有窗帘控制单元;所述窗帘控制单元中至少包括有1 个窗帘控制器。
所述N个分布单元中还包括有窗帘控制单元的数量是2个或者2个以上;所述2个或者2个以上窗帘控制单元中任意选择的多个窗帘控制器能够被配置成联锁状态,统一动作。
所述窗帘控制单元还包括有窗帘微控制器模块、J个窗帘给定模块、J个窗帘开/关驱动模块;所述ZigBee模块、J个窗帘给定模块、J个窗帘开/关驱动模块与窗帘微控制器模块之间有电连接关系或者或者带光电隔离的电连接关系,用于相关信号的传递;所述J个窗帘给定模块与J个窗帘开/关驱动模块一一对应,组成J个窗帘控制器;所述J大于等于1。
本实用新型的有益效果是:所述酒店或家居房间分布式联网控制系统无需主控制器,可以根据需要选择合适数量的控制开关单元、窗帘控制单元以及其他分布单元组成ZigBee网络;多个控制开关单元中的电器开关可以任意组合实现联锁控制,配置成联锁状态的开关之间可以实现联锁控制,统一动作,即实现两地控制、多地控制,也可以实现一地控制,两地或者多地同时动作;电器开关的联锁配置都可以在任何时候进行重新配置或者取消配置;多个窗帘控制单元中的窗帘控制器可以任意组合实现联锁控制,配置成联锁状态的窗帘控制器之间可以实现联锁控制,统一动作,即实现两地控制、多地控制,也可以实现一地控制,两地或者多地同时动作;窗帘控制器的联锁配置可以在任何时候进行重新配置或者取消配置;各分布单元能够采用86底壳结构进行安装;具有成本低,安装调试方便的优势。
附图说明
图1是分布式联网控制系统实施例1结构图;
图2是分布式联网控制系统实施例2结构图;
图3是控制开关单元实施例结构图;
图4是协调器单元实施例结构图;
图5是窗帘控制单元实施例结构图;
图6是通信中继单元实施例结构图;
图7是取电开关单元实施例结构图;
图8是包括2个开关的控制开关单元实施例电路。
具体实施方式
以下结合附图对本实用新型作进一步说明。
如图1所示的是一个包括有3个分布单元的酒店或家居房间分布式联网控制系统实施例 1结构图,3个分布单元均为控制开关单元,分别为控制开关单元110、控制开关单元112、控制开关单元113。
图1所示3个分布单元中都有ZigBee模块,均为ZigBee节点。3个分布单元之间通过 ZigBee网络100进行通信。
图1所示ZigBee网络的3个ZigBee节点中,1个为ZigBee协调器,其他2个全部为 ZigBee终端节点,或者全部为ZigBee路由节点,或者1个为ZigBee终端节点、1个为 ZigBee路由节点。
图1中只有3个分布单元。所述分布式联网控制系统需要增加分布单元时,增加的分布单元具有ZigBee模块,是ZigBee节点。
图1所示ZigBee网络的3个ZigBee节点都是控制开关单元,但其中有的控制开关单元为ZigBee协调器,另外的是ZigBee路由节点或者ZigBee终端节点。
如图2所示的是一个包括有4个分布单元的分布式联网控制系统实施例2结构图,其中 1个为协调器单元101,另外3个是控制开关单元,分别为控制开关单元102、控制开关单元103、控制开关单元104。
图2所示的4个分布单元中都有ZigBee模块,均为ZigBee节点。4个分布单元之间通过ZigBee网络106进行通信。
图2所示的4个分布单元中,协调器单元101是ZigBee协调器,3个是控制开关单元全部为ZigBee终端节点,或者全部为ZigBee路由节点,或者部分为ZigBee终端节点、部分为ZigBee路由节点。
图2中只有4个分布单元。所述分布式联网控制系统需要增加分布单元时,增加的分布单元具有ZigBee模块,是ZigBee路由节点或者ZigBee终端节点。
图2中的协调器单元101只具有ZigBee协调器的功能。在分布式联网控制系统不同的应用场合,图2中的协调器单元10的ZigBee协调器功能可以在其他功能的分布单元中实现。例如,在图1所示系统中,ZigBee协调器由3个控制开关单元中的一个实现;在酒店客房控制场合,ZigBee协调器功能可以由取电开关单元实现,或者是通信中继单元实现;在有门锁控制的场合,可以由门锁控制单元实现;等等。
在所述分布式联网控制系统中有多个分布单元,即有多个ZigBee节点;系统中所有的 ZigBee节点中,1个为ZigBee协调器,其他的全部为ZigBee终端节点,或者全部为ZigBee 路由节点,或者部分为ZigBee终端节点、部分为ZigBee路由节点。其所有的ZigBee节点中,至少有1个ZigBee节点是FFD节点,即全功能节点,具备ZigBee协调器的能力。
当ZigBee网络相临近的地方存在其他ZigBee网络,例如所述ZigBee网络用于酒店客房控制,则相临客房中每个客房中均有1个所述的分布式联网控制系统,或者每个客房中均有1个所述ZigBee网络。所述每个ZigBee网络组网时,为避免其他ZigBee网络中的分布单元加入,或者是所述ZigBee网络中的分布单元加入其他ZigBee网络中,可以采用指定网络标示符的方法。所述ZigBee协调器建立ZigBee网络时选择指定网络标示符;同一分布式联网控制系统,或者说同一ZigBee网络中的ZigBee终端节点或者是ZigBee路由节点选择对应的指定网络标示符加入所述ZigBee网络。也可以采用分时、分批次组网的方法,来避免错误组网。还可以设置所述ZigBee协调器的组网使能状态,即所述ZigBee协调器在通常情况下不允许ZigBee终端节点或者ZigBee路由节点加入网络,只有在ZigBee协调器的组网使能被使能的情况下,才开启一段时间,让ZigBee路由节点或者ZigBee终端节点加入网络。开启的时间长度不超过5分钟,典型时间为1分钟。
图1或者图2所示的分布式联网控制系统实施例中,只包括有3个控制开关单元。分布式联网控制系统中控制开关单元的数量可以根据实际的需要增加或者减少。通常情况下,控制开关单元可能需要控制房灯、床头灯、夜灯、台灯、落地灯、卫浴灯、镜前灯、射灯、筒灯、壁灯等,以及其他灯;可能需要控制电视机、换气扇以及其他电器设备;可能需要控制请勿打扰、请求服务、请即清理、请稍后以及其他请求状态;可能需要控制设定睡眠模式、会客模式、阅读模式以及其他情景模式;等等。因此,开关的总数量需要增加,控制开关单元的数量通常超过3个;尤其是多个设备需要实现二地或者多地控制时,需要更多的控制开关单元。同一个ZigBee网络中,开关的总数量可以超过256个,没有上限限制。
图3所示为控制开关单元实施例的结构图,包括开关微控制器模块301、ZigBee模块 302、开关输入模块303、开关驱动模块304、通断指示模块305。ZigBee模块302、开关输入模块303、开关驱动模块304、通断指示模块305与开关微控制器模块301之间有电连接关系或者带光电隔离的电连接关系,用于相关信号的传递。
控制开关单元经由ZigBee模块302通过ZigBee网络实现与其他分布单元的通信,其作用是将数据传输给其他分布单元以及接收其他分布单元的数据。
开关微控制器模块301的作用包括:分析通过ZigBee模块302接收的数据,实现本控制开关单元开关驱动模块304的同步控制,实现情景模式控制等;将本控制开关单元的控制操作和状态,形成数据并通过ZigBee模块302向外发送;判断识别开关输入模块303的状态及操作;控制开关驱动模块304的状态;控制通断指示模块305的指示状态。
开关输入模块303包括有1个或者多个开关指令装置,对应于1个或者多个开关。所述电器开关装置指的就是开关,或者称为电器开关。同一分布式联网控制系统中,不同控制开关单元的开关数量可以任意选择。设同一分布式联网控制系统中,有K个控制开关单元,每个控制开关单元的开关数量根据需要确定,数量可以相同,也可以各不相同;即K个控制开关单元中,每个控制开关单元的开关数量为大于等于1;K个控制开关单元中,可以分别有若干个1开开关、若干个2开开关、若干个3开开关、若干个4开开关、若干个5开开关,以及其他数量的多开开关,等等。
开关指令装置可以由机械开关组成。机械开关可以是单控常开开关、单控常闭开关、双控常开/常闭开关等开关,也可以是常开按钮、常闭按钮、自复位开关等开关。
开关指令装置还可以由触摸开关组成。各个触摸开关功能设置可以是设置一个触摸点触摸后实现开、关转换,或者是设置二个触摸点分别实现开、关的功能。
开关指令装置还可以由触摸显示屏虚拟开关组成。触摸显示屏是电容式或者电阻式液晶显示屏。触摸显示屏上可以虚拟显示1个或者多个控制开关,各虚拟控制开关功能设置可以是设置一个触摸点触摸后实现开、关转换,或者是设置二个触摸点分别实现开、关的功能。
开关驱动模块304包括有1个或者多个开关驱动装置,同一个开关驱动模块中,开关驱动装置的数量与开关指令装置的数量相等,且一一对应,组成相同个数数量的电器开关装置。开关驱动装置可以由电磁继电器,或者是固态继电器,或者是晶闸管,以及他们的驱动电路组成。在这里,电器开关装置的含义与日常所说的开关类同;例如,如果一个控制开关单元中包括2个电器开关装置,则表明该控制开关单元中包括2个开关,可以分别实现对2 个电器的控制。
通断指示模块305用于指示开关驱动装置的通断状态。通断指示模块305不要求必须配置,有通断指示模块305,则可以在控制开关单元的面板上观察到被控制电器的启、停状态;没有通断指示模块305的指示,则需要直接通过观察被控制电器的运行情况判断其启、停状态。开关指令装置由机械开关或者触摸开关组成时,通断指示模块305选择LED指示开关驱动装置的通断状态;开关指令装置由触摸显示屏虚拟开关组成时,通断指示模块305 直接在触摸显示屏上显示开关驱动装置的通断状态。
在同一分布式联网控制系统的控制开关单元中,任意个控制开关单元中的2个或者2个以上电器开关装置能够被配置成联锁状态,统一动作。这些被配置成联锁状态的多个电器开关装置能够在同一ZigBee网络中的多个控制开关单元中任意选择组合,可以来自相同的或者不同的控制开关单元,或者既有相同控制开关单元中的电器开关装置,也有不同控制开关单元中的电器开关装置。任意个控制开关单元指的是1个或者1个以上的控制开关单元。
当同一分布式联网控制系统的控制开关单元中,已经有部分电器开关装置被配置成联锁状态时,把这些被配置成联锁状态的电器开关装置看成1个开关组;剩余的电器开关装置仍然能够被选择组合,配置成联锁状态,形成另外1个开关组;在同一分布式联网控制系统中,被配置成联锁状态的开关组可以是0组,可以是1组,也可以是多组。
所述开关配置成联锁状态的方式有多种。例如,所有开关均设置其功能,通过设置开关功能,功能相同,或者说被控对象相同的开关被设置为联锁状态,即同一分布式联网控制系统中所有被控对象一致的开关为联锁状态。或者是对所有开关进行编码(或者编号),同一分布式联网控制系统中所有编码一致的开关为联锁状态;等等。当一个被控对象只有一个开关被对应设置,即某一开关的功能是唯一的时,或者是同一分布式联网控制系统中某个开关的编码是唯一的时,则该开关没有与同一分布式联网控制系统内的其他开关进行联锁。
当多个电器开关装置被配置成联锁状态后,被控对象的电源可以由其中任一个或者多个电器开关装置的开关驱动模块的输出来进行控制。例如,将2个采用继电器输出的电器开关装置被配置成联锁状态去控制排风扇,在受到该2个电器开关装置中的任何一个开关指令装置的操作后,该2个继电器将同时动作,即同时输出电源或者同时切断电源,排风扇的电源可以接到2个继电器中任何一个的输出端。如果要实现1个开关控制多个被控对象,则可以将多个被控对象连接至被配置成联锁状态的开关中不同开关的输出来进行控制。
举例来说,设在图1所示ZigBee网络中的3个控制开关单元,控制开关单元110中有4个电器开关装置,或者说4个开关,分别为K11、K12、K13、K14;控制开关单元111中有5个电器开关装置,或者说5个开关,分别为K21、K22、K23、K24、K25;控制开关单元112中有3个电器开关装置,或者说3个开关,分别为K31、K32、K33。例子1,分别将来自3个控制开关单元中的电器开关装置配置成联锁状态,例如,将K11、K23、K32配置成联锁状态去控制房灯,房灯的电源可以从K11、K23、K32中任何一个的输出端接出;操作K11、K23、K32中任何一个开关,均可以实现对房灯的控制。例子2,将K21、K22、 K33配置成联锁状态去控制排风扇,由于K21、K22在同一个控制开关单元中,因此可以将 K21、K22的输出并联后去控制排风扇,这样可以提高带负载的能力,当然,排风扇也可以用K33的输出去控制;操作K21、K22、K33中任何一个开关,均可以实现对排风扇的控制。例子3,如果仅需要提高带负载的能力,可以只将一个控制开关单元中的多个电器开关装置配置成联锁状态,例如,将K23、K24、K25配置成联锁状态,再将K23、K24、K25 的输出并联后去控制电暖器,操作K23、K24、K25中任何一个开关,均可以实现对电暖器的控制;与将普通开关并联后去控制电器相比,控制开关单元的并联联锁控制是联锁后自动同步,分别操作,同时动作;普通开关则需要同时操作,如果只开普通开关并联中的一个开关,则负载仍由此一个开关控制,只有同时打开所有的并联开关,才由所有并联的开关同时供电,只有操作关闭所有的并联开关,负载才被关断电源。
在开关中写入开关的功能(或者控制对象)或者是写入开关的编号称为配置,对所述开关进行配置,或者是开关组进行联锁状态配置的方法有多种。
在生产时进行配置。生产时,将开关的配置信息设置为与面板上的丝印名称一致,例如,面板上的丝印名称为夜灯,则相应的开关功能配置为夜灯开关;面板上的丝印名称为壁灯,则相应开关的功能配置为壁灯开关;面板上的丝印名称为换气扇,则相应的开关功能配置为换气扇开关;当开关通过所在的控制开关单元与其他开关所在的控制开关单元在同一 ZigBee网络中,且配置为同样的开关功能时,自动成为联锁状态。例如,同一ZigBee网络中,有3个开关的功能配置为壁灯开关时,该3个壁灯开关自动成为联锁状态;只有一个开关的功能配置为换气扇开关时,则该换气扇开关单独控制换气扇。备用开关,或者是生产时未对开关进行功能配置时,可以设置一个专门的名称为未配置功能的开关,例如,统一设置为备用开关,或者统一设置成为未配置开关,或者是设置为其他名称;所有功能为备用开关 (或者未配置开关)的开关,不组成开关组,不是联锁状态。实际配置时,也可以将开关功能用编号来代替,例如,1号开关控制壁灯,当同一ZigBee网络中,有2个开关的功能配置为1号开关时,该2个1号开关自动成为联锁状态。备用开关,或者是生产时未对开关进行功能配置时,可以设置一个专门的编号,例如,设置为0号,即0号开关是未对开关进行功能配置的开关,因此,在同一ZigBee网络中,即使有多个0号开关,也不会组成为开关组,即多个0号开关没有配置成联锁状态;所述专门的编号,不一定是0号,也可以选择其他编号,例如,999号,或者是511号,等等。
在现场进行配置或者修改配置。在现场的分布式联网控制系统中接入电脑或者专用配置工具,进行联网统一配置;或者是将单个控制开关单元与电脑或者专用配置工具连接,进行单独配置。
①将电脑或者专用配置工具接入现场的分布式联网控制系统或者是与单个控制开关单元连接;
②在电脑或者专用配置工具的相关工程配置界面中编辑需要配置的开关的功能或者编号并选择,或者是选择已经编辑好功能或者编号的开关;
③选择开关进行配置,完成配置确认;如果需要对开关组进行配置,则继续选择开关进行配置,直到将该开关组所有开关与工程配置界面中所选择的开关全部完成配置确认;
④回到步骤②(在现场的分布式联网控制系统中进行配置)或者是步骤①(对单个控制开关单元进行配置),进行其他开关的配置。
所述步骤③中的选择开关进行配置,完成配置确认的方法有很多,方法之一是进行一次开关操作,实现新的配置,同时取消老配置。例如,现在准备配置房灯开关,在相关工程配置界面中选择房灯对应的开关,然后对需要配置的某个开关操作一次,则该开关被配置成与工程配置界面中选择的开关相同的开关功能或者是相同的开关编号,该开关曾经被配置的其他开关功能或者开关编号被取消;再对另外的一个开关操作一次,则该另外的开关也被配置成与工程配置界面中选择的开关相同的开关功能或者是相同的开关编号,前后2个开关也被配置为1个开关组;再对其他开关进行操作,则该开关组的开关数量增加。方法之二是所有的开关都有是否配置好的状态指示;对状态指示显示未配置的开关进行一次开关操作,则进行新配置,状态指示显示配置成功;对状态指示显示配置成功的开关进行一次开关操作,则取消配置,状态指示显示未配置;未配置的开关可以是设置为备用开关,或者设置成为未配置开关,或者是设置为其他名称;未配置的开关也可以是设置为0号开关,或者设置成为其他特殊编号。是否配置好的状态指示,可以用指示灯的亮灭区分,可以用指示灯的是否闪烁区分,可以用指示灯的闪烁频率不同进行区分,可以用触摸显示屏显示不同的信息进行区分,等等。
在控制开关单元的面板上通过面板操作进行配置。当开关指令装置由触摸显示屏组成时,其显示信息丰富,配置方便。具体的配置方法有各种选择,其目的或者方法都是在触摸显示屏上选择需要配置的开关,对该需要配置的开关的开关功能,或者是开关编号通过触摸显示屏进行修改并确认。
所有控制开关单元的联锁配置都可以在任何时候进行重新配置、取消配置等更改操作。
所述控制开关单元在没有与其他分布单元组成网络时,能够设置成独立工作模式,单独工作。
同一分布式联网控制系统中,不同控制开关单元的类型可以相同,也可以不同。例如图 1的实施例中,控制开关单元110、控制开关单元111、控制开关单元112的结构组成与如图3所示一样,但他们的开关输入模块可以同时采用机械开关、触摸开关、触摸显示屏虚拟开关中一种,或者是1种以上的类型;同样地,他们的开关驱动装置也可以任意选择。
图4所示为协调器单元的实施例结构图,包括协调微控制器模块401、ZigBee模块 402。ZigBee模块402与协调微控制器模块401之间有电连接关系或者带光电隔离的电连接关系,用于相关信号的传递。
协调器单元中的ZigBee节点确定为ZigBee协调器,协调微控制器模块401控制该 ZigBee节点实现所述ZigBee网络中ZigBee协调器的功能。
所述分布式联网控制系统的多个分布单元中,还可以包括1个或者多个窗帘控制单元,每个窗帘控制单元为所述ZigBee网络中的1个ZigBee节点。
图5所示为窗帘控制单元实施例的结构图,包括窗帘微控制器模块801,以及包括 ZigBee模块802、窗帘1给定模块803、窗帘2给定模块804、窗帘1开/关驱动模块805、窗帘2开/关驱动模块806。ZigBee模块802、窗帘1给定模块803、窗帘2给定模块804、窗帘1开/关驱动模块805、窗帘2开/关驱动模块806与窗帘微控制器模块801之间有电连接关系或者带光电隔离的电连接关系,用于相关信号的传递。图5所示窗帘控制单元中包括有2个窗帘控制器,即包括窗帘控制器1、窗帘控制器2;一个窗帘控制单元中,可以只包括1个窗帘控制器,也可以包括3个或者更多的窗帘控制器。
窗帘微控制器模块801的作用包括:分析由ZigBee模块802接收的数据,实现与其他窗帘控制单元中窗帘控制器的同步控制;将本窗帘控制单元的控制操作和状态,形成数据并通过ZigBee模块802向外发送;判断识别窗帘1给定模块803、窗帘2给定模块804的状态及操作;控制窗帘1开/关驱动模块805、窗帘2开/关驱动模块806的状态。
窗帘1给定模块803和窗帘2给定模块804中,都包括有窗帘开、窗帘关、窗帘停止的开关或者按钮,窗帘开、窗帘关、窗帘停止开关或者按钮的类型可以是机械开关或者是按钮、触摸开关、触摸显示屏虚拟开关。
窗帘开/关驱动模块,例如,窗帘1开/关驱动模块805和窗帘2开/关驱动模块806中,都包括有窗帘开驱动装置、窗帘关驱动装置,窗帘开驱动装置和窗帘关驱动装置可以由电磁继电器,或者是固态继电器,或者是晶闸管,以及他们的驱动电路组成。窗帘开驱动装置和窗帘关驱动装置可以是分别驱动开窗帘电机和关窗帘电机的运行,或者是分别驱动窗帘电机进行正、反转运行,实现窗帘的开、关。如果窗帘电机具有遥控功能,则窗帘开/关驱动模块为相应的遥控信号产生及驱动发射电路。窗帘电机采用具有遇阻自停功能的电机。
在同一分布式联网控制系统中,任意个窗帘控制单元中2个或者2个以上的窗帘控制器能够被配置成联锁状态,统一动作。这些被配置成联锁状态的多个窗帘控制器能够在 ZigBee网络中的多个窗帘控制单元中任意选择组合。这些被配置成联锁状态的窗帘控制器,在其中任何一个上进行操作,所有窗帘控制器同时动作。例如,设在同一分布式联网控制系统中有A、B二个窗帘控制单元,A单元中有窗帘控制器1、窗帘控制器2,B单元中有窗帘控制器3、窗帘控制器4、窗帘控制器5。现在将窗帘控制器1和窗帘控制器5配置成联锁状态,在窗帘控制器1上执行开窗帘操作,则窗帘控制器1、窗帘控制器5均执行窗帘开的驱动动作;在窗帘控制器5上执行关窗帘操作,则窗帘控制器1、窗帘控制器5均执行窗帘关的驱动动作。实际应用中,窗帘的驱动电机可以选择其中一个窗帘控制器进行事实上的控制,其他窗帘控制器用于实现他地控制。所有窗帘控制单元中窗帘控制器的联锁配置都可以在任何时候取消,或者进行重新配置等更改操作。
当同一分布式联网控制系统的窗帘控制单元中,已经有部分窗帘控制器被配置成联锁状态时,把这些被配置成联锁状态的窗帘控制器看成1个窗帘控制组;剩余的窗帘控制器仍然能够被选择组合,配置成联锁状态,形成另外的窗帘控制组;在同一分布式联网控制系统中,被配置成联锁状态的窗帘控制组可以是0组,可以是1组,也可以是多组。
所述窗帘控制器配置成联锁状态与电器开关装置的联锁配置一样,有多种形式与方法。例如,通过设置被控对象的方式进行联锁,即所有窗帘控制器均设置有一个被控对象,分布式联网控制系统中所有被控对象一致的窗帘控制器为联锁状态;在前面A、B二个窗帘控制单元的例子中,设置窗帘控制器1、窗帘控制器5都控制主窗帘,窗帘控制器2、窗帘控制器3、窗帘控制器4控制其他窗帘,则窗帘控制器1、窗帘控制器5被配置为联锁状态。或者是对所有窗帘控制器进行编码,分布式联网控制系统中所有编码一致的窗帘控制器为联锁状态;等等。
在窗帘控制单元的窗帘控制器中写入窗帘控制器的控制对象或者是写入窗帘控制器的编号称为配置。与对开关进行配置一样,对所述窗帘控制器进行配置,或者是窗帘控制组进行联锁状态配置的方法有多种。
在生产时进行配置。生产时,将窗帘控制器的配置信息设置为与面板上的丝印名称一致,例如,面板上的丝印名称为主窗帘,则相应的窗帘控制器功能配置为主窗帘控制器;面板上的丝印名称为副窗帘,则相应窗帘控制器的功能配置为副窗帘控制器;面板上的丝印名称为小窗帘,则相应的窗帘控制器功能配置为小窗帘控制器;当窗帘控制器通过所在的窗帘控制单元与其他窗帘控制器所在的窗帘控制单元在同一ZigBee网络中,且配置为同一窗帘的控制器功能时,自动成为联锁状态。例如,同一ZigBee网络中,有3个窗帘控制器的功能配置为副窗帘控制器时,该3个副窗帘控制器自动成为联锁状态;只有一个窗帘控制器的功能配置为小窗帘控制器时,则该小窗帘控制器单独控制小窗帘。备用窗帘控制器,或者是生产时未对窗帘控制器进行功能配置时,可以设置一个专门的名称为未配置功能的窗帘控制器,例如,统一设置为备用窗帘控制器,或者统一设置成为未配置窗帘控制器,或者是设置为其他名称;所有功能为备用窗帘控制器(或者未配置窗帘控制器等其他名称)的窗帘控制器,不组成窗帘控制组,不是联锁状态。实际配置时,也可以将窗帘控制器功能用编号来代替,例如,1号窗帘控制器控制副窗帘,当同一ZigBee网络中,有2个窗帘控制器的功能配置为1号窗帘控制器时,该2个1号窗帘控制器自动成为联锁状态。备用窗帘控制器,或者是生产时未对窗帘控制器进行功能配置时,可以设置一个专门的编号,例如,设置为0 号,即0号窗帘控制器是未对窗帘控制器进行功能配置的窗帘控制器,因此,在同一 ZigBee网络中,即使有多个0号窗帘控制器,也不会组成为窗帘控制组,即多个0号窗帘控制器没有配置成联锁状态。所述专门的编号,不一定是0号,也可以选择其他编号,例如,999号,或者是511号,等等。
在现场进行配置或者修改配置。在现场的ZigBee网络中接入电脑或者专用配置工具,进行联网统一配置;或者是将单个窗帘控制单元与电脑或者专用配置工具连接,进行单独配置。
①将电脑或者专用配置工具接入现场的ZigBee网络或者是与单个窗帘控制单元连接;
②在电脑或者专用配置工具的相关工程配置界面中编辑需要配置的窗帘控制器的功能或者编号并选择,或者是选择已经编辑好功能或者编号的窗帘控制器;
③选择窗帘控制单元中的窗帘控制器进行配置,完成配置确认;如果需要对窗帘控制组进行配置,则继续选择窗帘控制器进行配置,直到将该窗帘控制组所有窗帘控制器与工程配置界面中所选择的窗帘控制器全部完成配置确认;
④回到步骤②(在现场的ZigBee网络中配置)或者是步骤①(进行单个窗帘控制单元配置),进行其他窗帘控制器的配置。
所述步骤③中的选择窗帘控制器进行配置,完成配置确认的方法有很多,方法之一是进行一次窗帘控制器操作,实现新的配置,同时取消老配置。例如,现在准备配置主窗帘控制器,在相关工程配置界面中选择主窗帘控制器,然后对某个窗帘控制器操作一次(开启或者关闭),则该窗帘控制器被配置成与工程配置界面中选择的窗帘控制器相同的窗帘控制器功能或者是相同的窗帘控制器编号,该窗帘控制器曾经被配置的其他窗帘控制器功能或者窗帘控制器编号被取消;再对另外的一个窗帘控制器操作一次,则该另外的窗帘控制器也被配置成与工程配置界面中选择的窗帘控制器相同的窗帘控制器功能或者是相同的窗帘控制器编号,前后2个窗帘控制器也被配置为1个窗帘控制组;再对其他窗帘控制器进行操作,则该窗帘控制组的窗帘控制器数量增加。方法之二是所有的窗帘控制器都有是否配置好的状态指示;对状态指示显示未配置的窗帘控制器进行一次窗帘控制器操作,则进行新配置,状态指示显示配置成功;对状态指示显示配置成功的窗帘控制器进行一次窗帘控制器操作,则取消配置,状态指示显示未配置;未配置的窗帘控制器可以是设置为备用窗帘控制器,或者设置成为未配置窗帘控制器,或者是设置为其他名称;未配置的窗帘控制器也可以是设置为0号窗帘控制器,或者设置成为其他特殊编号。是否配置好的状态指示,可以用指示灯的亮灭区分,可以用指示灯的是否闪烁区分,可以用指示灯的闪烁频率不同进行区分,可以用触摸显示屏显示不同的信息进行区分,等等。
在窗帘控制单元的面板上通过面板操作进行配置。当窗帘控制器指令装置由触摸显示屏组成时,其显示信息丰富,配置尤其方便。具体的配置方法有各种选择,其目的或者方法都是在触摸显示屏上选择需要配置的窗帘控制器,对该需要配置的窗帘控制器的窗帘控制器功能,或者是窗帘控制器编号通过触摸显示屏进行修改并确认。
所有窗帘控制单元的联锁配置都可以在任何时候进行重新配置、取消配置等更改操作。所述分布式联网控制系统的多个分布单元中,还可以包括1个或者多个通信中继单元,每个通信中继单元为所述ZigBee网络中的1个ZigBee节点。
图6所示为通信中继单元实施例的结构图,包括中继微控制器模块701,以及包括ZigBee模块702、WAN口模块703。ZigBee模块702、WAN口模块703与中继微控制器模块701之间有电连接关系或者带光电隔离的电连接关系,用于相关信号的传递。
通信中继单元,其作用是将所述分布式联网控制系统与互联网进行联通,按照互联网协议与服务器等进行通信。例如,所述分布式联网控制系统用于酒店客房控制时,通信中继单元的主要作用就是实现所述分布式联网控制系统与酒店服务器之间的通信,此时通信中继单元也可以称为房间AP,或者是房间接入点单元。通信中继单元通过WAN口模块703与酒店服务器之间经由互联网实现连接,可及时将分布式联网控制系统的相关信息上传至酒店服务器,便于监测;可借助酒店服务器对分布式联网控制系统中的任何分布单元进行管理,实现远程控制;可借助酒店服务器对分布式联网控制系统中的电器开关装置进行配置,特别是进行电器开关装置之间的联锁状态配置,方便快捷;等等。通信中继单元的功能由中继微控制器模块701中的程序来控制实现。
通信中继单元中还可以包括WiFi模块以及LAN口模块,如图6所示的WiFi模块704 以及LAN口模块705。WiFi模块使通信中继单元具有WiFi热点功能,LAN口模块则向用户提供LAN口。所述WiFi模块704、LAN口模块705与中继微控制器模块701之间有电连接关系或者带光电隔离的电连接关系,用于相关信号的传递。
当所述分布式联网控制系统中包括通信中继单元时,可以让其中的1个同时实现图4所示协调器单元的功能,即该通信中继单元的ZigBee节点为ZigBee协调器。此时,由中继微控制器模块701中的程序来控制实现通信中继单元的功能,以及作为ZigBee协调器的功能。
当所述分布式联网控制系统用于酒店客房控制时,还可以包括取电开关单元,每个取电开关单元为所述ZigBee网络中的1个ZigBee节点。
图7所示为取电开关单元的实施例结构图,包括取电微控制器模块201、ZigBee模块 202、读房卡模块203。ZigBee模块202、读房卡模块203与取电微控制器模块201之间有电连接关系或者带光电隔离的电连接关系,用于相关信号的传递。
取电开关单元的功能是随时监测插卡状态,并将插卡状态发送至分布式联网控制系统的其他分布单元。其中,ZigBee模块202通过ZigBee网络实现与其他分布单元的通信,其作用是将数据传输给其他分布单元以及接收其他分布单元的数据;读房卡模块203通过RF实现与房卡的通信连接,同时完成房卡输出信息的转换并送入取电微控制器模块201;取电微控制器模块201通过分析房卡输出信息判断当前的插卡状态,形成数据并通过ZigBee模块 202向外发送。取电开关单元的功能由取电微控制器模块201中的程序来控制实现。
分布式联网控制系统中的其他分布单元根据取电开关单元的插卡状态执行相应的操作。所述相应的操作根据酒店的实际需求进行选择。例如,要求必须插卡才能送电,分布式联网控制系统中的其他分布单元只能在有效插卡状态下进行操作;当ZigBee网络出现故障时,其他分布单元无法获取取电开关单元的插卡状态,视同没有插卡。其他分布单元也可以设置成在分布式联网控制系统工作正常时,其他分布单元只能在有效插卡状态下进行操作;当 ZigBee网络出现故障,或者是没有与其他分布单元组成网络时,分布单元能够单独工作,例如,控制开关单元能够进行单独操作,单独控制。
当所述分布式联网控制系统中包括取电开关单元时,也可以让其实现图4所示协调器单元的功能,即该取电开关单元的ZigBee节点为ZigBee协调器。此时,由取电微控制器模块 201中的程序来控制实现取电开关单元的功能,以及作为ZigBee协调器的功能。如果分布式联网控制系统中包括取电开关单元,也包括通信中继单元,则可以他们之间选择1个让其实现图4所示协调器单元的功能。
所述分布式联网控制系统的多个分布单元中,还可以包括1个或多个空调控制单元、1 个或者多个监测单元、1个或者多个调光控制单元,1个或者多个可控插座,等等。
所有分布单元中都包括有微控制器模块,例如,控制开关单元中包括的微控制器模块是开关微控制器模块,协调器单元中包括的微控制器模块是协调微控制器模块,窗帘控制单元中包括的微控制器模块是窗帘微控制器模块,通信中继单元中包括的微控制器模块是中继微控制器模块,取电开关单元中包括的微控制器模块是取电微控制器模块;等等。
所述分布式联网控制系统中,所有分布单元之间采用广播方式实现通信,通过分布单元之内微控制器模块中运行的程序,按照ZigBee网络的广播方式实现通信的规范来具体实施。
所述ZigBee网络在采用广播方式实现通信时,由于干扰等原因,有可能产生偶发的丢包等问题,造成通信失败。为提高通信的可靠性,各分布单元可以将需要广播发布的数据再重复发送1次或者1次以上,每次重发在间隔延时时间t之后进行。重发的间隔延时时间t 的具体值可以采用固定值方式,也可以采用随机方式产生。采用随机方式产生t时,每次重发的间隔延时时间t均可以采用随机方式产生,即每次重发的间隔延时时间都随机选择。间隔延时时间t的范围没有具体要求,通常情况下,间隔延时时间t的最大值不超过10ms,最小值大于0。例如,可以设定间隔延时时间t在0.1~1ms之间随机产生,或者是0.1~1ms 之间的固定值。
以前面介绍的3个控制开关单元中多个电器开关装置被配置成联锁状态的例子来说明采用广播方式实现通信及联锁的过程。3个控制开关单元,控制开关单元110中有4个电器开关装置,或者说4个开关,分别为K11、K12、K13、K14;控制开关单元111中有5个电器开关装置,或者说5个开关,分别为K21、K22、K23、K24、K25;控制开关单元112中有3个电器开关装置,或者说3个开关,分别为K31、K32、K33。设此时采用的是设置同一被控对象的方式来进行联锁配置,K11、K23、K32的控制对象都设置为房灯,其他开关设置为其他控制对象。当房灯的现状态为开灯状态时,在K23上进行关房灯操作,控制开关单元111将K23的开关驱动装置关闭,同时将控制房灯的相关信息转换为数据采用广播方式发送至ZigBee网络;控制开关单元110、控制开关单元112接收到控制开关单元111的数据后,分别将同为控制房灯的K11、K32的开关驱动装置关闭,实现同步;如果ZigBee 网络中还有通信中继单元,则通信中继单元将控制开关单元111控制房灯的信息上报给酒店服务器705。其他分布单元接收到控制开关单元111控制房灯的信息后,分析结果得知与己无关,则忽略该信息。
分布单元之间采用广播方式实现通信,分布单元采用自组网方式组成ZigBee网络;发送数据时,只将本分布单元的相关信息进行发送,发送的信息与其他分布单元无关。例如,前述在K23上进行关房灯操作,控制开关单元111将K23控制房灯的相关信息转换为数据采用广播方式发送至其他分布单元,控制开关单元111的数据发送与其他分布单元无关,更准确地说,与是否有其他开关(即电器开关装置)与K23被配置成联锁状态无关。其他分布单元接收到控制开关单元111发送的K23控制房灯的相关信息后,与该信息相关的分布单元则对该信息进行相应的处理,例如,控制开关单元110、控制开关单元112中也分别有控制房灯的开关(即电器开关装置),因此进行相应的同步操作;如果对联锁配置进行了修改,将K32改为控制壁灯,则控制开关单元112收到K23控制房灯的相关信息后也会忽略该信息。
分布单元采用广播方式实现通信,当所述ZigBee网络出现故障,或者是部分分布单元出现故障时,完好部分的ZigBee网络或者是由完好的部分分布单元组成的ZigBee网络仍然能够正常工作。以前述K11、K23、K32的控制对象都设置为房灯实现联锁控制的例子为例进行说明,当K32所在的分布单元无法与ZigBee网络中的其他分布单元进行通信,即K32 所在的分布单元出现故障,或者是ZigBee网络与K32所在的分布单元进行通信的部分出现故障时,尽管将K32与K11、K23配置成为了联锁状态,K32所在的分布单元也处于独立工作状态,实际仍然处于联锁状态的是K11与K23。当房灯是由K11或者是K23的输出进行控制时,原本由K32、K11、K23实现的三地控制变成了现在的由K11、K23实现的二地控制。
当所述ZigBee网络中有多个ZigBee为全功能节点,即FFD节点时,将其中的一个配置为ZigBee协调器的方式有多种。
配置ZigBee协调器的方式一:采用预先固定配置的方式,即将所述ZigBee网络的多个FFD中的一个预先固定配置为ZigBee协调器,其他FFD配置为路由器节点或者终端节点。例如,将图2所示的ZigBee网络中协调器单元101的ZigBee节点配置为ZigBee协调器,控制开关单元102、控制开关单元103、控制开关单元104的ZigBee节点配置为路由器节点或者终端节点;在图2所示系统的基础上再增加的其他FFD也都配置为路由器节点或者终端节点。或者是当所述ZigBee网络的多个FFD中有通信中继单元时,将通信中继单元的 ZigBee节点配置为ZigBee协调器,其他FFD都配置为路由器节点或者终端节点;当所述 ZigBee网络的多个FFD中有多个通信中继单元时,将其中的一个通信中继单元配置为 ZigBee协调器,其他FFD都配置为路由器节点或者终端节点。等等。采用预先固定配置的方式时,配置为ZigBee协调器的FFD之内微控制器模块中运行的程序为匹配协调器功能的程序,其他微控制器模块中运行的是匹配路由器节点功能或者终端节点功能的程序。
配置ZigBee协调器的方式二:采用工程配置确定的方式,即将所述ZigBee网络的多个 FFD中的一个选择配置确定为ZigBee协调器,其他FFD选择配置确定为路由器节点或者终端节点。采用工程配置确定的方式配置ZigBee协调器的方法有多种,可以在生产时进行配置确定,也可以在现场进行配置确定或者修改配置;可以在现场的ZigBee网络中联入电脑或者专用配置工具,进行联网统一配置确定,也可以将单个分布单元与电脑或者专用配置工具连接,进行离网单独配置确定;还可以在分布单元微控制器模块的I/O端输入可以控制的电平信号来进行配置。
对ZigBee协调器的组网功能是否开启进行控制的方法有多种。可以在具有ZigBee协调器功能的分布单元的控制面板上进行规定的操作来开启;可以在具有ZigBee协调器功能的分布单元微控制器模块的I/O端输入输入可以控制的电平信号来进行开启,例如,增加一个按钮来开启;可以在现场的ZigBee网络中联入电脑或者专用开启工具,进行联网开启;可以通过通信中继单元,由酒店服务器中的相应管理控制程序控制开启;等等。
所述分布单元发送数据时,是否发送数据、即发送数据的驱动方式采用事件驱动方式、时间驱动方式中的一种,或者是同时采用事件驱动方式与时间驱动方式。所述事件驱动方式是指所在分布单元产生了需要发送的数据时,即启动数据发送,将依据本分布单元相关信息产生的数据发送至其他分布单元;例如,控制开关单元有开关操作时,需要启动数据发送;例如,通信中继单元接收到酒店服务器的数据后,需要启动数据发送;等等。所述时间驱动方式是指分布单元将所在单元的状态信息等数据定期向外发送。
所述分布单元的微控制器模块的控制核心,例如开关微控制器模块、协调微控制器模块、窗帘微控制器模块、中继微控制器模块、取电微控制器模块等模块的控制核心可以选择单片机、ARM、DSP等微控制器,也可以选择CPLD等控制器。
各分布单元的配置信息,例如开关联锁配置信息,ZigBee节点的配置信息,各种识别码、地址码信息,等等所有允许修改,但需要在停电时仍然保留的信息,保存在分布单元的微控制器模块的控制核心自带的非易失性存储器中,或者是保存在分布单元中微控制器模块的控制核心外所增加的非易失性存储器中。例如,控制核心选择单片机时,修改信息保存在单片机的非易失性存储器中,或者是保存在单片机外围所扩展的非易失性存储器器件中。
所述分布单元的供电电源可以采用零火线电源,也可以根据需要采用单火线电源。
如图8所示为包括2个开关的控制开关单元实施例电路。开关微控制器模块的控制核心采用单片机,图8中,单片机最小系统所需的电路省略未画出。2个开关输入模块选择2个触摸开关,采用双键电容触摸感应开关芯片ASC0104-2来实现,ASC0104-2的2个触摸输入端TP0、TP1分别连接触摸点K1、K2,同时,触摸输入端TP0、TP1分别经由电容C1、 C2接地;ASC0104-2的2个触摸信号输出端TPQ0、TPQ1分别连接至单片机的输入端 IN0、IN1;ASC0104-2的高/低有效电平选择端AHLB和电源正端VDD连接至电源+VCC; ASC0104-2的输出类型选择端和电源负端VSS连接至电源地。控制开关单元中包括有多个开关输入模块时,可以如图8实施例中所示的,采用具有多键输入的集成芯片;也可以每个开关输入模块采用一个单独的电路。
图8实施例中,通信模块采用CC1101无线数传收发模块,频率为433MHz或者 315MHz。CC1101无线数传收发模块的片选控制端CSN连接至单片机的输出端OUT1,SPI 时钟端SCK连接至单片机的输出端OUT2,SPI数据输入端MOSI连接至单片机的输出端 OUT3,SPI数据输出端MISO连接至单片机的输入端IN3,信息输出端GDO0、GDO2分别连接至单片机的输入端IN2、IN4;CC1101无线数传收发模块的电源端VCC连接至电源 +VCC,地端GND连接至电源地。
图8实施例中,光耦隔离器M1、双向晶闸管V1、电阻R3、电阻R4组成开关K1的开关驱动模块,光耦隔离器M2、双向晶闸管V2、电阻R5、电阻R6组成开关K2的开关驱动模块。电阻R4与光耦隔离器M1的输出串联后,并联至双向晶闸管V1的第一阳极和门极;电阻R3与光耦隔离器M1输入串联后,由单片机的输出端OUT4控制双向晶闸管V1 的通断;双向晶闸管V1的第一阳极和第二阳极分别为开关K1的交流电源相线(火线)输入端L和输出端L1;开关K1的负载连接至输出端L1和交流电源零线。电阻R6与光耦隔离器M2的输出串联后,并联至双向晶闸管V2的第一阳极和门极;电阻R5与光耦隔离器 M2输入串联后,由单片机的输出端OUT5控制双向晶闸管V2的通断;双向晶闸管V2的第一阳极和第二阳极分别为开关K2的交流电源相线(火线)输入端L和输出端L2;开关K2 的负载连接至输出端L2和交流电源零线。光耦隔离器M1、M2可以选择具有过零触发功能的MOC3041、MOC3042、MOC3043、MOC3061、MOC3062、MOC3063等器件。
图8实施例中,发光二极管LED1、发光二极管LED2、电阻R1、电阻R2组成通断指示模块。发光二极管LED1为开关K1的信号指示,由单片机的输出端OUT6控制;发光二极管LED2为开关K2的信号指示,由单片机的输出端OUT7控制。
图8实施例中,触摸K1,则双向晶闸管V1的通断状态发生变化,其负载原为得电则变成失电,或者负载原为失电则变成得电。同样地,触摸K2,则双向晶闸管V2的通断状态发生变化,其负载原为得电则变成失电,或者负载原为失电则变成得电。
图8实施例仅为个例。
在本实用新型的各分布单元中,按照说明书要求完成电路设计,利用微控制器模块的控制核心,例如单片机、ARM、DSP等微控制器,以及CPLD等控制器进行数据通信,或者是对控制核心的外围设备、外围器件等进行信息读取、输出控制,或者是实现本实用新型说明书中要求进行的信息处理、存储,等等,是本领域技术人员所掌握的常规技术。
所述分布式联网控制系统无需控制主机,可以根据需要选择合适数量的控制开关单元等相关分布单元自行组成ZigBee网络;配置成联锁状态的开关之间可以实现联锁控制,统一动作,即实现两地控制、多地控制,也可以实现一地控制,两地或者多地同时动作;配置成联锁状态的窗帘控制器之间可以实现联锁控制,统一动作,即实现两地控制、多地控制,也可以实现一地控制,两地或者多地同时动作;各分布单元能够采用86底壳结构进行安装;具有成本低,安装调试且方便、快捷的优势。