电力参数检测装置设计(共25页)_第1页
电力参数检测装置设计(共25页)_第2页
电力参数检测装置设计(共25页)_第3页
电力参数检测装置设计(共25页)_第4页
电力参数检测装置设计(共25页)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、 PAGE VI辽 宁 工 业 大 学单片机原理(yunl)及接口技术 课程设计(论文(lnwn))题目(tm): 电力参数检测装置设计 院(系): 电气工程学 专业班级: 电气11 学 号: 学生(xu sheng)姓名: 指导(zhdo)教师: (签字(qin z))起止时间:2014.06.16-2014.06.30本科生课程设计(论文)课程设计(论文)任务及评语院(系):电气(dinq)工程学院 教研室: 电气工程教研室学 号学生姓名专业班级课程设计(论文)题目电力参数检测装置设计课程设计(论文)任务该检测装置实时监测380V三相电流,并实时显示电流有效值,当电流超过100A时发出声光

2、报警。设计任务:1. CPU最小系统设计(包括CPU选择,晶振电路,复位电路)2. 电流互感器选择及模拟量接口电路设计3. 电源电路及声光报警电路设计4 . 程序流程图设计及程序清单编写技术参数:1电流上限值100A2工作电源220V设计要求:1、分析系统功能,尽可能降低成本,选择合适的单片机、AD转换器、输出电路等;2、应用专业绘图软件绘制硬件电路图和软件流程图;3、按规定格式,撰写、打印设计说明书一份,其中程序开发要有详细的软件设计说明,详细阐述系统的工作过程,字数应在4000字以上。进度计划第1天 查阅收集资料第2天 总体设计方案的确定第3-4天 CPU最小系统设计 第5天 电流互感器及

3、接口电路设计 第6天电源电路以及声光报警电路设计第7天 程序流程图设计第8天 软件编写与调试第9天 设计说明书完成第10天 答辩指导教师评语及成绩 平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日摘 要电流的检测(jin c)在人们的生产和生活的过程中都是十分普遍的,特别是当电流量是模拟信号时,给人们的检测带来了许多的不变, 因此如何来计量它就具有重要的现实意义。本文主要介绍(jisho)了一种基于89C51单片机的电力运行参数测量(cling)装置,该装置采用单片机作为测控核心,能够自动完成电力供电线路的参数测定、运算和显示。本文详细介绍了电力参数的测量方法,并通过制图软件绘

4、制了系统原理图完成了装置的设计和各部分功能软硬件调试,着重介绍了装置电流采样、数据采集计算、显示处理单元的功能实现过程,并总结了每个单元调试过程中发现的问题。解决了原有电力参数检测装置的功率损耗大,参数显示不精确,反应速度慢的缺点。关键词:89C51;电力参数;数据采集显示;检测装置目 录 TOC o 1-3 f h z HYPERLINK l _Toc392824918 第1章 绪论(xln) PAGEREF _Toc392824918 h 1 HYPERLINK l _Toc392824919 1.1 电力参数(cnsh)检测概况 PAGEREF _Toc392824919 h 1 HYP

5、ERLINK l _Toc392824920 1.2 本文研究(ynji)内容 PAGEREF _Toc392824920 h 1 HYPERLINK l _Toc392824921 1.完成功能: PAGEREF _Toc392824921 h 1 HYPERLINK l _Toc392824922 1.3 电力参数检测装置总体设计方案 PAGEREF _Toc392824922 h 2 HYPERLINK l _Toc392824923 第2章 最小CPU系统 PAGEREF _Toc392824923 h 3 HYPERLINK l _Toc392824924 2.1 数据存储器扩展 P

6、AGEREF _Toc392824924 h 3 HYPERLINK l _Toc392824925 2.2 复位电路设计 PAGEREF _Toc392824925 h 4 HYPERLINK l _Toc392824926 2.3 时钟电路设计 PAGEREF _Toc392824926 h 5 HYPERLINK l _Toc392824927 2.4 CPU最小系统图 PAGEREF _Toc392824927 h 6 HYPERLINK l _Toc392824928 第3章 电力参数检测装置输入输出接口电路设计 PAGEREF _Toc392824928 h 7 HYPERLINK

