大功率电器智能识别与安全用电控制器的设计_第1页
大功率电器智能识别与安全用电控制器的设计_第2页
大功率电器智能识别与安全用电控制器的设计_第3页
大功率电器智能识别与安全用电控制器的设计_第4页
大功率电器智能识别与安全用电控制器的设计_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大功率电器智能识别与安全用电控制器的设计大功率电器智能识别与安全用电控制器设计大功率电器智能识别与安全用电控制器的设计目 录摘要································ⅠAbstract·······························Ⅱ第1章绪论···························11.1用电管理的意义························11.2用电管理的发展及前景·····················21.3课题的来源及主要研究内容···················41.3.1课题来源························41.3.2主要研究内容······················4第2章系统硬件的介绍及元件的选择·················52.1系统的主要组成························52.2系统及各主要模块的介绍····················62.2.1数据检测模块······················62.2.2控制模块························62.2.3继电器执行模块·····················72.2.4中继模块························7第3章系统的硬件设计·······················83.1数据检测模块的设计······················83.2控制模块的设计························93.2.1单片机的介绍及选择··················93.2.2控制模块的设计····················123.2.3时钟与复位电路····················143.3继电器执行模块························153.3.1光电耦合器的介绍····················153.3.2光电耦合电路······················163.3.3继电器电路的设计····················163.4中继模块的设计························163.4.1模块总线标准的确定···················173.4.2系统使用的MAX485芯片介绍···············173.4.3多机通信························183.5电源电路设计·························21大功率电器智能识别与安全用电控制器的设计3.6断电保护电路·························24第4章大功率负载智能识别算法···················274.1傅立叶变换法·························274.2小波变换法··························294.3本系统采用的算法·······················30第5章系统程序设计························315.1主程序算法分析························315.2程序流程···························325.2.1主程序流程·······················335.2.2初始化子程序······················335.2.3A/D转换子程序流程图··················345.2.4差值比较算法子程序流程图················355.2.5减法子程序流程图····················365.2.6比较子程序流程图····················375.2.7通信子程序了流程图···················385.2.8控制子程序流程图····················39结束语······························40参考文献······························41致谢·······························42附录系统硬件电路设计总图·····················43大功率电器智能识别与安全用电控制器的设计第1章 绪论随着高等教育的普及,高校的扩招,在校学生人数增长的激增,尤其是伴随着学生生活条件的不断改善,越来越多的电器,如电脑、电视机、热水器、饮水机等正逐步走进学生公寓,这就要求对学生开放用电,而且高校后勤的社会化也势在必行;目前各高校都在进行后勤社会化改革,急需采用高科技手段加强用电管理。现在国内已有多家公司开发、生产学生公寓用电智能管理控制系统,随着该项技术的不断成熟及公寓管理水平的不断提高,该产品将有广阔的市场空间。1.1 用电管理的意义用电智能管理系统是电量的自动计量及管理发展的趋势,它将促进电力系统的潜能得到最大限度的发挥。基于现代网络通讯技术、微电子技术及模式识别技术,一种全新概念的智能计量及管理信息网络急待完善和提高。该计量管理信息网络应用计算机技术、通讯技术等,以智能芯片(如CPU)为核心,将全电子式智能计量与通信控制单元有机结合起来,由此构成的集群式供电智能管理系统可基本覆盖用电管理部门对用户电能计量装置要求的所有功能,并可实现智能化的自动故障诊断。我国高校中普遍存在用电管理落后、电力资源严重浪费的问题,安全隐患日益突出。长期以来,我国高校对校办公区和学生公寓普遍实施免费电量供应,有的还对学生公寓进行了限流定时的供电管理方法,但在用电安全和用电节约上存在着诸多矛盾和隐患,并且不利于校后勤部门有效管理。因此,现有大部分地区的高校已经采用或即将采用开放用电、超额收费的办法。这样即解决了供电与用电之间的矛盾,同时也减轻了学校支付高额电费的负担。但是实施用电收费管理,一方面必将带来大量的人工抄表统计收费工作,而传统抄表方式时效性差、统计工作量大、交费手续极为繁琐、容易产生错抄、漏抄和估抄等现象。此外, 由于用电的放开又使得电炉子和热得快等大功率用电器大量进入学生公寓。由于学生公寓是人口密集、用电负载类型多样的场所。当使用以上大功率的电器设备时,很容易引起火灾等事故,直接威胁同学们的人身安全和学院的财产,并且给学校带来负面的社会影响。供电与用电之问的矛后日益突出,传统的电量计量管理系统远远不能满足高校后勤管理数字化的要求,建立智能配电管理系统,成为大势所趋[1]。管理系统可以实现对整个公寓的集中监控,可实现学生公寓各房间用电量自动检测计量、超预置电量自动断电、非法用电自动识别、短路、过流保护、欠费自动提示等功能,可使公寓用电管理自动化、智能化,提高公寓管理水平,实现安全、节能、增效。大功率电器智能识别与安全用电控制器的设计1.2 用电管理的发展及前景随着电子技术、计算机网络技术和通讯技术的发展,人们己研制出全电子式智能计量系统,在计量方式上采用了远程计算机管理信息网络,基本实现了计量的自动化和网络化,但是以往的研究都没有涉及负载类型的识别问题。因此,对负载类型识别的研究,有助于填补这一空白。目前,国内外研究负载模式识别的人较少。但也取得了一定的成果,主要是以下几个方面:①利用微处理器通过软件进行快速逆变换器负载性质判别与负载参数估算的方法,从而实现对无差拍控制逆变换器的输出进行精确控制。②对智能交通系统中的图像处理、模式识别和智能控制技术等关键技术进行了深入的研究并将这些技术融合到车牌识别、车道检测和跟踪、车型识别系统的具体研究中。③用小波尺度谱和相位谱对一些典型的旋转机械故障振动信号进行了分析研究。其他的还有如利用负载测量系统进行用户负载识别的方法,介绍如何运用采样理论进行采样,还考虑了周围环境对测试结果的影响。这些研究虽然简单的对负载参数进行了估算,但是,这些工作没有实现自动化,因此工作量大、效率低,不适合实时控制的需要。为更好地满足计算及判别的自动化,应用了波形识别的概念,但在实用性、实时性等方面有各自的缺点:①虽然讨沦了对波形的瞬时值进行采样并与相应的特征值进行对比,以判断设备的工作情况,但对整个波形的特征并未加以利用。②利用窗函数对检测波形处理后经短时傅立叶变换或小波变换获得特征值由此建立二维时频域空间,利用子空间投影方法进行波形分析。但此方法中需要最优选择_维窗函数的参数,不便于波形的自动、快速分析。③利用波形的瞬时值和频谱分析与电路的工作状态建立联系,然后用神经网络记忆这种映射关系,并通过应用进行了对比认为频谱分析比波形瞬时值更适合在电力电子电路检测中应用。 但它所能检测的故障类别比较少,阻碍了此方法在负载类型识别中的应用。④利用DSP按照傅立叶变换、小波分析等算法分析了测试信号的特征,并经过比对确定系统工作状态,但没有建立系统自动比对方法。⑤根据波形自动分析的需要,将典型波形进行傅立叶变换,所得数据形成波形模式,继而形成典型波形空间。然后利用空间模式识别方法,把测试波形模式与典型波形空间中的模式进行比较,按离差度给出测试波形与典型波形的匹配程度,从而确定测试波形类型,但当测试波形发生畸变时,权值矢量比较难选择,并且由于典型波形模式的限制,此方法的泛化能力较差 [2]。对于系统涉及到的通信方式,它的选择直接关系到系统的造价、工程量和维修量,甚至关系到系统的成败。自动计量系统的通讯方式包括双绞线通讯、光缆通讯、电话线通讯、电力线载波通讯、无线通讯、卫星通讯和有线电视通讯、蜂窝通讯、红外通讯等多种方式。中国仪器仪表学会电磁测量信息处理仪器分会对自动计量系统的几种通讯介大功率电器智能识别与安全用电控制器的设计质进行了详细的介绍。通过对用电管理系统的深入研究,我们发现可以在用电管理系统的基础上实现整个公寓,甚至整个小区的智能化管理。目前已经有了许多类似的管理系统已经应用到楼宇自动化中,而且现行的许多智能住宅小区也实现了远程抄表、煤气、用水管理及自动保安报警等服务,可见智能管理日后必将成为以后楼宇建设的普遍标准。智能小区是在智能化大楼的基本含义中扩展和延伸出来的,它通过对小区建筑群四个基本要素(结构、系统、服务、管理以及它们之间的内在关联)的优化考虑,提供一个投资合理,又拥有高效率、舒适、温馨、便利以及安全的居住环境。由于“智能化”是一个相对的概念,“智能化”技术本身也正在不断地发展、完善、直至成熟,因此智能小区智能化是一个过程,它应当随着智能化技术的发展和人们需求的不断增长而增长。总的来说,智能小区是利用现代4C(即计算机、通讯与网络、自控、IC卡)技术,通过有效的传输网络,将多元信息服务与管理、物业管理与安防、住宅智能化系统集成,为住宅小区的服务与管理提供高技术的智能化手段,以期实现快捷高效的超值服务与管理,提供安全舒适家居环境。系统不仅要实现对小区的住户管理、信息查询,而且实现小区的自动抄表系统。小区用户水、电、煤气三表输出的脉冲信息由智能控制器读出,再通过Lon网络传输到小区的管理中心,管理中心读出三表读数,并打印出来。先进的可以与银行连接,定期通过银行系统扣费,从而实现远程抄表与自动扣费结合。此外,在原系统的基础之上,通过扩展,可以实现用电营业管理系统。代替传统人工方式的用电管理,这种管理方式存在着许多缺点 ,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,因此有必要进行计算机管理。他不但具有传统用电管理的优点,还有以下几个优点:提供多种客户服务和服务项目,以提高优质服务水平。实现数据的一致性。实现管理流程的必要约束。实现主要业务的质量控制提高管理的效率。1.3 课题的来源及主要研究内容大功率电器智能识别与安全用电控制器的设计1.3.1 课题来源本课题应学校学生公寓的建设需要, 对学生宿舍的用电管理一直以来就存在许多问题进行解决。目前很多学生喜欢用电热杯、热得快甚至电炉之类的一些大功率电器,容易引发安全事故。而且市场上有不少产品的质量、安全性很难得到保证。对于这些电器的使用应加以限制,保护学生的生命财产安全。同时,一些学生节约用电的意识淡薄,这样往往容易造成一些电能的不必要浪费。高效的电能管理能减少电能的浪费。1.3.2 主要研究内容本研究课题将在以下几个方面展开工作 :集群式供电智能管理系统的下位机软件编程。下位机的软件程序包括与上位机串口通信、单片机数据采集和数据保存等工作。对用电过程中的负载类型进行识别。一般情况下,电压波形为正弦波,即标准电压;当一些学生公寓由于年代久远,供电设备和线路老化,线路容量不足时,会使电压波形产生畸变,成为非正弦波,即削顶电压。本课题要实现在以上两种电压波形下负载类型的识别。 其目的就是限制大功率性负载(如电炉子、热水器等)。但允许使用计算机负载,可以根据要求设定限制允许使用的计算机功率的值(一般设定为500W),当检测到用户使用非法电器时,将立即断电,一段时间后,恢复供电,如继续使用,将再次断电,并记录。大功率电器智能识别与安全用电控制器的设计第2章 系统的组成及功能介绍2.1 系统的主要组成如图2.1所示,整个设计系统由上位计算机、中继器模块、数据检测模块、控制模块以及继电器执行模块等几部分组成。其中数据检测模块主要完成对原始数据的采集,经过整流滤波,信号调理后,通过 A/D转换器将模拟信号转换为数字信号,然后送到控制模块中的单片机进行分析处理,判断是否学生宿舍使用了大功率电器;并将分析结果送到继电器执行模块。而继电器执行模块则主要是执行单片机送过来的控制命令:通断电。中继器模块则是数据检测及控制模块和上位计算机之间进行数据传递的桥梁;上位计算机则主要是人性化的显示各用电参数,并通过它进行数据的调用和控制。串行卡1上位机串行卡N中继模块1数据检测 数据检测及控制模块1 及控制模块N中继模块N数据检测 数据检测及控制模块1 及控制模块N图2.1 系统总体的框图大功率电器智能识别与安全用电控制器的设计2.2 系统及各主要模块的介绍首先本系统设计的功率智能控制器是接在房间回路的主干线上。 通过电流互感器采集主电路中的电流信号,经过整流、滤波以及信号调理,送到A/D转换芯片TLC2543转换成数字信号,然后送到单片机中,根据编制好的程序进行分析,处理。其中程序一般要具有以下特点:首先根据功率单个最小禁用电器接入时的功率,来设定单个电器的上限值(一般单个功率都不大于300W)。由于常规小功率电器接入时,电流的瞬间变化量将不会超过设定值,所以电路能正常供电。但是当有单个功率在设定值以上的电器接入时,瞬时电流的变化量将超过允许使用单个电器的上限值,单片机主控器将记忆该值。为了防止由于冲击电流或电网干扰等原因产生的误动作,在规定的时间内将连续采样N次,通过进一步的比较和分判断,确保一旦有大功率电器接入,立即进行跳闸停电操作。通过设置总功率上限值,一方面可限制总用电功率,另一方面可实现用电安全保护。该控制器还可以配合其他控制器来设置触电、过载、短路等保护功能,更加有效的防范了一些用电安全事故的发生,确保学生的用电安全。2.2.1 数据检测模块数据检测模块包括电流互感器、 电压形成放大电路、整流滤波电路和信号调理电路。该控制器采用的是由简单的电流负感器采样,经桥式整流、滤波后再经过一个简单的限幅保护电路直接将线性的电压信号送至 A/D转换器。其限幅保护电路主要是用来保护 A/D芯片,2.2.2 控制模块控制模块主要由A/D转换器,单片机,时钟电路和复位电路组成。 A/D转换器主要是进行模数的转换。单片机主要实现对 A/D转换器输入的信号进行分析、处理,其中系统的算法就是在这里完成的。它是整个控制系统的核心。时钟电路和复位电路,顾名思义,分别是提供时钟周期和进行复位的。2.2.3 继电器执行模块继电器执行模块是光电耦合器,三极管以及继电器等组成的。当控制信号从单片机出来后,先经过光电耦合器进行强弱电的隔离, 而后又经三级管放大来驱动继电器动作。通过继电器的断和闸来实现房间的通断电。大功率电器智能识别与安全用电控制器的设计2.2.4 中继模块中继模块主要是为了实现众多单片机和上位机之间的通信。 考虑到传输距离和可靠性等因素,故决定在单片机和中继模块之间采用RS485总线进行传输。然后通过中继模块内的RS485和RS232转换器将RS485成RS232标准,和上位机进行通信。其中两种标准分别如下:RS232是美国电子工业协会EIA(ElectronicIndustryAssociation)于1962年制定并于1969年最后一次修订而成的一种串行总线的物理接口标准,此标准规定了串行传输中,主控摸板与从属模块间的物理连线线路的机械、电气、功能和过程等特性双端都必须遵守的共同约定。 RS232的标准总线为25线,不过在实际应用中并非 25条线全都用到,如果只有一个终端,删去未定义的和专用与同步传输的信号线,RS232中常用的信号线只有9条。一般使用上的计算机都是用9针插座作为异步通讯的连接器[3]。RS485是一种电气标准,而不是象RS232那样既是物理标准又是电气标准。RS485标准规定,无论是发送还是接收数据,均用两条线传输双端(差分)信号。该标准允许驱动器(发送端)输出为±2V~±6V,接收器可以检测到 200mV的输入信号电平。RS485是半双工,在某一时刻发送另一时刻接收,当用于多即互连时,可以节省信号线,便于高速远距离传送[3]。大功率电器智能识别与安全用电控制器的设计第3章系统的硬件设计3.1 数据检测模块的设计数据检测模块包括电流互感器、电压形成放大电路、整流滤波电路和信号调理电路。该控制器采用的是由简单的电流负感器采样,经桥式整流、滤波后再经过一个简单的限幅保护电路直接将线性的电压信号送至 A/D转换器。其限幅保护电路主要是用来保护 A/D芯片。数据检测模块如图 3.1所示。电流互感器

