CN101739014A - 基于x10电力线载波通信的家电控制***及其控制方法 - Google Patents
基于x10电力线载波通信的家电控制***及其控制方法 Download PDFInfo
- Publication number
- CN101739014A CN101739014A CN 200910254251 CN200910254251A CN101739014A CN 101739014 A CN101739014 A CN 101739014A CN 200910254251 CN200910254251 CN 200910254251 CN 200910254251 A CN200910254251 A CN 200910254251A CN 101739014 A CN101739014 A CN 101739014A
- Authority
- CN
- China
- Prior art keywords
- main control
- controlled end
- household electrical
- address
- controlled
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 52
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000001514 detection method Methods 0.000 claims description 32
- 230000000087 stabilizing effect Effects 0.000 claims description 12
- 238000012790 confirmation Methods 0.000 claims description 11
- 238000005286 illumination Methods 0.000 claims description 11
- 230000008878 coupling Effects 0.000 claims description 10
- 238000010168 coupling process Methods 0.000 claims description 10
- 238000005859 coupling reaction Methods 0.000 claims description 10
- 230000005611 electricity Effects 0.000 claims description 8
- 238000007493 shaping process Methods 0.000 claims description 8
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 claims description 7
- 239000011159 matrix material Substances 0.000 claims description 7
- 230000002093 peripheral effect Effects 0.000 claims description 7
- 229910052710 silicon Inorganic materials 0.000 claims description 7
- 239000010703 silicon Substances 0.000 claims description 7
- 230000003321 amplification Effects 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims description 6
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 239000013078 crystal Substances 0.000 claims description 4
- 230000010355 oscillation Effects 0.000 claims description 4
- 238000004886 process control Methods 0.000 claims description 4
- 230000008901 benefit Effects 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 7
- 101100205847 Mus musculus Srst gene Proteins 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013497 data interchange Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Selective Calling Equipment (AREA)
Abstract
本发明提供基于X10电力线载波通信的家电控制***及其控制方法,包括计算机、主控端和一个以上的受控端;计算机通过串口线与主控端连接,实现受控端地址分配、受控端名称管理、家电工作状态控制和家电运行状态查询;受控端与主控端通过电力线连接,采用X10协议通信;受控端还与家电连接,控制家电的运行状态。所述控制方法中,用户将计算机与主控端通过串口线连接,主控端与受控端通过电力线连接,家电接入到受控端的家电控制模块,实现受控端地址分配、受控端名称管理、家电工作状态控制和家电运行状态查询。本发明采用X10协议,实现了同相电力线回路的多路独立的家电控制,无需另行布线,具有成本低、兼容性强、安装操作简单的优点。
Description
技术领域
本发明涉及电力线载波通信与智能家电控制领域,具体涉及基于X10电力线载波通信的智能家电控制***及其控制方法。
背景技术
随着电子技术的发展和人们生活观念的提升,对家用电器的智能管理与控制的需求越来越强,便利和成本低的家用电器的有效管理成为了一个研究热点。传统家电基本上是一个独立体,随着人们对信息互连互通的强烈要求,传统家电正向着数据互通方向发展。国际公认的家庭网络标准有:美国的X10、消费电子总线(CEBus)、LonWorks协议,欧洲的安装总线(EIB)协议,日本的家庭总线***(Home Bus System)等。
国内对于家庭智能家居***研究起步较晚,由于一些历史原因,使智能家居***没有统一的标准。如海信科龙研究的“智能网络家居***”由家庭网关、抄表控制器、安防控制器、家电控制器等控制器及家庭总线组成。清华同方的e-Home数字家园配合相关网络、计算机和软件技术,应用于家庭自动化、小区智能化和社区信息化的生活工作网络。为了提升家电产业的附加值,九十年代初,家电行业提出数字家庭网络的概念,而由于家庭网络中,家用电器的价格需求、控制命令数据带宽等都有很大的差异。对于灯具等简单家电,其控制数据量比较小,同时本身价格不高,所以要求网络化附加成本应该比较低。简而言之,智能家电控制领域目前主要面临以下问题:第一、家电业各自为政的情况比较严重,各产品没有统一的家电通信标准;第二、智能家电组网附加成本的降低。
发明内容
本发明的目的在于克服现有技术存在的上述不足,提供基于X10电力线载波通信的家电控制***及其控制方法。具体技术方案如下:
基于X10电力线载波通信的家电控制***,包括计算机、主控端和一个以上的受控端;计算机通过串口线与主控端连接,实现受控端地址分配、受控端名称管理、家电工作状态控制和家电运行状态查询;受控端与主控端通过电力线连接,采用X10协议通信;受控端还与家电连接,控制家电的运行状态。
上述的基于X10电力线载波通信的家电控制***中,主控端包括串口通信模块、键盘/显示模块、主控端过零点检测模块、主控端信号调制/解调模块、主控端微处理器模块和主控端***电源;串口通信模块通过串口线(RXD/TXD/GND)与主控端微处理器模块连接,负责主控端与计算机的串口通信;键盘/显示模块通过输入输出信号线和SPI(串行***设备接口)接口(SCLK/SDATA/SRST)与主控端微处理器模块连接,该模块用于读取用户的键盘输入操作和显示家电控制情况、家电运行状态;主控端过零点检测模块通过外部中断线路与主控端微处理器模块连接,实现对电力线上50Hz电力信号过零点的检测;主控端信号调制/解调模块通过输入输出信号线与主控端微处理器模块连接,以50Hz电力信号为载波,以电力线为通信介质,实现基于X10协议的信号调制与解调。
上述的基于X10电力线载波通信的家电控制***中,受控端包括受控端过零点检测模块、受控端信号调制/解调模块、家电控制模块、受控端微处理器模块和受控端***电源;受控端过零点检测模块通过外部中断线路与受控端微处理器模块连接,实现对电力线上50Hz电力信号过零点的检测;受控端信号调制/解调模块通过输入输出信号线与受控端微处理器模块连接,以50Hz电力信号为载波,以电力线为通信介质,实现基于X10协议的信号调制与解调;家电控制模块由继电器和可控硅调光电路组成,通过输入输出信号线与受控端微处理器模块连接,实现家电开关和照明亮度的控制;受控端与主控端通过电力线连接,采用X10协议通信。
上述的家电控制***中,键盘/显示模块由4×4阵列键盘和汉字点阵液晶显示器组成,4×4阵列键盘通过8根输入输出信号线与主控端微处理器模块连接,汉字点阵液晶显示器通过SPI(串行***设备接口)接口(SCLK/SDATA/SRST)与主控端微处理器模块连接,该模块用于读取用户的键盘输入操作,显示家电控制情况和家电运行状态,用户可通过该模块完成家电控制操作。
上述的家电控制***中,主控端过零点检测模块和受控端过零点检测模块均为由比较器构成的整形电路,将电力线正弦波信号调整为方波信号,分别通过外部中断线路与主控端微处理器模块和受控端微处理器模块连接,实现对电力线上50Hz电力信号过零点的检测。
上述的家电控制***中,主控端信号调制/解调模块和受控端信号调制/解调模块均由信号放大电路、信号耦合电路和整形电路组成,分别通过2根输入输出信号线与主控端微处理器模块和受控端微处理器模块连接,以50Hz电力信号为载波,以电力线为通信介质,实现基于X10协议的信号调制与解调,微处理器模块输出的X10信号经过信号放大电路和信号耦合电路调制到电力线上;电力线上的X10信号通过信号耦合电路和整形电路解调并输入到微处理器模块。
上述的家电控制***中,家电控制模块由继电器和可控硅调光电路组成,通过1根输入输出信号线与受控端微处理器模块连接,实现家电的开关和照明亮度的控制。
上述的家电控制***中,主控端微处理器模块和受控端微处理器模块均由MCU芯片(8位AVR单片机ATMega16)、复位电路、外部晶振电路组成,完成数据处理、进程控制、协调控制与其连接的其他模块的工作;受控端微处理器模块还包括一学习键,学习键与MCU芯片连接,用于获得计算机分配给受控端的地址。
上述的家电控制***中,主控端***电源和受控端***电源由变压器和稳压芯片组成,直接从电力线采电,经降压、整流、滤波、稳压,供应直流电源给***中的各个模块。
上述的基于X10电力线载波通信的家电控制***的控制方法,该方法中用户将计算机与主控端通过串口线连接,主控端与受控端通过电力线连接,家电接入到受控端的家电控制模块,实现地址分配、名称管理、家电控制、状态查询,具体包括如下步骤:
(1)用户先在计算机上安装家电控制***的计算机客户端应用软件,将主控端接入电力线,使用串口线将计算机串口与主控端串口通信模块连接;把受控端接入电力线,把家电接入到受控端的家电控制模块,家电控制***进入正常工作状态;
(2)按住一个受控端的学习键3秒钟,受控端进入地址设置状态,15秒内通过计算机或主控端选择“设定地址”指令,计算机和主控端会在8位十六进制数0x01~0xFF的255个地址中选择一个空闲地址,将该空闲地址发送给处于地址设置状态的受控端,处于地址设置状态的受控端收到该地址后将该地址设置为本地地址,地址设置完成,受控端向主控端回复确认信号,进入正常工作状态;若15秒内受控端没有收到配置地址,则退出地址设置状态,地址设置失败;在计算机客户端应用软件界面上,用户可根据实际情况将不利于记忆的地址码改为易于记忆的家电名称,如:走廊电灯、客厅风扇;
(3)按照步骤(2)的方法对其他受控端进行地址配置,并为各受控地址赋予家电名称,家电控制***所有终端配置完成,家电控制***进入正常工作状态;
(4)用户通过计算机或主控端选择一个地址或家电名称,再选择一个控制或查询命令,所有受控端收到信号后,先查看命令地址是否为本地地址,如果不是本地地址则不做处理;如果是本地地址则再查看命令,若是开、关等控制命令则通过家电控制模块执行相应操作,并向主控端和计算机回复“确认”信号,若是查询命令则将本地家电运行状态发送到主控端和计算机;
(5)如果受控端回复“确认”信号,主控端和计算机界面上将显示家电控制“成功”,如果受控端回复家电运行状态信息,主控端和计算机界面上将显示家电运行状态信息。
上述的控制方法中,所述的计算机和主控端最多可对同相电力线回路的255个受控端(连接255台家电)进行控制,每个终端拥有一个8位十六进制的地址编号,主控端使用地址0x00,受控端可使用地址0x01~0xFF。
上述的控制方法中,家电控制***可实现8种信息通信:
开启:控制指令,指定相应地址的受控端启动与该受控端连接的家电;
关闭:控制指令,指定相应地址的受控端关闭与该受控端连接的家电;
昏暗:控制指令,指定相应地址的受控端降低与该受控端连接的照明家电的亮度;
明亮:控制指令,指定相应地址的受控端增加与该受控端连接的照明家电的亮度;
呼叫确认:确认信息,受控端收到控制指令并执行后,向主控端发送确认信息;
状态请求:查询指令,查询指定地址的受控单元所连接的家电的运行状态;
状态=开启:状态回复,受控单元正常工作时,回复该信息;
状态=关闭:状态回复,受控单元关闭无工作时,回复该信息。
上述的控制方法中,受控端有两种运行状态:
地址设置状态:受控端等待接收设定地址,主控端发出地址信号,受控端将该地址设置为本地地址,设置完成后进入正常工作状态;
正常工作状态:受控端正常运行,等待接收命令,收到命令后执行相应操作。
本发明使用X10国际标准,采用电力线载波通信技术,利用电力线作为传输介质,实现电灯等家用电器的智能控制,无需另行布线,具有成本低、性能稳定、兼容性强、安装方便、操作简单的特点。具体来说,与现有技术相比,本发明具有如下优点和有益效果:
(1)适用范围广、兼容性强。采用X10国际标准,比起其他采用自定义协议的产品,适用范围更广、兼容性更强,只要同为X10标准的产品都可以和本发明兼容使用。
(2)成本低、体积小、安装方便、操作简单。本发明采用电力线载波通信技术,通过现存电力线传输X10信号实现家电控制,无需另行布线,安装方便、操作简单。
(3)可按需选配,性价比高。本发明可根据家电使用的实际情况,选配一至多个(最多可达255个)受控模块,灵活配置。
(4)地址保存功能。受控端地址设置后保存于EEPROM,停电不丢失,重新上电后无需再次设置。
(5)家电控制智能化。本发明实现半双工电力线载波通信,可回复家电控制确认信息和家电运行状态信息;***同时支持计算机控制和在主控端上直接控制;控制指令丰富,***实现开启、关闭、昏暗、明亮、呼叫确认、状态请求、状态=开启、状态=关闭8种信息通信,实现了家电控制智能化。
附图说明
图1是本发明实施方式中的家电控制***框架图。
图2是本发明实施方式中的主控端结构图。
图3是本发明实施方式中的受控端结构图。
图4是本发明实施方式中的计算机客户端应用软件结构图。
图5是本发明实施方式中的主控端软件流程图。
图6是本发明实施方式中的受控端软件流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步的说明,但本发明要求保护的范围并不局限于实施例表述的范围。
1、硬件方案
(1)基于X10电力线载波通信的家电控制***,包括计算机、主控端和受控端三部分;计算机通过串口线(RXD/TXD/GND)与主控端连接,实现受控端地址分配、受控端名称管理、家电工作状态控制和家电运行状态查询;受控端与主控端通过电力线连接,采用X10协议通信;
(2)主控端包括串口通信模块、键盘/显示模块、主控端过零点检测模块、主控端信号调制/解调模块、主控端微处理器模块、主控端***电源;串口通信模块由MAX232及***元件组成,通过UART电平的串口线(RXD/TXD/GND)与主控端微处理器模块连接,留出RS232电平的串口(RXD/TXD/GND)用以连接计算机串口,负责主控端与计算机的串口通信;键盘/显示模块由4×4阵列键盘和汉字点阵液晶显示器组成,4×4阵列键盘通过8根输入输出信号线与主控端微处理器模块连接,汉字点阵液晶显示器通过SPI(串行***设备接口)接口(SCLK/SDATA/SRST)与主控端微处理器模块连接,该模块用于读取用户的键盘输入操作,显示家电控制情况和家电运行状态;主控端过零点检测模块通过外部中断线路INT0与主控端微处理器模块连接,实现对电力线上50Hz电力信号过零点的检测;主控端信号调制/解调模块通过2根输入输出信号线与主控端微处理器模块连接,以50Hz电力信号为载波,以电力线为通信介质,实现基于X10协议的信号调制与解调;主控端微处理器模块由MCU芯片(8位AVR单片机ATMega16)、复位电路、外部晶振电路组成,完成数据处理、进程控制、协调控制与其连接的其他模块的工作;主控端***电源由变压器和稳压芯片等组成,直接从电力线采电,经降压、整流、滤波、稳压得直流电源+20V、+9V、±5V,供应电源给***中的其他模块;
(3)受控端由受控端过零点检测模块、受控端信号调制/解调模块、家电控制模块、受控端微处理器模块、受控端***电源五部分组成;受控端过零点检测模块通过外部中断线路INT0与受控端微处理器模块连接,实现对电力线上50Hz电力信号过零点的检测;受控端信号调制/解调模块通过2根输入输出信号线与受控端微处理器模块连接,以50Hz电力信号为载波,以电力线为通信介质,实现基于X10协议的信号调制与解调;家电控制模块由继电器和可控硅调光电路组成,通过1根输入输出信号线与受控端微处理器模块连接,留出两个接线柱(火线L和零线N)用于家电接入,实现家电开关和照明亮度的控制;受控端微处理器模块由MCU芯片(8位AVR单片机ATMega16)、复位电路、外部晶振电路和一个按键组成,完成数据处理、进程控制、协调控制与其连接的其他模块的工作;受控端***电源由变压器和稳压芯片等组成,直接从电力线采电,经降压、整流、滤波、稳压得直流电源+20V、+9V、±5V,供应电源给***中的其他模块。
2、工作过程
(1)用户先在计算机上安装家电控制***的计算机客户端应用软件,将主控端接入电力线,使用串口线将计算机串口与主控端串口通信模块连接;把受控端接入电力线,把家电接入到受控端的家电控制模块,家电控制***进入正常工作状态;
(2)按住一个受控端的学习键3秒钟,受控端进入地址设置状态,15秒内通过计算机或主控端选择“设定地址”指令,计算机和主控端会在0x01~0xFF的255个地址中选择一个空闲地址,将该空闲地址发送给处于地址设置状态的受控端,处于地址设置状态的受控端收到该地址后将该地址设置为本地地址,地址设置完成,受控端向主控端回复确认信号,进入正常工作状态;若15秒内受控端没有收到配置地址,则退出地址设置状态,地址设置失败;在计算机客户端应用软件界面上,用户可根据实际情况将不利于记忆的地址码改为易于记忆的家电名称,如:走廊电灯、客厅风扇;
(3)按照步骤(2)的方法对其他受控端进行地址配置,并为各受控地址赋予家电名称,家电控制***所有终端配置完成,家电控制***进入正常工作状态;
(4)用户通过计算机或主控端选择一个地址或家电名称,再选择一个控制或查询命令,所有受控端收到信号后,先查看命令地址是否为本地地址,如果不是本地地址则不做处理;如果是本地地址则再查看命令,若是开、关等控制命令则通过家电控制模块执行相应操作,并向主控端和计算机回复“确认”信号,若是查询命令则将本地家电运行状态发送到主控端和计算机;
(5)如果受控端回复“确认”信号,主控端和计算机界面上将显示家电控制“成功”,如果受控端回复家电运行状态信息,主控端和计算机界面上将显示家电运行状态信息。
实施例:
如图1所示,为本实施例中的家电控制***框架图。其中:
(1)计算机11:用于安装计算机客户端应用软件,提供友好的人机交互与操作界面,实现地址分配、名称管理、家电控制、状态查询功能;
(2)主控端12:置于计算机附近,通过串口线与计算机连接,接受键盘操作,显示相关信息,与各受控端通信;
(3)受控端13:置于家电附近,接收来自主控端的家电控制指令,控制家电工作,发送控制确认信号和家电运行状态信息;
(4)家电14:被控制对象,接入到受控端的家电控制模块的接线柱L/N,可以是灯泡、日光灯、电风扇等家用电器,其中灯泡可控制亮度;
(5)串口线15:计算机与主控端的连接线,串口线包括:RXD/TXD/GND三根线;
(6)电力线16:现存的家庭电力线,承担为家电及控制***供电、主控端与受控端通信介质的作用。
对于主控端,如图2所示,为主控端结构图。主控端20主要包括以下单元:
(1)串口通信模块21:与计算机连接的接口,负责主控端微处理器模块与计算机的串口通信任务;
(2)键盘/显示模块22:人机交互模块,完成地址、命令的输入和相关信息的显示输出;键盘/显示模块由4×4阵列键盘和汉字点阵液晶显示器组成;
(3)主控端过零点检测模块23:负责检测电力线上电力信号的过零点,将50Hz正弦波整形为方波;
(4)主控端信号调制解调模块24:完成X10协议通信信号的调制与解调。该模块主要由信号耦合电路、信号放大电路、比较器信号整形电路组成;
(5)主控端微处理器模块25:负责数据处理和对其他模块的协调、控制。MCU选用8位高性能AVR单片机,16KB的Flash,1KB的SRAM,512B的EEPROM;
(6)主控端***电源26:负责为各***模块供电。主控端***电源由变压器和稳压芯片等组成,直接从电力线采电,经降压、整流、滤波、稳压得到直流电源+20V、+9V、±5V;
(7)串行总线27:串口通信模块与主控端微处理器模块的连接线。串行总线包括:RXD/TXD/GND三根线;
(8)IO/SPI信号线28:键盘/显示模块与主控端微处理器模块的连接线。4×4阵列键盘通过8根IO信号线与主控端微处理器模块连接,汉字液晶显示器通过SPI(串行***设备接口)接口(SCLK/SDATA/SRST)与主控端微处理器模块连接;
(9)INT0外部中断线路29:主控端过零点检测模块与主控端微处理器模块的连接线。主控端过零点检测模块通过上升沿、下降沿中断形式通知处理器;
(10)IO信号线210:主控端信号调制/解调模块与主控端微处理器模块的连接线。包括两根IO线,信号调制部分接至主控端微处理器模块的PWM信号输出脚,解调部分接至主控端微处理器模块的定时器/计数器输入脚;
(11)直流电源线211:主控端***电源供电线路。提供+20V、+9V、±5V直流电源给各模块;
(12)电力线212:现存的家庭电力线,承担供电与通信介质任务。主控端***电源由电力线采电给其他模块供电,主控端过零点检测模块从电力线采集50Hz正弦波电力信号,主控端信号调制/解调模块以电力线为通信介质。
对于受控端,如图3所示,为受控端结构图。受控端30主要包括以下单元:
(1)受控端过零点检测模块31:负责检测电力线上电力信号的过零点,将50Hz正弦波整形为方波;
(2)受控端信号调制/解调模块32:完成X10协议通信信号的调制与解调。受控端信号调制/解调模块主要由信号耦合电路、信号放大电路、比较器信号整形电路组成;
(3)家电控制模块33:负责家电开关和照明亮度的控制。家电控制模块由继电器和可控硅调光电路组成,留出两个接线柱(L/N)用于家电接入;
(4)受控端微处理器模块34:负责数据处理和对其他模块的协调、控制。MCU选用8位高性能AVR单片机,16KB的Flash,1KB的SRAM,512B的EEPROM;
(5)受控端***电源35:负责为各***模块供电。受控端***电源由变压器和稳压芯片等组成,直接从电力线采电,经降压、整流、滤波、稳压得到直流电源+20V、+9V、±5V;
(6)INT0外部中断线路36:受控端过零点检测模块与受控端微处理器模块的连接线。受控端过零点检测模块通过上升沿、下降沿中断形式通知处理器;
(7)IO信号线37:受控端信号调制/解调模块与受控端微处理器模块的连接线。包括两根IO线,受控端信号调制部分接至受控端微处理器模块的PWM信号输出脚,解调部分接至受控端微处理器模块的定时器/计数器输入脚;
(8)IO信号线38:家电控制模块与受控端微处理器模块的连接线。受控端微处理器模块通过该信号线控制继电器断开、闭合,控制可控硅调光电路;
(9)直流电源线39:受控端***电源供电线路。提供+20V、+9V、±5V直流电源给各模块;
(10)电力线310:现存的家庭电力线,承担供电与通信介质任务。受控端***电源由电力线采电给其他模块供电,家电控制模块控制该电力线与家电的连接状态,受控端过零点检测模块从电力线采集50Hz正弦波电力信号,受控端信号调制/解调模块以电力线为通信介质。
如图4,为本实施例中的计算机客户端应用软件结构图。
(1)计算机客户端应用软件41:安装于用户计算机上的应用软件;
(2)地址分配42:各受控端进行地址设置时,应用软件会在8位十六进制数0x01~0xFF的255个地址中选择一个空闲地址,分配给新加入的受控端;
(3)名称管理43:在计算机客户端应用软件界面上,用户可根据实际情况将不利于记忆的地址码改为易于记忆的家电名称,如:走廊电灯、客厅风扇等。修改后应用软件将地址码和家电名称对应起来;
(4)家电控制44:***允许用户通过计算机,最多可对255台家电进行开关和照明亮度控制;
(5)状态查询45:用户可通过计算机,查询各受控家电的运行状态。
如图5,为本实施例中主控端运行流程图。流程图50步骤如下:
(1)供电后,初始化MCU及各种变量,初始化显示器51。初始化包括MCU的工作时钟、IO口输入输出设置、液晶显示器等;
(2)先查看串口是否收到数据52,如果串口没有收到数据,则查看是否有键盘输入53,如果键盘无输入,返回查询串口接收状态,如果键盘有输入,提取地址和命令54;如果串口有收到数据,则据串口协议提取地址和命令55;
(3)由串口数据或键盘输入提取地址和命令后,据X10协议编码,通过电力线向各受控端发送地址和命令56,并等待2秒查看是否收到来自受控端的回复57;
(4)如果2秒内没有收到回复,串口向计算机发送失败信息字符串“Fail”,液晶显示失败信息“失败”58;如果有收到回复,则查看是否控制确认信息59,是则通过串口向计算机发送确认信息“OK”,液晶显示确认信息“成功”510,返回查询串口接收状态,否则为家电运行状态查询回复信息,通过串口向计算机发送家电运行状态信息,液晶显示家电运行状态信息511,返回查询串口接收状态。
如图6,为本实施例中受控端运行流程图。流程图60步骤如下:
(1)上电后,初始化MCU及各种变量61。初始化包括MCU的工作时钟、IO口输入输出设置等;
(2)初始化完成后,从EEPROM取出之前设置并保存好的地址,设置为本地地址62,设置受控端为X10接收方式,查看是否收到X10数据63;
(3)如果收到X10数据,则据X10协议解码,提取地址和命令64,查看地址是否为本地地址65,不是本地地址则返回查询X10接收状态,是本地地址则查看命令是控制指令还是查询指令66,是控制指令则据指令执行相应家电控制操作67并据X10协议编码向主控端发送主控端地址和确认信息68,不是控制指令则是查询指令,据X10协议编码向主控端发送主控端地址和家电运行状态信息69;
(4)如果没有收到X10数据,则查询是否有学习键按下3秒钟610,没有则返回查询X10接收状态,有则进入地址设置状态611,等待15秒是否收到X10数据612,没有则退出地址设置状态613,返回查询X10接收状态,收到X10数据则据X10协议解码,提取地址存入EEPROM并设置为本地地址614,退出地址设置状态613,返回查询X10接收状态。
Claims (10)
1.基于X10电力线载波通信的家电控制***,其特征是包括计算机、主控端和一个以上的受控端;计算机通过串口线与主控端连接,实现受控端地址分配、受控端名称管理、家电工作状态控制和家电运行状态查询;受控端与主控端通过电力线连接,采用X10协议通信;受控端还与家电连接,控制家电的运行状态。
2.根据权利要求1所述的基于X10电力线载波通信的家电控制***,其特征是,所述主控端包括串口通信模块、键盘/显示模块、主控端过零点检测模块、主控端信号调制/解调模块、主控端微处理器模块和主控端***电源,串口通信模块一端通过串口线与主控端微处理器模块连接,另一端与计算机连接,负责主控端与计算机的串口通信;键盘/显示模块通过输入输出信号线和串行***设备接口与主控端微处理器模块连接,用于读取用户的键盘输入操作,显示家电控制是否成功和家电运行状态;主控端过零点检测模块的输入端与电力线连接,输出端通过外部中断线路与主控端微处理器模块连接,实现对电力线上50Hz电力信号过零点的检测;主控端信号调制/解调模块通过自身的信号耦合电路与电力线连接,并通过输入输出信号线与主控端微处理器模块连接,实现基于X10协议的信号调制与解调。
3.根据权利要求2所述的基于X10电力线载波通信的家电控制***,其特征是,所述受控端包括受控端过零点检测模块、受控端信号调制/解调模块、家电控制模块、受控端微处理器模块和受控端***电源;受控端过零点检测模块的输入端与电力线连接,输出端通过外部中断线路与受控端微处理器模块连接,实现对电力线上50Hz电力信号过零点的检测;受控端信号调制/解调模块通过自身的信号耦合电路与电力线连接,并通过输入输出信号线与受控端微处理器模块连接,实现基于X10协议的信号调制与解调;家电控制模块包括继电器和可控硅调光电路,通过输入输出信号线与受控端微处理器模块连接,实现家电开关和照明亮度的控制。
4.根据权利要求2所述的家电控制***,其特征在于键盘/显示模块由4×4阵列键盘和汉字点阵液晶显示器组成,4×4阵列键盘通过8根输入输出信号线与主控端微处理器模块连接,汉字点阵液晶显示器通过串行***设备接口与主控端微处理器模块连接,该模块用于读取用户的键盘输入操作,显示家电控制是否成功和家电运行状态,用户通过键盘/显示模块完成家电控制操作。
5.根据权利要求3所述的家电控制***,其特征在于主控端过零点检测模块和受控端过零点检测模块均为由比较器构成的整形电路,将电力线正弦波信号调整为方波信号,实现对电力线上50Hz电力信号过零点的检测;主控端信号调制/解调模块和受控端信号调制/解调模块均由信号放大电路、信号耦合电路和整形电路组成,微处理器模块输出的X10信号经过信号放大电路和信号耦合电路调制到电力线上,电力线上的X10信号通过信号耦合电路和整形电路解调并输入到微处理器模块。
6.根据权利要求3所述的家电控制***,其特征在于主控端微处理器模块和受控端微处理器模块均包括MCU芯片、复位电路和外部晶振电路,完成数据处理、进程控制、协调控制与其连接的其他模块的工作;受控端微处理器模块还包括一学习键,学习键与MCU芯片连接,用于获得计算机分配给受控端的地址;主控端***电源和受控端***电源由变压器和稳压芯片组成,直接从电力线采电,经降压、整流、滤波、稳压,供应直流电源给***中的各个模块;家电控制模块由继电器和可控硅调光电路组成,通过1根输入输出信号线与受控端微处理器模块连接,实现家电的开关和照明亮度的控制。
7.一种基于X10电力线载波通信的家电控制***的控制方法,该方法中用户将计算机与主控端通过串口线连接,主控端与受控端通过电力线连接,家电接入到受控端的家电控制模块,实现受控端地址分配、受控端名称管理、家电工作状态控制和家电运行状态查询,其特征在于包括如下步骤:
(1)把家电接入到受控端的家电控制模块,家电控制***进入工作状态;
(2)按住一个受控端的学习键3秒钟,受控端进入地址设置状态,15秒内通过计算机或主控端的键盘/显示模块选择“设定地址”指令,计算机或主控端会在8位十六进制数0x01~0xFF的255个地址中选择一个空闲地址,将该空闲地址发送给处于地址设置状态的受控端,地址设置完成,同时通过计算机赋予该地址对应的受控端一个家电名称,受控端向主控端回复确认信号,进入正常工作状态;若15秒内受控端没有收到配置地址,则退出地址设置状态,地址设置失败;
(3)按照步骤(2)的方法对其他受控端进行地址配置,并为各受控地址赋予家电名称,家电控制***所有终端配置完成,家电控制***进入正常工作状态;
(4)用户通过计算机或主控端选择一个地址或家电名称,再选择一个控制或查询命令,所有受控端收到信号后,先查看命令地址是否为本地地址,如果不是本地地址则不做处理;如果是本地地址则再查看命令,若是开、关等控制命令则通过家电控制模块执行相应操作,并向主控端和计算机回复“确认”信号,若是查询命令则将本地家电运行状态发送到主控端和计算机;
(5)如果受控端回复“确认”信号,主控端和计算机界面上将显示家电控制“成功”,如果受控端回复家电运行状态信息,主控端和计算机界面上将显示家电运行状态信息。
8.根据权利要求7所述的基于X10电力线载波通信的家电控制***的控制方法,其特征在于,所述的计算机和主控端最多可对同相电力线回路的255个受控端进行控制,每个终端拥有一个8位十六进制的地址编号,主控端使用地址0x00,受控端使用地址0x01~0xFF。
9.根据权利要求7所述的基于X10电力线载波通信的家电控制***的控制方法,其特征在于,计算机或主控端发出的控制命令包括:
开启:指定相应地址的受控端启动与该受控端连接的家电;
关闭:指定相应地址的受控端关闭与该受控端连接的家电;
昏暗:指定相应地址的受控端降低与该受控端连接的照明家电的亮度;
明亮:指定相应地址的受控端增加与该受控端连接的照明家电的亮度。
10.根据权利要求7所述的基于X10电力线载波通信的家电控制***的控制方法,其特征在于,受控端有两种运行状态:
地址设置状态:当按下受控端设有的学习键时,受控端等待接收设定地址,主控端发出地址信号,受控端将该地址设置为本地地址,设置完成后进入正常工作状态;
正常工作状态:受控端正常运行,等待接收命令,收到命令后执行相应操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910254251 CN101739014B (zh) | 2009-12-08 | 2009-12-08 | 基于x10电力线载波通信的家电控制***及其控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910254251 CN101739014B (zh) | 2009-12-08 | 2009-12-08 | 基于x10电力线载波通信的家电控制***及其控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101739014A true CN101739014A (zh) | 2010-06-16 |
CN101739014B CN101739014B (zh) | 2013-01-16 |
Family
ID=42462582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910254251 Expired - Fee Related CN101739014B (zh) | 2009-12-08 | 2009-12-08 | 基于x10电力线载波通信的家电控制***及其控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101739014B (zh) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101834769A (zh) * | 2010-03-31 | 2010-09-15 | 青岛海信日立空调***有限公司 | Hbs总线通信协议与rs-485总线通信协议的双向通信转换方法 |
CN101887631A (zh) * | 2010-06-30 | 2010-11-17 | 中山大学 | 一种数字家庭安防管理*** |
CN102148630A (zh) * | 2011-04-26 | 2011-08-10 | 航天科工深圳(集团)有限公司 | 一种基于电力线载波的节能管理方法及*** |
CN102183928A (zh) * | 2011-02-24 | 2011-09-14 | 国网信息通信有限公司 | 控制家用电器运行模式的方法、装置及智能家电控制器 |
CN102196636A (zh) * | 2011-03-17 | 2011-09-21 | 生茂光电科技股份有限公司 | Led路灯集中控制电路 |
WO2012010015A1 (zh) * | 2010-07-19 | 2012-01-26 | 国网信息通信有限公司 | 一种开关量控制器、交互终端、智能家居控制***及方法 |
CN102621898A (zh) * | 2011-01-30 | 2012-08-01 | 联想(北京)有限公司 | 一种数字家电控制装置、控制方法和控制*** |
CN102891783A (zh) * | 2011-07-19 | 2013-01-23 | 郭良 | 利用电力线组网的智能家居***及其建立方法 |
CN103064351A (zh) * | 2011-10-20 | 2013-04-24 | 科汇工业有限公司 | 一种控制电器件的方法及装置 |
CN103547048A (zh) * | 2013-11-14 | 2014-01-29 | 东莞欧其照明有限公司 | 一种基于电力线的灯具控制***和控制方法 |
CN103547015A (zh) * | 2012-07-12 | 2014-01-29 | 北京同步科技有限公司 | 电力线控制灯光的智能照明***及其控制方法 |
CN103676684A (zh) * | 2012-09-15 | 2014-03-26 | 上海澜腾智能科技有限公司 | 家用电器电力载波控制*** |
CN103676717A (zh) * | 2012-09-15 | 2014-03-26 | 上海澜腾智能科技有限公司 | 家电智能控制*** |
CN104252191A (zh) * | 2014-06-19 | 2014-12-31 | 宁夏赛文建筑节能设备制造有限公司 | 物联网全无线智能自学习温控节能装置 |
CN104270854A (zh) * | 2014-09-16 | 2015-01-07 | 深圳市华海技术有限公司 | 多发光设备的控制方法及终端 |
CN104571047A (zh) * | 2015-01-13 | 2015-04-29 | 烟台智慧云谷云计算有限公司 | 一种拥有自学功能的家庭智能控制*** |
CN105024895A (zh) * | 2015-07-20 | 2015-11-04 | 深圳市秦奇电子科技有限公司 | 一种智能家居无线自组网通信***及联网、工作方法 |
CN105430846A (zh) * | 2015-12-17 | 2016-03-23 | 李海林 | 一种基于电力线通信的照明控制器 |
CN105429834A (zh) * | 2015-11-09 | 2016-03-23 | 浙江大学 | 基于24v直流电源线载波通信的防排烟监控*** |
CN106873538A (zh) * | 2015-12-10 | 2017-06-20 | 魏廉 | 一种基于照明回路的智能家居控制*** |
CN107786248A (zh) * | 2017-10-13 | 2018-03-09 | 北京电子科技学院 | 一种电力线载波安全控制器 |
CN109379108A (zh) * | 2018-11-01 | 2019-02-22 | 中山市广研泰电气有限公司 | 一种基于电力载波通信的电器、电力控制*** |
CN110009895A (zh) * | 2019-04-22 | 2019-07-12 | 重庆房地产职业学院 | 基于电力载波通讯的电器控制*** |
CN111336574A (zh) * | 2020-03-09 | 2020-06-26 | 张晓菊 | 一种电力线载波逻辑采暖***及其工作方法 |
CN117803590A (zh) * | 2023-12-28 | 2024-04-02 | 东莞市依文电子有限公司 | 两线电力线载波通讯的风扇控制***、方法、装置及设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2471008Y (zh) * | 2001-03-26 | 2002-01-09 | 熊小军 | 电力载波网络家电 |
CN2552254Y (zh) * | 2002-06-29 | 2003-05-21 | 海信集团有限公司 | 网络家电通信控制器 |
CN1760927A (zh) * | 2004-10-13 | 2006-04-19 | 上海易豪智德网络科技有限公司 | 一种家用灯具和电器控制*** |
CN201047991Y (zh) * | 2006-12-28 | 2008-04-16 | 刘涌 | 电力线载波智能控制器及电力线载波控制*** |
-
2009
- 2009-12-08 CN CN 200910254251 patent/CN101739014B/zh not_active Expired - Fee Related
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101834769A (zh) * | 2010-03-31 | 2010-09-15 | 青岛海信日立空调***有限公司 | Hbs总线通信协议与rs-485总线通信协议的双向通信转换方法 |
CN101834769B (zh) * | 2010-03-31 | 2011-12-28 | 青岛海信日立空调***有限公司 | Hbs总线通信协议与rs-485总线通信协议的双向通信转换方法 |
CN101887631A (zh) * | 2010-06-30 | 2010-11-17 | 中山大学 | 一种数字家庭安防管理*** |
CN101887631B (zh) * | 2010-06-30 | 2012-07-25 | 中山大学 | 一种数字家庭安防管理*** |
WO2012010015A1 (zh) * | 2010-07-19 | 2012-01-26 | 国网信息通信有限公司 | 一种开关量控制器、交互终端、智能家居控制***及方法 |
CN102621898A (zh) * | 2011-01-30 | 2012-08-01 | 联想(北京)有限公司 | 一种数字家电控制装置、控制方法和控制*** |
WO2012113219A1 (zh) * | 2011-02-24 | 2012-08-30 | 国网信息通信有限公司 | 控制家用电器运行模式的方法、装置及智能家电控制器 |
CN102183928A (zh) * | 2011-02-24 | 2011-09-14 | 国网信息通信有限公司 | 控制家用电器运行模式的方法、装置及智能家电控制器 |
CN102183928B (zh) * | 2011-02-24 | 2013-02-13 | 国家电网公司 | 控制家用电器运行模式的方法、装置及智能家电控制器 |
CN102196636A (zh) * | 2011-03-17 | 2011-09-21 | 生茂光电科技股份有限公司 | Led路灯集中控制电路 |
CN102196636B (zh) * | 2011-03-17 | 2013-10-02 | 生茂光电科技股份有限公司 | Led路灯集中控制电路 |
CN102148630A (zh) * | 2011-04-26 | 2011-08-10 | 航天科工深圳(集团)有限公司 | 一种基于电力线载波的节能管理方法及*** |
CN102891783A (zh) * | 2011-07-19 | 2013-01-23 | 郭良 | 利用电力线组网的智能家居***及其建立方法 |
CN103064351A (zh) * | 2011-10-20 | 2013-04-24 | 科汇工业有限公司 | 一种控制电器件的方法及装置 |
CN103547015A (zh) * | 2012-07-12 | 2014-01-29 | 北京同步科技有限公司 | 电力线控制灯光的智能照明***及其控制方法 |
CN103676717A (zh) * | 2012-09-15 | 2014-03-26 | 上海澜腾智能科技有限公司 | 家电智能控制*** |
CN103676684A (zh) * | 2012-09-15 | 2014-03-26 | 上海澜腾智能科技有限公司 | 家用电器电力载波控制*** |
CN103547048A (zh) * | 2013-11-14 | 2014-01-29 | 东莞欧其照明有限公司 | 一种基于电力线的灯具控制***和控制方法 |
CN104252191A (zh) * | 2014-06-19 | 2014-12-31 | 宁夏赛文建筑节能设备制造有限公司 | 物联网全无线智能自学习温控节能装置 |
CN104270854A (zh) * | 2014-09-16 | 2015-01-07 | 深圳市华海技术有限公司 | 多发光设备的控制方法及终端 |
CN104571047A (zh) * | 2015-01-13 | 2015-04-29 | 烟台智慧云谷云计算有限公司 | 一种拥有自学功能的家庭智能控制*** |
CN105024895A (zh) * | 2015-07-20 | 2015-11-04 | 深圳市秦奇电子科技有限公司 | 一种智能家居无线自组网通信***及联网、工作方法 |
CN105429834A (zh) * | 2015-11-09 | 2016-03-23 | 浙江大学 | 基于24v直流电源线载波通信的防排烟监控*** |
CN106873538A (zh) * | 2015-12-10 | 2017-06-20 | 魏廉 | 一种基于照明回路的智能家居控制*** |
CN105430846A (zh) * | 2015-12-17 | 2016-03-23 | 李海林 | 一种基于电力线通信的照明控制器 |
CN107786248A (zh) * | 2017-10-13 | 2018-03-09 | 北京电子科技学院 | 一种电力线载波安全控制器 |
CN109379108A (zh) * | 2018-11-01 | 2019-02-22 | 中山市广研泰电气有限公司 | 一种基于电力载波通信的电器、电力控制*** |
CN110009895A (zh) * | 2019-04-22 | 2019-07-12 | 重庆房地产职业学院 | 基于电力载波通讯的电器控制*** |
CN111336574A (zh) * | 2020-03-09 | 2020-06-26 | 张晓菊 | 一种电力线载波逻辑采暖***及其工作方法 |
CN117803590A (zh) * | 2023-12-28 | 2024-04-02 | 东莞市依文电子有限公司 | 两线电力线载波通讯的风扇控制***、方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN101739014B (zh) | 2013-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101739014B (zh) | 基于x10电力线载波通信的家电控制***及其控制方法 | |
CN203225420U (zh) | 基于电力载波的智能插座 | |
CN101403916B (zh) | 智能电源插板的远程集中监控方法及*** | |
WO2012113219A1 (zh) | 控制家用电器运行模式的方法、装置及智能家电控制器 | |
CN102457529A (zh) | 一种网页控制的智能远程控制器 | |
CN201548849U (zh) | 基于x10电力线载波通信的家电控制*** | |
CN104460542A (zh) | 一种带权限识别的智能电源控制*** | |
CN206894944U (zh) | 一种正弦波解码调节电器参数的电路及其编码控制电路 | |
CN205563260U (zh) | 基于智慧工厂的多功能数据采集器及采集*** | |
CN101377677A (zh) | 投影机网络控制*** | |
CN201689338U (zh) | 具有Modbus通讯接口的BACnet现场控制器 | |
CN102548134B (zh) | 集成安防和紧急求助功能的数字可寻址照明***及方法 | |
CN2845328Y (zh) | 整体厨房智能一体化设备的网络结构 | |
CN103490797A (zh) | 一种基于电力线的智能通讯*** | |
CN106686835A (zh) | 一种正弦波解码调节电器参数的电路及其编码控制电路 | |
CN202217882U (zh) | 办公桌面节能型智能供电通讯装置 | |
CN201242683Y (zh) | 投影机网络控制*** | |
CN102129767A (zh) | 居民用户用电信息终端盒 | |
CN202773086U (zh) | 基于ZigBee的智能家居***智能终端节点 | |
CN202126752U (zh) | 居民用户用电信息终端盒 | |
CN2854655Y (zh) | 一种家庭智能控制器 | |
CN211403181U (zh) | 一种智能家居控制器 | |
CN113253672B (zh) | 一种基于plc的智能家庭的负荷管理*** | |
CN110112622A (zh) | 一种基于ipv6组网的智能插座 | |
CN211015737U (zh) | 一种自带水控功能的实验室纯水设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130116 |
|
CF01 | Termination of patent right due to non-payment of annual fee |