7、 l _Toc392824929 3.1 电力参数检测装置传感器的选择 PAGEREF _Toc392824929 h 7 HYPERLINK l _Toc392824930 3.2 电力参数检测装置检测接口电路设计 PAGEREF _Toc392824930 h 7 HYPERLINK l _Toc392824931 3.2.1 A/D转换器选择 PAGEREF _Toc392824931 h 7 HYPERLINK l _Toc392824932 3.3 人机对话接口电路设计 PAGEREF _Toc392824932 h 8 HYPERLINK l _Toc392824933 3.3.1

8、 LED显示电路 PAGEREF _Toc392824933 h 8 HYPERLINK l _Toc392824934 3.3.2 数码管显示电路的设计 PAGEREF _Toc392824934 h 9 HYPERLINK l _Toc392824935 3.4 报警电路的设计 PAGEREF _Toc392824935 h 10 HYPERLINK l _Toc392824936 3.5 电流有效值计算 PAGEREF _Toc392824936 h 10 HYPERLINK l _Toc392824937 第4章 电力参数检测装置软件设计 PAGEREF _Toc392824937 h

9、 11 HYPERLINK l _Toc392824938 4.1 软件实现功能综述 PAGEREF _Toc392824938 h 11 HYPERLINK l _Toc392824939 4.2 流程图设计 PAGEREF _Toc392824939 h 11 HYPERLINK l _Toc392824940 4.2.1 模拟量检测流程图设计 PAGEREF _Toc392824940 h 12 HYPERLINK l _Toc392824941 第5章 系统设计与分析 PAGEREF _Toc392824941 h 13 HYPERLINK l _Toc392824942 5.1 系统

10、原理图 PAGEREF _Toc392824942 h 13 HYPERLINK l _Toc392824943 5.2 系统(xtng)原理综述 PAGEREF _Toc392824943 h 14 HYPERLINK l _Toc392824944 5.3 软件调试(dio sh)结果 PAGEREF _Toc392824944 h 14 HYPERLINK l _Toc392824945 5.4 程序清单 PAGEREF _Toc392824945 h 14 HYPERLINK l _Toc392824946 第6章 课程设计总结(zngji) PAGEREF _Toc392824946

11、 h 19 HYPERLINK l _Toc392824947 参考文献 PAGEREF _Toc392824947 h 20 PAGE 20绪论(xln)电力参数(cnsh)检测概况在工业生产和日常生活中,电能的质量越来越受到重视。电网电压、电流的过高或过低,都会影响到电器设备的正常使用和使用寿命。应用于电力系统的电力参数实时监测功能,在变电站一级一般都由远动装置来实现;而在日常生活中,一般只是利用电能表进行电量的计量,其原理是通过将有功功率对时间的积分来计算有功电能。目前,我国主要使用的电能表有两种:一种是感应式机械电能表:另一种是随着电子工业的发展而出现的电子式电能表,它是利用电流和电压

12、作用于固态电子器件(din z q jin)产生电能输出量的电能计量仪表。机械式电能表由于其稳定性和精度都不高,随着电力市场改革的不断深入,我国在各级电能计量系统的建立中,大部分已将机械式电能表更新为电子式电能表。 本文研究内容1.完成功能:需要监测的三相电流经电流互感器变压变流给模数转换器ADC0833,把模拟量转换为数字量,再把转换完的数字量供给89C51单片机。89C51单片机对数字量分析处理把当前的电流有效值大小通过锁存器给LED显示出来。如果电流有效值大于100A,则89C51单片机通过报警系统对外发出警报。2.设计任务:此次所设计的电流参数检测装置严格的按照所要完成的功能、本身的实

13、用性、器件本身的性价比,进行系统的整体方案设计。包括以下内容1. CPU最小系统设计(包括CPU选择,晶振电路,复位电路)2. 电流互感器选择及模拟量接口电路设计3. 电源电路及声光报警电路设计4 . 程序流程图设计及程序清单编写 电力参数检测装置总体设计方案数字电压表总体方案设计如图1.1所示:图1.1 总体方案设计图显示模块(m kui)是显示电压。时钟电路是给单片机提供(tgng)时钟信号。复位电路(dinl)的作用是使单片机的程序计数器清零。最小CPU系统(xtng)AT89C51是一可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable R

14、ead Only Memory)的低电压微处理器,俗称(s chn)单片机。由于将多功能8位CPU和闪烁存储器组合(zh)在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。图1.2 89c51数据存储器扩展如前所述,单片机的芯片内集成了CPUROMRAM定时/计数器和并行I/O接口,已经具备了很强的功能,一片单片机基本上就是一台计算机。但是,单片机内部的ROMRAM的容量定时器I/O接口和中断源等资源往往有限,在实际应用中通常不够用,因此需要对单片机的资源进行扩展。需要扩展的是程序存储器和数据存储器。单片机内部虽