电压形成放大电路

整流滤波电路

信号调理电路

限幅保护电路图3.1 数据检测模块本模块电路的核心部件是电流互感器,它实时的采集着目标房间的电流瞬时变化。电流互感器是将一次回路的大电流成正比的变换为二次小电流以供给测量仪器、仪表、继电保护及其他类似电器。电流互感器的基本电路如图 3.2所示。电流互感器的一次绕组和二次绕组饶在同一个磁路闭合的铁心上。如果一次绕组带电而二次绕IpIs组开路,则互感器成为一个带铁心的电抗器。一次绕组二次绕组Zb一次饶组中的电压降等于铁心磁通在该绕组中引起的电动势,铁心磁通也在二次绕组中感应N1N2出相应的电动势。如果二次绕组回路通过一个阻抗形成回路,则二次回路中将产生一个电流,图3.2电流互感器基本电路电流在铁心中产生的磁通趋向于抵消一次绕组Ip—一次电流;Is—二次电流;电流产生的磁通。忽略误差时,二次回路电流N1—一次绕组;N2—二次绕组;与一次回路电流之比等于一次绕组匝数与二Zp—负荷阻抗次绕组匝数之比。电流互感器的用途是实现被测电流值的变换,与普通变压器不同的是其输出容量很小。一般不超过数十伏安,供给电子仪器或数字保护的互感器,输出功率可能低到豪瓦级。一组电流互感器通常有多个铁心,即具有多个二次绕组,提供不同的用途。中压(如10kv级)的某些类型电流互感器,可能只有1-3个二次绕组。而超高压的电流互感器的二次绕组可能多达6-8个。大功率电器智能识别与安全用电控制器的设计电流互感器的一次绕组通常串联与被测量的一次电路中, 二次绕组通过导线或电缆接仪表及继电保护等二次设备。电流互感器二次电流在正常运行及规定的故障条件下,应与一次电流成正比,其比值和相位误差不超过规定值。电流互感器的规定一次电流和额定电流是作为互感器性能基准的一次电流和二次电流。电流互感器按其用途和性能特点分为两大类:一类是测量用互感器,主要在电力系统正常运行时,将相应电路的电流变换供给测量仪表,积分仪表和其他类似电器,用于运行状态监视、记录和电能计量等用途。另一类是保护用互感器,主要在电力系统非正常运行和故障状态下,将相应电路的电流变换供给继电器保护装置和其他类似电器,以便启动有关设备清除故障,也可以实现故障监视和故障记录等 [4]。测量用和保护用两类电流互感器的工作范围和性能差别很大,一般不能共用。但可以组装在一组电流互感器内,由不同的铁心和二次绕组实现测量和保护功能。电流互感器的用途是实现被测电值的变换,与普通变压器不同的是其输出容量很小。一般不超过数十伏安,供给电子仪器或数字保护的互感器,输出功率可能低到毫安级。系统所用电路如图 3.3所示:1模拟量输出+42限幅电阻5.1K2uF220V3图3.3 电流互感器及检测电路3.2 控制模块的设计3.2.1 单片机的介绍及选择AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造, 与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。如图3.4所示:大功率电器智能识别与安全用电控制器的设计(1) 主要特性:①与MCS-51兼容

