基于单片机的电网基本参数测量_第1页
基于单片机的电网基本参数测量_第2页
基于单片机的电网基本参数测量_第3页
基于单片机的电网基本参数测量_第4页
基于单片机的电网基本参数测量_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、基于单片机的电网基本参数测本科生毕业设计(论文)论文题目:基于单片机的电网基 _本参量测量系统设计姓名: _系别: _专业: _年级、学号: _指导教师: _I摘要近些年来,随着科学技术的发展和社会生活的进步与需要,电力系统中电能 质量在工业生产中日益重要。所以,对电网参数进行及时有效的分析和检测是十 分必要的。建立监测和分析电能质量各项指标的系统,可以提高电能的质量,并 且可以及时地检测、更新电网中的各项指标。目前市场上有两类电能质量测试装置,一种是功能简单价格低廉,但是不能 高效地检测电能质量参数。另一种测试装置功能齐全但是价格偏高,故市场上并 不普及。因此,本次毕业设计就是想要克服上述两

2、种装置的弊端,所设计的电能 参数测量系统既性能优良、又满足市场需求。本次设计基于电能质量的概念,从硬件、软件这两方面来设计,以51单片机为核心对电网参数进行测量、以及设计报警电路、保护电路。主要包括的内容: 结合51单片机的特点进行信号采集、模数转换、数据处理和显示等模块的软硬 件功能设计与实现。利用传感器模块对电网的参数进行测量,在显示电路给出电 压、电流的测量原理。对电参数的测量采纳数字信号处理技术,在系统性、及时 性、精确性方面有着巨大的优势。关键词:电网参数单片机电能质量数据显示Follow the fastIIIAbstractIIIlivi ngon powersystem hig

3、her and higher requireme ntforquality ofpower en ergy and in dustrialproducti on. So, in real-time detecti onandan alysisofpower parameter hasimporta ntsig ni fica nee. Inordercomplete thepower quality, the first to establish the in dicators ofthepower qualitymon itori ng andan alysis system, real t

4、ime update of dataacquisiti on and measureme nt of various in dex in power system.On the market use of en ergyquality teachi ng In stallati on is dividedinto two categories, general users is good to find it difficult to as accept.In this paper, on the basis of discuss ing the con cept of quality Ano

5、 toer is that cheap but simple fun cti on, could not fully rash the variouselemicerSergof quinrtf9ducffd teteceiarniergy. powe,rthis)ardesg?f sygteto whign51 microc on trolleras the core of the hardwaredesig n, software desig n.ffliefeafredmainlsiatafoeows:for Thhesoftwaakend dRardwidre des ign with

6、er thepaasaceSiistics of the 51 single chip microcomputer for power distribution,meagluremeftrsyste m.datamodule. The parameters were measuredusingin strume nttran sformerchip module on the grid, theprin cipleofiimesureme nt of voltage,curre nt,freque ncy circuit is give n avalue isevolutio n of n a

7、tio nal economy and high sta ndard ofdisplayed.Measureme ntof parameters usingsig nalIIIprocess ingtech no logy, in order to improve the accuracy, real-time and system levelhas unique adva ntage.Key words :grid parameters single chip microcomputerpower quality data showIV摘要 .Abstract .IV1绪论 .11.1研究背

8、景 .11.1.1课题研究背景及意义 .11.1.2电能质量的定义.11.1.3电网质量问题的研究现状 .11.1.4现阶段电网质量测量装置的调查 .31.2研究目的和意义 .31.3研究方法和构想 .41.3.1总体设计思路理论综述: .41.3.2总体设计思路原理框图: .42电网参量测量系统硬件电路设计 .62.1互感器(变压器)模块 .62.1.1互感器介绍 .62.1.2电压互感器 .62.1.3电流互感器.82.1.4 电压、电流测量回路 .102.1.5互感器模块采集电网参数电路图 .122.1.6 监测与保护电路设计 .122.1.7频率的测量.122.2模数转换(A/D )模

9、块 .142.2.1 ADC 的定义.142.2.2 A/D转换芯片的选择 .142.2.3 A/D模块和单片机模块硬件连接.172.3控制器模块 .182.3.1单片机最小系统 .182.3.2 MCS51 单片机.192.4 显示模块.212.4.1 LCD12864液晶显示模块简介 .212.4.2模块主要硬件构成说明.222.4.3模块接口说明.222.4.4 LCD12864显示电路硬件电路图 .242.5电网参量测量系统总原理图.25V2.6元器件清单 .263电网参量测量系统软件程序设计 .273.1A/D数模转换程序 .273.2LCD液晶显示程序.284总结与展望.32致谢

