智能型电压监测仪表课程设计_第1页
智能型电压监测仪表课程设计_第2页
智能型电压监测仪表课程设计_第3页
智能型电压监测仪表课程设计_第4页
智能型电压监测仪表课程设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄

2、膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿

3、蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆

4、节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀

5、薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄

6、莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈

7、膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃芆蚃肅膆薄蚂螅罿蒀蚁袇膄莆蚀罿羇节蝿虿膂膈蝿螁羅蒇螈袃膁莃螇肆羃荿螆螅艿芅螅袈肂薄螄羀芇蒀螃肂肀莆袃螂芆节葿袄肈膈蒈羇芄薆蒇螆肇蒂蒆衿莂莈蒆羁膅芄蒅肃羈薃蒄螃膃葿薃袅羆莅薂羇膂芁薁蚇羄膇薀衿膀薅薀羂肃蒁蕿肄芈莇薈螄肁芃薇袆芆腿蚆羈聿蒈蚅蚈芅莄蚄螀肇芀蚄羃芃 智能型电压监测仪表课程设计题 目基于at89c51智能电压监测系统的设计 系 (院)机电工程系专 业生产过程自动化班 级机电4班学生姓名*学 号09060601*指导教师杨志远二一一年十二月一日基于

8、at89c51电压在线监测系统的设计摘 要为保证工矿企业等用电单位在生产时设备的可靠运行,需要一种能监测电网中的电压值、电压状况的智能仪表,而单片机就开发了一种监测电压的智能仪表,该仪表可实时采集、记录、显示电网中的电压值,并存储电网中的电压跳变的时间和进行声光报警。另外,该仪表通过无线通信的方式,将现场采集的数据发送到远端操作站的上位机,由上位机的监控软件对现场数据进行处理1。该系统解决了人工完成时所带来的两大难题:一是现场环境差,尤其是在高压中,人们不适合长期工作;二是人工记录存在较大的误差,且数据统计、处理都费时费力。并且该系统能实现“无人值守”,降低了工人的劳动强度; 能及时准确地了解

9、各监测点的监测数据;查询条件灵活多样,查询结果既可以是单个监测点的监测数据,也可以是单个监测点的统计数据或多个监测点的统计数据;使用方便,操作简单。此方案主要有以下几个步骤:首先,对单片机原理进行深层研究,熟悉单片机的原理及编程技术;其次,参考文献资料无线通信进一步的了解;再次,编写基于单片机的电压监测测试程序,完成软件设计;最后,设计框图,完成电压监测仪的硬件设计2。目 录第一章 绪论11.1 电压在线监测系统的现状11.2 at89c51单片机电压在线监测系统的优点21.3 本设计的主要内容2第二章 硬件设计122.1系统的总体设计方案122.2 电压监测仪的实现132.3系统硬件的实现和

10、设计13第三章 软件设计163.1系统的总体程序流程163.2系统的中断程序设计17第四章 结 论19i第一章 绪论随着经济的发展,社会的进步,生产管理自动化水平的不断提高,特别是网络的日益普及,电压监控系统在社会各行各业得到越来越广泛的应用,尤其是在电力系统及其设施中。由于需要监控的范围广、监控点分散,需要花费大量的人力、物力和财力对设备进行维护和维修。维护人员不足和维护手段落后已经成为管理中的薄弱环节。因此,为提高维护管理自动化水平、保障设备的安全和正常运行,实现电压在线监测和实时报警已势在必行,而国外很多国家也应用了电压监测仪这种系统,如美国则利用很多先进的电压监测仪监测线路中的电压,以

11、防止电压出现跳变3。据统计,以前我国工矿企业的电压监测大都需要人工来完成,这样必然产生如下弊端:一是现场环境差,尤其是在高压中,人们不适合长期工作;二是人工记录存在较大的误差,且数据统计、处理都费时费力。因此出现了电压监测仪这种“无人值守”的系统,降低了工人的劳动强度,为公司和各个企业带来了很大的方便。1.1 电压在线监测系统的现状我国现有的电压监测仪存在很多问题4:(1)时间精度和事件顺序的正确性不高;系统停电时,仪器时钟芯片大都选择后备电池供电。在电网频繁停电、闪变、打雷、闪电等恶劣条件下,时钟容易出错,导致统计结果出错。(2)通讯方式和接口落后;仪器大多采用的串行通讯接口,往往速率低,误