②4K字节可编程闪烁存储器

③寿命:1000写/擦循环

④数据保留时间:10年 ⑤全静态工作:128*8位内部RAM ⑧32可编程I/O线

0Hz-24Hz ⑥三级程序存储器锁定 ⑦⑨两个16位定时器/计数器 ⑩片内振荡器和时钟电路(2) 管脚说明 :VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一 次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的 8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入, P1口被外部 图3.4 AT89C2051引脚下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的 8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口。如表所示:各管脚的备选功能P3.0RXD(串行输入口)大功率电器智能识别与安全用电控制器的设计P3.1TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持 RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的 /PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器( 0000H-FFFFH),不管是否有内部程序存储器。注意加密方式 1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在 FLASH编程期间,此引脚也用于施加 12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件, XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。芯片擦除:整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可大功率电器智能识别与安全用电控制器的设计选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。3.2.2 控制模块的设计数据检测模块采集到的目标房间电流变化的模拟量经 A/D转换送给单片机,采用12位串行A/D转换器TLC2543。TLC2543是有11个模拟量输入通道的 12位开关电容逐次逼近A/D转换器,具有转换速度快、稳定性好、与单片机接口简单,且性价比好等优点。可通过一个三态的串行输出端与主处理器或其他外围串行高速传输数据。该器件片内含有一个 14通道模拟开关,可选择 11路模拟量输入中的任意一个或三个内部自测电压中的一个。片内产生转换时钟并由片 I/OCLOCK同步。在允许的工作温度范围内 A/D转换时间小于10us。片内还设有采样——保持电路。器件的基准电压有外部电路提供。其 A/D转换输出数据的长度和格式可编程为以下几种方式:单极性或双极性输出(有符号的双极性,对应与所加基准电压的1/2)。MSB(D11位)或LSB(DO位)作前导输出。可变输出数据长度(8位、12位、16位)。

