1、大功率电器智能识别与用电安全控制器的设计毕业论文大功率电器智能识别与用电安全控制器的设计摘要:针对宿舍用电管理及用电安全存在的种种问题,设计了以单片机为核心能自动识别大功率电器并能限制其使用并能组成网络管理的智能用电控制器。介绍了系统的组成、主要模块的工作原理、上位机软件设计及程序流程图等。关键词:功率识别、用电安全、串行A/DDesignment of High-Power Electric Appliances Intelligently Identifying and Electrical Safety ControllerAbstract: Aimed for problems of
2、electrical control and safety widely existed in dormitories, we designed a chip microcomputer that can form network management based intelligent electricity controller. In this paper, construction of this device, theory of its main part, designment of the server computers software, flows of the prog
3、rammer are introduced. Keywords: Power intelligent、Uses electrical safety、Serial A/D第1章 绪论1.1 课题来源及主要研究内容1.1.1 课题来源 本课题是针对一般公寓用电管理及用电安全存在的一些问题而提出的。设计一个以单片机为核心的智能用电控制器。能在设定的总功率范围内智能识别大功率电器并限制其使用,并能通过串行通信和网络管理实现对各居住楼以及生活区的管理。1.1.2 主要研究内容 本课题运用到单片机原理与接口技术、电子线路CAD、模拟电子技术和数字电子技术、电气控制技术、程序设计等。本课题对公寓用电主回路电
4、流的检测和主回路上负载的智能识别等关键技术进行研究,并研制一种大功率电器智能识别与用电安全控制器。控制器采用单片机进行数据处理和控制,应用抗干扰滤波技术,能巧妙地避过电路的各种冲击和干扰信号,准确地判断电路各负载的功率特性,从而智能识别大功率电器,并限制其使用,有效地防止了大功率电器的使用,节约用电,减少安全隐患,但又不影响常规电器的正常使用。 主要完成的内容如下:. 确定控制器以及网络管理的总体设计方案. 硬件原理设计,完成参数计算与元器件选择. 控制器PCB图设计. 控制器硬件安装制作与调试. 应用软件的设计与调试. 联网管理软件及操作界面的设计1.2 课题研究的意义市场上各种廉价或质量不
5、合格的电器产品越来越多,由电器故障造成的触电、电起火等事故屡见不鲜。现在电能越来越紧张,社会各界都越来越重视安全用电及节约用电。学生公寓是人口密集、用电负载类型多样的场所。当使用以上大功率的电器设备时,很容易引起火灾等事故,直接威胁同学们的人身安全和学院的财产,并且给学校带来负面的社会影响。因此广大大中专院校,一般都采取禁止学生在宿舍内使用电炉、热得快、电热杯之类的大功率电器的措施。但禁用的方法只是定期对学生宿舍进行搜查,发现就没收、罚款之类的。这其实并不是个有效、合理的方法。正所谓“上有政策,下有对策”,浪费人力去搜查,搜查人员可能徒劳无功的居多。在学生宿舍内,由于是集体生活,节约用电意识较
6、弱,这样就难免造成电能的一些不必要浪费。如宿舍停电后,很多小电器没及时关掉,下次来电时,这些小电器的功率和就不小了,人如果不在宿舍的话,就浪费了电能。全国这么多学校、这么多宿舍,浪费的电能加起来也不是个小数目。为了解决目前学生宿舍用电管理难,电能浪费大,学生使用大功率电器安全隐患多等问题。设计了大功率电器智能识别与用电安全控制系统。供电与用电之问的矛盾日益突出,传统的用电管理系统远远不能满足高校后勤管理数字化的要求,建立集群式供电智能管理系统,是电量管理数字化的迫切需要。大功率电器智能识别与用电安全控制系统是集群式供电智能管理系统,是用电智能管理发展的趋势,具有很大的市场和研究意义。1.3 课
7、题发展现状和前景展望随着电子技术、计算机网络技术和通讯技术的发展,人们己研制出供配电智能控制系统。其中有两方面非常突出:(1) 集群式供电智能管理系统的下位机软件编程。下位机的软件程序包括与上位机串口通信、单片机数据采集和数据保存等工作。集群式供电智能管理系统以上位机(PC)为主机,下位机(单片机)为从机,利用RS485总线通过串口进行通讯。(2) 对用电过程中的负载类型进行识别。一般情况下,电压波形为正弦波,即标准电压;当一些学生公寓由于年代久远,供电设备和线路老化,线路容量不足时,会使电压波形产生畸变,成为非正弦波,即削顶电压。因此控制系统要实现在以上两种电压波形下负载类型的识别。其目的就
8、是限制大功率性负载(如电炉子、热水器等)。但允许使用计算机负载,可以根据要求设定限制允许使用的计算机功率的值(一般设定为300-500W),当检测到用户使用非法电器时,将立即断电,一段时间后,恢复供电,如继续使用,将再次断电,并记录。第2章 系统及其实现网络管理的总体设计方案2.1 单片机应用系统的设计概述 单片机具有集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等特点,在各个领域得到了广泛的应用和发展。目前已渗透到人们工作和生活的各个角落,几乎是无处不在。单片机最早是以嵌入式微控制器(embedded microcontroller)的面貌出现的。在嵌入式系统中,它是应用最多
9、的核心器件。在计算机主导工业生产并且日益走进家庭生活的今天,从家用电器、工业控制、医疗仪器到军事应用,到处都有单片机的存在。 目前,MCS-51系列单片机以其独特优越的性能,在智能仪表、工业测控、数据采集、计算机通讯等领域得到极为广泛的应用。智能仪器在人们心目中的概念是,凡是内部含有单片机的仪器统称为智能仪器。故也有人把智能仪器称为微机化仪器。智能化仪器内部基本上都是用单片机进行信息控制与处理。特别是近年来在市场上出现的数字信号处理器DSP是一种速度极高的单片机,它在通信和高速信息处理中起了极大的作用,从而扩展了单片机在智能仪器中的应用。目前,无论在高、中、低档仪器中,还是在一些常规仪器和特种
10、仪器中都大量应用单片机。以单片机为核心组成智能仪表已是一种必然的结构型式。单片机应用系统是指以单片机为核心,配以一定的外围电路和软件,能实现某些功能的应用系统。它由硬件部分和软件部分组成。因此,单片机应用系统的设计应包括硬件设计和软件设计两大部分。为保证系统能可靠工作,在软、硬件的设计中,还要考虑系统的抗干扰能力,即设计过程中还包括系统的抗干扰设计。一般说来,随着用途不同,应用系统的硬件和软件结构也不同,但是研制过程方法步骤基本上相同。其研制过程的步骤如下:1)分析题目的设计要求,并进行可行性调研与分析论证,确定设计方案。2)应用系统总体方案设计3)系统硬件、软件和抗干扰设计4)系统的硬件与软
11、件调试5)印刷电路板及外形设计6)系统组装与调试7)固化应用程序,试运行。 2.2 单片机与PC机通信接口技术通信是两个设备之间的数据交换,串行通信方式特点是通信线路只要一对传输线就可以实现通信,从而大大地降低了成本,特别适用于远距离通信。2.2.1 串行通信接口标准在串行数据通信中,发送端发出的是一系列二进制脉冲,而接收端必须能够正确地识别出每个字符和字符内的每一位。串行通信双方为了有效地交换信息必须建立一些约定,即对数据的编码、同步方式、传输速度、传输控制步骤、校验方式、报文方式等问题给予统一的规定,这些规定称为通信协议。异步串行通信常用的波特率为50,75,110,150,300,600
12、,1200,2400,4800,9600等。通信过程中,接收方按约定的格式接收数据,并进行检查,一般可以查出以下三种错误,并会给出相应的出错信息,提示用户处理。1)奇偶错;在约定奇偶检查的情况下,接收到的字符奇偶状态和约定不符。2)帧格式错:一个字符从起始位到停止位的总位数不对。3)溢出错:若先接收的字符尚未被微机读取,后面的字符又传送过来,则产生溢出错。 通用的串行I/O接口标准有许多种,最常见的是RS-232和RS-485,二者各有其应用领域,使用的范畴也不尽相同,现就这两种标准作简单介绍。 (一)EIA RS232C 通信这是美国电子工业协会推荐的一种标准(Electronic Indu
13、stries Association Recommended Standard)。它在一种25针接插件(DB-25)上定义了串行通信的有关信号。新一代的计算机均以9引脚的接头(DB9)接出所有的RS-232通信端口,它们在计算机和连接线上的位置和定义如图2-1所示。 1脚:CDCarrier Detect,载波检查 2脚:RXD-Receive,数据接收。 3脚:TXD-Transmit,数据传输。 4脚:DTR-Data Terminal Ready 数据端待命。 5脚:GND-Ground,地线。6脚:DSR-Data Set Ready传输端待命。7脚:RTS-Request To Se
14、nd,要求传输。 8脚:CTSClear To Send,清除并传输。 9脚:RI-Ring Indicator,响铃指示。在实际异步串行通信中,并不要求用全部的RS232 信号,一般通信线有三条(TXD、RXD和信号地)就能工作了。RS232C规定了双极性的信号逻辑电平。其中:-3V到-15V之间的电平表示逻辑“1”;+3V到+15V之间的电平表示逻辑“0”。因此这是一套负逻辑定义。以上标准称为EIA电平。PC/XT系列使用的信号电平是-12V和+12V,符合EIA标准,但在计算机内部信号是TTL电平,因此这中间需要用电平转换电路。常用芯片MCl488或SN75150将TTL电子转换为EIA
15、电平,MCl489或SN75154将EIA 电平转换为TTL电平。PC/XT系列以这种方式进行串行通信时,在波特率不高于9600的情况下,理论上通信线的长度限制约为15米。(二)RS485通信由于串行通信的简单易用,在工业上也使用了串行通信作为数据交换的手段;可是工业环境通常会有噪声干扰传输线路,在用RS-232作传输时经常会受到外界的电气干扰而使信号发生错误。 RS485采用差动式工作驱动器(G)与接收器(R),无论在抗干扰、传输距离、传输速率方面都较RS-232有很大提高。RS485性能的提高是基于以下二方面的改进:首先,将信号的幅值(峰对峰值)从RS-232的2530V降低为12V;其次
16、,RS485为发送回路及接收回路分别提供独立的地线,而不再共用一条公共地线,两项措施有力地减少了线间干扰,从而也提高了传输距离、传输速率。RS-485的信号传输方式如图2-2所示。RS-485的信号在传送出去之前会先分解成正负的两条线路,当到达接收端后,再将信号相减还原成原来的信号。如果将原始的信号标注为(DT),而被分解后的信号分别标注为(D+)和(D-),则原始信号与分解后的信号在由传输端传送出去时的运算关系如下: (DT) = (D+)-(D-) 式同样地,接收端在接收到信号后,也按上式的关系将信号还原成原来的样子。而如果此线路受到干扰,其情况可能如图2-3所示。这时候在两条传输线上的信
17、号会分别成为(D+)+Noise和(D-)+Noise,如果接收端接收此信号,它必须按照一定的方式将其合成,合成的方程式如下:(DT)=(D+)+Noise-(D-)+Noise=(D+)-(D-) 式 式式的结果是一样的。所以使用RS-485网络可以有效地防止噪声干扰,也正因为这种特性,工业上比较适合使用这种串行传输方式。2.2.2 选择通讯方式 选用RS-485网络,信号传输抗干扰性强些。为了增大传输距离,可在串行接口电路与外部设备之间增加信号转换电路。目前常用的转换电路RS-485收发器。RS-485收发器将微型计算机的TTL电平转换为差分信号进行传送,最大通信距离为1.2km(在100
18、Kb/s传输速率以下)。采用MAX485芯片完成电平转换。图2-4 是MAX485引脚和工作电路, MAX485包含RS-485发送器1个,接收器1个。1个发送器可驱动32个节点,抗静电保护电压15kV。图2-5是典型半双工RS-485网络,平衡连接电缆两端有终端电阻。2.3 系统网络管理的总体方案设计整个系统由上位计算机、中继器模块和终端控制器组成。上位机观察各个公寓内的用电情况并可控制终端控制器动作。中继器模块完成电平的转换和终端控制器的地址分配。整个系统由一台计算机和多台单片机构成RS485总线的多机通信结构,单片机在与计算机串行通信时,因各自串行标准不同,需在中继模块进行电平转换,将R
19、S485标准转换成RS232标准。终端控制器采用单片机进行数据处理和控制,应用抗干扰滤波技术,能巧妙地避过电路的各种冲击和干扰信号,准确地判断电路各负载的功率特性,从而智能识别大功率电器,并限制其使用,有效地防止了大功率电器的使用,节约用电,减少安全隐患,但又不影响常规电器的正常使用。系统网络管理的总体设计方案如图2-6所示。第3章 硬件设计及控制器PCB图设计3.1 硬件设计方法 一个单片机应用系统的硬件设计包括两大部分内容:一是单片机系统扩展部分的设计,它包括存储器扩展和I/O接口扩展。二是各功能模块的设计,如信号测量功能模块、信号控制功能模块、人机对话功能模块、通讯功能模块等,根据系统功
20、能要求配置相应的A/D、D/A接口,键盘、显示器、打印机等外围设备。在进行硬件的总体方案设计时,所涉及到的具体电路可借鉴他人在这方面进行的工作,因为经过别人调试和考验过的电路往往具有一定的合理性。在此基础上,结合自己的设计题目进行一些修改,则是一种简便、快捷的做法。当然,在完全照搬不可能的情况下,有些电路还需要自己设计。系统的硬件电路设计应注意以下几个方面:1)尽可能选择标准化、模块化的典型电路,提高设计的成功率和结构的灵活性。2)在条件允许的情况下,尽可能选用功能强、集成度高的电路或芯片。因为采用这种器件可能代替某一部分电路,不仅元器件数量减少,而且接插件和相互连线减少,可以使系统可靠性增强
21、,而且成本往往比用多个元器件实现的电路要低。3)在对硬件系统总体结构考虑时,同样要注意通用性的问题。对于一个较复杂的系统,设计者往往希望将其模块化,然后采用一定的连接方式将其组合成一个完整的系统。在这种情况下,连接方式就显得非常重要,有时可选用通用接口方式,不少厂家已开发出适合于这些总线结构的接口板,如输入板、输出板、A/D板等。在必要的情况下,选用现成的模块板作为系统的一部分,尽管成本有些偏高,但会大大缩短研制周期,提高工作效率。当然,在有些特殊情况和小系统的场合,用户须自行设计接口,定义连线方式。此时要注意接口协议,一旦接口方式确定下来,各个模块的设计都应遵守该接口方式。4)在电路设计时,
22、要充分考虑应用系统各部分的驱动能力。一些经验欠缺者往往忽视电路的驱动能力及时序问题,认为原理上通就行了,其实不然。因为不同的电路有不同的驱动能力,对后一级系统的输入阻抗要求也不一样。如果阻抗匹配不当,系统驱动能力不够,将导致系统工作不可靠甚至无法工作。因此,在电路设计时,要注意增加系统的驱动能力和减少系统的功耗。5.)设计时应尽可能地采用最新的技术。因为电子技术发展迅速,器件更新换代很快,市场上不断推出性能更优、功能更强的芯片,只有时刻注意这方面的发展动态,采用新技术、新工艺,才能使产品具有最先进的性能,不落后于时代发展的潮流。6.)注意选择通用性强、市场货源充足的元器件,尤其对需大批量生产的
23、场合,更应注意这方面的问题。其优点是:一旦某种元器件无法获得,也能用其它元器件直接替换或对电路稍做改动后用其它器件代替7)工艺设计也是十分重要的问题,包括机箱、面板、印刷电路板、配线、接插件等,这也是一个初次进行系统设计人员容易疏忽的问题。在设计时要充分考虑到安装、调试和维修的方便。3.2 终端系统的组成及工作原理3.2.1 硬件设计思路 利用各个负载的功率特性不同,利用电流互感器采集主电路电流的线性变化量,通过单片机处理采样数据并控制继电器。设置禁用下限值,对学生宿舍内使用的电器进行智能化的区别,即能自动识别所用的是常规电器还是禁用的大功率电器。从而限制大功率禁用电器的使用。它与普通限流装置
24、有着本质的区别,它并不只是简单的对线路负荷电流进行限制,而是一种智能控制系统。学生在宿舍内可以正常使用多数的灯、风扇、电脑、打印机之类的常规电器,而当有像电炉、热得快等纯电阻大功率用电器使用时装置就能利用负载突增时的功率跳变自动识别,并立即跳闸断电,延时15秒后再重合闸恢复送电。设置手动重合闸和限定次数的自动重合闸,来实现断电恢复和断电保护功能。设置总功率上限值为1200W1800W。而且还可以配合其他装置来设置触电、过载、短路等保护功能,更加有效的防范了一些用电安全事故的发生。3.2.2 基本构成 该系统主要有主控制模块、信息检测模块、A/D转换模块、输出控制模块、保护模块等组成,如图3-1
25、所示。其中主控制模块完成数据处理和输出控制功能;信息检测模块完成对负载用电回路电流的采集功能;A/D转换模块主要完成对主电路的电流进行采样;输出控制模块实现控制负载用电回路通断的功能;保护模块完成短路保护功能。3.2.3基本工作原理 用电流互感器采集主电路中的电流信号,经过信号调理、串行A/D芯片TLC1543进行A/D转换,将采样值送入单片机对其进行处理。根据功率最小禁用电器接入时,设定单个电器的上限值(常规电器一般单个功率都不大于300W)。当有常规小功率电器接入时,电流的瞬间变化量将不会超过设定值,电路能正常供电。而当有单个功率在设定值以上的电器接入时,瞬时电流的变化量将超过允许使用单个
26、电器的上限值,单片机主控器将记忆该值。为了防止误动作,在规定的时间内连续采样N次,通过进一步的比较和分判断:若为某一电器(小于设定值)接入时的冲击或电网干扰,输出模块不动作,继续供电;若是恒定的大功率电器接入,则单片机输出控制信号使继电器动作并停止供电。延时后再自动重合闸恢复送电。并设置了手动复位和的自动重合闸次数,来实现断电恢复和断电保护功能。通过设置总功率上限值,一方面可限制总用电功率,另一方面可实现用电安全保护。该控制器还可以配合其他控制器来设置触电、过载、短路等保护功能,更加有效的防范了一些用电安全事故的发生。3.3 终端硬件设计3.3.1确定控制器Intel公司的MCS-51系列单片
27、机,是目前世界上用量最大的几种单片机之一。由于Intel公司在嵌入式应用方面将重点放在186、386、奔腾等与PC机类兼容的高档芯片的开发上,而渐渐放弃了微控制器的生产,以MCS-51技术核心为主导的微控制器技术已被ATMEL、PHILIPS、三星、华邦等公司所继承,并且在原有基础上又进行了新的开发,从而产生了和MCS-51兼容而功能更加强劲的微控制器系列。这些公司都在保持与8051单片机兼容的基础上,改善了8051许多特性(如时序特性),如提高了速度、降低了时钟频率、放宽了电源电压的动态范围及降低了产品价格。3.3.1.1 单片机的选择 根据初步设计方案的分析,可以选择带有EPROM的单片机
28、,应用程序直接存储在片内,不用在外部扩展程序存储器,电路可以简化。Intel公司的8051和8751芯片均可以选用。其他一些MCS-51系列相兼容的芯片,例如ATMEL公司生产的AT89C系列单片机,如表3-1所示。AT89C系列与MCS51系列单片机相比有两大优势:第一,片内程序存储器采用闪速存储器,使程序的写入更加方便;第二,提供了更小尺寸的芯片(AT89C20511051),使整个硬件电路的体积更小。它以较小的体积、良好的性能价格比倍受青睐。本课题我们选用89C2051单片机。该芯片的功能与MCS-51系列单片机完全兼容,并且还具有程序加密等功能,物美价廉,经济实用。表 3-1 ATME
29、L公司3种型号单片机芯片型号生产厂家EPROM与MCS-51系列的区别AT89C51ATMEL4KB兼容AT89C1051ATMEL1KB兼容(20脚)AT89C2051ATMEL2KB兼容(20脚)3.3.1.2 AT89C2051单片机简介 AT89C2051是ATMEL公司生产的带2K字节可编程闪速存储器的8位CMOS单片计算机。工作电压范围为2.7V6V。全静态工作频率为0HZ24MHZ。芯片采用DIP-20封装形式,与8051进行对比后可发现,AT89C2051减少了两个对外端口(即P0、P2口),因而芯片尺寸有所减小。AT89C2051内部结构与MCS-51系列芯片基本相同。引脚配
30、置如图3-2所示。其同名引脚与8051相同,不同之处说明如下:P1口的8位双向I/O引脚,P1口引脚写入“1”后,可用作输入。引脚P1.2P1.7提供内部上拉电阻,当作为输入并被外部下拉为低电平时,它们将输出电流(IIL)。P1.0和P1.1需要外接上拉电阻,可用作片内精确模拟比较器的正向输入(AIN0)和反向输入(AIN1);在闪速编程和编程校验期间,P1口也可接收编码数据。P1口输出缓冲器能接收20 mA电流,并能直接驱动LED显示器。P3口也可用作特殊功能口,P3.0P3.5引脚功能与8051相同,P3.7作为普通I/O引脚。与8051比较,没有了RD、WR引脚。P3口引脚 P3.0P3
31、.5与 P3. 7为 7个带内部上拉的双向 I/O引脚。 P3.6在内部已与片内比较器输出相连,不能作为通用I/O引脚访问。P3口同时也可为闪速存储器编程和编程校验接收控制信号。,P1口是8位双向I/O口。从上述引脚说明可看出, AT89C2051没有提供外部扩展存储器所需的地址锁存和读写控制信号,因此,利用AT89C2051构成的单片机应用系统时,不能像AT89C51那样扩展存储器等设备,可以根据情况与I2C或SPI串行总线设备接口。同时AT89C2051的时钟频率可以为零,即具备可用软件设置的睡眠省电功能,系统的唤醒方式有RAM、定时/计数器、串行口和外中断口,系统唤醒后即进入继续工作状态。省电模式中,片内RAM将被冻结,时钟停止振荡,所有功能停止工作,直至系统被硬件复位方可继续运行。其性能概括如下:8位CPU;工作电压范围2.76V;全静态工作方式:0HZ24MHZ;一个可编程串行接口;有片内精密模拟比较器;2K字节的FLASH存储器;128字节的数据存储器;15根输入/输出线;2个16位定时/计数器;5个中断源,2个优先级。3.3.2 时钟与复位电路的设计单片机工作的时间基准是由时钟电路提供的。在单片机的XTAL1和XTAL2两个引脚,接一只晶振及两只电容就构成了单片机的时钟电路。如图3-3(a)所示。电路中,电容器
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1