10、.33参考文献 . .3411绪论1.1研究背景1.1.1电网的定义在电力系统中,电网属于运送和分派电能的中间环节,被称作发电和用电的关联设施。变配电所、配电线路和输送电线路构成输电网。一般把由输电、配电、 用电设备组成的联系发电与用电的统一整体称为电力网,简称电网。电压等级可 以分成超高压的有330kV到 750kV ;特高压:直流 800kV、交流1000kV,这两种基本上就是大负荷电网了。然后高压110、220kV;中压 6、10、20、66kV。一般情况而言,传输的距离越远,电压的等级越高。10kV 属于小区域供电,大概是涉及范围在6-10公里。66kV为较大地区供电,它的供电范围大约

11、在80公里;而平常我们说的 380/220V是供居民用的电压。1.1.2电能质量的定义随着电力事业的迅速发展,电网负荷不断加剧,冲击性和非线性负荷也在增 长,供能系统电能质量因此受到了污染。供电质量对用户使用设备时也作为了一 种高档的要求去使用,现代电力系统的新特征是电能质量新的定义和意义。严格的讲,频率、电压是衡量电压质量的主要标准。普通的说法则是指高质量的电能,包括供电、用电、电压、电流的质量 。通常是说导致用电设备不能正常使用的电压、电流或频率的偏差是电能质量问题。1.1.3电网质量问题的研究现状1、1980年前,电力专家认为,能保证供电电压处在合适的范围之内以及电 网频率的正常,也就能

12、确保供电电网的质量;同时,电力企业也认为提高功率因 数是极其重要的举措。2、随着生活条件的改善,工业负荷量急剧增加,电网快速的发展,电能是 种需要多种物理参数才能全面地描述其性能的复杂商品。这些参数一般有谐波、 电压偏差、负序、电压波动等。这方面是当前热门的电能质量研究方向。3、最近几年,电能质量对于人们已不再陌生,人们普遍说电力系统电能的 输送是能量的传递,但也是一种输送信息。其主要内容有频率、电压、电流,但 这些东西中又却依附了许多 “坏”信息,包括谐波电压、电压波动、谐波电流等 2等,同时还有一些所谓的暂态电能质量依附在其中。可以预言,暂态电能质量问 题将是我们研究的重要课题。4、 随着

13、大量高新企业进入中国市场,在这个瞬息万变的时代里,电网电能 质量能否与经济技术发展同步将会成为我们所关注的问题,所以对电能质量的研 究显得尤为重要。同时降低网损、减少电力生产事故可提高电能质量,直接带来 经济效益。随着电力系统进入市场,区域间电网竞争悄然来临,谁控制好电网电 能质量,谁就将成为最终的赢家。所以对电能质量分析和运用将成为现代电力生 产发展的紧迫要求1005、 目前的研究主要基于以下几个方面:(1)建立电能质量体系主要研究电能质量的定义、在电子消费市场,智能仪器中的应用及各路综合 的评价体系。(2)对电能质量暂态信号分类主要讨论暂态的各种电能质量突变现象,比如说电压暂降、电压闪变等

14、产生 原因、信号辨别及控制等。市场上采用的分析方法数不胜数,比如粗糙集、小波 变换、S变换等等。(3)谐波分析电能质量测量装置中谐波分析的开发正处在欣欣向荣的阶段,各种装置源源 不断出现。硬件方面有基于双CPU系统、基于DS芯片、基于单片机等,软件方 面,充分利用了 CA总线、We技术等,实现了实时在线监控。(4)算法的开发电能质量检测中算法是重要内容,目前国内外算法相关研究主要使用电压偏 差分析、电压波动和闪边处理、高次谐波研究、三相不对称的情况处理、频率偏 离其标称值等方面的处理等等,这方面的参考文献很多。1.1.4现阶段电网质量测量装置的调查1、 电能质量测量分析与评估主要内容作为大型电

15、能质量测试分析与评估,主要包括以下四个方面:( 1)公共电网 电能质量监测;(2)电网设备兼容性的检验;(3)负荷的干扰测试与电能的质量 评估纠纷测试。2、测量方法测试时间长度:干扰负荷的运行全概况。测试间隔:当干扰负荷运行时,一般用到 5s至5mi n。3测试参量:三相电压及电流大小。3、电能质量产品化测试装置现状0第一,通常的电能质量监测方法在对电能质量的实时监测方面有不足。除非 电能质量波动较大,便不能全面接收到电能质量。一般情况下只有在必要时才对 电能质量进行校验。第二,传统的电能质量监测已经满足不了国际规定的五项电能质量监测的要 求了。传统的方法测量不能及时地监测其中的几项指标,原因

16、很多,比如说实现 方法的困难大及国家单位的重视程度。第三,传统的电能质量监测装置只涉及稳态电能质量的监测,质并不能全面 监测动态电能质量,是因为重视程度不够以及实现的困难及监测系统只能监视其 中的一项。第四,传统的电能质量监测装置精度往往达不到要求,由于多采用模拟元器 件,受器件性能和信号处理方法有局限性。1.2研究目的和意义1、大型工业生产对电力系统的电能质量要求越来越高,是因为科学技术进 步了和经济的迅速发展,故实时测量与分析电网的参数具有重要意义。建立电能 质量各项指标的分析和监测系统,是解决电能质量的第一任务,即对电网中的 各种参数进行实时同步,即有测量和数据采集两大步。在测量过程中,