TLC25431A0VCC20219A1EOC318A2I/OCLOCK417A3DATAINPUT516A4DATAOUT615A5CS714A6REF+813A7REF-912A8A101011GNDA9图3.5TLC2543管脚功能TLC2543有20个引脚,多种封装形式,其管脚排列如图 3.5所示。管脚功能及说明如下:AIN0—AIN10:11个模拟输入端,输入电压范围:0。3--(Vcc+0.3V)。对4.1MHZ的I/O时钟,驱动源阻抗必须小于或等于 50欧。②CS:片选端。CS的下降沿,将复位内部计数器,并控制和使用 DATAO、DATAI和CLOCK;CS的上升沿,将在一个设置时间内禁止DATAI和CLOCK信号。DATAI:串行数据输入端,8位控制字以MSB为前导从该端输入。前4位串行地址选择下一个即将被转换的模拟输入或测试电压;后4位用于选择输出数据的长度和格式。④DATAO:用于A/D转换结果输出的三态串行输出端。DATAO在CS为高电平时处于高阻状态,而当CS为低电平时可输出数据。当CS有效时,CLOCK的下降沿将上一次的转换结果的各位从DATAO端依次移出。EOC:转换结束信号,输出。在I/O周期的最后一个CLOCK下降沿后,EOC从高电平变为低电平,并保持低电平直到转换完成及数据准备传输。大功率电器智能识别与安全用电控制器的设计CLOCK:输入/输出时钟端。CLOCK接收串行输入并完成以下功能:在CLOCK的前八个上升沿,将八个输入数据位移入输入数据寄存器,其中前4位为模拟通道地址;CLOCK的第四个下降沿开始对所选通道信号进行采样;CLOCK的下降沿将前一次转换的数据的其余位依次移出DATAO端;在I/O周期CLOCK的最后一个下降沿使EOC变低并开始A/D转换。REF+:正基准电压端。基准电压的正端(通常为Vcc)被加到REF+。最大的输入电压范围取决于加在本端与加在REF-端的电压差。⑧REF-:负基准电压端,即基准电压的低端。⑨Vcc:正电源端。通常接+5V,GND为电源接地端。其工作特性图如图3.6所示:图3.6TLC2543 工作特性大功率电器智能识别与安全用电控制器的设计TLC2543与单片的接口电路如图 3.7所示。+5VVCCVCCP1.3DATAOUTP1.5I/OP1.4ADDRESSP1.2CSATC892051TLC1543GNDGND图3.7TLC2543与单片机接口电路系统中我们选用AT89C2051单片机。该芯片的功能与MCS-51系列单片机完全兼容,并且还具有程序加密等功能,物美价廉,经济实用。从上节管脚说明可看出,AT89C2051没有提供外部扩展存储所需的地址锁存和读写控制信号。因此,利用AT89C2051构成的单片应用系统时,不能象AT89C51那样扩展存储器等设备,可以根据情况与I2C或SPI串行总线设备接口。系统中各I/O管脚功能分配见表3.1:表3.1系统I/O管脚功能表接出接入功能接出接入功能P1.0发光二级管工作指示灯P3.0485RO接收输入P1.1485DE*RE收发控制P3.1485DI发送输出P1.2A/DCS端片选信号P1.5A/DDINPUT数据输出P1.3A/DI/OCLK脉冲信号P1.6A/DEOC转换结束信号输入P1.4A/DDOUT数据输入P1.7光耦合器继电器4N25驱动信号3.2.3 时钟与复位电路单片机工作的时间基准是由时钟电路提供的。 在单片机的XTAL1和XTAL2两个管脚,接一只晶振及两只电容就构成了单片机的时钟电路,如图 3.8所示。单片机的复位方式有上电自动复位和手工复位两种,图 3.9所示是51系列单片机常用的上电复位和手动复位组合电路,只要 VCC上升时间不超过 1ms,它们都能很好地工作。大功率电器智能识别与安全用电控制器的设计C122pFY112MHZC222PF