12、码率高, 接口已经很难适用信息技术迅速发展的今天。并且,新型的笔记本电脑已经不配备这种口,从而影响装置与电脑的匹配;还有采用定时打印电压数据或ic(integrated circuit)卡读取电压数据,安装调试方便,但是需要人工抄录统计数据,也有利用无线通信系统或电话modem传输方式,虽然使用方便,但需要自己对通信网络进行维护或租用公共网,费用高。(3)仪器规格多且大多属于单相电压测量,应用范围窄;由于电网电压有10 kv,35 kv,110 kv,220 kv等多种规格,以往电压监测仪一般1台仪器只能适用1种电网电压规格,造成仪器规格种类多。(4)版本升级困难、功耗大、精度低等,难以满足统

13、计和控制的精度要求;大多数装置不能实现在线写入程序,工作电压为5 v损耗较大,模数转换器adc (analog to digitalconverter)转换精度往往是8位或10位,误差相对较大,难以满足统计和控制的精度要求。1.2 at89c51单片机电压在线监测系统的优点基于凌阳at89c51单片机开发的一种监测电压的智能仪表,可实时采集、记录、显示电网中的电压值,并存储电网中的电压跳变的时间和进行声光报警。另外,该仪表通过无线通信的方式,将现场采集的数据发送到远端操作站的上位机,由上位机的监控软件对现场数据进行处理,对公司和各个企业带来了很大的方便4。该系统可以解决人工完成时所带来的两大难

14、题:一是现场环境差,尤其是在高压中,人们不适合长期工作;二是人工记录存在较大的误差,且数据统计、处理都费时费力。并且该系统能实现“无人值守”,降低了工人的劳动强度; 能及时准确地了解各监测点的监测数据;查询条件灵活多样,查询结果即可以是单个监测点的监测数据,也可以是单个监测点的统计数据或多个监测点的统计数据;使用方便,操作简单1.3 本设计的主要内容利用at89c51单片机设计一款可以解决现在电压在线监测系统不足的现状,解决电压监测仪的许多问题。可以根据lm331 是美国ns 公司生产的性能价格比较高的集成芯片, 可用作精密频率电压转换器、a/ d转换器、线性频率调制解调、长时间积分器及其他相

15、关器件。lm331 采用了新的温度补偿能隙基准电路, 在整个工作温度范围内和低到4. 0v 电源电压下都有极高的精度。lm331 的动态范围宽, 可达100db ; 线性度好, 最大非线性失真小于0. 01 % , 工作频率低到0. 1hz 时尚有较好的线性;变换精度高,数字分辨率可达12 位; 外接电路简单, 只需接入几个外部元件就可方便构成v/ f 或f/ v 等变换电路,并且容易保证转换精度。lm331 的内部电路组成如图1 所示。由输入比较器、定时比较器、r - s 触发器、输出驱动管、复零晶体管、能隙基准电路、精密电流源电路、电流开关、输出保护管等部分组成。输出驱动管采用集电极开路形

16、式, 因而可以通过选择逻辑电流和外接电阻,灵活改变输出脉冲的逻辑电平, 以适配ttl 、dtl和cmos 等不同的逻辑电路。lm331 可采用双电源或单电源供电,可工作在4. 040v 之间,输出可高达40v ,而且可以防止vcc 短路。第二章 硬件设计2.1系统的总体设计方案 软件时钟模块算法运算及数据处理串口通信a/d转换i/o接口传感器led显示操作按钮声光报警数传电台数传电台串口通信个人计算机(pc)无线通信现场电压at89c51图3-1 基于spce061a电压在线监测设计方案电压监测仪是基于at89c51单片机实现的,其主要的系统工作原理是:通过改变电压,使不同的电压值经变送器或传

17、感器转换为标准的电压模拟量信号,at89c51单片机采集该模拟量信号并进行a/ d 转换,处理、存储a/ d 转换后的数据,并与原来设定的电压范围相比较,当现场电压值不在原来设定的范围值内时,单片机spce061a便会驱动声光报警,通过led 显示出当时的电压值。同时通过软件时钟模块记录电压出现跳变的时间,通过rs232串口与本端的数传电台连接,发送数据。数传电台是连接现场电压监测仪与远端上位机的桥梁。在本系统中,通过无线通信的方式完成数据的远程通信。pc 机负责接收、处理无线通信发送过来的数据。应用vb6. 0 编写的监控软件,可实现对现场数据进行数据库管理和曲线显示等功能102.2 电压监