17、更为重 要的是监控环节,例如,当电路中出现短路电路怎么实施保护,当电路中出现 过负荷怎么实施保护,这些都是测量电网参数的意义的所在。2、在电气电网系统中,测量电压和电流是最为首要的。而且是要快速并且 准确地采集。依据不同的采集信号要求和实现方法的准确度,一般可分为交流 采样、直流采样两种方法,直流采样的一般过程是交流电压、电流信号经过变送 器转化为0-5V的直流电压由仪表采集,此方法设计简单很容易得到被测量的数 值,可是采集的不是实时的信号;另外测量精度和稳定性无法保证,满足不了 电力系统实时性和可靠性的要求。然而交流采样法是通过二次测得的一次侧的 电压、电流,它们经过 TV、TA转换为A/D

18、 芯片可处理的交流小信号,然后再 将输出的数字量送入计算机进行处理,故这种方法比直流采样更精确,更可 靠。因为 51单片机运行速度快再加上内部程序并行运行、处理复杂功能的特 点,故采用 51单片机和交流采样相结合,可以满足我的设计系统的一般要求44。1.3研究方法和构想1.3.1总体设计思路理论综述:在我不断学习和探索了多种测量方法之后,于是我决定采用51单片机为核心控制 A/D 转换器,将电网变换后的小幅交流模拟量转换为数字量,再送入单 片机进行处理数据、实现电网参数的准确测量。即在模数转换模块采用高速转换 芯片ADC0809,在控制部分则利用 51单片机直接控制 ADC0809对模拟信号的

19、 交流采样。然后迅速将转换好的8位二进制数存到51单片机内部的存储器中去通过显示电路显示电压电流的实时值。同时更为重要的是,在一次高压电路中我 选用了熔断器和负荷开关来设计保护电路,即在一次电路正常工作时和短路故障 条件下,高压一次设备工作安全可靠,运行维护方便。1.3.2总体设计思路原理框图:测量系统的组成电路主要包括供配电模块、互感器模块、A/D转换电路、51单片机模块、LCD1286液晶显示模块。测量系统框图如图1.3.2所示硬件系2统图系统6-10kv高压电网经过电压互感器、电流互感器、变压器后的输出电压为 -5v +5v,该信号符合电压芯片ADC080输入端的范围要求,通过ADC08

20、0将输入的 小幅模拟量信号转换成对应的数字量信号传送到 51单片机中,通过液晶显示电 路分别显示电压和电流的大小。5工电路工电路接地接地2电网参量测量系统硬件电路设计2.1互感器(变压器)模块2.1.1互感器介绍1、互感器的工作原理、构造各方面与变压器差不了多少,因此也是一种变压器,它可以将高电压、大电流变成低电压、小电流。由此得到电流互感器(TA)和电压互感器(TV)两种测量仪器,另一方面它也可用来隔离高压,保障安全4o2、互感器的功能:(1)隔离高压电路。互感器的两边不可能有电的联系,只会有磁的关联,这样它就能使测量仪表、保护设施与高压电路隔离开,保证了设备和人员的安全;(2) 二次设备的

21、使用范围可以扩大。例如一只5A量程的电流表,通过 TA就可测量很大的电流;同样,一只100V的电压表,经过 TV就能测出很高的电压;(3)为了有利于更好地生产,降低成本,可以尽量使测量设备和继电器小型化,标准化的。2.1.2电压互感器1、工作原理:TV是由铁心、一次绕组、二次绕组构成的。TV的一次绕组匝数多,二次匝数少,其工作原理和降压变压器相似,如图2.1.1所示。工作时,高压电网回路上有一次绕组并接着,二次绕组和电压线圈并接用于测量,TV工作时二次绕组常常是空载状态因为电压线圈的阻抗大。TV的额定变比为:感器原理图电压互6=UMU 2N=N(2.1 )L:; K-电互N- 一次线圈的额定电

22、压;Uh-二次线圈的额定电压,般规定为100V I、/匚2、TV的分类及型号(1)双绕组和三绕组的;(2)单相、三相和五芯柱的;(3)户外和户内的;(4)干式和油浸式的等等。3、电压互感器的选择和校验电压互感器应按以下条件选择18:(1)其额定电压绝不能小于供电电网的额定电压。(2)其类型匹配应和实际安装地点的工作条件及环境条件(单相、三相;户 内,户外)相似。(3)TV应满足准确度等级的要求。(4)TV准确度等级要求我们选择器件时,必须保证二次侧所接负荷容量大小应小于或等于额定二次容量。因为TV的一、二次侧均有熔断器(FU)作为保护用,故不需要校验动、热稳定度了。4、电压互感器使用注意事项(

23、1)鉴于电压互感器一二次侧是并联运行的,一旦发生短路时,将会产生很大的短路电流,很可能烧毁互感器,严重地将影响一次电路的安全工作。所以电 压互感器使用中二次侧不允许短路,应使电压互感器的一、二次侧都必须安装熔 断器通过切除内部故障实现短路保护的功能,一般熔断器的额定电流为0.5A。(2)在使用电压互感器时应校验电压互感器的极性,否则其二次侧所接仪表 或者继电器中的电压大小就不是理想的电压值,一来造成误测量,二来引起保护 装置的误动作。72.1.3电流互感器2.1.5、本设计采用的电压互感器接线方式两个单相电压互感器接成 V/V形,如下图2.1.2所示,广泛应用于工厂变配电所的6-10kV高压配