VCCR1200+C322uF1AT89C2051201AT89C205120RST/VPPVCCRST/VPPVCC219219P3.0P1.7P3.0P1.7318318P3.1P1.6P3.1P1.6417417XTAL2P1.5R2XTAL2P1.55165166XTAL1P1.4151K6XTAL1P1.415P3.2P1.3P3.2P1.3714714P3.3P1.2P3.3P1.2813813P3.4P1.1P3.4P1.1912912P3.5P1.0P3.5P1.010111011GNDP3.7GNDP3.7图3.8 时钟电路 图3.9 复位电路3.3 继电器执行模块3.3.1 光电耦合器的介绍光电耦合器是一种把电子信号转换成为光学信号, 然后又回复电子信号的半导体器件。当电流移向电耦合器的输入面(图 3.10),光学信号由发光二极管输出 。输出面的光学感应器察觉之,同时电流移动。图3.10 电耦合器的操作原理图3.11 电耦合器当超过原定水平的电流输入电耦合器的初级面,次级面则接地,以及 0V输入微型电脑。大功率电器智能识别与安全用电控制器的设计敬请留意,由於衔接电耦合器初级面和次级面的电流供应有异,噪音可 被过滤,同时避免干扰信号的传送。3.3.2 光电耦合电路在本单片机应用系统中,需驱动继电器工作,为了防止电器干扰信号从前向和后向通道进入系统,在接口处设置了光电耦合器,以改善单片机应用系统的工作环境,电路如图3.12所示。VCCVCCK1D11R3390U0FUR4Q0P1.7R51K4N2510A1K图3.12 光电耦合及继电器驱动电路3.3.3 继电器电路的设计继电器电路是整个模块的核心部分,其电路图如图 3.12所示,当系统检测到房间使用了大功率电器,或者当上位机发出断电信号时,光电耦合器不工作,没有放大电流产生,三极管没有放大电流的产生,是继电器吸和的常闭触点断开,常开触点闭合,房间断电。3.4 中继模块的设计在用电管理系统中,数据、指令的通讯是不可替代的部分,是整个系统功能实现的关键,必须具有良好的通讯准确性、抗衰减性。系统中的通讯即包括主控计算机与单片机之间的通讯。大功率电器智能识别与安全用电控制器的设计3.4.1 模块总线标准的确定在自动化领域,随着分布式控制系统的发展,迫切需要一种总线能适合远距离的数字通信。在RS-422标准的基础上,EIA研究出了一种支持多节点、远距离和接收高灵敏度的RS-485总线标准。RS-485标准采有用平衡式发送,差分式接收的数据收发器来驱动总线, 具体规格要求:接收器的输入电阻RIN≥12kΩ驱动器能输出±7V的共模电压输入端的电容≤50pF在节点数为32个,配置了120Ω的终端电阻的情况下,驱动器至少还能输出电压1.5V(终端电阻的大小与所用双绞线的参数有关)接收器的输入灵敏度为200mV(即(V+)-(V-)≥0.2V,表示信号“0”;(V+)-(V-)≤-0.2V,表示信号“1”)因为RS-485的远距离、多节点(32个)以及传输线成本低的特性,使得EIARS-485成为各种应用系统中数据传输的首选标准。其中影响RS-485总线通讯速度和通信可靠性的三个因素:1、在通信电缆中的信号反射;2、在通讯电缆中的信号衰减;3、在通讯电缆中的纯阻负载3.4.2 系统使用的MAX485芯片介绍MAX485接口芯片是Maxim公司的一种RS485芯片。采用单一电源+5V工作,额定电流为300μA,采用半双工通讯方式。它完成将TTL电平转换为RS485电平的功能。其引脚结构图如图1所示。从图中可以看出,MAX485芯片的结构和引脚都非常简单 ,内部含有一个驱动器和接收器。RO和DI端分别为接收器的输出和驱动器的输入端,与单片机连接时只需分别与单片机的 RXD和TXD相连即可;/RE和DE端分别为接收和发送的使能端,当/RE为逻辑0时,器件处于接收状态;当 DE为逻辑1时,器件处于发送状态,因为MAX485工作在半双工状态,所以只需用单片机的一个管脚控制这两个引脚即可;A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。在与单片机连接时接线非常简单。只需要一个信号控制MAX485的接收和发送即可。同时将A和B端之间加匹配电阻,一般可选100Ω的电阻。标准转换的具体做法是先利用MAX232将RS232标准转化为TTL电平,再利用MAX485将TTL电平转换成RS485标准。图3.13为接口转换器的电路图。大功率电器智能识别与安全用电控制器的设计计算机RXDTXD

MAX202VCC1C1+VCC16MAX485VCC21518V+GND314ROVCCC1-T1OUTRS4854C2+R1IN1327网络接口512REA1C2-R1OUT611362V-T1IN710DEBT2OUTT2INCON28945R2INR2OUTDIGND图3.13 中继器电路图3.4.3 多机通信通信过程的协议要根据不同的应用场合, 来制定不同的协议,有些协议是很复杂的。在设计中我们规定了如下几条简单的协议 [5]:①系统中允许接有255台从机,它们的地址分别是 00H~FFH。②地址FFH是对所有从机都起作用的一条控制命令:命令各从机恢复 SM=2的状态③主机发出的控制命令代码为:00H:要求从机接收数据块01H:要求从机发送数据块其他:非法命令④数据块长度:16个字节⑤从机状态格式为:D7D6D5D4D3D2D1D0ERR00000TRDYRRDY其中:若ERR=1,表示从机接收到非法命令若TRDY=1,表示从机发送准备就绪若RRDY=1,表示从机接收准备就绪下面我们给出了串行通信的程序框图,主程序部分是以子程序的发式给出,要进行串行通信时,可以直接调用这个子程序。主机在接收或发送完一个数据块后可返回主程序,完成其他任务。从机部分以串行口中断服务程序的发式给出,若从机为做好接收或发送数据的准备,就从中断程序中返回,在主程序中做好准备。故主机在这种情况下不能简单地等待从机准备就绪,而要重新与从机联络,使从机再次进入串行口中断 [7]。图3.14多机通信主机程序流程图,图 3.15多机通信从机程序流程图。大功率电器智能识别与安全用电控制器的设计子程序入口串行口初始化发送地址帧从机应答否否是符合应答地址相符否否命令从机复位 发送命令帧从机应答否否命令正确否"00" "01"命令分类否从机发送准备就绪否从机接收准备就绪否就绪就绪发送数据块接收数据块返回图3.14 多机通信主机程序流程图大功率电器智能识别与安全用电控制器的设计中断保护现场不符合地址符合否符合发回地址接收下一帧N是命令帧吗Y非法命令 "01"命令分类N N从机接收准备就绪吗TextRRDY=O送机主RRDY=1送机主TRDY=O送机主 接收数据帧