18、测仪的实现电压监测仪硬件电路的核心元件是at89c51,它是一款16 位微控制器。其主要特点就是高度的功能集成,并且易于扩展。几个关键的性能参数如下:工作电压为2. 63. 6 v ;工作频率为0. 3248. 152 mhz ;2 k的sram和32 k的fal sh rom ;32 位可编程的多功能i/ o 端口;2 个16 位定时器/ 计数器;32 768 hz实时时钟;8 通道10 位模/ 数转换输入并具有内置自动增益控制功能的麦克风输入方式;双通道10 位dac 方式的音频输出功能;通用异步全双工串行通信接口uart ;具有rs232 标准的发送/ 接收时序;串行设备接口sio ;可

19、与串行外围设备进行串行数据传输等。2.3系统硬件的实现和设计 (1). 工作原理(2) 电压频率变换器图2 是由lm331 组成的电压频率变换电路。外接电阻rt 、ct 和定时比较器、复零晶体管、r - s 触发器等构成单稳定时电路。当输入端vi +输入一正电压时,输入比较器输出高电平,使r - s 触发器置位,q 输出高电平,输出驱动管导通,输出端fo 为逻辑低电平, 同时, 电流开关打向右边, 电流源ir 对电容cl 充电。此时由于复零晶体管截止,电源vcc 也通过电阻rt 对电容ct 充电。当电容ct 两端充电电压大于vcc 的2/ 3 时,定时比较器输出一高电平, 使r - s 触发器

20、复位, q输出低电平, 输出驱动管截止, 输出端fo 为逻辑高电平,同时,复零晶体管导通,电容ct通过复零晶体管迅速放电; 电流开关打向左边,电容cl 对电阻rl 放电。当电容cl 放电电压等于输入电压vi 时, 输入比较器再次输出高电平,使r - s 触发器置位,如此反复循环,构成自激振荡。图3 画出了电容ct 、cl充放电和输出脉冲f 0 的波形。设电容cl 的充电时间为t1 , 放电时间为t2 , 则根据电容cl 上电荷平衡的原理,我们有:( ir - vl / rl ) t1 = t2vl / rl从上式可得:f 0 = 1/ ( t1 + t2 ) = vl / ( rl ir t1

21、 )实际上, 该电路的vl 在很少的范围内(大约10mv ) 波动, 因此, 可认为vl = v i , 故上式可以表示为:f 0 = = v i / ( rl ir t1 )可见, 输出脉冲频率f0 与输入电压vi 成正比,从而实现了电压- 频率变换。式中ir 由内部基准电压源供给的1. 90v 参考电压和外接电阻rs 决定,ir = 1. 90/ r s ,改变r s 的值,可调节电路的转换增益, t1 由定时元件r t 和ct 决定, 其关系是t1 =1. 1 rt ct , 典型值r t = 6. 8k ,ct = 0. 01f , t1 =7. 5s 。由f0 = v i / ( r

22、l ir t ) 可知,电阻rs 、rl 、rt 和电容ct 直接影响转换结果f 0 , 因此对元件的精度要有一定的要求, 可根据转换精度适当选择。电容cl 对转换结果虽然没有直接的影响。但应选择漏电流小的电容器。电阻r1 和电容c1 组成低通滤波器, 可减少输入电压中的干扰脉冲, 有利于提高转换精度。(3). 应用图5 为由两块lm331 组成的遥测电路。在人员不能进入或不易进入的场合, 通过传感器将被测量转换为电压, 经运算放大器放大为010v 电压信号,由lm331 进行v/ f 变换为脉冲信号,通过长双绞线传输到测量室, 在测量室内通过光电耦合器转换为幅度稳定的脉冲电压, 此脉冲电压再

23、经lm331 进行f/ v 变换为电压进行测量, 从而可避免直接导线连接到测量室而造成的线路衰减或干扰,提高测量精度。当前, 12 位以上的a/ d 转换器的价格仍较昂贵,用v/ f 变换器来代替a/ d 转换器,在要求速度不太高的场合是一种较好的选择。用lm331 构成的a/ d 变换器采集系统接口电路如图6 所示。从传感器来的毫伏级的电压信号经低温漂运算放大器ina101 放大到0 10v 后加到v/ f 变换器lm331 的输入端, 从频率输出端f 0 输出的频率信号加到单片机8031 的输入端t1 上。根据分辨率的要求利用软件(限于篇幅,程序部分略) 处理,最后得到a/ d 转换的结果