15、然有一定数量的存储器,但常常不能满足实际需要,因此要求从外部进行扩展。常用的外部数据存储器有静态RAM(static Random Access Memory)和动态RAM(Dynamic Random Access Memory)两种。前者读/写速度高,一般都是8位宽度,易于扩展,且大多数与相同容量的EPROM引脚兼容,有利于印刷板电路设计,使用方便;缺点是集成度低,成本高,功耗大。后者集成度高,成本低,功耗相对较低;缺点是需要增加一个刷新电路,附加另外的成本。本文采用ERROM6264 和地址锁存器74LS373(如图1.3所示)图1.3 CPU与数据(shj)存储器的硬件原理图复位(f

16、wi)电路设计复位操作(cozu)可以使单片机初始化,也可以使死机状态下的单片机重新启动,因此非常重要。单片机的复位都是靠外部复位电路来实现得,在时钟电路工作后,只要在单片机得RESET引脚上出现24个时钟脉冲(两个机器周期)以上的高电平,单片机就能实现复位。为了保证系统可复位,在设计复位电路时,一般使RESET引脚保持100ms以上的高电平,单片机便可以可靠地复位。当RESET从高电平变为低电平以后,单片机从0000H地址开始执行程序。在复位有效期间,ALE和PSEN引脚输出高点平。该设计采用的是按健电平复位电路,使用比较方便,在此复位电路中,干扰易串入复位端,在大多数情况下不会造成单片机的

17、错误复位,但会引起内部某些寄存器错误复位。在RESET复位引脚上接一个去耦电容。在程序跑飞时,可以手动复位,按下按键后,使RESET端产生高电平,按键时间决定复位时间,这样就不用在重起单片机电源,就可以实现复位。如图1.4:图1.4按键(n jin)脉冲复位时钟(shzhng)电路设计时钟电路用于产生单片机工作所需的时间(shjin)信号。时钟信号可以有两种方式产生:内部时钟方式和外部时钟方式。89C51单片机内部有一个高增益反向放大器(及与非门的一个输入端编程为常有效时),用于构成片内振荡器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。在XTAL1和XTAL2两端跨接晶体或陶瓷

18、谐振器,就构成了稳定的自激振荡器,其发出的脉冲直接送入内部时钟发生器,如图2.5所示。外接晶振时,C1和C2值通常选择为30pF左右;外接陶瓷谐振器时,C1和C2可稳定频率并对振荡频率有微调作用,振荡频率范围是0到24MHz。为了减少寄生电容,更好地保证振荡器稳定可靠的工作,谐振器和电容应尽可能安装的与单片机芯片可靠。内部时钟发生器实质上是一个二分频的触发器,其输出是单片机工作所需的时钟信号。CPU最小系统(xtng)图CPU最小系统(xtng)见图1.6:电力(dinl)参数检测装置输入输出接口(ji ku)电路设计(shj)电力参数检测装置传感器的选择由于检测装置实时监测380V三相电流,

19、所以要接入电流互感器。电流互感器的作用为了保证电力系统安全经济运行,必须对电力设备的运行情况进行监视和测量。但一般的测量和保护装置不能直接接入一次高压设备,而需要将一次系统的大电流按比例变换成小电流,供给测量仪表和保护装置使用。在测量交变电流的大电流时,为便于二次仪表测量需要转换为比较统一的电流(我国规定电流互感器的二次额定为5A或1A),另外线路上的电压都比较高如直接测量是非常危险的。电流互感器就起到变流和电气隔离作用。 它是电力系统中测量仪表、继电保护等二次设备获取电气一次回路电流信息的传感器,电流互感器将高电流按比例转换成低电流,电流互感器一次侧接在一次系统,二次侧接测量仪表、继电保护等

20、。电力参数检测装置检测接口电路设计A/D转换器选择现实世界的物理量都是模拟量,能把模拟量转化成数字量的器件称为模/数转换器(A/D转换器),A/D转换器是单片机数据采集系统的关键接口电路,按照各种A/D芯片的转化原理可分为逐次逼近型,双重积分型等等。双积分式A/D转换器具有抗干扰能力强、转换精度高、价格便宜等优点。与双积分相比,逐次逼近式A/D转换的转换速度更快,而且精度更高,比如ADC0809、ADC0832等,它们通常具有8路模拟选通开关及地址译码、锁存电路等,它们可以与单片机系统连接,将数字量送到单片机进行分析和显示。一个n位的逐次逼近型A/D转换器只需要比较n次,转换时间只取决于位数和