从机接收准备就绪吗YTRDY=1送机主发送数据帧N 接收完否YSM2=1恢现复场返回

N

发送完否Y图3.15 多机通信从机程序流程图大功率电器智能识别与安全用电控制器的设计3.5 电源电路设计本系统的功率识别控制器直接接入房间的220V交流电网中,给单片机提供电源时需进行整流和稳压处理,因控制器还需驱动继电器电源的设计分两部分。一部分输出+5V给单片供电,一部分输出+12V给继电器供电,具体电路如图3.16所示。图3.16电源电路MC78XX是常用的线性稳压器系列,它的封装格式一般为 TO-220。MC78XX的XX即表明了输出电压。这种器件的输出电流高达 1A,而静态电流在 5mA和8mA之间。MC78XX元件的另外一个特性是超载和短路保护。如果要输出负电压,就用 MC79XX稳压器,其用法和MC78XX类似。7800系列的集成稳压器广泛应用于各种整流和电路板电源上。其稳压输出电压从+5V~+24V有七个档次;加散热装置后其额定电流可以达到 1.5A.稳压器内部具有过流、过热和安全工作区保护电路,一般不会因过载而损坏。一般在电路中加上电容用于抑止过压和波纹或改善负载瞬态响应。为保证稳压器能正常工作,对输入直流电压也有要求,一般要求输入直流电压比输出直流电压高出 2~3V,不宜高出太多,高出太多使稳压器功耗过大,易损坏稳压器。整流二极管 D1和D2用来保证电路整流的进一步可靠。两个发光二极管用来监视两个电源的工作情况。电源参数计算与元件的选择:通过查阅电工手册,我们找到小功率整流电源的电量关系如表 3.2表3.2小功率整流电源的电量表电路名称单相桥式输出直流电阻或感性负载0.9U2电压Uz有电容空载1.41U2滤波负载1.1U2大功率电器智能识别与安全用电控制器的设计整流变压器二次侧电压有效值U2整流变压器二次侧电流有效值整流变压器二次侧容量P2整流变压器一次侧容量P1

电阻或感性负载1.11Uz有电容空载0.707Uz滤波负载0.91Uz电阻负载1.11IzI2无限大电感负载Iz电阻负载1.23UzIz无限大电感负载1.11UzIz电阻负载1.11UzIz无限大电感负载1.23UzIz下面,我们先计算+12V电源的参数。当要求输出+12V的电压时,稳压芯片 MC7812输入端的电压设为+14V,桥路经过一个整流二极管即为稳压芯片MC7812输入端的电压+14V,所以桥路输出直流电压Uz为14.7V。由此可以求得整流变压器二次侧电压有效值U2=0.91Uz=0.91*14.7=13.38V我们设输出直流电流为 Iz=1A,所以整流变压器二次侧电流有效值I2=1.11Iz=1.11*1=1.11A (按电阻负载估算)所以变压器一次侧和二次侧容量P1=P2=1.23*14.7*1=18.08(伏安)同理可以求得+5V电源的参数为U2 ′=0.91*7.7=7.01VI2 ′=1.11*1=1.11AP1 ′=P2′=1.23*7.7*1=9.47 (伏安)变压器的总功率 P=18.08+9.47=27.55 (伏安)确定变压器型号:本电源电路采用变压器变压后, 再运用桥式整流电路将电网和 UPS提供的交流电压转换为直流电压。在选择变压器型号和桥式整流电路时需要进行参数计算。通过查阅电工手册,我们找到小功率整流电源的电量关系见表 3.3大功率电器智能识别与安全用电控制器的设计表3.3小功率整流电源的电量表电路名称单相桥式输出直流电阻或感性负载0.9U2电压Uz有电容空载1.41U2滤波负载1.1U2整流变压器电阻或感性负载1.11Uz二次侧电压有电容空载0.707Uz有效值U2滤波负载0.91Uz整流变压器二电阻负载1.11Iz次侧电流有效值I2无限大电感负载Iz整流变压器电阻负载1.23UzIz二次侧容量P2无限大电感负载1.11UzIz整流变压器电阻负载1.11UzIz一次侧容量P1无限大电感负载1.23UzIz下面,我们先计算+12V电源的参数。当要求输出+12V的电压时,稳压芯片MC7812输入端的电压设为+14V,桥路经过一个整流二极管即为稳压芯片MC7812输入端的电压+14V,所以桥路输出直流电压Uz为14.7V。由此可以求得整流变压器二次侧电压有效值U2=0.91Uz=0.91*14.7=13.38V我们设输出直流电流为 Iz=1A,所以整流变压器二次侧电流有效值I2=1.11Iz=1.11*1=1.11A (按电阻负载估算)所以变压器一次侧和二次侧容量P1=P2=1.23*14.7*1=18.08(伏安)同理可以求得+5V电源的参数为U2′=0.91*7.7=7.01VI2 ′=1.11*1=1.11AP 1′=P2′=1.23*7.7*1=9.47 (伏安)变压器的总功率 P=18.08+9.47=27.55 (伏安)设变压器的原边和副边电压分别为 U1和U2,电流分别I1和I2,匝数为W1和W2。所以,根据变压器原理有大功率电器智能识别与安全用电控制器的设计U1/U2=W1/W2I1/I2=W2/W1在确定线圈匝数时,要先计算每匝电压

Et=4.44fBmSt*10

-8(伏/匝)式中: Bm—铁芯柱内磁通密度;对冷轧钢片 Bm取1300~1500高斯,热冷轧钢片 Bm取1000~1300高斯,容量小Bm取小值,容量大取大值;Ps为容量;f为50Hz。我们根据电工手册选择St=32√Ps/2Et=1.2 (伏/匝)计算绕组匝数 W=Uxa/Et式中:W—一次侧或二次侧绕组匝数;Uxa —一次侧或二次侧空载相电压。所以 二次侧绕组匝数n1=U2/Et=12n2=U2 ′/Et=5最后我们选用额定功率为 30W,高压侧可承受 220V电压的变压器。二极管选用可承受 50V电压,额定电流为 2A的二极管。稳压芯片采用摩托罗拉公司生产的MC7812和MC7805。3.6 断电保护电路为进一步提高系统的可靠性可在单片机外围电路中增加断电保护电路,可选用X2045多功能芯片,其介绍如下 :X2045是Xicor公司研制开发的高性价比的具有串行外围设备通信接口 SPI的集成芯片。它集上电复位、看门狗定时器、电源电压监控和串行 E2PROM为一身,大大简化了应用系统的硬件成本,降低了功耗,性能稳定可靠,是智能仪表系统中的理想器件。(1)X2045