24、电输电网中,测量、监控线电压值的任务由各仪表和继电器来 测量。1、工作原理:电流互感器结构和电压互感器类似,如下图2.1.3所示。其中二次绕组和仪表、继电器的以及电流线圈串接组成这里的闭合回路。因为仪表、继电器的电流线圈 阻抗很小,故TA工作时二次回路接近于短路的状态。TA的额定变比为KN2/N/12N比一次线圈的额定电流; I2N-二次线圈的额定电流, 一般规定为5A;线圈线圈的匝数;2、分类及型号按接线方式可以分为单相、三相星形;按原理分,有电磁式、电子式的;按 用途分,有测量用的和保护用的;按用途分,有保护用和测量用两种。 KN1-F-接地接地N212流互83、 电流互感器的选择和校验电

25、流互感器应按以下条件选择:(1)其额定电压应不小于供电电网的额定电压。(2)所接线路的额定电流大于或者等于其额定电流应。(3)其类型应和具体安装位置的工作条件及环境条件相适应。4、 电流互感器使用注意事项(1)电流互感器二次侧不能开路。(2)电流互感器连线时,一定要注意其端子的极性,要不然其二次侧所接 继电器或者仪器中经过的电流就不是理想的电流,这样一来导致误测量,二来引 起不必要的事故。5、 本设计米用的电流互感器接线方式TA通常连在 A、C相上,这样的接法也叫做两相不完全星形接线,中性点 不接地的三相三线制电路中(如 6-10kV高压电网电路中)普遍使用这种接法的。 两相V形(两相两式)连