21、时钟周期,逐次逼近型A/D转换器转换速度快,因而在实际中广泛使用。ADC0832 是美国国家半导体公司生产的一种 8 位分辨率、双通道 A/D 转换芯片。由于它体积小,兼容性强,性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率。本设计采用精密采样电阻(9欧、0.9欧、0.09欧、0.01欧),电阻精度可达0.1%可忽略;八位A/D精度为5/256(V);对于100A的总量程精度可达0.1%,因而方案可达设计要求。ADC0832 具有以下(yxi)特点: 8 位分辨率; 双通道 A/D转换(zhunhun); 输入输出电平(din pn)与 TTL/CMOS 相兼容; 5V 电源供

22、电时输入电压在 05V 之间; 工作频率为 250KHZ,转换时间为 32S; 一般功耗仅为 15mW; 8P、14PDIP(双列直插)、PICC 多种封装; 商用级芯片温宽为0C to +70C,工业级芯片温宽为- 40C to +85C;芯片接口说明:CS_ 片选使能,低电平芯片使能; CH0 模拟输入通道 0,或作为 IN+/-使用; CH1 模拟输入通道 1,或作为 IN+/-使用; GND 芯片参考 0 电位(地);DI 数据信号输入,选择通道控制; DO 数据信号输出,转换数据输出; CLK 芯片时钟输入;Vcc/REF 电源输入及参考电压输入(复用)人机对话接口电路设计LED显示

23、电路图2.3LED显示电路本文通过3块LED显示屏,将AD转换电路得到值显示出来,即为当前电流的大小数码管显示电路(dinl)的设计数码管显示电路由段驱动电路和位驱动电路组成。由于单片机的并行口不能驱动数码管显示器,必须采用专门的驱动电路芯片,使之产生足够(zgu)大的电流,显示器才能正常工作。如果驱动电路能力差,即负载能力不够,显示器亮度就低,而且驱动电路长期在超负荷下运行容易损坏。本系统采用(ciyng)并行驱动动态显示。采用单片机P2口的低3位作为数码管的位码输出信号,P0口作为段码输出信号。该驱动电路如图2.3所示,P0口作为段码输出信号需外接上拉电阻。由图2.4可以看到,原理图中用3

24、个三极管作为数码管的位驱动。图2.4 数码显示电路图报警电路的设计当电流达到或超过上限是就会报警,报警电路与单片机的P2.3口相连当单片机输出一个低电平时,蜂鸣器就会发出报警信号,说明电流已经超过规定的上限值,外部输出设备应该启动进行相应的措施。只用在人按下复位按钮或电路在允许的范围内报警电路就不会触动。 图2.5 报警(bo jng)电路图 电流(dinli)有效值计算电力参数的准确、快速测量对于实现电网调度自动化、保证电网安全与经济运行具有十分重要的意义。电网频率并不是固定不变的,而是在50Hz附近波动。传统的直流采样算法不能及时反映被测量的突变,精度与稳定度受变送器的影响很大,己逐渐不能

25、满足系统的需要。随着人们对测量精度、性能的要求越来越高,在目前应用于电力系统的各种测量控制仪表中,交流采样就越来越受人们的青睐。交流采样是按照一定的规律对被测物理量的瞬时值进行采样,用一定的算法计算出被测物理量的有效值。目前国内外已经提出和实现了许多交流采样的算法。由于采用(ciyng)的具体原理不同,在硬件软件的配置上也不一样,以致系统的精度和造价也不一样。在应用中应根据实际情况选择最适宜的交流采样算法。电力参数(cnsh)检测装置软件(run jin)设计(shj)软件实现功能综述本实验要实现的是对380V三相电流实时监测装置。由89C51单片机和其他一些器件组成的控制系统,要实现的软件功

26、能是将线路中的电流信息通过电流检测模块传送给89C51单片机,途中利用A/D转换器将模拟信号转换为数字信号,让单片机识别,并显示。然后对电流进行判断,通过显示模块显示电流的有效值,如果电流有效值大于设定的允许值,则对外报警。流程图设计主程序流程图设计电流信号通过电流检测模块传送给89C51单片机,途中利用A/D转换器将模拟信号转换为数字信号,让单片机识别,并处理,然后电流大小进行判断,超过允许值进行报警。图3.1主程序流程图模拟量检测(jin c)流程图设计每次对ADC0832操作(cozu)时要按造ADC0832工作过程(guchng)中的协议进行。初始化- ROM操作命令- 存储器操作命令