的特性①具有串行外围设备通信接口SPI,与单片机接口简单,使用方便。②具有可编程的看门狗定时器。③低VCC检测:直至VCC=1V复位信号有效,高电平有效复位。2⑤为低功耗CMOS,等待电流10uA;工作电流3mA;1MHz时钟频率;宽电源电压范围。2⑦具有片内偶然性写保护:商店和掉电保护电路、写锁存、写保护管脚。⑧ESD保护所有管脚均为 2000大功率电器智能识别与安全用电控制器的设计(2)X2045管脚及功能X2045芯片的管脚封装形式为 8管脚小型DIP或8引脚SOIC封装,或14管脚TSSOP封装。各管脚主要功能如下:①片选信号输入脚(CS):低电平有效。当CS=0时,X2045被选通。该脚电平的变化将复位看门狗定时器。②串行输出脚(SO):X2045内部的数据由此脚输出,在串行时钟的下降沿同步输出数据。E2PROM的写保护输入脚(WP):WP为低电平“0”时,向X2045写数据被禁止,其他功能不受影响。④电源地脚(VSS)。⑤串行输入脚(SI):所有的操作码、储存地址及及要写入的数据均通过此脚输入,在串行时钟的上声沿将数据锁定。⑥串行输入时钟脚(SCK)。⑦复位信号输出脚(RESET):高电平有效,注意是漏极开路输出。⑧电源输入脚(VCC):X2045有4.5~5.5V、2.7~5.5V两种供电电压的芯片。(3)X2045的操作指令X2045操作指令有8条,见下表3.4。该表中所有的指令、地址及数据都以高位在前的方式传送。其中,读和写指令的位3包含了高地址位A8。当发出WREN,WRDI及RDSR命令时,不必发送字节或数据。表3.4X2045的指令集表序号指令名称指令码功能1WREN00000110(06H)置位写使能脚寄存器(允许E2PROM写)2WEDI00000100(04H)复位写使能脚寄存器(禁止E2PROM写)3RDSR00000101(05H)读状态寄存器4WRSR00000001(01H)写状态寄存器5READ00000011(03H)读E2PROM,地址<256600001011(0BH)读E2PROM,地址>2567WRITE00000010(02H)写E2PROM,地址<256800001010(0AH)写E2PROM,地址<256X2045的内部寄存器功能及设置①写使能所存器:X2045内部有一个写使能所存器,在进行写操作时,写使能所存器必须被设置(SET),写周期完成以后,该所存器被自动复位。RREN指令可以设置所存器,而REDI指令起复位所存器的作用。如果WP便为低电平,所存器也被复位。②状态寄存器:X2045内部有一个状态寄存器,在任何时候都可以读状态寄存器, 即使大功率电器智能识别与安全用电控制器的设计在写周期也如此。RDSR指令提供对状态寄存器的访问。状态奇存器格式如下;D7 D6 D5 D4 D3 D2 D1 D0/ / WD1 WD0 BL1 BL0 WEL WIPWIP(WriteInprocess)位:“正在写”标志位,WIP位是只读的。当WIP=1时,表示写操作正在进行,在写期间,所有其他位全置为“ 1”;当WIP=0时,没有写操作。WEL(WriteEnableLatch)位:“写使能所存”标志位,表示“写使能”所存器的状态。WEL位是只读的,它由WREN指令置位(WEL=1),有WRDI指令或成功的完成了写周期后复位(WEL=0)。BL0、BL1(BlockProtect)位:E2PROM块保护地址选择位,即设置 BL0、BL1的值不同时,可以改变“块保护”的保护范围。BL0、BL1的值与块保护地址关系见表3.5表3.5块地址保护范围与看门狗定时周期BL0 BL1 被保护列阵的地址范围 WD1 WD0 看门狗定时周期/ms0 0 无 0 0 14000 1 180H~1FFH 0 1 6001 0 100H~1FFH 1 0 2001 1 000H~1FFH 1 1 禁止(3)X2045与单片机的接口当片机与X2045的连接很简单,P1.0~P1.3分别与X2045的SCK、SI、SO、CS管脚相连,控制数据的输入与输出。单片机的 RST与X2045的RST复位端连接,只要 VCC下降到低于检测电平时,RST就变成高电平,并保持高电平直到高于检测电平为止,即X2045监视总线。如果在看门狗定时器预置的时间内没有总线活动,它将提供复位信号输出。当WP保持高电平时,所有的功能包括E2PROM的写操作都正常;在CS变为低电平时,WP变为低电平将中断对X2045的写操作。如果内部写周期已经开始,WP变为低电平将不影响写操作。通常WP接高电平。第4章 大功率负载的智能识别算法大功率电器智能识别与安全用电控制器的设计通过分析,我们知道大功率负载的算法是通过软件编程来实现的,和传统的继电保护不同,它们是直接将模块信号引入保护装置,而程序则主要通过不同电器的幅值、相位、比率等等的一些波形特征来进行判别。在对用电过程中负载类型进行识别时,我们大体分为以下几个步骤:首先,根据采样定律选择采样点的个数并采集各种负载类型用电时的参数。其次,对各种负载的波形在时域进行分析。根据电压与电流的相位关系、波形峰、谷幅值及斜率等特征对负载波形进行分析,得到负载波形的特征参数。最后,对各种负载的波形在频域进行分析。一般有 3种方法:傅立叶变换法,小波分析,神经网络法。其中比较典型的有傅立叶变换法和小波分析的方法。4.1 傅立叶变换法傅立叶变换法主要是通过在频域上对负载的波形进行 FFT变换,获取波形特征,得到不同负载波形各频率的幅值和相位, 作为特征参数,完成用电过程中负载类型的识别。其中傅立叶变换的公式为:()ew()dt(4.1)FWft傅立叶逆变换的公式为:f(t)1ewF(w)dw(4.2)2式(4.l)和式(4.2)形成傅立叶变换对,对信号f(t)实施分解和综合。假定被采样的模拟信号是一个周期性时间函数,根据傅氏级数的概念,可将此周期函数分解为不衰减的直流分量和各整次谐波分量,其表达式为x(t) (ansinn1t bncosn1t) (4.3)n0如果要从信号x(t)中求出某次谐波分量,依据三角函数的正交性可知an2T1tdttx(t)sinn0(4.4)2Tbn1tdttx(t)cosn0当n=1时,所求分量是基波分量,即x1(t)a1sin1tb1cos1t(4.5)假设x(t)是电流信号的基波分量,则x(t)又可表示为将上式展开,可得:i1 2I1sin 1tcos1 2I1cos1tsin 1 (4.6)比较式(4.6)与式(4.5),可以得到大功率电器智能识别与安全用电控制器的设计a12I1cos1(4.7)b12I1sin1于是,根据a1、b1可以求出基波分量的有效值和初相角I1

