王继业 (中国北京市丰台区航丰路1号时代财富天地大厦28层, Beijing 0, 100070, CN)
SU, Ning (28th Floor, Times Fortune BuildingNo. 1 Hang Feng Road,Fengtai District, Beijing 0, 100070, CN)
栗宁 (中国北京市丰台区航丰路1号时代财富天地大厦28层, Beijing 0, 100070, CN)
国网信息通信有限公司 (中国北京市宣武区白广路二条一号, Beijing 1, 100761, CN)
FIBRLINK COMMUNICATIONS CO., LTD. (28th Floor, Times Fortune BuildingNo. 1 Hang Feng Road,Fengtai District, Beijing 0, 100070, CN)
北京中电飞华通信股份有限公司 (中国北京市丰台区航丰路1号时代财富天地大厦28层, Beijing 0, 100070, CN)
WANG, Jiye (28th Floor, Times Fortune BuildingNo. 1 Hang Feng Road,Fengtai District, Beijing 0, 100070, CN)
王继业 (中国北京市丰台区航丰路1号时代财富天地大厦28层, Beijing 0, 100070, CN)
| 权 利 要 求 1、 一种开关量控制器, 其特征在于, 包括: 与市电电力线相连的电 力线通信模块、 微控制模块和与多个负载端电器相连的开关量输出模块; 所述电力线通信模块用于提取市电电力线中传输的电力线通信信号 , 将所述电力线通信信号解调并转换成数字信号, 得到开关量控制数据; 所述微控制模块用于分别判断所述开关量控制数据中各个表示开关 量状态的数据位是否为第一数码; 如果是, 则通过与所述数据位对应的输 出端输出高电平的开关量信号; 如果否, 则通过与所述数据位对应的输出 端输出低电平的开关量信号; 所述开关量输出模块用于放大所述开关量信号,驱动各个所述负载端 电器达到设定状态。 2、 根据权利要求 1所述的开关量控制器, 其特征在于, 所述开关量 输出模块包括: 磁保持继电器。 3、 根据权利要求 1所述的开关量控制器, 其特征在于, 还包括: 开 关量状态存储模块,用于分别存储所述微控制模块的每一路输出端最近一 次输出的所述开关量信号。 4、 一种交互终端, 其特征在于, 包括: 文件配置模块,用于存储开关量地址与各个负载端电器之间的映射关 系; 家居模式存储模块, 用于存储各个预设的家居模式; 所述各个预设的 家居模式分别包含所述各个负载端电器的不同设定状态; 开关量控制数据生成模块, 用于接收家居模式选择指令,从所述家居 模式存储模块中读取选择的家居模式中所述各个负载端电器的设定状态; 分别判断所述家居模式中所述各个负载端电器的设定状态是否为工作,如 果是,则按照所述文件配置模块中存储的所述映射关系将所述负载端电器 的开关量地址对应的数据位设为第一数码,如果否, 则将所述数据位设为 第二数码; 生成包含全部所述数据位的开关量控制数据; 电力线信号调制模块,用于将所述开关量控制数据调制成电力线通信 信号并发送。 5、 根据权利要求 4所述的交互终端, 其特征在于, 还包括: 模式设置模块, 用于接收家居模式设置指令,将用户设置的所述各个 负载端电器的不同设定状态的组合作为新的家居模式存储至所述家居模 式存储模块。 6、 根据权利要求 4或 5所述的交互终端, 其特征在于, 还包括: 状态显示模块,用于查询每一路开关量地址对应的所述微控制模块的 输出端最近一次输出的开关量信号;按照所述映射关系显示所述负载端电 器的实际状态。 7、 一种智能家居控制系统, 其特征在于, 包括: 交互终端和通过市 电电力线与所述交互终端相连的开关量控制器; 所述交互终端包括: 文件配置模块,用于存储开关量地址与各个负载端电器之间的映射关 系; 家居模式存储模块, 用于存储各个预设的家居模式; 所述各个预设的 家居模式分别包含所述各个负载端电器的不同设定状态; 开关量控制数据生成模块, 用于接收家居模式选择指令,从所述家居 模式存储模块中读取选择的家居模式中所述各个负载端电器的设定状态; 分别判断所述家居模式中所述各个负载端电器的设定状态是否为工作,如 果是,则按照所述文件配置模块中存储的所述映射关系将所述负载端电器 的开关量地址对应的数据位设为第一数码,如果否, 则将所述数据位设为 第二数码; 生成包含全部所述数据位的开关量控制数据; 电力线信号调制模块,用于将所述开关量控制数据调制成电力线通信 信号并发送; 所述开关量控制器包括: 与市电电力线相连的电力线通信模块,微控制模块和与多个负载端电 器相连的开关量输出模块; 所述电力线通信模块用于提取市电电力线中传输的电力线通信信号 , 将所述电力线通信信号解调并转换成数字信号, 得到开关量控制数据; 所述微控制模块用于分别判断所述开关量控制数据中各个表示开关 量状态的数据位是否为第一数码; 如果是, 则通过与所述数据位对应的输 出端输出高电平的开关量信号; 如果否, 则通过与所述数据位对应的输出 端输出低电平的开关量信号; 所述开关量输出模块用于放大所述开关量信号,驱动各个所述负载端 电器达到设定状态。 8、 根据权利要求 7所述的智能家居控制系统, 其特征在于, 所述交 互终端还包括: 模式设置模块, 用于接收家居模式设置指令,将用户设置的所述各个 负载端电器的不同设定状态的组合作为新的家居模式存储至所述家居模 式存储模块。 9、 根据权利要求 7所述的智能家居控制系统, 其特征在于, 所述开 关量控制器还包括: 开关量状态存储模块, 用于分别存储所述微控制模块 的每一路输出端最近一次输出的所述开关量信号; 所述交互终端还包括: 状态显示模块,用于查询所述开关量状态存储模块存储的每一路具有 开关量地址的所述微控制模块的输出端最近一次输出的开关量信号;按照 所述映射关系显示所述负载端电器的实际状态。 10、 一种智能家居控制方法, 其特征在于, 存储开关量地址与各个负载端电器之间的映射关系; 存储各个预设的家居模式; 所述方法具体包括步骤: 接收家居模式选择指令,读取选择的家居模式中所述各个负载端电器 的设定状态;分别判断所述家居模式中所述各个负载端电器的设定状态是 否为工作,如果是, 则按照所述映射关系将具有所述负载端电器对应的开 关量地址的数据位设为第一数码,如果否,则将所述数据位设为第二数码; 生成包含全部所述数据位的开关量控制数据; 将所述开关量控制数据调制成电力线通信信号并发送; 提取所述电力线通信信号,将所述电力线通信信号解调并转换成数字 信号, 得到所述开关量控制数据; 分别判断所述开关量控制数据中各个表示开关量状态的数据位是否 为第一数码; 如果是, 则通过与所述数据位对应的输出端输出高电平的开 关量信号; 如果否, 则通过与所述数据位对应的输出端输出低电平的开关 量信号; 放大所述开关量信号, 驱动各个所述负载端电器达到所述设定状态。 |
本发明涉及集成控制领域, 特别是涉及一种开关量控制器、 交互终端、 智 能家居控制系统及方法。
背景技术
随着科技和社会的不断发展, 智能家居的概念也进一步得到推广和普及。 智能家居, 就是以住宅为平台, 利用综合布线技术、 网络通信技术、 安全防范 技术、 自动控制技术、 音视频技术将家居生活有关的设施集成, 构建高效的住 宅设施与家庭日程事务的管理系统, 提升家居安全性、 便利性、 舒适性、 艺术 性, 并实现环保节能的居住环境。
智能家居是一个居住环境,是以住宅为平台, 安装有智能家居控制系统的 居住环境。 智能家居控制系统主要包括: 终端部分、 通信部分、 开关部分以及 负载端 (即各个家用电器)。 其中, 终端部分的作用是提供一个用于输入控制 指令及显示负载端状态的操作平台; 通信部分的作用是传输系统中的信息; 开 关部分的作用是^^据指令控制负载端的开关量 即通断电状态)。
但是,在现有技术的智能家居控制系统中,一 个开关只能控制一路负载端 的开关量。如果要控制多路负载端的开关量, 就需要安装多个开关。与此同时, 现有技术的智能家居控制系统的通信部分主要 采用综合布线的方式,即需要在 原有的家居环境下增加室内布线,用来实现智 能家居控制系统各个部分之间的 通信。 智能家居控制系统中应用的设备越多, 需要增加的室内布线也越多。 这 样就导致现有技术的智能家居控制系统成本过 高。
并且,在智能家居控制系统中, 经常遇到需要对多路开关进行集中控制的 场合。 例如, 当室内有人时, 需要打开电灯、 电视、 空调; 室内无人时, 则需 要关闭电灯、 电视、 空调。 但是现有技术中, 每一路开关都是单独与终端部分 通信的。 因此, 当需要对多路开关量进行集中控制时, 需要与终端部分通信的 开关装置增多, 终端部分只能轮流控制多个开关装置。 也就是说, 终端部分需 要分别对电灯、 电视、 空调对应的开关装置各下发一条控制指令, 而不能通过 一条指令对多个开关装置进行集中控制。显然 , 这使得智能家居控制系统的控 制效率十分低下。
发明内容
本发明的目的是提供一种开关量控制器、 交互终端、智能家居控制系统及 方法。
为实现上述目的, 本发明提供了如下方案:
一种开关量控制器, 包括: 与市电电力线相连的电力线通信模块、 微控制 模块和与多个负载端电器相连的开关量输出模 块;
所述电力线通信模块用于提取市电电力线中传 输的电力线通信信号 ,将所 述电力线通信信号解调并转换成数字信号, 得到开关量控制数据;
所述微控制模块用于分别判断所述开关量控制 数据中各个表示开关量状 态的数据位是否为第一数码; 如果是, 则通过与所述数据位对应的输出端输出 高电平的开关量信号; 如果否, 则通过与所述数据位对应的输出端输出低电平 的开关量信号;
所述开关量输出模块用于放大所述开关量信号 ,驱动各个所述负载端电器 达到设定状态。
优选的, 所述开关量输出模块包括: 磁保持继电器。
优选的, 所述开关量控制器还包括: 开关量状态存储模块, 用于分别存储 所述微控制模块的每一路输出端最近一次输出 的所述开关量信号。
一种交互终端, 包括:
文件配置模块, 用于存储开关量地址与各个负载端电器之间的 映射关系; 家居模式存储模块, 用于存储各个预设的家居模式; 所述各个预设的家居 模式分别包含所述各个负载端电器的不同设定 状态;
开关量控制数据生成模块, 用于接收家居模式选择指令,从所述家居模式 存储模块中读取选择的家居模式中所述各个负 载端电器的设定状态;分别判断 所述家居模式中所述各个负载端电器的设定状 态是否为工作,如果是, 则按照 所述文件配置模块中存储的所述映射关系将所 述负载端电器的开关量地址对 应的数据位设为第一数码, 如果否, 则将所述数据位设为第二数码; 生成包含 全部所述数据位的开关量控制数据;
电力线信号调制模块,用于将所述开关量控制 数据调制成电力线通信信号 并发送。
优选的, 所述交互终端还包括:
模式设置模块, 用于接收家居模式设置指令,将用户设置的所 述各个负载 端电器的不同设定状态的组合作为新的家居模 式存储至所述家居模式存储模 块。
优选的, 所述交互终端还包括:
状态显示模块,用于查询每一路开关量地址对 应的所述微控制模块的输出 端最近一次输出的开关量信号;按照所述映射 关系显示所述负载端电器的实际 状态。
一种智能家居控制系统, 包括:
交互终端和通过市电电力线与所述交互终端相 连的开关量控制器; 所述交互终端包括:
文件配置模块, 用于存储开关量地址与各个负载端电器之间的 映射关系; 家居模式存储模块, 用于存储各个预设的家居模式; 所述各个预设的家居 模式分别包含所述各个负载端电器的不同设定 状态;
开关量控制数据生成模块, 用于接收家居模式选择指令,从所述家居模式 存储模块中读取选择的家居模式中所述各个负 载端电器的设定状态;分别判断 所述家居模式中所述各个负载端电器的设定状 态是否为工作,如果是, 则按照 所述文件配置模块中存储的所述映射关系将所 述负载端电器的开关量地址对 应的数据位设为第一数码, 如果否, 则将所述数据位设为第二数码; 生成包含 全部所述数据位的开关量控制数据;
电力线信号调制模块,用于将所述开关量控制 数据调制成电力线通信信号 并发送;
所述开关量控制器包括:
与市电电力线相连的电力线通信模块 ,微控制模块和与多个负载端电器相 连的开关量输出模块;
所述电力线通信模块用于提取市电电力线中传 输的电力线通信信号 ,将所 述电力线通信信号解调并转换成数字信号, 得到开关量控制数据;
所述微控制模块用于分别判断所述开关量控制 数据中各个表示开关量状 态的数据位是否为第一数码; 如果是, 则通过与所述数据位对应的输出端输出 高电平的开关量信号; 如果否, 则通过与所述数据位对应的输出端输出低电平 的开关量信号;
所述开关量输出模块用于放大所述开关量信号 ,驱动各个所述负载端电器 达到设定状态。
优选的, 所述交互终端还包括:
模式设置模块, 用于接收家居模式设置指令,将用户设置的所 述各个负载 端电器的不同设定状态的组合作为新的家居模 式存储至所述家居模式存储模 块。
优选的, 所述开关量控制器还包括: 开关量状态存储模块, 用于分别存储 所述微控制模块的每一路输出端最近一次输出 的所述开关量信号;
所述交互终端还包括:
状态显示模块,用于查询所述开关量状态存储 模块存储的每一路具有开关 量地址的所述微控制模块的输出端最近一次输 出的开关量信号;按照所述映射 关系显示所述负载端电器的实际状态。
一种智能家居控制方法, 包括:
存储开关量地址与各个负载端电器之间的映射 关系;
存储各个预设的家居模式;
具体包括步骤:
接收家居模式选择指令,读取选择的家居模式 中所述各个负载端电器的设 定状态; 分别判断所述家居模式中所述各个负载端电器 的设定状态是否为工 作,如果是, 则按照所述映射关系将具有所述负载端电器对 应的开关量地址的 数据位设为第一数码, 如果否, 则将所述数据位设为第二数码; 生成包含全部 所述数据位的开关量控制数据;
将所述开关量控制数据调制成电力线通信信号 并发送; 提取所述电力线通信信号, 将所述电力线通信信号解调并转换成数字信 号, 得到所述开关量控制数据;
分别判断所述开关量控制数据中各个表示开关 量状态的数据位是否为第 一数码;如果是,则通过与所述数据位对应的 输出端输出高电平的开关量信号; 如果否, 则通过与所述数据位对应的输出端输出低电平 的开关量信号;
放大所述开关量信号, 驱动各个所述负载端电器达到所述设定状态。
根据本发明提供的具体实施例, 本发明公开了以下技术效果: 通过采用电 力线通信技术, 利用家居环境中已有的电力线进行设备间的通 信, 不必增加室 内布线; 解析一个开关量控制数据包含的多个表示开关 量状态的数据位,根据 各个所述数据位的数码控制各路开关量,将多 路开关量的控制集成在一个设备 上; 从而大幅降低了智能家居控制系统的成本,提 高了智能家居控制系统的控 制效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中 的技术方案,下面将对实施 例中所需要使用的附图作筒单地介绍, 显而易见地, 下面描述中的附图仅仅是 本发明的一些实施例,对于本领域普通技术人 员来讲,在不付出创造性劳动性 的前提下, 还可以根据这些附图获得其他的附图。
图 1为本发明所述智能家居控制系统结构图;
图 2为本发明所述开关量控制器的第一实施例结 图;
图 3为本发明所述开关量控制器的第二实施例结 图;
图 4为本发明所述交互终端的第一实施方式结构 ;
图 5为本发明所述交互终端的第二实施方式结构 ;
图 6为本发明所述用于智能家居的多路开关量控 方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明 实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有做出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
本发明的目的是提供一种开关量控制器、 交互终端、智能家居控制系统及 方法, 所述装置、 系统和方法能够降低智能家居控制系统的成本 , 提高智能家 居控制系统的控制效率。
为使本发明的上述目的、特征和优点能够更加 明显易懂, 下面结合附图和 具体实施方式对本发明作进一步详细的说明。
参照图 1 , 为本发明所述智能家居控制系统结构图。
如图 1所示, 所述系统包括智能交互终端 1、 开关量控制器 2;
开关量控制器 2的输出端连接有若干负载端电器 31、 32、 33 . · · 3η。 所述智能交互终端 1用于接收家居模式选择指令,根据预先存储 家居模 式中各个负载端电器的设定状态, 生成开关量控制数据,将所述开关量控制数 据调制成电力线通信信号通过市电电力线发送 至开关量控制器 2。
所述开关量控制器 2用于从市电电力线中提取电力线通信信号, 所述电 力线通信信号转换成数字信号,解析得到开关 量控制数据包含的各个数据位所 代表的开关量状态,按照开关量控制数据中各 个数据位与各个输出端的对应关 系,通过各个输出端输出开关量信号,控制与 各个输出端相连的负载端电器的 工作状态。
本发明实施例所述智能家居控制系统, 采用电力线通信技术, 利用家居环 境中已有的电力线进行设备间的通信, 不必增加室内布线; 解析一个开关量控 制数据包含的多个表示开关量状态的数据位, 根据各个所述数据位的数码控制 各路开关量,将多路开关量的控制集成在一个 设备上; 从而大幅降低了智能家 居控制系统的成本, 提高了智能家居控制系统的控制效率。
参照图 2, 为本发明所述开关量控制器的第一实施例结构 图。
如图所示, 所述开关量控制器 2包括: 与市电电力线相连的电力线通信模 块 10、 微控制模块 20和与多个负载端电器相连的开关量输出模块 30。
电力线通信模块 10用于提取市电电力线中传输的电力线通信信 , 将所 述电力线通信信号解调并转换成数字信号, 得到开关量控制数据。
电力线通信模块 10具体可以由电力线通信信号耦合电路部分和 拟信号 / 数字信号转换电路(AD转换电路)部分组成。 其工作过程是: 电力线通信模 块 10内的电力线通信信号耦合电路部分直接与室 的市电电力线相连, 将电 力线中传输的由交互终端下发的高频载波信号 (电力线通信信号)提取出来, 得到高频模拟信号; 电力线通信模块 10内的模拟信号 /数字信号转换电路(AD 转换电路)部分再将所述高频模拟信号转换成 微控制模块 20可识别的数字信 号, 得到开关量控制数据。
因为市电电力线在绝大部分用户的家庭环境中 都是已有的;电力线通信模 块 10直接与市电电力线相连, 提取电力线通信信号, 将所述电力线通信信号 解调并转换成数字信号, 得到开关量控制数据; 所以, 采用本发明所述的开关 量控制器实现智能家居控制系统, 不必增加室内布线, 从而降低了成本。
微控制模块 20用于分别判断所述开关量控制数据中各个表 开关量状态 的数据位是否为第一数码; 如果是, 则通过与所述数据位对应的输出端输出高 电平的开关量信号; 如果否, 则通过与所述数据位对应的输出端输出低电平 的 开关量信号;
所述开关量控制数据是由交互终端下发的控制 指令。其中有特定的数据位 是存放开关量状态设定信息的。 所述开关量状态, 也就是 "开" 或 "关"。 本 发明所述实施例中, "开" 用第一数码表示, "关" 用第二数码表示。 在二进制 数字信号中,数据位的数码为 0或 1。 可以任取一个数码作为第一数码。例如, 第一数码用 1表示, 第二数码用 0表示。
具体的,微控制模块 20通过自身的输出端向开关量输出模块 30输出开关 量信号 (高电平或低电平)。 每一个输出端都与所述开关量控制数据的一个 数 据位相对应。 微控制模块 20分别判断每一位表示开关量状态的数据位是 为 第一数码( 1 ); 判断出哪一位数据位是第一数码( 1 ) , 就通过与所述数据位对 应的输出端向开关量输出模块 30输出高电平的开关量信号; 判断出哪一位数 据位是第二数码(0 ), 则通过与所述数据位对应的输出端向开关量输 出模块 30输出低电平的开关量信号。
当然, 如果第一数码用 0表示, 第二数码用 1表示也是可以的。 具体工作 原理与上述原理相同, 不再赘述。
由于微控制模块 20接收到的开关量控制数据中, 每一位所述数据位都具 有一个对应的输出端,一个输出端输出的就是 一路开关量, 多个数据位对应多 个输出端, 所以一个开关量控制数据(也即一条指令)就 可以实现对多路开关 量的集中控制, 提高了控制效率。 此外,如果需要控制的开关量很多, 可以对开关量控制数据的通信协议做 扩展, 增加存放开关量状态设定信息的数据位的数目 。
开关量输出模块 30用于放大所述开关量信号, 驱动所述负载端电器达到 设定状态。
具体的, 开关量输出模块 30由多个继电器及其驱动电路组成。 微控制模 块 20的一个输出端与开关量输出模块 30的一个继电器及其驱动电路相连。每 一个继电器与负载端电器相连, 直接控制负载端电器的通断电状态。
开关量输出模块 30接收到微控制模块 20输出的开关量信号以后,经由驱 动电路放大所述开关量信号的功率,驱动对应 的继电器。如果所述继电器通电, 则与其相连的负载端电器也通电, 处于工作状态; 如果所述继电器断电, 则与 其相连的负载端电器也断电, 处于非工作状态。
实际应用中, 智能家居控制系统由于一些原因可能会断电。
优选的, 为了使本发明所述开关量控制器在发生断电并 重新上电后, 能够 维持断电前的工作状态,开关量输出模块 30的继电器可以采用磁保持继电器。
所述磁保持继电器的开关状态的转换是靠一定 宽度的脉沖电信号触发而 完成的。市电的断电或通电不会形成能够触发 磁保持继电器开关状态转换的脉 沖电信号。 所以, 采用磁保持继电器, 可以使本发明实施例所述的开关量控制 器在发生断电并重新上电后仍可维持断电前的 开关量状态。
在智能家居控制系统的实际应用中,如果开关 量控制器得不到负载端电器 的实际工作状态, 交互终端的操作界面就无法显示负载端电器的 实际工作状 态。
优选的, 为了能够得到负载端电器的实际工作状态, 本发明所述的开关量 控制器还可以包括: 开关量状态存储模块, 用于分别存储每一路所述开关量信 号的状态。
参照图 3 , 为本发明所述开关量控制器的第二实施例结构 图。
如图所示, 所述开关量控制器还可以包括开关量状态存储 模块 40, 用于 分别存储每一路所述开关量信号的状态。
开关量状态存储模块 40可以接收微控制模块 20的输出端输出的开关量信 号(高电平或低电平), 并存储。 微控制模块 20可以读取开关量状态存储模块 40存储的各个输出端最近一次输出的开关量信 (高电平或低电平), 并上传 至交互终端。 所述 控制模块 20的各个输出端都具有一个开关量地址, 交互 终端按照预先存储的开关量地址与负载端电器 的映射关系,就可以得到负载端 电器当前的工作状态。
所述开关量状态存储模块 40具体可以由一个电可擦写可编程只读存储器 ( E2PROM )构成。 由于 E2PROM断电后数据不会丟失, 所以本发明所述开 关量状态存储模块 40可以在掉电后保持存储数据不丟失。
参照图 4, 为本发明所述交互终端的第一实施方式结构图 。
如图所示, 所述交互终端可以包括:
文件配置模块 50、 家居模式存储模块 60、 开关量控制数据生成模块 70 和电力线信号调制模块 80。
文件配置模块 50, 用于存储开关量地址与负载端电器之间的映射 关系。 由于交互终端的用户直接操作的是一个软件界 面。在软件层面, 交互终端 直接操作的对象是某一路开关量的地址。而具 有该地址的开关量具体控制的负 载端电器是什么, 交互终端是无法确定的。
在本发明所述的开关量控制器与各个负载端电 器连接好以后,在文件配置 模块 50中, 存储开关量地址与各个负载端电器之间的映射 关系: 即记录每一 路开关量地址所对应连接的负载端电器是什么 。 交互终端运行时, 就可以从文 件配置模块 50中读取开关量地址与负载端电器之间的映射 系, 从而实现在 软件操作界面显示的负载端电器与交互终端操 作的开关量地址相对应。
家居模式存储模块 60, 用于存储各个预设的家居模式; 所述各个预设的 家居模式分别包含所述各个负载端电器的不同 设定状态。
因为本发明要实现对多个开关量的集中控制, 在家居模式存储模块 60中 存储预设家居模式中所述负载端电器的设定状 态后,可以供开关量控制数据生 成模块 70根据接收到的家居模式选择指令, 读取相应的家居模式, 生成开关 量控制数据。
所述预设家居模式是用户操作之前就预先设定 好的。一个家居模式也就是 各个负载端电器的设定状态的组合。不同的家 居模式中所包含的各个负载端电 器的设定状态的组合是不同的。 例如, 可以设置一个名为 "舒适模式" 的家居 模式, 该模式下的灯光、 音乐、 空调设备设为工作状态; 设置一个名为 "睡眠 模式" 的家居模式, 该模式下的灯光、 音乐、 空调设备设为非工作状态。 用户 在交互终端的操作界面只要选择一种家居模式 ,交互终端通过读取相应家居模 式下的负载端电器的设定状态,就可以下发同 时控制多路负载端电器的控制指 令; 再通过本发明所述的开关量控制器控制各个负 载端电器达到设定状态。
开关量控制数据生成模块 70, 用于接收家居模式选择指令; 从家居模式 存储模块 60中读取选择的所述家居模式中所述各个负载 电器的设定状态; 分别判断所述家居模式中所述各个负载端电器 的设定状态是否为工作, 如果 是,则按照所述文件配置模块中存储的所述映 射关系将所述负载端电器的开关 量地址对应的数据位设为第一数码, 如果否, 则将所述数据位设为第二数码; 生成包含全部所述数据位的开关量控制数据。
具体举例说明如下,当用户在交互终端的操作 界面选定一个预设的家居模 式(例如 "舒适模式")后, 开关量控制数据生成模块 70接收到家居模式选择 指令; 从家居模式存储模块 60中读取选择的家居模式中所述负载端电器的 定状态 (灯光、 音乐、 空调设备工作); 分别判断所述家居模式中各个所述负 载端电器的设定状态是否为工作; 即分别判断得到灯光、 音乐、 空调设备的设 定状态是工作, 按照所述文件配置模块 50中存储的开关量地址与负载端电器 之间的映射关系分别将灯光、音乐、 空调设备的开关量地址对应的数据位设为 第一数码; 开关量控制数据生成模块 70生成包含全部所述数据位的开关量控 制数据。
所述第一数码, 与装置部分的微控制模块 20用于判断的第一数码是对应 的。 如果设第一数码为 1 , 则第二数码设为 0; 如果设第一数码为 0, 则第二 数码设为 1。
电力线信号调制模块 80, 用于将所述开关量控制数据调制成电力线通信 信号并发送。
因为开关量控制数据生成模块 70生成的开关量控制数据是数字信号, 本 发明所述的开关量控制器及系统采用电力线通 信技术; 所以, 电力线信号调制 模块 80将开关量控制数据生成模块 70生成的开关量控制数据调制成电力线通 信信号, 能够利用已有的市电电力线与本发明所述开关 量控制器进行通信。 实际应用中, 交互终端的家居模式存储模块 60存储的预设家居模式是预 先设置好的, 用户无法根据实际情况设置新的家居模式,导 致智能家居控制系 统灵活性差。
参照图 5 , 为本发明所述交互终端的第二实施方式结构图 。
如图所示, 所述交互终端的第二实施方式与第一实施方式 的区别在于: 所 述交互终端还可以包括: 模式设置模块 61。
模式设置模块 61 , 用于接收家居模式设置指令; 将用户设置的所述各个 负载端电器的不同设定状态的组合作为新的家 居模式存储至所述家居模式存 储模块 60。
具体的, 用户在交互终端的操作界面, 可以根据自己的需要设定各个负载 端电器的工作状态,通过模式设置模块 61将此设定存储为一个新的家居模式。 模式设置模块 61接收到家居模式设置指令后, 将用户设置的家居模式中对应 的各个负载端电器的设定状态存储至所述家居 模式存储模块 60。
例如, 用户设定电灯、 音乐设备工作, 空调设备不工作为一个新的家居模 式, 模式设置模块 61将此模式交由家居模式存储模块 60存储。 以后, 用户只 需要在操作界面选定所述新的家居模式, 交互终端即可下发将电灯、音乐设备 开启, 将空调设备关闭的控制指令, 通过本发明所述的开关量控制器将电灯、 音乐设备开启, 将空调设备关闭。
显而易见, 模式设置模块 61的应用, 提高了本发明所述用于智能家居控 制系统的灵活性。
优选的, 为了在交互终端操作界面能够显示负载端电器 的实际工作状态, 本发明所述的交互终端还包括状态显示模块。
状态显示模块用于查询每一路开关量地址对应 的微控制模块 20的输出端 最近一次输出的开关量信号;按照所述映射关 系显示所述负载端电器的实际状 态。
具体的,所述状态显示模块用于查询本发明所 述的开关量控制器的开关量 状态存储模块 40存储的微控制模块 20的每一路输出端最近一次输出的开关量 信号; 按照所述映射关系显示所述负载端电器的实际 状态。
现举例说明如下, 微控制模块 20的某个输出端最近一次输出的开关量信 号为高电平, 则所述开关量状态存储模块 40存储有相应的数据, 用来表示所 述输出端最近一次输出的是高电平的开关量信 号。状态显示模块查询到相应数 据, 则根据预先存储的该输出端的开关量地址与负 载端电器的映射关系, 就可 以得到对应负载端电器当前的工作状态。如果 查询到的数据表示所述输出端最 近一次输出的是高电平的开关量信号, 则得到对应负载端电器处于工作状态; 如果反之, 则得到对应负载端电器处于非工作状态。
与本发明实施例所述的智能家居控制系统相对 应,本发明还公开了一种智 能家居控制方法。
所述方法首先是:
存储开关量地址与各个负载端电器之间的映射 关系;
存储各个预设的家居模式。
参照图 7, 为本发明所述用于智能家居的多路开关量控制 方法流程图。 如图所示, 所述方法包括:
步骤 S01 : 接收家居模式选择指令; 读取选择的家居模式中所述各个负载 端电器的设定状态。
步骤 S02: 分别判断所述家居模式中所述各个负载端电器 的设定状态是否 为工作,如果是, 则按照所述映射关系将具有所述负载端电器对 应的开关量地 址的数据位设为第一数码, 如果否, 则将所述数据位设为第二数码; 生成包含 全部所述数据位的开关量控制数据。
步骤 S03: 将所述开关量控制数据调制成电力线通信信号 并发送。
步骤 S04: 提取所述电力线通信信号, 将所述电力线通信信号解调并转换 成数字信号, 得到所述开关量控制数据。
步骤 S05: 分别判断所述开关量控制数据中各个表示开关 量状态的数据位 是否为第一数码; 如果是, 则通过与所述数据位对应的输出端输出高电平 的开 关量信号; 如果否, 则通过与所述数据位对应的输出端输出低电平 的开关量信 号。
步骤 S06: 放大所述开关量信号, 驱动各个所述负载端电器达到所述设定 状态。
优选的, 本发明所述智能家居控制方法还可以包括步骤 : 接收家居模式设置指令;将用户设置的各个负 载端电器的不同设定状态的 组合作为新的家居模式存储。
优选的, 本发明所述用于智能家居的多路开关量控制方 法还可以包括步 骤:
分别存储每一路输出端最近一次输出的所述开 关量信号;
查询存储的所述开关量信号;按照所述映射关 系显示所述负载端电器的实 际状态。
本说明书中各个实施例采用递进的方式描述, 每个实施例重点说明的都是 与其他实施例的不同之处,各个实施例之间相 同相似部分互相参见即可。对于 实施例公开的方法而言, 由于其与实施例公开的装置及系统相对应, 所以描述 的比较筒单, 相关之处参见装置及系统部分说明即可。
以上对本发明所提供的一种开关量控制器、 交互终端、智能家居控制系统 进行了阐述, 以上实施例的说明只是用于帮助理解本发明的 方法及其核心思 想; 同时, 对于本领域的一般技术人员, 依据本发明的思想, 在具体实施方式 及应用范围上均会有改变之处。 综上所述, 本说明书内容不应理解为对本发明 的限制。