27、- 处理数据 程序流程图如图4.2图3.2模拟量检测流程图 系统设计(shj)与分析系统(xtng)原理图图4.1系统(xtng)原理电路图 系统(xtng)原理综述需要监测的三相电流经电流互感器变压变流给模数转换器ADC0833,把模拟量转换为数字(shz)量,再把转换完的数字量供给89C51单片机。89C51单片机对数字量分析处理把当前的电流有效值大小通过锁存器给LED显示出来。如果电流有效值大于100A,则89C51单片机通过报警系统对外发出警报。软件调试结果分别调试各子模块:按键扫描及处理模块,显示模块,电流采样控制模块,当各子模块调试正常后再将各子模块及主模块全部汇编连接成目标文件,

28、再将目标代码下载到单片机中进行统一调试 。各单元均调通后,进行整机调试,其过程如下:将调试好的模块连接在一起,加380V交流电在变压器两端,用单片机进行调试,对每一模块的功能进行检测。调试成功则证明整个系统能够正常工作。程序清单程序编译DIS:MOV A,R2 ;ADD A,R3 DA AADD A,R4DA AMOV R4,A ;把相加结果存放R4中MOV 21H,#00H ;置循环显示初值HDISP:MOV A,R4ANL A,#0F0HORL A,#07H ;选通高位数码管MOV P2,A ;送显高位ACALL DELAD2 ;延时MOV A,R4ANL A,#0FHSWAP AORL

29、A,#0BH ;选通低位数码管MOV P2,A ;送显低位ACALL DELAD2 ;延时INC 21HMOV A,#0FHXRL A,21HJZ B1 ;循环(xnhun)显示完否SJMP HDISP ;未完继续(jx)B1:RET ;显示(xinsh)完返回ORG 0000HSTART:MOV P1,#0F0H ;关闭两片89C51MOV R3,#0D0H ;对第一片89C51送控制字MOV 20H,#02HM1:MOV A,R3ACALL READ ;调用读数子程序JZ N1ACALL M2 ;调用核对子程序N1:MOV A,R1INC AMOV R1,AACALL READJZ N2A

30、CALL M2N2:MOV A,R1INC AMOV R1,AACALL READJZ N3ACALL M2N3:MOV A,R1INC AMOV R1,AACALL READJZ N4ACALL M2N4:MOV R3,#0B0H ;第二片89C51送控制字MOV A,02HDEC AJNZ M1SJMP START ;巡回(xnhu)检测READ:MOV P1,A ;送控制(kngzh)字CLR P1.4ORL P1,#0FHMOV A,P1 ;读数据SETB P1.4ANL A,#0FHRET ;子程序返回(fnhu)M2:MOV R0,ALCALL DELAD1MOV A,R1XRL

31、A,R0 ;核对比较JNZ M22 ACALL TLTC ;调用查找报警点子程序M22:RETTLTC:MOV A,R1 ;查找报警点位于哪个口ANL A,#0FHMOV R7,AMOV R2,#00HL1:MOV A,R7JNZ L2MOV R2,#04HL2:MOV A,R7JNZ L3MOV R2,#08HL3:MOV A,R7XRL A,#03HMOV R2,#12HLL3:MOV A,R1 ;查找报警点在哪片89C51ANL A,#0F0HRLC AJC L4MOV R3,#16HL4:RLC AJC L5MOV R3,#00HL5:MOV A,R0 ;查找是哪个点报警RRC AMO

32、V R0,AJNC L6MOV R4,#01HLCALL DISL6:MOV A,R0RRC AMOV R0,AJNC L7MOV R4,#02HLCALL DISL7:MOV A,R0RRC A MOV R0,AJNC L8MOV R4,#03HLCALL DISL8:MOV A,R0RRC AJNC L9MOV R4,#04HLCALL DISDIS:MOV A,R2 ;显示(xinsh)报警ADD A,R3DA AADD A,R4DA AMOV R4,AORL A,#07HMOV P2,AACALL DELAD2ANL A,#0FHSWAP AORL A,#0BHMOV P2,A ACALL DELAD5INC 21HMOV A,#0FFHJZ B1B1:RETDELAD1:MOV R5,#04H ;延时子程序1D

温馨提示

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

评论

0/150

提交评论