24、。系统的硬件实现参考图单片机部分的电路主要有数码管显示、晶振复位、按键、max232电平转换、串口通讯、at24c02及ds1302实时时钟电路。 下面分别介绍。数码管显示电路: (1)此为单片机主要网络标号,其中电源略去,31脚接电源正极。(2)数码管采用动态显示方式,其中a、bg、dp七段显示二极管并联接到p0口,低位在前,位选接到p2口的低六位。能显示电压值、系统时间。复位电路:(3)复位电路采用按键电平复位,rst接到第9脚,晶振用11.0592mhz。按键电路:按键接口接到p3口的int0及int2,p2口剩下的p26及p27,当单片机检测到这些io口为低电平时,表示有按键按下,可转

25、到按键处理程序进行不同功能设置。(4)电平转换及串口通讯电路: 电平转换及串口通讯电路max232实现电平转换,因单片机用的是正逻辑的ttl电平,与rs232的电平逻辑相反,必须进行电平转换。串口通信采用全双工最简系统连接,以便实时与上位机或其他智能仪器通信。(5)i2c总线电路: at24c02提供片外存取空间,存储每天的点钟电压值,能实现掉电储存数据;ds1302为单片机提供实时时钟信号,保证系统时间的准确。第三章 软件设计3.1系统的总体程序流程系统的总体程序流程:开机后执行主程序,先通过软件初始化,输入/输出(i/o)口和adc转换,然后设置、启动中断,其次扫描按键,若有按钮按下,le

26、d显示查询状态,若没有按钮按下,led显示空闲状态,最后返回中断处,进行下一次的扫描。图4-1所示为主程序的流程图。主程序初始化i/o设置和adc转换设置、启动中断有无按钮按下?led显示空闲状态led显示查询状态yn图4-1 主程序流程图3.2系统的中断程序设计(1)中断程序设计:当程序检测到有中断源时,将执行中断程序,图 4-2为中断流程图。中断程序软件时钟启动a/d转换连续采样8次,平均值滤波串口通信返回图4-2 中断程序at89c51的结构有三种类型的中断:软件中断、异常中断和事件中断。而本设计中采用的是事件中断。事件中断可分为两种方式:快速中断请求即fiq中断和中断请求即irq中断。

27、该系统通过timer a溢出信号产生fiq 中断,每0. 25 s中断一次。并在中断服务子程序做相应的操作:如软件时钟、a/ d转换、串口通信等(2)a/d转换at89c51内置8通道10位模-数转换器,其中7个通道用于将模拟量信号(如电压信号)转换为数字量信号,可以直接通过引线(ioa0-6)输入;另一个通过ioa7只应用于语音输入,即通过内置自动增益控制的麦克风通道输入。实际程序中,连续采样8 次现场数据,进行平均值滤波,,该平均值为a/ d 转换结果。(3)串口通信设计at89c51内置有2个串行通信模块,一个是通用异步串行通信uart,主要用于异步串行通信;另一个是串行外围设备模块si

28、o,主要用于扩展串行存储器。该系统采用的是at89c51 单片机的uart的串行接口13,该接口为全双工标准的串行接口,用于完成at89c51与外设(如pc机)之间的串行通讯。第四章 结 论根据实际应用的需要,本系统采用了相关领域的新技术和新器件,结合了基于at89c51单片机的电压监测仪具有可实时采集、记录、显示电网中的电压值,并存储电网中的电压跳变的时间和进行声光报警的优点,另外,该仪表通过无线通信的方式,将现场采集的数据发送到远端操作站的上位机,由上位机的监控软件对现场数据进行处理,使其成为对监测电压的理想系统。该智能监测系统具有多种功能,通过对本系统的研制和测试,该系统具有结构简单、性

29、能可靠、灵敏度高、智能化等特点,研究结果表明:本系统对于高压电路以及远程控制的电网可以准确计数、显示,并将计数结果进行存储和处理,且能与计算机实行实时传输,方快捷、易操作,为电压监测管理提供原始数据。然而,随着社会的进步,该系统还有很多需要改进的地方,例如:电压在发生跳变时,不能过滤随机干扰的系统电压,不能提高采集精度,缺乏安全可靠的数据备份等等,在这些方面都需要有很好的改进。 螅节薄蚅肄芁芄蒈羀芀莆蚃羅艿薈薆袁芈芈螁螇芈莀薄肆芇蒃螀羂芆薅薃袈莅芄螈螄莄莇薁肃莃蕿螆聿莂蚁虿羅莂莁袅袁羈蒃蚇螇羇薆袃肅羆芅蚆羁肆莈袁袇肅蒀蚄螃肄蚂蒇膂肃莂螂肈肂蒄薅羄肁薇螁袀肀芆薃螆肀莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀袂

30、膆蒅袅螈膅薇蚈肇膄芇袄羃膄荿蚇衿膃蒂袂螅节薄蚅肄芁芄蒈羀芀莆蚃羅艿薈薆袁芈芈螁螇芈莀薄肆芇蒃螀羂芆薅薃袈莅芄螈螄莄莇薁肃莃蕿螆聿莂蚁虿羅莂莁袅袁羈蒃蚇螇羇薆袃肅羆芅蚆羁肆莈袁袇肅蒀蚄螃肄蚂蒇膂肃莂螂肈肂蒄薅羄肁薇螁袀肀芆薃螆肀莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀袂膆蒅袅螈膅薇蚈肇膄芇袄羃膄荿蚇衿膃蒂袂螅节薄蚅肄芁芄蒈羀芀莆蚃羅艿薈薆袁芈芈螁螇芈莀薄肆芇蒃螀羂芆薅薃袈莅芄螈螄莄莇薁肃莃蕿螆聿莂蚁虿羅莂莁袅袁羈蒃蚇螇羇薆袃肅羆芅蚆羁肆莈袁袇肅蒀蚄螃肄蚂蒇膂肃莂螂肈肂蒄薅羄肁薇螁袀肀芆薃螆肀莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀袂膆蒅袅螈膅薇蚈肇膄芇袄羃膄荿蚇衿膃蒂袂螅节薄蚅肄芁芄蒈羀芀莆蚃羅艿薈薆袁芈芈螁螇芈莀薄肆

31、芇蒃螀羂芆薅薃袈莅芄螈螄莄莇薁肃莃蕿螆聿莂蚁虿羅莂莁袅袁羈蒃蚇螇羇薆袃肅羆芅蚆羁肆莈袁袇肅蒀蚄螃肄蚂蒇膂肃莂螂肈肂蒄薅羄肁薇螁袀肀芆薃螆肀莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀袂膆蒅袅螈膅薇蚈肇膄芇袄羃膄荿蚇衿膃蒂袂螅节薄蚅肄芁芄蒈羀芀莆蚃羅艿薈薆袁芈芈螁螇芈莀薄肆芇蒃螀羂芆薅薃袈莅芄螈螄莄莇薁肃莃蕿螆聿莂蚁虿羅莂莁袅袁羈蒃蚇螇羇薆袃肅羆芅蚆羁肆莈袁袇肅蒀蚄螃肄蚂蒇膂肃莂螂肈肂蒄薅羄肁薇螁袀肀芆薃螆肀莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀袂膆蒅袅螈膅薇蚈肇膄芇袄羃膄荿蚇衿膃蒂袂螅节薄蚅肄芁芄蒈羀芀莆蚃羅艿薈薆袁芈芈螁螇芈莀薄肆芇蒃螀羂芆薅薃袈莅芄螈螄莄莇薁肃莃蕿螆聿莂蚁虿羅莂莁袅袁羈蒃蚇螇羇薆袃肅羆芅蚆羁肆莈袁袇肅蒀蚄螃肄蚂蒇膂肃莂螂肈肂蒄薅羄肁薇螁袀肀芆薃螆肀莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀袂膆蒅袅螈膅薇蚈肇膄芇袄羃膄荿蚇衿膃蒂袂螅节薄蚅肄芁芄蒈羀芀莆蚃羅艿薈薆袁芈芈螁螇芈莀薄肆芇蒃螀羂芆薅薃袈莅芄螈螄莄莇薁肃莃蕿螆聿莂蚁虿羅莂莁袅袁羈蒃蚇螇羇薆袃肅羆芅蚆羁肆莈袁袇肅蒀蚄螃肄蚂蒇膂肃莂螂肈肂蒄薅羄肁薇螁袀肀芆薃螆肀莈蝿肄腿蒁薂羀膈薃螇袆膇芃薀袂膆蒅袅螈膅薇蚈肇膄芇袄羃膄荿蚇衿膃蒂袂螅节薄蚅肄芁芄蒈羀芀莆蚃羅艿薈薆袁芈芈螁螇芈莀薄肆芇蒃螀羂芆薅薃袈莅芄螈螄莄莇薁肃莃蕿螆聿莂蚁

温馨提示

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

评论

0/150

提交评论