26、线如图 2.1.4所示。2.1.4电压、电流测量回路1、降压变压器(降压站)(1)变电站的一次回路我们需要多大的电网容量,相应的发电站就会生产相应等级的更大的电网值, 9那部分的电路就是通常人们所说的电网回路。7(变电站的二次回路是包含:测量回路、保护回路、控制回路及调节保护回路 等部分。其中测量回路包括:计量测量和保护测量,负责指示和记录一次设备的 运行参数。控制回路则是通过控制开关设备的合与跳实现电气设备的投入和退 出。2、测量回路这里我主要阐述测量回路和保护电路,测量回路分为电压回路与电流回路8。设计的要求是测量电网的电压、电流值。(1)电压测量回路一方面本设计是以中压10kV电网为测量

27、对象,线路上的电压一般都比较高 如直接测量是非常危险的,需要通过电力变压器来转换,这里我们选用降压站。 一般所谓的10kV线路是指线电压而言,即A-B、B-C、C-A相之间的电压为10kV, 所以仅接入一台电压互感器即可同时检测到 2相线路。3kV以上高压电网首先通 过电压互感器(TV)将各类高电压变为可测量的统一的100V电压。电压表并接在 100V电压母线上。在互感器模块中,我采用了 GB1207-200慕准中JDJ-10型的电压互感器(单 相,额定频率50Hz,其中一次绕组A和B相之间的电压为10kV,二次侧绕组的额 定电压为100V,0.5级的精度标准)。本设计采用的电压互感器测量范围

28、为10kV左右的高压交流电,我同时考虑 电压波动的影响以及ADC080芯片的电压范围为-5V- +5V,在TV二次回路后加 一个电压分组电路即可把100V直流电压信号变成+5V的信号。测量电路如图 2.1.5所示。10(2)电流测量回路Q 3-10D*I - Ikiuuk电压在发电、变电、输电、配电及用电的电路路中电流大小不一,小的几安,大的到几万安都有,为便于测量需要转换为统一的数值来才好。在这里电流互感9器就起到电流变换为主要作用。电流二次回路的流过的电流值就是电流互感器(TA的二次侧的固定的一个值为5A由于电流互感器输出的是电流信号,需经过电流 /电压转换电路变成电压信号,以满足A/D对

29、采样信号的要求。这里我采用运放知识,充分利用运放的“虚短”和“虚断”的概念,将5A左右的电流信号转换为电压信号,如下图 2.1.6 电路:112.1.5互感器模块采集电网参数电路图起 E 口2.1.6监测与保护电路设计1、熔断器保护熔断器的基本工作原理就是当主电路出现短路故障或是过电流时,它的熔体 被熔断,使接在高压引出线或串接在被保护的电气设备免受过电流的损害。本设 计中就需要考虑到三相电相与相之间或是一相与地之间可能发生短路,产生很大 的电流,用断路器就可起到保护电路;另一方面,由显示电路显示的电网参数及 和被测电网相比较,当出现测得电流过大时,产生过负荷,这时熔断器也可实现 过负荷保护2

30、102、开关保护在此次设计中,我在一次高压电路中采样了高压负荷开关,它的功能就是通 过自身简单的灭弧装置,来通断一定的负荷电流;本身带脱口器的负荷开关在负 荷过大的情况下可自动跳闸。故具有隔离高压电源、保障电路安全的优势。2.1.7频率的测量1、测量频率的意义频率直接反映了电能质量,生活中如电机旋转,电网测试都需要频率这一指 标的。2、测量频率的方法三种常用的测量方法:(1)比较法。即通过与标准频率相比较,求出被测频率值,是一种准确度比 较高的测量方法。(2) 无源测量法。即任何一种无源网络,如果其频率特性存在极值,这种网 络都可以用来测量频率。12(3) 计数法。即利用标准频率与被测频率进行

31、比较来测频,是一种比较广泛 的使用的方法。3、用谐振法测量频率这里我采用无源测量法中的谐振法来测量频率。(“谐振法测量频率的原理z : LC谐振电路在频率等谐振频率时,频率特 性有一个峰值;被测频率通过互感线圈与一个谐振回路耦合,调节回路的可变电 容C,如图1所示,则回路中的电路i和电容器端电压UC就会发生变化,当回路谐振时,即f=f0=1/2 n* LC的二次方根电流i和电压UCi到最大值,根据谐振时的L、C值求得被测频率f o(2) 谐振测量法实质:事先用标准频率对可变电容进行刻度,然后反过来用 C的调节柄位置确定被测频率值,整个过程就是一个比较的过程。(3) 本方法类似频率计的原理如图2

32、.1.8 o(4) 谐振法测量频率的电路图2.1.9 o图计原理图频132.2模数转换(A/D )模块221 ADC的定义A/D转换,顾名思义就是模拟信号转换成数字信号的过程,很好理解,也可 认为是一个整流的过程。而ADC是一种通过某种电路将模拟量转换为与之成比例 的数字量的器件,大规模集成电路技术的发展给了设计者们设计芯片的空间。基 于输入到A/D转换器的输入信号必须是电压信号,故本设计要测量的电流信号就 需要通过功放电路转换为电压信号:另一方面ADC勺输出的数字信号有8位、 10位、12位的。再者整个转换的过程是模拟信号先经过采样将时间离散化,再 通过保持过程,再经过量化过程即对幅值离散化

33、,最后通过编码过程输出输出信 号。2.2.2 A/D转换芯片的选择1、根据A/D转换器性能指标选型(1) 分辨率转换器所能分辨的模拟量的最小信号的能力,用二进制表示。(2) 转换时间和转换速率(3) 量程它指的是A/D所能转换的电压范围,比如0-5V。(4) 线性度线性度是指实际输出值和理论值之间的最大差值,不包括满刻度误差、量化 误差及偏移误差。(5) 量化误差由A/D转换器的有限分辨率而引起的误差,通常即指 1个或半个最小数字量 的模拟变化量。在此设计中,上一模块互感器模块最终输出电压为 -5v-+5v,作为此模块的 模拟输入电压,这里我选用ADC080芯片。2、ADC080的选用在初步了

34、解了 AD(芯片的性能指标之后,我开始考虑选用怎样一种类型的芯 片才好。回想到大四学过的一门单片机课里有这个芯片介绍,所以赶紧找到了此 14书。我采用了里面写到了 AD(芯片与单片机的典型应用的例题,故就选择了课本 上的ADC080芯片。另外,ADC080是逐次逼近式的,相对其他类型 A/D转换器 速度较快且精度较高。它的分辨率为8位,采样正+5V电源供电,里面带有一个8路通道的转换开关,是对8路中的任意一路模拟信号进行转换的。它的芯片 管脚图如图2.2.1所示,采用DIP28封装。管脚功能介绍如下:(1)IN7IN0:八路模拟量输入通道。(2)ALE:锁存地址输入端。(3)START转换启动

35、。(4)C B A:地址线、通道端口选择线。选通IN7IN0中的一路模拟量,其中 C为高位。(5)CLK时钟输入信号引脚。ADC080外接时要求钟频率为10kHz-1280kHz,- 般都送入640kHz。(6)EOC转换结束脚,高电平有效。(7)D7D0:8位数据输出线。(8) OE:输出允许管脚,当高电平时有效,允许转换结果从 A/D转换器的三态输 出锁存器输出数据。(9)VCC:+5fc源。(10)VREF参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近 的基准。它的典型值为+5V(VREF(+)=+5V, VREF(-)=-5V), 般与VCC目连。153、8051单片机与A

36、DC080连接14。C、B、A地址与c 0管脚图3、8051单片机与ADC080连接会遇到两个问题。我的第一个问题是模拟信 号通道的选择,第二个问题是A/DD么传送转换好的数据的 选通的通道间的关系如下表1所示:表1通道选择表被选择的通道IN0IN1IN2IN3IN4IN5IN6IN7C VI16ClK*aIMKWN7ADC0809IOS D?EOCIALDSTAFin两个过程:223 A/D模块和单片机模块硬件连接51单片机的P2.7 口起到了控制作用1、两路模拟通道的选择当P2.7 口写入(W有效)时,脉冲的上升沿使AD啲ALE端有效,即地址 开始锁存(这确保ADC0809能将数字量送入该

37、单片机中的):将模拟通道的选择信号A、B、C低3位地址分别接A2、A1、A0端,也即51的P0.0、P0.1、P0.2口,并由此选择IN0-IN7中的一路进行转换。同时,因为STAREt脚和ALEf脚连接在一起,故脉冲的下降沿来到时, 将清除逐次逼近寄存器,就会开始启动 A/D转换15。2、转换数据的传送当P2.7 口读入(W有效)时,此时低3位地址已无意义,ADC勺0B端有效, 保存A/D转换器转换结果的自带输出三态锁存器打开,把数据送上给单片机的数 据总线。最后我们通过查询方式来确认 A/D转换是否完成,即通过测试ADC0809 的E0端,若此信号有效(E0C=1注意到P2.7 口才有效)

38、,转换已结束,并接 着进行数据传送了。Al- E17RST2.3控制器模块231单片机最小系统1、最小单片机系统单片机最小应用系统,指的是能让自己工作起来的所必须的最基本的条件 的部件组成,本设计使用的系统包括:单片机、晶振电路以及复位电路就够 了。2、晶振电路晶振可以说是单片机的大心脏,没有它就无法实现工作,有外部晶振和内部晶振之分。典型的晶振值取 11.0592MHz或者12MHz,电路组成如图2.3.1示。振电路 13、复位电路单片机在开机时都需复位,同时重新启动时也需要它。外部电路在其RET脚产生24个时钟周期以上的高电平时,单片机内部初始复位 购。为了使单片机 能够正常复位,必需使复

39、位脉冲宽度保持 2卩s以上。手动复位电路如图2.3.2 所示。复系统的复位电路由+5V电源供电,在电阻上获得正脉冲,维持脉冲的宽度为YL1810us,便可使单片机复位。手动复位是通按下键 SV,电源开始对电容C充电,这 时RST端迅速达到高电平;而松开 SW,电容向外放电,即恢复为低电平,此时 单片机得到可靠复位。232 MCS51单片机(1)MCS5单片机简介MCS5单片机我所学单片机知识8051最为常见,所以我选择51单片机来完 成此次设计。由中央处理器、只读存储器、随机存储器、并行口、串行口和中断 系统等组成,这种系列单片机采程序存储器和数据存储器是分开的。(2)单片机各部分组成及主要特

40、性如下:1.中央处理器,由控制器和运算器组成。然后它的特性主要有:它是 8位的; 具有位寻址的功能,即布尔代数处理器;内部是单字节指令; +5V电源供电,40 引脚DIP封装。2.存储器,显而易见就是存储东西的,它有片内和片外之分,又有程序和数 据存储器两大类,然后它的特性就是片内的集成在芯片内部,片外的通过电路板 的三总线与51相连接17O3.I/O接口,也叫输入/输出端口,它们是51和外界联系进行信息交换、控 制的必经途径,分为串口和并口之分,串口是一位一位地传的,而并口是将数据 同时传送。4.定时器/计数器,它们均由两个8位的寄存器组成,通过指令可以对它们 存取数据。5.中断系统,当发生

41、计算机的中断时,CP暂时停止原来程序的执行,立刻 为外围设备服务,即执行中断服务程序,在执行完这一过程后又回到原来的程序 继续下去。(3)MCS5单片机的工作方式1.复位方式:51单片机在我使用它工作时都需要通过这种方式进行。2.程序执行方式:分为连续与单步执行。简单地说单步执行就是在执行一条程序时,就可以逐步检查程序,立刻发现问题并解决问题;而连续就是51按程序事先排好的任务,自动连续地执行下去。3.节电方式:节电就是降低功耗 ,让单片机低功耗工作。19X 11.1p:V3PDALO/PAMP5EN1ST4.编程和校验方式:一般我们从P0 口写入编程信息,再由片内EPRO内容来校验内容的准确

42、程度。(4)MCS5引脚图见图233图机逻辑管脚图51系列单具体引脚的功能说明如下:(1)电源线:1. VCC (40引脚):接正电源,+5V为正常工作电压;2. GND( 20引脚):接地;(2)端口线:1. P0 口( P0.0P0.7 , 3239引脚):51单片机的P0口可作为通用I/O接口使用来驱动8个TTL输入;也可作为数据/地址总线口使用。2. P1 口( P1.0P1.7 , 18引脚):P1 口每一位均可作为输入线或者输出线使 用的,如果作为输入,锁存器必须变成1。它的每个引脚只能驱动4个TTL负载3. P2 口( P2.0P2.7 , 2128引脚):它一般作为外部存储器的

43、高 8位地址,如果P2口不用作地址接口时,也可作为通用I/O接口使用,故它是一个准双向I/O 接口。4. P3 口( P3.0P3.7,1017引脚)我们一般用作I/O接口功能用,它的功能和P1 口功能基本相同控制线:1. RST (9引脚):复位信号引脚。+5V电源给51芯片供电时,时钟电路开始工 作,此时在此引脚上会出现24个时钟周期以上的高电平,即系统开始复位。2. ALE(30引脚):地址锁存允许信号3. PSEN(29弓I脚):片内ROM!通线4. EA/VPP:它们分别代表允许访问外部程序存储器/编程电源线。51内部程序存 储器内存超过4KE地址时,就会读取外部程序存储器指令18。

44、这里的复用引脚功 20能体现在:在Flash编程期间,EA也接收12V的编程电压。233蜂鸣器报警电路蜂鸣器的报警电路的设计由一个三极管和一个蜂鸣器组成。当电流和电压 超过正常范围,单片机将给予一个高电平,蜂鸣器报警,并在液晶屏上及时做出 提示。当电流和电压正常范围内时,单片机输出信号为低电平,蜂鸣器不工作。 与单片机的连接如图2.3.4所示。2.4显示模块2.4.1LCD12864液晶显示模块简介1、定义:我使用的这种分辨率是很高的液晶显示模块,再次想实现全中文人机交互图 形界面,只要利用自身灵活的接口方式和简单方便的操作指令即可实现,拿该液 晶显示原理与其他液晶显示原理相比较,一方面价格是

45、低于其它液晶模块的,更 重要的一方面是硬件电路结构和显示程序要简单点1202、基本特性:(1)低电源电压供电:+3.0V- +5.5V ;(2)显示分辨率:128X 64点;(3)2MHZ勺时钟频率;(4)视角方向:6点;(5)背光方式:功耗为普通LED的1/5甚至只有1/10,侧部白色LED21(6)无需片选信号,简化软件设计;(7)内置DC-DC转换电路故无需外加负压;(8)通讯方式:串行、并口均可使用。242模块主要硬件构成说明控制器接口信号说明:1、RS R/W的配合选择决定控制界面的4种模式;2、E信号如下表2:E犬态执行动作结果高一 氐I/O缓冲送给DR配合W写数据或者指令高DF送

46、给I/O缓冲配合R卖数据或者指令低/低一 高无动作无动作243模块接口说明管脚号管膏脚名称电平口 T说明表管脚功能描述1VSS0V电源地2VCC3.0- +5V电源正3V0-对比度(亮度)调整4RS(CSH/LRS=H,DB至DB0据的显示RS=L,DB至DB(指令数据的显示5 RW(SID) H1/LR/W=H,E=H数据被读至U DB至DB0R/W=L,E=HL, DB7 至DB(数据被写入 IR或者 DR6 E(SCLK)卜卜I/L使能信号7DB0H/L二态数据线8DB1H/L二态数据线9DB2H/L二态数据线10DB3H/L二态数据线11DB4H/L二态数据线2212DB5H/L二态数

47、据线13DB6H/L二态数据线14DB7H/L二态数据线16NC-空脚17RESETH/L复位端,低电平有效18VOUT-LCtB动电压输出端19AVDD背光源正端(+5V)20KVSS背光源负端注:字符显示的RA的地址与32个字符显示区域有着一一对应的关系,其对应 关系如下表4所示。80H81H表的数爛 文显示地址对85Ht86H87H电压kV90H91H92H93H94H95H96H97H电流A88H89H8AH8BH8CH8DH8EH8FH98H99H9AH9BH9CH9DH9EH9FH244vccLCD 12864 和引墜2442.5电网参量测量系统总原理图I 91 1 11i呆匚26

48、2.6元器件清单表4 元 器序号名称型号清单表数量单位备注i电压互感器TVJDJ-101个额定电压10kV2电流互感器TALQJ-101个额定一次电流5-300A3高压负荷开关QLFN3-10T2个过负荷时自动跳闸4高压熔断器FURN1-102个短路和过负荷保护5低压熔断器FURN型2个额定电流为0.5A6A/D转换器ADC08091片模数转换7单片机MCS511个控制器8LCDS晶显示器LCD128641个显示电压电流值9晶振频率为12MHz1个为电路产生振荡频率10或非门CD40002个信号转换11非门CD40691个信号转换12地址锁存器74LS3731个锁存信号地址13电阻953k1个

49、分压14电阻100k1个分压15电阻51k1个分压16电阻10k1个分压16电阻300?1个限流17电容20p2个晶振电路组成元件17D触发器74HC741个触发脉冲18三极管Q1 80501个放大信号19蜂鸣器B1 BELL1个报警27入片内RA啲30H 31H地址单元中。ORG 0000HLJMP MAINORG 0003HLJMP INT0FORG 0100HMAIN: MOV R0,#30HMOV DPTR,#30HSETB IT0SETB EX0SETB EAMOVX DPTR,ALJMP $中断服务程序:INTOF: MOVX A,DPTRMOV R0AINC R0INC DPTR

50、CJMP R0 #31H,NEXTCLR EX0RETINEXT: MOVX DPTR,ARETI;转入主程序;INTO中断服务入口地址;INTO中断服务;内部数据指针指向30H单元;指向P2.7 口,且选通INT0 (低3位地址为000);设置INT0下降沿触发;允许INT0中断;开总中断允许;启动A/D转换;等待转换结束中断;取A/D转换结果;存结果;内部指针下移;外部指针下移,指向下一路;未转换完2路,继续转换;关INT0中断允许;中断返回;启动下一路转A/D转换;中断返回,继续等待下一次3电网参量测量系统软件程序设计3.1A/D数模转换程序注:采用了中断方法,进行2路的A/D转换,将I

51、N1、IN2转换结果分别存END283.2LCD液晶显示程序程序:/*12864程序模块*/#defi ne uchar un sig ned char#defi ne uint un sig ned int/* LCD12864液晶命令写入子程序*/void Write_Cmd(uchar cmd)Busy();测忙E=1;0为关闭使能端,1为打开使能端RS=0;1为指令,0为数据RW=0;1为读,0为写DATA=cmd;输入命令cmd到DATADelay_1ms(20);延时20乘以120时间E=0;0为关闭使能端,1为打开使能端Delay_1ms(20);延时20乘以120时间/*128

52、64初始化程序*/void In it_12864(void) PSB_12864=0;选择串口方式RST_12864=0; RST_12864=1;复位write_cmd(0 x30);设置基本指令集delay_1ms (5);write_cmd(0 x0c);游标关闭,整体显示开,游标不显示位置delay_1ms (5);write_cmd(0 x01);清除显示29生成坐标地址进入LCD12864写入字符串测忙0为关闭使能端,1为打开使能端1为指令,0为数据1为读,0为写输入数据K到DATAdelay_1ms(5);/*写入字符串子程序*/void_wrstri ng12864(ucha

53、r x,uchar y,uchar *p)If(x=1) x=2;行地址转换Else if(x=2)x=1;Write12864(0 x80+8*x+y,0);While (*p) write12864(*p,1);p+;/*字符串显示:*/void_write12864(void)wrstri ng12864(1,1,“电压”);wrstring12864(1,7,“KV” );wrstri ng12864(2,1,“电流”);wrstring12864(2,7,“A”);/*数据载入子程序*/void Write_Data(uchar k)Busy();E =1;RS=1;RW=0;DAT

54、A=k;30LCD1286接收地址命令数据大小被写入LCD1286用来显示数据1为指令,0为数据1为读,0为写Delay_1ms(20);E =0;延时0时使能端被关闭,1时使能端被打开Delay_1ms(20);延时/*子程序显示数据*/void Display(uchar y,uchar x,uchar i,uchar *z) uchar Address;if(y=1)Address=0 x80+x;if(y=2)Address=0 x90+x;if(y=3)Address=0 x88+x; if(y=4)Address=0 x98+x; Write_Cmd(Address);while(

55、i)Write_Data(*(z+); i-;/*子程序的读状态*/void Busy()uchar busy;doE = 0;RS = 0;RW = 1;Delay_1ms(20);E = 1;31busy=P1;Delay_1ms(20);E = 0;while(bus y&0 x80);void LCD_display(void) write12864()Display()324总结与展望本设计是基于51单片机的电网参量测量系统设计,首先是方案的选择,这 是课程设计的最主要的环节。然后到图书馆查文献,到办公室找老师并且解决问 题,确立整体的设计思路。硬件方面基本上是参照了所有的本科所学专业课,包 括供电技术、电气测量、模拟电子技术、数字电子技术、单片机等。软件方面参 考了一些文献,主要是显示模块的程序代码设计。画原理图,比如一个模块的设 计要参考这个模块的多个相关书籍才能真正弄明白原理。本次设计的最大优点是通过最后的高精度 LCD显示电压、电流值,比较快 速、精确;在控制器模块增加了蜂鸣器报警电路实时监测电路。在设计的过程中 存在的不足是理论知识理解还不够扎实,对于各个模块的硬件设计还不够连贯。 另外软件程序这块不是太理想,自己也是不太精通明白,希望以后自己在这个方 面可以大大训练,多查资料,多实践编程!总的来说通过这次设计实验,不仅让我们专业能力有了提高,同时也锻炼我

温馨提示

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

评论

0/150

提交评论