a12 b122 (4.8)1b1a1 tga1相应地,根据an、bn也可以求出各次谐波的有效值和相角Inan2bn22(4.9)antg1bnan从以上分析可见,傅氏算法具有滤波作用。欲从信号中求出某次谐波分量的幅值和相位,只要用与待求信号频率相同的正弦函数与信号相乘后在一个周期内积分求出an(称为虚部分量系数),用与待求信号频率相同的余弦函数与信号相乘后在一个周期内积分求出bn(称为实部分量系数),然后于灿试(4.9)即可求出该谐波分量的幅值和相角[6]。在计算机中,式(4.9)的积分是用采样信号与对应滤波系数相乘后求和的方法来实现的。以I1代表电流信号的虚部分量系数,IR代表电流信号的实部分量系数,可得:I12Ni(k)sink2nTk1N(4.10)1(iNIR02i(k)cosk2niN)Tk1N于是,该次谐波的幅值和相位为I12IR2In2antg1IRI1当n=1时,即为基波的幅值和相角,为简化运算,采用傅氏算法时,N一般取12。在实际负载识别过程中,由于学生公寓电器类型多样,直接对各种电器负载的功率进行识别比较困难,因此可转而识别计算机的功率,再从总功率中减去计算机的功率所得到的功率就是包含日光灯、白炽灯及违章电器等负载的功率。因为日光灯、白炽灯等的功率较小,因此可设定一阀值,当非计算机的功率大于这一阀值时,即认为是违章用大功率电器智能识别与安全用电控制器的设计电。计算出负载用电时的总功率、其中所包含的计算机功率和非计算机的功率,误差不超过20%,满足工作要求。此种方法的不足是对下位机硬件的要求较高,必须保证电压和电流的采样数据是对应的整周期数据。4.2小波变换法直接从原始样本来进行分类是无目的的,这是由于对分类来说,重要的不是一个模式的完整描述,而是导致区别不同类别模式的那些“选择性”信息的提取,也就是说,特征提取的主要目的就是尽可能集中表现显著类别差异的模式信息。另一个目的则是尽可能缩小数据集,以提高识别率,减少计算量。目前.,小波分析己经广泛地应用于信号处理、地震勘探、语音识别与合成、机械故障诊断与监控等科技领域。小波分析可以从多分辨率分析及滤波器组的概念上进行解释,通过对信号进行多层小波分解,来提取信号的特征。小波分析可以看成用基本频率为v(-)的带通滤波器在不同尺度(也称为层)a下对信号做滤波。在某级尺度下将信号分解成细节分量和概貌分量,在更高一级小波变换时,又将上一层的概貌分量分解成频率成分更低的概貌分量和细节分量。这样,随着尺度的增大,信号中越来越多的高频成分被提取出来,其中也包括高频噪声,而剩余的概貌分量则主要包含了信号中的低频成分。由负载的电压和电流信号的波形可推测,电压和电流信号是由几个不同频率的正弦信号所组成,因此可以采样小波变换来进行负载识别。对负载的电流信号做5层Dmever小波分解,计算各负载电流值的平方和、细节部分第5层的能量以及概貌部分与细节部分第5层的能量的比值,根据这些特征值识别出大功率阻性负载与计算机。因此利用小波变换方法可识别用电负载中是否含有计算机负载、是单纯的计算机负载还是计算机与其它电器的混合负载,还可以更进一步的识别出计算机的台数。但是不能区分是正弦电压还是非正弦电压,需要通过观察电压和电流的波形得到电压的工作状态。4.3 本系统采用的算法采用傅立叶算法或小波分析算法时,计算量庞大,对处理器要求较高,在误差要求不是很高的场合可以采用差值比较的算法。通过试验比较,一般小功率的电器,其使用时电流波形比较接近正弦函数,但像计算机一类的功率稍大的电器,其电流波形变化比较显著,两者的波形比较见下图:大功率电器智能识别与安全用电控制器的设计图4.1 白炽灯的波形 图4.2 计算机的波形我们可以检测其在出现突变值后的电流变化,如出现一个极大值之后的一段时间连续出现大值则可判断其为大功率负载,而普通电器的电流变化较平缓,在一些情况下虽然也可能出现电流的跳变,但干扰过去以后,其电流的变化又恢复平缓变化。在本系统中,我们通过电流互感器和其外围电路的参数选择,使 A/D转换的结果与负载功率的大小形成每增加一个二进制单位对应负载增加1W的对应。假设单个电器的最大限定值为300W,算法步骤如下:系统软件每20mS对负载电流进行1次采样,每次A/D转换后的值都与前次值求差,如果差值达到300W则将大值标志位记1,并将上次A/D转换的电流数据做为暂时设定值,继续采样电流的数据。接下来的A/D转换值如果大于暂时设定值,则将计数器加1,若在0.1秒内计数器的值达到上限设定值,则判断目标房间使用了大功率电器,计数器和大值标志位清零,驱动继电器断电;若在0.1秒内计数器的值没有达到上限设定值,则其电流变化可能为干扰信号,计数器和大值标志位清零,重新监听电流的变化。为了让功率限定值可以方便的更改,在系统开始时,从外部输入一电压信号,单片机读取该值后将该值作为电流跳变的基准差值(系统中 0-5V对应0-800W的功率变化)。大功率电器智能识别与安全用电控制器的设计第5章 系统程序设计5.1主程序算法分析程序开始前,调用延时1秒子程序,使程序有足够的时间躲过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论