社区服务中电器智能控制系统的制作方法

文档序号:10686243阅读:337来源:国知局
社区服务中电器智能控制系统的制作方法
【专利摘要】本发明涉及一种社区服务中电器智能控制系统,采用普通电煮锅和电煮锅控制器,按预置熬煮程序熬煮食品,熬煮结束时主控器通过小型电话程控交换机通知服务员,上位机电脑通过LED屏幕显示熬煮结束人员姓名。
【专利说明】
社区服务中电器智能控制系统
(一)技术领域:
[0001]本发明涉及一种社区服务中电器智能控制系统,采用普通电煮锅和电煮锅控制器,按预置熬煮程序熬煮食品,熬煮结束时主控器通过小型电话程控交换机通知服务员,上位机电脑通过LED屏幕显示熬煮结束人员姓名。
(二)【背景技术】:
[0002]由电力网提供电源的控制系统,其各电子设备或模块间都是通过专用线路通信,来纠正各电子设备或电子模块的计时时间,达到同步运行目的。由于采用专用线路通信使布线复杂化并增加成本,如果计时时间不通过线路通信纠正,则由于传统计时误差,运行数小时后,其累积计时误差会使系统控制动作不一致,可能造成系统崩溃,在一些经常变更设计,布线工程量大的场合其产品应用受到限制。
(三)
【发明内容】
:
[0003]本发明社区服务中电器智能控制系统,采用普通电煮锅和电煮锅控制器,各电煮锅控制器的面板装有3至5只不同颜色LED,接入系统前先编号。电器控制器在刚开机后的一段时间,依序显示不同颜色不同数量的LED组合(例如:红、绿、蓝、红绿、蓝绿、红蓝、红绿蓝),各组合均与编号的号码对应,选择显示不同颜色LED组合时,关机得到相对应的编号并保存,它是在编号时段当检测不到电网周波信号时,单片机依靠其电源电容的储能将编号数据存入非易失存储器中。社区服务中心桌面上排列许多普通电煮锅,放进食品和水,贴上姓名标识后,随时可以插入电煮锅控制器的插座上选择好烹饪模式开始按预置熬煮程序熬煮食品,然后在主控器输入插座编号、开始熬煮时间、需要通知的人员电话号码后即开始自动熬煮。主控器还通过RS232接口与上位机电脑通信。一般熬煮食品开始时有10分钟以上温水浸泡期,接着有旺火、慢火期等,熬煮结束时主控器通过小型电话程控交换机通知服务员,上位机电脑通过LED屏幕显示人员姓名。电煮锅控制器的插座其电源通过双向可控硅单独接于电力网上,并由电煮锅控制器通过光电偶合器隔离后,控制双向可控硅的负载通电功率和时间,每个电煮锅控制器都预置有多种实用程序的运行模式可选择,都可以用普通电煮锅使炖、煮、焖、煨、熬及煎药等过程智能化。主控器和各电煮锅控制器中均安装周波甄别电路、通信电子开关及其开关驱动模块,用于产生系统的同步时间保持系统动作一致,实现经电力线半波通信半波供电。主控器和各电煮锅控制器均接于同一电力网线上并设置总开关,在总开关之后接隔尚二极管。
[0004]通信是受同步时间控制以保持各电煮锅控制器和主控器通信动作一致。各电煮锅控制器和主控器的通信电子开关的开关驱动模块是从电力线经电阻降压再经电阻分压后接D触发器的CLK端,D触发器的Q端接单片机的外部中断口(INTO或INTl),该外部中断口设置为电平触发。D触发器的D端接地,其S端与单片机的I/O 口相接,初始状态S端置I。当CLK端的正方波信号到来时,其上升沿使D触发器置0,外部中断口低电平产生中断,在中断服务程序中先使S端置O使D触发器置IS卩Q端为I而关中断,然后进行通信,通信电子开关依所采用通信方式接于单片机相应端口,并进行信号调理,通信结束前S端置I使开中断等待下一周波的通信,如此周而复始实现半波通信。
[0005]熬煮很费时,服务员可以通过电话网控制一部分具有特殊要求的熬煮过程。社区服务中心安装一台小型电话程控交换机,将其中一个分机号用于熬煮遥控。该分机号和指令代码与指令的对照表保存在手机中,并用锁屏密码等方法防止指令代码的数据泄密。通信时,从座机或手机发送指令代码的数字,交换机在主叫拨号后由双音多频解码器获得该分机主叫电话号码后,模拟摘机,并保持双音多频接收状态,以接收指令代码信号,如用手机可发:“交换机电话号码”P “指令代码的数字”,其中“P”可按住手机模拟键盘的*键得到,有的机型是按*键2-3次得到,或等待交换机固化在芯片中的语音提示后再键入指令代码,通信结束后,交换机将接收指令代码的数字信号经接口电路传送给主控器,由主控器译码后执行相应操作。
[0006]本发明周波甄别电路如图2所示,利用电力网周波的正半周上升段,取三个甄别点实现对周波信号的识别判定,再利用周波时间建立同步时间,实现系统中主控器和各电煮锅控制器的同步运行。
[0007]主控器和各电煮锅控制器的周波识别电路如图2所示,由三个采用滞回比较器的电压比较器组成,每个电压比较器中均包含滤波电路,其电压比较器的基准电压由稳压电路提供。电压比较器的输入电路,是由两个降压电阻分别接于电力网交流电源的两端,降压电阻的另一端,并联接有二极管串,二极管串中二极管的个数由设置的二个比较器中最大设定输入电压决定,每一个二极管压降为0.7V,二个比较器的输入端并接于二极管串两端,其中一端接地。
[0008]系统设置时钟计时器和同步计时器。如果检测到相临的两个周波信号均为真,则取出该两个相邻的周波信号过零之间的时钟计时器计时时间,按序存入周波时间存储单元中,该周波时间存储单元可存放100个周波时间,存满时每存入一个周波时间,均先移除最先存入的一个周波时间,并计算存入的周波时间的平均值Tz并保存,利用Tz值鉴别待识别周波信号,以降低电力网频率波动的影响,同时采用三个甄别点降低误判可能性。
[0009]三个比较器分别用于三个甄别点,即甄别点0、甄别点1、甄别点2,如图1所示。周波正半周上升段,占周波的1/4周期,共5ms时间,在周波正半周上升段的周波过零处,即甄别点O设置电压过零比较器,由于电力网周波负半周被整流二极管隔离,为了提高检测精度,在电压过零比较器的信号输入端再串接二极管隔离负半周,其基准电压从零提高到1mv至lOOmv,视比较器的失调电压而定,该基准电压可利用二极管压降经电阻分压得到。其余二个比较器分别设置在周波正半周上升段,峰值电压的35%至50%处的甄别点I和50%至70%处的甄别点2。
[0010]周波信号判定:单片机在设定时间开中断后,时钟计时器清零并开始计时,当周波电压过零时,设置在甄别点O的电压过零比较器(VO)的输出电压翻转,在其电压下降沿产生中断,记录其过零点中断时间ThO并关中断;此后,单片机扫描甄别点I处电压比较器(Vl)的输出电压,当周波电压达到(Vl)的阈值电压时,输出电压从高到低翻转,扫描记录其翻转时间Th I ;同样扫描记录甄别点2处电压比较器(V2)输出电压翻转时间Th2,将ThO与电压过零比较器(VO)的输出电压翻转时间设定值TsO作比较;Th I与电压比较器(Vl)的输出电压翻转时间设定值Tsl以及Th2与电压比较器(V2)的输出电压翻转时间设定值Ts2分别作比较,如果在允许误差范围内,则检测到的该甄别信号为真,否则为假。上述判定甄别信号为真时,计算本次周波信号过零与相邻前一次甄别信号为真时的周波信号过零间的时钟计时器计时时间Tzu,将其与周波时间的平均值Tz作比较,如果不超过设定周波时间误差Tzv则周波信号为真,这时保存Tzu并取20ms与同步计时器计时时间相加,将相加的值存入同步计时器中。
[00?1 ]当时钟计时器以周波电压过零开始计时,则计时到16ms至18.5ms间的开中断时间设定值Tk时开中断,时钟计时器计时到25ms至27ms间的关中断时间设定值Tn时关中断。
[0012]系统开机后,时钟计时器开始计时,当检测到第一个周波电压过零时,设置在甄别点O的电压过零比较器(VO)的输出电压翻转,从而产生中断,取出周波电压过零点的时间TO保存,将时钟计时器清零并开始计时,这时周波电压过零时间ThO为0,同时单片机按上述方法扫描并判定甄别信号。由于检测的是第一个周波,时钟计时器是在周波电压过零时开始计时,其ThO、Thl和Th2的值均须加上周波时间20ms减去开中断时间设定值Tk的差值,如果三个甄别信号为真,下一次即第一次开中断时间取Tk。否则为假时,此时时钟计时器时间须加上T0,继续检测。
[0013]当检测到第一个和相邻的第二个周波电压过零时,由于未保存检测的周波时间,因此两次周波信号过零间的时钟计时器计时时间是与周波时间20ms作比较,判定周波信号为真时,则取出开中断时的时钟计时器累计时间Tl = T0+Tk作为初始时间存入同步计时器中,开中断后时钟计时器清零,否则判定周波信号为假时,此时时钟计时器时间须加上Tl,继续按上述方法重新检测第一个周波。当检测第一个周波信号为真后,恢复以上所述的周波信号判定。
[0014]如图1所示,如果检测到周波信号为假,下一次开中断时间均在本次开中断时间后,经延时周波时间的平均值Tz时开中断,并在开中断后延时Tns时关中断,设置关中断时间是当周波信号在甄别点O时没有产生中断,这时须在超过TsO允许误差范围的设定时间点开始扫描,以及扫描甄别点I和甄别点2时,电压比较器输出电压没有产生翻转,都在关中断时间Tns关中断和停止扫描,Tns为:
[0015]Tns = Tn-Tk
[0016]如果检测到周波信号为真,则下一周波开中断时间Tks为:
[0017]Tks = Tk+ThO
[0018]即从第一次开中断时间取Tk之后,时钟计时器均是计时到Tks开中断,并清零后重新开始计时,计时到Tns时关中断,从而使同步计时器时间受到周波电压过零时间的纠正。
[0019]重复上述过程。如果所述检测到的上一周波信号为真,本周波判定时,甄别信号为假,或检测到的周波时间与周波时间的平均值Tz比较超过设定周波时间误差Tzv,或时钟计时器计时到关中断时间设定值Tns时,电压过零比较器(VO)输出电压未翻转,没有产生中断,则在时钟计时器计时到Tns时关中断,这时记未计周波数N为I并存储,下一次开中断时间是在上次开中断时间经过Tz后开中断,此后每次判定周波信号真伪,如为假或本次检测甄别信号虽为真但上次为假,则取N,将N+1后回存于存储器,时钟计时器在开中断后不清零继续计时,这时,设定的下一周波开中断时间暂时改用开中断时间临时设定值Tkz:
[0020]Tkz = (N+l) XTz
[0021]同时,下一周波关中断时间暂时改用关中断时间临时设定值Tnz:
[0022]Tnz = Tkz+Tns
[0023]当时钟计时器计时到Tkz后,扫描甄别点的时间可通过简单计算获得。如果这时检测到周波信号为真,则取出存储器中N保存,并将存储器中N置零,使时钟计时器计时值Ts为:(Ts — Tkz)—Ts,这时取(N+1) X20ms的值加于同步计时器中,并恢复使用设定值Tks与Tns,恢复时钟计时器在开中断后清零。
[0024]系统同步时间为同步计时器的时间,再加上当前正在计时的时钟计时器的时间。
[0025]判定甄别点信号真伪时,ThO、Thl、Th2是通过与电压比较器输出电压翻转时间设定值TS0、Tsl、Ts2作比较看是否超差,来判定甄别点信号真伪,可以选择:ThO、Thl、Th2均为真时该周波甄别信号为真,或者ThO为真,同时Thl、Th2之一为真时,或者Thl、Th2为真时,该周波甄别信号为真,视对判定周波信号真伪不同要求而定。
[0026]如果电力网故障,当N大于25至70间的一个设定值时,由于系统中主控器和各电煮锅控制器,其检测的Tz值和N值可能不同,这时,电力网频率累积误差,可能造成同步计时器时间无法通过检测到真实周波信号时得到纠正,当检测到周波信号为真时,采用时钟计时器在Tkz处的计时值直接加于同步计时器中,以减少系统的不同步时间,电力网正常运营情况下N远小于25。
[0027]发电与供用电过程是同时进行的,发电机发出的功率,.始终和用电设备消耗的功率保持平衡,当电力网频率下降至一定的程度时,即通过开启备用发电机等手段进行调频,使频率迅速恢复,因此正常情况下电力网频率波动是很小的。装机容量在3000MW及以上的系统,频率允许偏差为(50 ± 0.2 )Hz,装机容量在3000MW以下的系统,频率允许偏差为(50 土
0.5) Hz。上述方法可以大大提高系统抗干扰能力。
[0028]允许的周波时间误差Tzv和电压比较器输出电压的翻转时间设定值,是采用试验软件经100个至500个电压比较器输出电压翻转时间ThO、Thl和Th2的试验记录及允许的周波时间误差Tzv试验记录分别评估取其平均值获得。
(四)【附图说明】:
[0029]图1是周波甄别数据关系示意图;
[0030]图2是周波甄别电路结构示意图;
[0031]图3是社区服务中电器智能控制系统的电路结构方框图。
(五)【具体实施方式】:
[0032]图3是社区服务中电器智能控制系统电路结构方框图,包括:主控器(10)、通信电子开关(11)、开关驱动模块(12)、接口电路(16)、小型电话程控交换机(17)、电脑(13)、周波甄别电路(14)、电煮锅控制器(15)。其中通信电子开关(11)、开关驱动模块(12)、周波甄别电路(14)和图2中单片机(UO)均分别包含在电煮锅控制器(15)和主控器(10)中。其中通信电子开关(11)使用双向可控硅作为开关。
[0033]图2是周波甄别电路(14)的结构示意图,由:输入电路(SO)、电压过零检测模块(V0)、电压比较器(Vl)和电压比较器(V2)构成。单片机(UO)是指电煮锅控制器(15)和主控器(10)中的单片机。输入电路(SO)用于将电力网交流电压通过电阻和二极管的分压,转换为电压比较器合适的稳定的输入电压。单片机(UO)采用89C55WD,电压过零检测模块(VO)、电压比较器(VI)、电压比较器(V2)均使用专用的电压比较器LM339,其基准电压是采用稳压管的稳压电路来稳定电压比较器的阈值电压。
[0034]当电力网交流电压周波信号过零时,电压过零检测模块(VO)的输出电压跳变,单片机(UO)产生中断,记录中断时间,同时单片机(UO)还用于扫描电压比较器(Vl)和电压比较器(V2)的输出电压,当输出电压跳变时记录跳变时间,用于判定电力网周波信号从而产生同步时间。
[0035 ] 接口电路(16)中的单片机AT89C20 51设有12C串行通信模块,用于与主控器(1)之间进行通信,其EEPRAM用于保存数据。通信时,从手机功能界面选择所须代码,通过电话网向小型电话程控交换机发送数据,当主控器接收到相关字符串后,将其译成所对应的功能。
【主权项】
1.社区服务中电器智能控制系统,其特征是,各电煮锅控制器的面板装有3至5只不同颜色LED,接入系统前先编号,电器控制器在刚开机后的一段时间,选择显示不同颜色LED组合时,关机得到相对应的编号并保存,它是靠关机后电源电容的储能将编号数据存入非易失存储器中;社区服务中心桌面上排列许多普通电煮锅,随时可以插入电煮锅控制器的插座上选择好烹饪模式开始熬煮食品,然后在主控器输入插座编号、开始熬煮的时间、需要通知的人员电话号码后即开始自动熬煮,主控器还通过RS232接口与上位机电脑通信,熬煮结束时主控器通过小型电话程控交换机通知服务员,上位机电脑通过LED屏幕显示人员姓名,电煮锅控制器的插座其电源通过双向可控硅单独接于电力网上,减少干扰,并由电煮锅控制器通过光电偶合器隔离后,控制双向可控硅的负载通电功率和时间,每个电煮锅控制器都预置有多种实用程序的运行模式可选择,都可以用普通电煮锅使炖、煮、焖、煨、熬及煎药等过程智能化,主控器和各电煮锅控制器中均安装周波甄别电路、通信电子开关及其开关驱动模块,用于产生系统的同步时间; 各电煮锅控制器和主控器的开关驱动模块是从电力线经电阻降压再经电阻分压后接D触发器的CLK端,0触发器的Q端接单片机的外部中断口,当CLK端的正方波信号到来时,其上升沿使D触发器置O,外部中断口低电平产生中断,进行通信,服务员可以通过电话网控制一部分具有特殊要求的熬煮过程,小型电话程控交换机,分机号和指令代码与指令的对照表保存在手机中,从座机或手机发送指令代码的数字,交换机将接收指令代码的数字信号传送给主控器,由主控器译码后执行相应操作; 本发明周波甄别电路由三个采用滞回比较器的电压比较器组成,系统设置时钟计时器和同步计时器,如果检测到相临的两个周波信号均为真,则取出该两个相邻的周波信号过零之间的时钟计时器计时时间,按序存入周波时间存储单元中,存满100个周波时间时每存入一个周波时间,均先移除最先存入的一个周波时间,并计算存入的周波时间的平均值Tz并保存,利用Tz值鉴别待识别周波信号; 在周波正半周上升段的周波过零处,即甄别点O设置电压过零比较器,在电压过零比较器的信号输入端再串接二极管隔离负半周,其基准电压为1mv至lOOmv,视比较器的失调电压而定,该基准电压可利用二极管压降经电阻分压得到,其余二个比较器分别设置在周波正半周上升段,峰值电压的35%至50%处的甄别点I和50%至70%处的甄别点2; 周波信号判定:单片机在设定时间开中断后,时钟计时器清零并开始计时,当周波电压过零时,设置在甄别点O的电压过零比较器(VO)的输出电压翻转,在其电压下降沿产生中断,记录其过零点中断时间ThO并关中断;此后,单片机扫描甄别点I处电压比较器(Vl)的输出电压,当周波电压达到(Vl)的阈值电压时,输出电压从高到低翻转,扫描记录其翻转时间Thl;同样扫描记录甄别点2处电压比较器(V2)输出电压翻转时间Th2,如果所述翻转时间在允许误差范围内,则检测到的该甄别信号为真,否则为假,上述判定甄别信号为真时,计算本次周波信号过零与相邻前一次甄别信号为真时的周波信号过零间的时钟计时器计时时间Tzu,将其与周波时间的平均值Tz作比较,如果不超过设定周波时间误差Tzv则周波信号为真,这时保存Tzu并取20ms与同步计时器计时时间相加,将相加的值存入同步计时器中,当时钟计时器以周波电压过零开始计时,则计时到16ms至18.5ms间的开中断时间设定值Tk时开中断,时钟计时器计时到25ms至27ms间的关中断时间设定值Tn时关中断; 当检测到第一个周波电压过零时,设置在甄别点O的电压过零比较器(VO)的输出电压翻转,从而产生中断,取出周波电压过零点的时间TO保存,将时钟计时器清零并开始计时,这时周波电压过零时间ThO为0,同时单片机按上述方法扫描并判定甄别信号,其ThO、Thl和Th2的值均须加上周波时间20ms减去开中断时间设定值Tk的差值,如果三个甄别信号为真,下一次即第一次开中断时间取Tk,否则为假时,此时时钟计时器时间须加上T0,继续检测;当检测到第一个和相邻的第二个周波电压过零时,判定周波信号为真时,则取出开中断时的时钟计时器累计时间T1 = T0+Tk作为初始时间存入同步计时器中,开中断后时钟计时器清零,否则判定周波信号为假时,此时时钟计时器时间须加上Tl,继续按上述方法重新检测第一个周波,当检测第一个周波信号为真后,恢复以上所述的周波信号判定; 如果检测到周波信号为假,下一次开中断时间均在本次开中断时间后,经延时周波时间的平均值Tz时开中断,并在开中断后延时Tns时关中断,当周波信号甄别为假时,都在关中断时间Tns关中断和停止扫描,Tns为: Tns = Tn-Tk 如果检测到周波信号为真,则下一周波开中断时间Tks为: Tks = Tk+ThO 即从第一次开中断时间取Tk之后,时钟计时器均是计时到Tks开中断,并清零后重新开始计时,计时到Tns时关中断,从而使同步计时器时间受到周波电压过零时间的纠正, 重复上述过程,如果所述检测到的上一周波信号为真,本周波判定时,甄别信号为假,则在时钟计时器计时到Tns时关中断,这时记未计周波数N为I并存储,下一次开中断时间是在上次开中断时间经过Tz后开中断,此后每次判定周波信号真伪,如为假或本次检测甄别信号虽为真但上次为假,则取N,将N+1后回存于存储器,时钟计时器在开中断后不清零继续计时,这时,设定的下一周波开中断时间暂时改用开中断时间临时设定值Tkz: Tkz = (N+l) XTz 同时,下一周波关中断时间暂时改用关中断时间临时设定值Tnz: Tnz = Tkz+Tns 当时钟计时器计时到Tkz后,扫描甄别点的时间可通过简单计算获得,如果这时检测到周波信号为真,则取出存储器中N保存,并将存储器中N置零,使时钟计时器计时值Ts为:(Ts — Tkz)—Ts,这时取(N+1) X 20ms的值加于同步计时器中,并恢复使用设定值Tks与Tns,恢复时钟计时器在开中断后清零; 系统同步时间为同步计时器的时间,再加上当前正在计时的时钟计时器的时间; 判定甄别点信号真伪时,选择:ThO、Thl、Th2均为真时该周波甄别信号为真,或者ThO为真,同时Thl、Th2之一为真时,或者Thl、Th2为真时,该周波甄别信号为真,视对判定周波信号真伪不同要求而定,当N大于25至70间的一个设定值时,采用时钟计时器在Tkz处的计时值直接加于同步计时器中,以减少系统的不同步时间。2.根据权利要求1所述的社区服务中电器智能控制系统,其特征在于包括: 主控器(10)、通信电子开关(11)、开关驱动模块(12)、接口电路(16)、小型电话程控交换机(17)、电脑(13)、周波甄别电路(14)、电煮锅控制器(15)。其中单片机(UO)和通信电子开关(11)、开关驱动模块(12)和周波甄别电路(14)均分别包含在电煮锅控制器(15)和主控器(10)中; 周波甄别电路(14),由:输入电路(SO )、电压过零检测模块(VO )、电压比较器(VI)和电压比较器(V2)构成,输入电路(SO)用于将电力网交流电压通过电阻和二极管的分压,转换为电压比较器合适的稳定的输入电压; 接口电路(16)中的单片机设有I2C串行通信模块,用于与主控器(10)之间进行通信,其EEPRAM用于保存数据。
【文档编号】G05B19/042GK106054712SQ201610448513
【公开日】2016年10月26日
【申请日】2016年6月20日
【发明人】张金木
【申请人】福州台江区超人电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1