资源目录
压缩包内文档预览:(预览前20页/共43页)
编号:23166237
类型:共享资源
大小:868.05KB
格式:RAR
上传时间:2019-11-07
上传人:qq77****057
认证信息
个人认证
李**(实名认证)
江苏
IP属地:江苏
30
积分
- 关 键 词:
-
基于
单片机
电力
线路
电流
保护
设计
- 资源描述:
-
基于单片机的电力线路(电流)保护设计,基于,单片机,电力,线路,电流,保护,设计
- 内容简介:
-
湖南农业大学东方科技学院毕业论文(设计)中期检查表学 部: 理工学部 学生姓名李文超学 号200841914717年级专业及班级2008级机械设计制造及其自动化(7)班指导教师姓名蔡培中指导教师职称副教授毕业论文(设计)题目基于单片机的电力线路保护的设计工作进度已完成的主要内容尚需解决的主要问题1. 开题报告;2. 总体方案设计及分析可行性;3. 硬件设备设计;4. 软件设计。1 利用绘图软件绘制电路图、简易框图,流程图等;2 软件调试;3 编写设计说明书4. 答辩相关准备指导教师意见 指导教师签名: 年 月 日检查(考核)小组意见检查小组组长签名: 年 月 日湖南农业大学东方科技学院毕业论文(设计)任务书学生姓名李文超学 号200841914717年级专业及班级2008级机械设计制造及其自动化(7)班指导教师及职称蔡培中副教授学 部理工学部20 年 月 日毕业论文(设计)题目基于单片机的电力线路保护的设计主要内容和要求(宋体五号,行间距单倍行距) 原始资料:用单片机实现多条电力线路的过流保护和电流速断保护。技术要求:1保护动作整定值可调整。2可保护线路数可扩充。3其中两条以上有虚拟参数 主要内容:根据原始资料及要求确定整体方案并进行可行性分析;数据采集系统的设计;单片机选型及其扩展电路的设计;单片机软件设计;保护出口电路的设计。要求: 1.5万字以上的设计计算说明书。提交草稿1稿、草稿2稿、正稿、正稿电子文档各1份。 用CAD或PROTEL软件绘制系统方框图、硬件电路原理图、软件流程图、各1份。 程序清单1份。 所有元器件明细1份。注:此表如不够填写,可另加附页。主要参考资料(具体格式以规范化要求规定为准)1. 工厂供电。2. 电力线路继电保护3. 电力线路微机保护4. 电气图形符号手册5. 电工手册6. 单片机原理及程序设计 工作进度安排(宋体五号,行间距固定值22磅)起止日期主要工作内容2010.11.102010.11.29选题2010.11.30前下达任务书2011.01.02前开题2011.01.022011.04.设计2011.04中期考核2011.04.2011.05.10完善与总结课题2011.05.102011.05.16提交正稿与指导老师评阅,专业委员会评阅2011.05.172011.5.24答辩与修改定稿要求完成日期:20 年 月 日 指导教师签名: 接受任务日期:20 年 月 日; 学生本人签名: 注:签名栏必须由相应责任人亲笔签名。 湖南农业大学东方科技学院全日制普通本科生毕业设计 基于单片机的电力线路保护的设计DESIGN OF POWER LINE PROTECTION BASED ON SCM 学生姓名: 李文超学 号: 200841914717年级专业及班级: 2008级机械设计制造及其自动化(7)班指导老师及职称: 蔡培中 副教授学 部: 理工学部湖南长沙提交日期:2012年5 月 39湖南农业大学东方科技学院全日制普通本科生毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计是本人在指导老师的指导下,进行研究工作所取得的成果,成果不存在知识产权争议。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体在文中均作了明确的说明并表示了谢意。同时,本论文的著作权由本人与湖南农业大学东方科技学院、指导教师共同拥有。本人完全意识到本声明的法律结果由本人承担。 毕业设计作者签名: 年 月 日 目 录摘要1关键词11 前言21.1电力系统电流保护的任务21.2继电保护的基本要求21.2.1 选择性21.2.2 速动性31.2.3 灵敏性31.2.4 可靠性31.3 微机保护系统的简介31.3.1 继电保护的发展过程31.3.2 微机保护的特点41.4.1 方案的总体思路及可行性分析42单片机实现输电线路电流保护的硬件设计52.1概述52.2系统的基本结构52.3模拟量输入通道设计62.3.1电压形成72.3.2 模拟低通滤波82.3.3 采样保持92.3.4 A/D转换112.4开关量输出通道设计132.4.1开关量输出通道132.5 单片机主系统设计142.5.1单片机的选型142.5.2 可编程I/O口8255A193显示报警及电源电路设计213.1 LED显示器213.2 报警器223.3 键盘233.4电源电路设计243.4.1 电源电路设计244 单片机保护的抗干扰措施254.1 单微机保护装置的干扰来源254.2几种抗干扰措施265 单片机实现输电线路电流保护的软件设计285.1 保护软件流程285.1.1 主程序285.1.2采样中断服务程序295.1.3 事故处理程序30总结31致 谢33参考文献34附录(程序清单)35基于单片机的电力线路保护的设计学 生:李文超 指导老师:蔡培中(湖南农业大学东方科技学院,长沙 410128)摘 要:本设计对采用单片机构成结构简单、成本低,使用方便的电流保护方式,且对装置的硬件结构、软件设计进行了研究,设计了一种基于MCS-51单片机的输电线路电流保护装置。本设计重要包括三大部分的内容。第一部分介绍了微机保护的相关知识;第二部分为单片机实现输电线路电流保护的硬件电路设计,设计了模拟量输入通道、单片机系统、开关量输出通道以及键盘和显示电路,并介绍了了AD7501、AD574、8051、8255等芯片;第三部分为单片机实现输电线路电流保护的软件设计,包括软件流程、保护算法以及数字滤波部分。关键词:单片机;继电保护;电流保护;电流;输电线路 Design of Power Line Protection Based On SCMAuthor: Li Wenchao Tutor: Cai Peizhong(Oriental Science Technology College of Hunan Agricultural University, Changsha 410128)Abstract:This design studeies the hardware structure and software of the device. It designs a kind of electric current protection device according to a single-chip computer of MCS-51 of the power line road.This design include three parts. The first part introduced the protective and related knowledge of tiny machine;The second part carries out the power line road electric current protective hardware electric circuit , designing the Imitate quantity importation passage,the single-chip computer system,the switch quantity exportation passage,keyboards and manifestations electric circuit, and introduced the AD7501, AD574,8051 and 8255A etc;The third part carries out the protective software design of the power line road electric current , The third part carries out the protective software design of the power line road electric current for a machine, including the software process , protecting the calculate way and so on.Key words: single-chip computer;Protection; Current protects; Current; Transmission network 1 前言1.1电力系统电流保护的任务3 电力工业是国民经济的基础,是重要的支柱产业。它与国家的兴盛和人民的安康有着密切的关系,因此,电力产品应该是安全、可靠、经济、优质的能源产品。 随着国民经济的飞速发展,电力系统的规模越来越复杂。在整个电力生产过程中,由于人为因素或大自然的原因,会发生这样那样的故障和出现不正常的运行状态。一旦发生故障即会产生如下后果: (1)数值很大的短路电流通过短路点会燃起电弧使故障设备烧坏,烧毁。(2)短路电流通过故障设备和非故障设备时会发热并产生电动力作用,使设备受到机械损坏和绝缘损伤以至缩短设备使用寿命。 (3)电力系统中电压下降,使大量用户的正常工作遭受破坏或产生废品。 (4)破坏电力系统各发电厂之间并行运行的稳定性,导致事故扩大,甚至造成整个系统瓦解瘫痪。 对于电力系统运行中存在的这些故障隐患,要积极采取一些预防措施,如提高设备质量,增加可靠性和延长使用寿命。而从运行管理角度出发,应提高从业人员的安全意识和增强责任心,提高科学管理水平,增强安全措施以减少事故的发生。8 对于不可抗拒的事故发生应做到及时发现,并迅速有选择地切除故障组件,隔离故障范围,以保证系统非故障部分的安全稳定运行,尽可能减少停电范围,保护设备安全。继电保护是一种能反应电力系统故障和不正常状态,并及时动作于断路器跳闸和发出信号的自动化设备。继电保护一词是指继电保护技术或由各种继电保护装置单元组成的继电保护系统。其任务是:(1)自动、迅速、有选择地切除故障组件,使无故障部分恢复正常运行,使故障部分设备免遭毁坏。(2)发现电器组件的不正常状态,根据运行维护条件动作于发信号,减负荷或跳闸。1.2继电保护的基本要求51.2.1 选择性继电保护动作的选择性指保护装置动作时,仅将故障组件从电力系统中切除,使停电范围尽量缩小。要满足选择性,必须从两方面出发进行考虑。一方面考虑哪个组件发生故障应由该组件上的保护装置动作切除故障。另一方面,考虑到继电保护或断路器有拒绝动作的可能性,需要考虑后备保护问题。1.2.2 速动性当电力系统发生故障时,继电保护装置应该能迅速动作切除故障。快速切除故障可以提高电力系统运行稳定性,减少用户在电压降低情况下的工作时间,缩小故障组件的损坏程度,还有利于电弧闪络处的绝缘程度恢复,从而提高再送电的成功率。切除故障的总时间等于保护装置和断路器动作时间之和。一般的快速保护动作时间为0.060.12s,最快的可达到0.020.04s;一般的断路器的动作时间为0.060.15s,最快的可达0.020.06s。41.2.3 灵敏性灵敏性指的是继电保护装置对于其保护范围内发生故障或不正常运行状态的反应能力,通常用灵敏系数来衡量。满足灵敏性要求的保护装置应该是在事先规定的保护范围内部故障时,不论短路点的位置,短路的类型如何,以及短路点是否存在过度电阻,都能敏锐感觉,正确反应。1.2.4 可靠性可靠性指就保护装置本身的质量和运行维护水平而言,要求在其规定的保护范围内发生了它应该动作的故障时,它不拒绝动作;而在任何其他不应该动作的情况下,则不误动作。提高继电保护装置不误动可靠性和不拒动可靠性的措施常是矛盾的,在选用和设计继电保护装置时,需要依据保护对象的具体情况,对两方面的性能要求适当的予以协调。例如,对于传送大功率的输电线路保护,一般强调不误动作的可靠性;对于其它线路保护,则往往强调不拒动的可靠性。2除了上述四个基本要求以外,选用保护装置时还应该考虑经济性。在保证电力系统安全运行的前提下,尽可能地采用投资少,维护费用低的保护装置。61.3 微机保护系统的简介71.3.1 继电保护的发展过程继电保护的发展与世界工业技术的发展息息相关。19世纪末出现了直接作用于断路器的电磁型电流继电器,这可认为是保护技术的开端。20世纪50年代,电子工业方面出现了半导体晶体管,随后人们又将多个晶体管集成在一个半导体芯片上,就出现了集成电路。20世纪70年代后期,由于微机处理器技术的发展,计算机价格下降,出现了比较完善的微机保护样机,并投入到电力系统中试运行。20世纪80年代微机保护被一些国家广泛应用,这就是第三代的静态继电保护装置,也叫数字型保护装置。到了20世纪90年代,微机保护在我国开始大量应用。进入21世纪,微机保护已经成为继电保护的主要形式。11.3.2 微机保护的特点微机保护主要由硬件和软件两大部分组成。硬件主要包括输入信号的预处理系统,一台计算机系统向计算机输入信号和计算机向外输出信息的输入和输出端口,打印机,键盘及调试整定设备等。软件主要指用汇编语言编写的计算机初始化程序,针对保护原理而设计的测量和判断故障的程序,数字滤波程序,计算机硬件和软件的自检程序等。 微机保护具有以下优点:一台微机保护除了有保护功能外,同时还可以兼有故障滤波,故障测距或重合闸等功能。微机保护可以通过软件设计而改变保护定值和特性以适应电力系统运行方式变化要求。微机保护由于有自动检测和自诊断能力,能自动检测出硬件的故障和对输入数据进行校错,使检测监视变得容易,从而使保护可靠性大大提高。同时,由于它的硬件和软件的测试是自动进行的,所以不存在大量的调试工作。由于一套微机保护同时能具有保护,测距和滤波等多种功能;且它的体积小,耗电量少,维护工作量小,而微处理器价格也逐渐下降,这使用户的投资成本降低。1.4方案可行性分析1.4.1 方案的总体思路及可行性分析通过电流互感器检测LINE.1和LINE.2两条线路的电流,电流互感器的接线方式是差接法,该方案主要是线路上的保护。电流互感器二次侧额定电流为Id,为强电流,通过大功率电阻将其转为电压,再由强点转弱点模块转为小电压输出,变成可以经单片机A/D转换的弱电信号,再转为数字信号后,单片机对其进行处理后在显示器上可以显示出线路的正常运行工作值。同时,经过逻辑判断,若该值大于电流速断值,则单片机迅速发出跳闸信号,由专门的IO口输出至开关量输出电路,继电器动作,自动控制线路断路器跳闸,若电流大于电流整定值而小于电流速断值,则开始延时,进行过电流保护,发出警示信号,超过延时电流任大于整定值时,单片机发出跳闸信号。而通过以上几节介绍分析可知,微机继电保护装置具有优越的性能、合理的价格,帮采用以单片机为核心处理器的微型机继电保护装置实现对于10kv配电线路继电器保护。2单片机实现输电线路电流保护的硬件设计2.1概述微机继电保护是以微型计算机为核心,配置相应的外围接口,执行元件的计算机控制系统。根据保护装置微处理器的多少可分为单处理器系统和多处理器系统。其硬件结构如图1所示:图1 单片机实现输电线路电流保护结构框图Fig.1 Single Chip Microcomputer Transmission Line Current Protection Structure Diagram2.2系统的基本结构单片机实现的输电线路电流保护装置要求把输电线路上的电流转换变成数字量,利用单片机系统进行处理,判断是否发生故障或不正常状态,从而控制跳闸电路,达到保护输电线路的作用。按照系统设计功能的要求,初步确定设计系统由模拟量输入通道,单片机系统,开关量输入输出通道以及键盘和显示四个部分组成。其基本结构框图如图1所示。在系统的硬件设计中,单片机系统主芯片使用的是美国Intel公司生产的8051芯片,8051是高性能单片机,它以8031为基础,片内又集成4KB的程序存储器,是一个程序不超过4KB的小系统。因此,在单片机实现输电线路电流保护的单片机系统中,要对芯片进行扩展,根据需要,可以扩展了一片32KB的片外程序存储器27256和一片32KB的片外数据存储器62256,以满足在对输电线路电流保护时单片机运行的需要。8051本身具有很强的接口能力,对于8051组成的系统,P0-P3口均可作为I/O口用,共有32根I/O口线。但在应用系统中往往是不够的,需要对I/O接口电路进行扩展。8255是Intel公司生产的可编程的并行I/O接口芯片,它具有8位的并行I/O口,使用灵活方便,通用性强,可作为单片机与多种外围设备连接时的中间接口电路,这里选用8255A作为扩展并行I/O口的芯片。 在开关量输出通道中,为了提高抗干扰能力,经过一级光电隔离,控制断路器跳闸。显示部分采用普通的共阴极LED数码管,分块如下:(1)模拟量输入 模拟量输入通常为电流、电压信号。由于电流、电压为随时间变化的连续信号,而计算机只接收数字信号,因此,须将这种类型的模拟信号转变为数字信号。完成模拟量到数字量的变换称为模数变换。(2)数字量输出 微机继电保护装置是通过数字量输出实现对断路器等的控制。该输出通道也需要光电隔离提高抗干扰能力。 (3)电源 电源的作用是将220V或110V直流电压换成能满足微机系统各部分要求的弱电电压,有12V、+24V、+5V等。(4)单片机以8051(89C15)扩展一个8255A为主,及一些信号转换元件等。2.3模拟量输入通道设计微机保护要从被保护的电力设备和线路的电流互感器、电压互感器上取得电流和电压量,由于这些电流、电压的数值范围超过了微机系统所能承受的区域,因此,需要降低和转换为微机保护中通常需要的输入电压范围5V或10V。一般采用中间变流的方式将高电压和大电流转变为微机系统能够接收的信号。微机保护的模数变换方式主要有两种:一种是ADC方式,另一种是VFC方式。对于中低压电力系统这两种方式都在使用,而高压或超高压的保护装置,我国目前大都采用VFC变换方式。ADC方式是将模拟量直接转变为数字量的方式,而VFC是将模拟量先转变为频变脉冲量,再通过脉冲计数变换为数字量的一种变换方式。ADC式数据采集系统如图2电流互感电压形成ALFS/HA/DCPU 图2 ADC数据采集系统流程图Fig.2 ADC Data Acquisition System Flow Chart2.3.1电压形成1模拟电流、电压形成由于单片机的工作电压在5伏15伏之间,因而必须匹配电压值,完成强电向弱电的转变。又由于单片机只能处理数字量,而要将模拟电流量转化为数字量比较烦琐,但要实现模拟电压量到数字量的转换却比较容易,所以我们还必须完成电流向电压量的转换。我们选用电流互感器(CT)和电压互感器(PT)。电压形成回路,本装置采用交流采样,共需6路模拟量,即:三相保护电流Ia、Ib、Ic,三相相电压Ua、Ub、Uc。模拟信号分别由电流互感器(CT)和电压互感器(PT)输出,15 其原理图见图3。 图3 模拟电流、电压形成原理图Fig.3 Simulation Current, Voltage Form Principle Diagram2电压变换电流变换器UA由一个小容量辅助电流互感器TA及其负荷电阻构成。电流变换器一次绕组接保护元件的电流互感器二次侧绕组,将输入电流变换成与其成正比的电压,这里的作用是将输入电流减小,其结构和工作原理基本和电流互感器相同。变压器的作用是用来降低输入电压或使之可以调节,其结构和原理与电压互感器相同。模拟信号分别由电流互感器(CT)和电压互感器(PT)输入,经电流变换TA和电压变换器转换成与之成比例的5v的弱电信号。原理图如图4。图4 电压变换原理图Fig.4 Voltage Transform Principle Diagram2.3.2 模拟低通滤波模拟低通滤波的作用是滤掉电流和电压中的高频分量以降低采样频率。分为无源和有源两种,对要求动作迅速的保护及装置而言,为防止无源模拟低通滤波中电阻和电容对信号造成衰减和时间延迟,可以采用有源模拟低通滤波器;一般采用无源低通滤波器即可以。只要调整RC即可改变低通滤波器的截止频率。截止频率可设计为fs/2,这样fs/2以上的高频分量就可以被滤掉。之后,再对电流进行采样,可降低对模/数转换芯片的要求,节省购置芯片的投资。无源模拟低通滤波示意图如5所示 图5无源模拟低通滤波Fig.5 Passive Simulation Low Pass Filtering因为 (1)所以 又计算得 , (2) (3)又,取所以 2.3.3 采样保持通常要求输入的模拟量应保持不变,以保证转换的准确进行。因此,采样信号应送至采样保持电路(亦称采样保持器)进行保持。采样保持器对系统精度有很大影响,特别是对一些瞬变模拟信号更为明显。采样保持器通常由保持电容、输入输出缓冲放大器、模拟开关等组成。LF398价格低廉,在国内应用非常广泛。它有8个引脚,结构框图和典型连线图如图6所示。2脚接1k电阻,用于调节漂移电压,7脚和8脚是两个控制端,控制开关的关断。7脚接参考电压,8脚接控制信号。参考电压应根据控制信号的电平来选择。如7脚接地,则8脚接控制信号大于14V时,LF398处于采样状态;如8脚为低电平, 则LF398处于保持状态。6脚外接保持电容,它的选取对采样保持电路的技术性能指标至关重要,大电容可使系统得到较高精度,但采样时间加长。小电容可提高采样频率,但精度较低。同时,电容的选择应综合考虑精度要求和采样频率等因素。LF398的其它几个参数为:Ri=,R0=0.5,漂移电压2mV,供电电压值在518V间选择。图6 LF398连接框图Fig.6 LF398 Connection Diagram采样电路总图如下:图7 采样电路图Fig.7 Sampling Circuit Diagram对采样保持电路的相关计算 为了计算简单化,可将采样一块示为电阻R0,则电路图可化简为:由LM324N的参数:P0=570Mw,U05V此处U0暂取5V 则 R0U0/P0=44因电流互感系数为10,线路电流暂定50A,则IA=50A/10=5A而 R6=10K有: (R0+R6)U0/R0=R5(IA-U0/R0)则 R5=(R0+R6)U0/R0(IA-U0/R0)代入数据 得: R5233.3 则R5可取200当R5=200时,逆向计算得: U04.3V2.3.4 A/D转换1 A/D转换器的接口任务)发转换启动信号一般A/D转换芯片的转换是受外界控制的,所以必须从外部加一转换启动信号。取回转换结束信号以此信号作为查询数据的依据,或作为中断请求或DMA请求信号。)读取转换数据 用查询方式或中断方式读取数据到内存,也可在DMAC控制下利用DMA方式直接读到内存。 )进行通道寻址 对多通道A/D转换器,应能寻址选择通道进行输入。 )发S/H(采样保持)信号 当模拟信号的变化速度比转换器的转换速度快时,一般都需要加采样保持器,以保证转换精度。 AD574为12位A/D转换器,并具有三态输出缓冲器。可作为12位转换器,也可作为8位转换器使用,转换速度:25S。112 引脚R/C:读数/转换启动,输出。=0启动转换,为边沿启动;=1读数。CS:片选信号。低电平有效。CE:输出允许。高电平有效。12/8:=1时,一次输出12位数字数据;=0时,分两次输出,若采用左对齐数据格式,则,先输出高8位,后输出低4位,并右补4位0。A0:两个作用,转换启动前,=1表示进行8位转换;=0表示进行12位转换;转换结束后,若12/8=0时,=1读低字节,=0读高字节。STS:转换状态信号。=1时,表示转换期间;=0表示转换结束。AD574的控制信号的作用如表表1AD574的控制信号真值表Table 1 AD574 Control Signals True Value Table CE CS R/C 12/8 A0 AD574操作0 X X X X 不允许转换X 1 X X X 未接通芯片1 0 0 X 0 启动1次12为转换1 0 0 X 1 启动1次8位转换1 0 1 高电平 X 1次输出12位1 0 1 低电平 0 输出高字节 1 0 1 低电平 1 输出低字节根据AD574的控制信号真值表与控制时序,可以设计AD574和8051单片机的接口电路,如图图8AD574和8051单片机的接口电路Fig.8 AD574 And 8051 Single Chip Microcomputer Interface Circuit此时AD574采用的是单极性输入,输出是三态琐存器,因而可以直接和8051单片机数据总线接口。该电路是12位向左对齐的数据输出格式,AD574的高8位DB4-DB11,接到8051的P10-P17上;低4位DB0-DB3接到8051的P14-P17上,可分两次读取,第一次读高8位,第二次低4位。CE受8051的WR和RD与非控制,所以无论读写都为有效。将8051的P21-P22换成P26-P27来分别控制R/C、A0,CS由译码器Y4控制。142.4开关量输出通道设计2.4.1开关量输出通道开关量输出主要包括保护的跳闸出口以及本地和中央信号等。一般都采用并行接口的输出口来控制有接点继电器(干簧或密封小中间继电器)的方法,16 但为提高抗干扰能力,最好也经过一级光电隔离如图9所示。只要由软件使并行口的PA0输出“0”,PA1输出“1”,便可命名与非门H1输出低电平,光敏三极管导通,继电器J被吸合。 在初始化和需要继电器J返还时,应使PA0输出“1”,PA1输出“0”。设置反相器及与非门,而不是将发光二极管直接同并行口相连。一方面是因为并行口带负载能力有限,不足以驱动发光二极管;另一方面因为采用与非门后,要满足两个条件才能使J动作,增加了抗干扰能力。9图9 装置开关输出回路接线图Fig.9 Device Switch Output Loop Connecting Diagram最后应当注意:图9中的PA0经一反相器,而却不经反相器,这样接可防止拉合直流电源的过程中继电器J的短时误动。因为在拉合直流电源过程中,当5V电源处在某一临界电压值时,可能由于逻辑电路的工作紊乱而造成保护误动作,特别是保护装置的电源往往接有大量的电容器,所以拉合直流电源时,无论是5V电源还是驱动继电器用的电源,都可能相当缓慢地上升或下降,从而完全可能来得及使继电器的接点短时闭合。采用图9的接法后,由于两项相反的条件的互相制约,可以可靠地防止误动作。其中继电器型号选用CJ20-16,励磁线圈直流额定电压为24V,直流额定电流为1.5A.则ZJ=24/1.5,R=(3024)/1.5=4。2.5 单片机主系统设计2.5.1单片机的选型51单片机选型:在51单片机中89C51内含4KB内存,外接可最大扩展到64KB而且89C51不但可将程序“加载”到芯片内的程序储存器中而且只要以5V或12V电压即可轻松、快速清除程序储存器里的数据,这种芯片可重复写入与清除达1000次以上,而本设计需要整定值可调整,重复写入与清除较多,故选用89C51单片机。101 AT89C51的内部资源(1)一个8位的微处理器(CPU)。(2)片内数据存储器RAM(128B/256B),用于存放可以读/写的数据,如运算的中间结果、最终结果以及欲显示的数据等。(3)片内程序存储器ROM/EPROM(4KB/8KB),用以存放程序、一些原始数据和表格。(4)四个8位并行I/O接口P0P3,每个口既可以用做输入,也可以用作为输出。(5)两个定时器/计数器,每个定时器/计数器都可以设置成计数方式,用于对外部事件进行计数,也可设置为定时方式,并可以根据计数或定时的结果实现计算机控制。(6)五个中断源的中断控制系统。(7)一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信。(8)片内振荡器和时钟产生电路,但石英晶体和微调电容需要外接。最高允许振荡频为12MHZ。以上各个部分通过内部数据总线相连接。2 AT89C51单片机引脚图及其功能108051采用40脚双列直插封装方式,其引脚功能如下:(1) 电源引脚Vcc和VssVcc(40脚):电源端,为+5V。Vss(20脚):接地端。(2) 时钟电路引脚XTAL1和XTAL2XTAL2(18脚):接外部晶体和微调电容的一端; 在AT89C51片内它是振荡电路反相放大器的输出端,振荡电路的频率就是晶体固有频率。若需要采用外部时钟电路时,该引脚输入外部时钟脉冲。XTAL1(19脚):接外部晶体和微调电容的另一端;在AT89C51片内它是振荡电路反相放大器的输入端。在采用外部时钟信号时,该引脚必须接地图10 AT89C51引脚图Fig10 AT89C51 Pin Figure(3) 控制引脚RST,ALE,PESN和EARST/VPD:RST是复位信号输入端,高电平有效。RST引脚的第二功能是,即备用电源的输入端。ALE/(30脚):地址锁存允许信号端。当8051上电正常工作后,ALE引脚不断向外输出正脉冲信号,此频率为振荡器频率的1/6。CPU访问片外存储器时,ALE输出信号作为锁存低8位地址的控制信号。此引脚的第二功能在对片内带有4KB EPROM的8751编程写入时,作为编程脉冲输入端。(29脚):程序存储允许输出信号端。在访问片外程序存储器时,此端定时输出负脉冲作为片外存储器的选通信号。/VPP(31脚):外部程序存储器地址允许输入端/固化编程电压输入端。当EA接高电平时,CPU只访问片内的EPROM/ROM并执行内部程序存储器的指令,但当PC(程序计数器)的值超过0FFFFH(对8051为4KB)时,将自动转去执行外部程序存储器的程序。当EA接低电平时,CPU只访问外部EPROM/ROM并执行外部程序存储器的指令,而不管是否有片内程序存储器。(4)输入/输出端口P0,P1,P2和P3P0口:P0口是一个漏极开路的8位准双向I/O端口。作输出端口时,每位可驱动8个LS型的TTL负载。作输入时,应先向口锁存器(80H)写入全1。P1口、P2口、P3口均可作为输出/输入口,每位可驱动4个LS型的TTL负载。P3口除此之外,每个引脚还具有第二功能。3 时钟电路单片机的时钟产生方法有内部时钟方式和外部时钟方式两种,大多数单片机运用系统采用内部时钟方式。(1) 内部时钟方式 最常用的内部时钟方式是采用外接晶体 图11 内部时钟方式的时钟电路Fig.11 Internal Clock Way Clock Circuit (陶瓷谐振器的频率稳定性不高)和电容组最常用的内部时钟方式是采用外接晶体(陶瓷谐振器的频率稳定性不高)和电容组成的并联谐振回路。连接方法如图11所示,AT89C51单片机允许的谐振晶体可在1.2MHZ24MHZ之间选择,一般取11.0592MHZ。电容C1、C2可在20PF100PF之间选择,一般当外接晶体时典型取值为30 PF,外接陶瓷谐振器时典型取值为47 PF,取60 PF70 PF时震荡器有较高的频率稳定性。成的并联谐振回路。连接方法如图所示8051单片机允许的谐振晶体可在1.2MHZ24MHZ之间选择,一般取11.0592MHZ。电容C1、C2可在20PF100PF之间选择,一般当外接晶体时典型取值为30 PF,外接陶瓷谐振器时典型取值为47 PF,取60 PF70 PF时震荡器有较高的频率稳定性。(2)外部时钟方式 VCCAT89C51XTAL2XTAL1VSS外部时钟TTL门图11 HMOS型单片机的外部信号源接入方法Fig.11 HMOS Type of Aingle Chip External Source Access Method浮空 AT89C51XTAL2XTAL1VSS外部时钟带上拉电阻的TTL或CMOSM门电路图13 CHMOS型单片机的外部信号源接入方法Fig.13 CHMOS Type of Aingle Chip External Aource Access Method 外部时钟方式是利用外部震荡信号源直接接入XTAL1或XTAL2。图11,AT89C51单片机的外部信号源接入方法,图13为,AT89C51单片机的外部信号源接入方法。本次控制系统采用内部时钟方式。 4 复位电路 复位是单片机的初始化操作。其主要功能是把PC值初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。在设计单片机应用系统时,必须了解单片机的复位状态。因为单片机应用系统工作时,会经常进入复位的工作状态。应用系统的复位状态与单片机的复位状态是密切相关。单片机的复位都是靠外部的电路实现的。MCS-51单片机通常采用上电自动复位和按钮复位电路。当晶体震荡频率为12MHZ(6MHZ)时,R、C的典型值为C=10F(22F),R=8.2K(1K)。通常因为系统运行的需要,常常需要人工按钮复位,如图所示: 图14 复位电路Fig.14 Eset Circuit除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表2所示。表2 一些寄存器的复位状态Table 2 Aome Register Reset Condition寄存器复位状态寄存器复位状态PCACCPSWSPDPTRP0P3IPIETMON0000H00H00H07H0000H0FFHXXX00000B0XX00000B00HTCONTL0TH0TL1TH1SCONSBUFPCON00H00H00H00H00H00H不定0XXXX000B2.5.2 可编程I/O口8255A 8255A是Intel公司设计的可编程并行接口芯片、具有功能强、与CPU接口方便、使用灵活等特点,广泛微机单片机系统中,可作为打印机、磁盘驱动器、键盘、显示器等各种外设的接口电路,而本设计需用到键盘输入与显示器,故扩展选用8255A。1 8255A的基本特性11 1)8255A具有二个8位、二个4位的并行I/O端口的芯片; 2)8255A能以多种形式,在I/O端口与CPU之间进行数据传送。如:程序直接传送、应答方式传送和中断方式传送等。 3)有4个端口地址:A、B、C三个数据端口地址和控制口地址。一般情况下该芯片的A1、A0脚接系统总线的A1、A0,此时,A1A0=11时选择的是控制口;A1A0=00时选择的是A口;A1A0=01时选择的是B口;A1A0=10时选择的是C口; 4)8255A的工作方式选择和C口按位操作控制字均利用控制口发布命令。传送数据时用各数据口的地址。8255A有三种工作方式: 1)0方式:基本I/O方式。无须连接信号的直接I/O,三个8位口均可作此类I/O。无专用联络信号,不能采用中断方式与CPU交换数据,输出锁存,输入缓冲(有三态门)而无锁存。 2)1方式:选通方式。只有A口、B口可作此方式使用,C口此时作为联络线或0方式使用; 3)2方式:双向I/O。只有A口可以作为此方式使用,C口在此方式下有5条线作联络线,余下的做B口1方式的联络线。2 8255A芯片引脚图158255A的引脚图Fig.15 8255 A Pin Figure在与单片机接口的方向,8155A提供如下信号,引脚如图14AD7 AD0 三态双向数据线。读选通信号。写选通信号。片选信号。RESET复位信号。复位后A、B、C口均置为输入方式。A1-A0地址线,用来选择8255A内部端口。3 8255A与8051单片机的连接 图16 AT89C51和8255A的连接图 Fig.16 AT89C51 And 8255 A Connection Diagram根据需要对单片机8051芯片扩展了I/O口,扩展了一片8255A芯片,设计了8255A和8051的连接图,如图168051扩展8255A,两片8255A都工作在0方式。将A片PA口设置为输入口,PB口设置为输出口,CS由译码电路的Y6控制;将B片PA、PB口都设置为输出口,PC口低4位设置为输入口,CS由译码电路的Y7控制。3显示报警及电源电路设计3.1 LED显示器1.LED数码显示器的结构和原理单片机中通常用4个7段LED构成字型“8”,经AD转换之后的数据采集,经一定的逻辑运算转换为实际的运行电流的大小值X,编程将X的千位数,百位数,十位数,个位数分别转换为合适数码管显示的二进制码,程序选择第一个数码管显示千位数据。这种显示器有共阴极和共阳极两种,如图15 所示。发光二极管的阳极连在一起的(公共端KO)称为共阳极显示器,阴极连在一起的(公共端KO)称为共阴极显示器。本系统中采用的是共阴极数码管。 (1)共阴极数码管 (2) 共阴极数码管封装图图17 共阴极数码管Fig.17 Cathode Tube of Digital一位显示器由7个发光二极管组成,其中,7个发光二极管构成字型“8”的各个笔划(段)a-g。当在某段发光二极管上施加一定的正向电压时,该段笔划即亮;不加电压则暗。为了保护各段LED不被损坏,需外加限流电阻。2. LED显示方式静态显示: LED的亮度高,软件编程也比较容易,但是它占用比较多的I/O口资源,常用于显示位数不多的情况。11动态显示:它利用了人眼的“视觉暂留”效应,占用资源少,动态控制节省了驱动芯片的成本,节省了电 ,但编程比较复杂,亮度不如静态的好。11 本设计中用到了4位显示,故选用动态显示方式。原理简介如下:在多位LED显示时,为了简化电路,降低成本,将所有位的段选线并联在一起,有一个8为I/O口控制。而共阴(或共阳)极公共端分别由相应的I/O线控制,实现各位的分时选通。由于所有位选线皆由一个I/O口控制,因此,在每一瞬间,几位LED就会显示相同的字符。要每位显示不同的字符,就必须采用扫描方法轮流点亮各位LED,即在每一瞬间只使某一位显示字符。在此瞬间,段选控制I/O口输出相应字符段选码(字型码),而位选则控制I/O口在该显示位送入选通电平(设LED为共阴,则应送低电平),以保证该位显示相应字符。如此轮流,是每位分时显示应显示字符。段选码,位选码每送入一次后延时1ms,因为人眼的视觉暂留时间为0.1s(100ms),所以每为显示的间隔不能超过20ms,并保持延时一段时间,以造成视觉暂时留效果,给人看上去每个数码管总在亮。3.2 报警器电路中选用蜂鸣器作为报警器,功能实现简便,只要在程序判定电流为过载或速度电流时,编程使得驱动IO口输出高点平即可驱动蜂鸣器工作,由于蜂鸣器的工作电流一般比较大,以致于单片机的I/O接口是无法驱动的,所以要利用放大电路来驱动,一般使用三极管来放放大电流就可以了。如下图所示:图18 报警电路图Fig.18 Alarm Circuit Diagram选择型号为CX9655SC-SM的蜂鸣器,额定电压为30V,性噪比可达85db。以L1和L2的排列来显示那条线路故障。其中,线路1的报警型号经P20口输出,线路2的报警信号P21口输出其中,二极管起续流作用,保护三极管在断开状态时不被报警器的线圈电流击穿,IN4148是一种小型的告诉开关二极管,开关比较迅速,且电流有50mA,能满足对报警器的要求。3.3 键盘1. 矩阵式未编码式键盘扫描原理如图19 为44矩阵式未编码式键盘结构图 图19 44的矩阵式未编码式键盘结构图Fig.19 4 x 4 Matrix Not Coding Pad Structure图中键盘的行线(X0X1)与列线(Y0Y7)的交叉处不相连,而是通过一个按键来联通,行线通过电阻接+5V。当键盘上没有键闭时所有的行线和列线都断开,则行线都呈高电平。当键盘上某一个键闭合时,则该键所对应的行线和列线被短路。例如:6号键被按下闭合时,行线X1和列线Y5被短路,此时X1的电平由Y5的电位所决定。如果把行线接到单片机的输入口,列线接到单片机的输出口,则在单片机的控制下,先使列线Y0为低电平,其余七根列线都为高电平,读行线状态。如果X0、X1都为高电平,则Y0这一列上没有键闭合。如果读出的行线状态不全为高电平,则为低电平的行线和Y0相交的键处于闭和状态。如果Y0这一列上没有键闭合,接着使列线Y1为低电平,其余列线为高电平,用同样的方法检查Y1这一列上有无键闭合。依次类推,最后使Y7为低电平,其余的列线为高电平,检查Y7这一列上是否有键闭合。这种逐行逐列地检查键盘状态的过程称为对键盘的一次扫描。142.控制方式单片机对矩阵式未编码式键盘的控制有以下三种控制方式供选择。(1)程序控制扫描方式,即查询方式。(2)定时扫描方式,利用单片机内部定时器产生中断(例如10ms),CPU响应中断后对键盘扫描一次。定时扫描方式的硬件电路与程序扫描方式相同。(3)中断扫描方式,引起外部中断(或)后,CPU响应中断,对键盘进行扫描。要根据应用系统中CPU的“忙”,“闲”情况以及所需按键数目的多少来选择控制方式。本系统采用程序控制扫描方式。3.控制系统28键盘设定0123456789设定运行取消确认修改打印图20 键盘连接图中所对应的键盘功能Fig.20 Keyboard Connection Diagram of The Corresponding To The Keyboard Function在本次设计的控制系统中,键盘可由10个数字键及6个功能键组成(确认,取消,设定,修改,运行,打印),共16个按键。由于独立式未编码式键盘适用于按键较少的系统中使用,而本次系统需要16个按键,需要的按键数较多,故采用28的矩阵式未编码式键盘,对按键的抖动处理采用软件方法。由于在本次设计中采用了8255扩展并行I/O口,所以键盘连接到8255上,键盘连接图中所对应的键盘功能如下图20 所示。操作人员通过键盘相对应的按键可以进行数据输入、输出,设定、运行程序、以及确认和取消操作。其余两个按键可以根据需要做扩展之用(参数修改或打印)。键盘是人机对话的一个重要输入工具。3.4电源电路设计3.4.1 电源电路设计供电方案为:从220V交流电压上取电,经降压,桥式二极管整流等电路后,输入三相稳压器7802或7815中,转换成+5V或+15V的电压输出单片机保护系统的供电由220V交流提供,U0端可输出+5V的数字信号和+15V的模拟信号,提供给中间继电器使用。此电路的精度一般可达0.04以上,用7805就能满足一般需求了。因为78系列三端稳压芯片输出端与输入端的电压差至少少于3.6V,故变压器可选220/10和220/20变比的。二极管整流桥的选型时根据最大峰值电压和电流选择的,选1N4002型二极管即可满足要求,其它参数参考资料。图21 电源电路原理图Fig.21 Power Circuit Principle Diagram4 单片机保护的抗干扰措施44.1 单微机保护装置的干扰来源微机保护装置在水利工程使用中遇到的突出问题就是易受干扰。经过长时间的观察、分析发现:干扰形式主要是电磁干扰。电磁干扰耦合的主要途径有:静电耦合(电容耦合);电磁耦合(互感耦合);共阻抗耦合;漏电耦合;传导耦合;辐射电磁场耦合。干扰电压分横向干扰(串模干扰)和纵向干扰(共模干扰)两种。串模干扰有3种来源:信号源中本来就有干扰电压存在;磁场与信号线耦合;干扰电流流过与信号线串接的阻抗。在某些变送器中有用的直流信号中本来就存在交流干扰电压,这样就不能消除它而只能通过滤波器把它衰减下去。共模干扰是信号源上有较大的对地电压存在,此电压可能取多种途径最后加到放大器的输入端。实践证明,即使23ms的瞬变电压干扰耦合到逻辑电路,也会使之功能紊乱,程序跳步;一个530ms的干扰脉冲就会引起图象显示畸变;又如电荷放大器、微电流放大器或预放大器很容易受到可控硅开关噪声的影响;有些干扰会使微机保护装置的整流管或集成电路损坏。4.2几种抗干扰措施针对上述分析,抗干扰防护措施主要着眼于三个方面:1)消除和抑制干扰源;2)破坏干扰的耦合途径;3)消弱接收电路对干扰的敏感性。具体措施如下:1减少电路的电容、电感和共阻抗耦合。1)控制信号线尽量远离各种动力线、高压线, 并采用垂直或辐射状布线;绕开和远离能产生高电位和大入地电流的接地点(如避雷器、并联电容器组、电容式电压互感器、电容型套管以及变压器中性点等的接地点)。2)弱电信号线不得与操作传输线和脉冲功率线同走一根电缆 ;不同电平信号线分用不同电缆分层布置,不得混合捆绑成束。3)一对信号线尽量同走一根缆,并最好采用双绞,使磁场干扰信号相互抵消。4)采用高质量双稳压电源和配用专用电源导线,使电源内阻和导线电阻小,共阻抗小;各电路电源线直接由电源输出端放射性布线,分别配电,避免链形布线;基准线和电源线应尽量增大截面积。大电流电路(如信号灯、继电器)的公共线与逻辑回路的公共线分开,并分别设置稳压电源,减小共阻抗耦合干扰;提高公共零线对地绝缘,以免将地电位引入零线。5)提高控制装置的绝缘水平,避免漏电阻造成干扰;尽量少用中间端子板,减少接触电阻。2设置滤波、整形、延时电路、避开干扰。1)滤波器具有选频特性,对经传导耦合的干扰是一种有效的技术防护措施。对交流电源进线加装滤波器,可抑制中波段高频干扰;还可抑制电源波形失真干扰;对直流可分别滤除高、低频干扰成分;在各个信号线的输入端采用滤波电路,既可防高、低频干扰信号的侵入,又可抑制过电压及触点抖动造成的干扰。2)采用高噪声容限的电路,并适当提高电路的门槛电压(如比较器的基准电压),可避开一些低幅干扰。3) 对持续时间短的脉冲干扰,在不影响操作运行质量的前提下,采用延时元件或积分门限元件也可有效避开干扰。3采用隔离措施、屏蔽措施。1)采用电隔离装置传递开关信号,可有效防止干扰的直接引入。常用的隔离器有电磁隔离和光电隔离。2)将产生电磁干扰的设备和电子设备的金属外壳可靠接地,使之成为与地等电位的屏蔽体;污染严重者,可将整个机房屏蔽。3)电源变压器、电压(电流)互感器、冲击继电器等应在一二次绕组间加装屏蔽层(单层或双层),抑制电网的工频干扰。原边侧屏蔽接地,副边侧屏蔽接零。若将铁芯也同时接地,效果更佳。4)信号、控制线路的屏蔽电缆(或电缆沟)与脉冲功率的屏蔽电缆分设。电缆屏蔽层的接地原则上采用一端接地法。对可能接受强过电压而危及设备安全的屏蔽电缆,也可采用二端接地法,但要保证流过电流不可过大,以防破坏屏蔽层。5)采用变压器隔离。变压器在抗干扰问题中的特殊地位:变压器是联系几个独立电路的桥梁,两个及两个以上的独立电路在变压器内以磁耦合的方式联系着,在电的联系上却互相绝缘。所以变压器作为一种隔离手段在抗干扰中得到广泛的应用。例如稳压变压器,对电网电压变化有不大于1%的稳定度,而且相当于一个低通滤波器,对脉冲干扰有良好的衰减作用。在变压器的使用中可把原绕组和副绕组及反馈绕组分别绕在两个磁芯上,两磁芯上再用一匝环线匝链,这样不但减少了每个变压器原、次绕组之间的杂散电容,而且也减少了耦合电容。6)不间断电源系统(UPS)UPS在近几年发展颇为迅速,并且在不少计算机系统、大型精密仪器、安全联锁系统以及重要调节系统中得到了较广泛的应用。UPS系统是防止电源中断、电源电压波动以及抑制噪声干扰比较完善的设备。UPS有3种形式:连续系统,在市电发生中断或降低到某一特定电压值时,就由蓄电池给DC -AC逆变器馈电,使负载交流供电不受影响。在整流器/充电器中有滤波器能抑制交流电网的噪声。顺向馈电UPS系统,其原理是在电网正常时由电网供电,UPS系统使蓄电池保持满容量状态;当市电不正常时由故障检测器发出讯号,通过静开关由DC-AC逆变器提供交流电源。反向馈电UPS系统,它与第种形式相反,电源正常时由UPS系统供电。仅当UPS系统发生故障时,才通过静开关将负载接到电网供电。在UPS系统故障排除后,则切断电网供电恢复UPS系统供电。根据比较系统的测试与诊约25%30%的仪器随机故障与交流电源的干扰有关。显然,防止从交流电源渠道串入的干扰是提高仪器使用可靠性必不可少的手段,这也是近几年UPS系统能在计算机及高级仪器中广泛应用的原因。4正确选择接地、接零与“浮置”。将电网零线和各种电气设备外壳通过低阻导线(5)接地,是着眼于安全的保安地线,一般无电流流过。电子装置的外壳接地是抗干扰的层蔽。电子装置内部输入、输出信号的公共零线是信号“地线”。它不但是电路中静态、动态电流的通道,又是引起内部干扰的薄弱环节,所以电子装置中的“接地”(实际为“接零”)方法应予以重视。1) 保安地线与电子装置的信号地线应分别设置。2) 电子装置中,信号地线、信号源地线和负载地线也应分别设置,且负载地线与信号地线应在电气上绝缘,隔离传输信号。3) 几种地线若在电位上需连通时,应尽量选择合适位置一点接地,以防地电位差干扰。5 单片机实现输电线路电流保护的软件设计 硬件是保护及其控制装置传递信息的载体,而软件则决定其动作特性和规律。微机保护装置及其控制装置的软件可分为监控程序和运行程序两部分。所谓监控程序包括对人机接口键盘命令的处理程序和为装置中各单元进行调试、整定值或门槛值设置、报告显示等而配置的程序。运行程序则是保护及其控制装置在运行状态下所需要执行的程序,以完成某种原理的保护功能或达到某种控制的目的。17该装置的软件由主程序和中断服务程序组成。5.1 保护软件流程单片机保护的程序的主要包括三大模块:主程序、采样中断服务程序和事故处理程序。5.1.1 主程序PA0、PA1控制启动继电器来控制跳闸,P20、P21控制报警。只要由软件使并行口的PA0输出“0”,PA1输出“1”,便可使与非门输出低电平,光敏三极管导通,K的接点被吸合。在初始化和需要继电器J返回时,应使PA0输出“1”,PA1输出“0”。主程序包括初始化、全面自检、开放和等待中断等功能。当装置上电或按复位按扭后,进入该程序模块的入口。首先进行必要的初始化(一),如堆栈寄存器赋值、控制口初始化(置ID、T0、T1的工作方式)、查询面板上开关的位置等。当面板上开关在调试位置则进入监控程序,否则进入运行程序。进入运行程序后,单片机将开始运行状态所需的各项准备工作即初始化(二),包括往I/O并行控制口写数,让所有的开关量处于正常状态;按照面板上的整定值或门槛值切换开关的位置,按套号将所需要的那一套整定值或门槛值放在预先规定好的RAM区。之后单片机依据程序对装置硬件的各部分进行全面自检。在确认一切良好后才允许数据采集系统开始工作,将采集指针和软件定时器初始化,准备好定时对各模拟输入量进行采样转换。这一工作完成后,先将保护的启动元件动作标志置1,即P10=0,P11=1,闭锁采样中断服务程序中起动元件的计算。然后开放采样定时器中断并等待。 图22 程序流程图 Fig.22 Program Flow ChartFIG. 21 Program Flow ChartYNY不通过 N通过运行初始化(二)全面自检数据采样系统初始化 P10=0 P11=1开中断P10=1 P11=0输入 I故障处理程序故障处理程序II故障处理程序IIIY 图21 程序流程图工作方式?初始化(一)调试监控程序告警小于Iopi?小于Iopii?全小于Iopiii?N整组复归来上电或复位 开放采样定时器中断后,若中断时刻到,则转入采样中断服务程序,执行完后返回至主程序的断点处,继续执行主程序。若中断时刻未到,主程序会继续往下执行而不断的进行专用自检项目。专用自检项目是依据不同的被保护元件或不同的保护原理自行设置。19该装置软件中含有三个故障处理程序。故障处理程序II的功能与故障处理程序III的功能类似,只是延时动作时间不同。并且,由于各段动作后均具有记忆功能。因此,在断路器跳闸后,重新合闸前应先使单片机系统复位。5.1.2采样中断服务程序 Fig.23 Sampling The Interrupt Service Routine Block Diagram Figure 22 Sampling The Interrupt Service Routine Block Diagram入口NYN采样/保持、转换及结果存储P10=0 P11=1 ?起动元件计算起动元件动作?P10=0,P11=1,驱动起动继电器修改返回地址为事故处理程序入口地址Y图23 采样中断服务程序框图返回包括对模拟量的采样、转换、采样值存储、起动元件的计算和是否有故障发生的判断等功能。18 图23给出了采样中断服务程序的框图。进入该程序模块后,首先发出采样/保持命令以保证各模拟量输入通道的同时采样;再对各通道保持信号依次进行转换并将转换结果存储到预先划分好的RAM区域;然后进行起动元件的计算和判断。如果起动元件已经动作,说明这次中断服务程序的执行是由于事故处理程序被采样定时器中断时间到而打断引起的,则不用再进行起动元件的计算和判断,当判断出起动元件刚好动作时,则进行以下三项工作:)将起动元件动作标志置;)向并行控制口写数,驱动起动继电器动作;)修改返回地址为事故处理程序的入口地址,这样在采样中断服务程序的出口处程序将返回到事故处理程序,而不是返回到主程序的断点处。5.1.3 事故处理程序 图24 事故处理程序图Fig.24 Accident Treatment Program DiagramNYYY入口故障后采样数据够一个数据窗长吗?保护动作方程计算保护区故障发跳闸命令等故障已切除?发跳闸命令够5秒?收跳闸令整组复归NNYN返回主程序此程序模块在起动元件动作后才投入,包括保护特性的计算、故障性质的判断等功能,其框图如图24所示。进入该模块后,首先检查故障后的采样数据是否够一个数据窗长。所谓数据窗长是指能估算出电气量中所含某一频率分量的幅值和相位所需要的采样数据的长度。若数据窗长已经达到了,则开始进行保护动作方程的计算和判定。如果判定故障发生在区外,则进入整组复归模块,使所有的动作标志和继电器重新恢复到初式正常运行的状态;如果判定故障发生在区内,则发出跳闸命令等,即往并行控制口写数,置PA0、P20为0,置PA1、P21为1,从而控制跳闸、报警。在故障切除后,经整组复归后进入主程序,准备下次故障时再动作。若发出跳闸令5s后,故障仍未切除,就收回跳闸命令,以防止被保护元件又发生故障时保护拒动作。20总结由于在实际中各种具有多种微机保护功能的微机线路保护装置,此次设计利用单片机可靠性高,高性能价格比等,研究了单片机在输电线路电流保护中的应用。首先对对微机保护的相关内容以介绍,介绍了电流保护;同时设计了单片机实现输电线路电流保护的硬件部分,包括对它模拟输入通道设计、单片机系统设计、开关量输入输出通道设计以及键盘和显示部分设计;最后进行软件部分的设计,包括微机保护算法、数字滤波、软件流程。本设计还存在一些不足,有很多地方还可以改进,其中有一处就是报警线路无法准确显示出哪条线路故障,如条件允许,可改进成一个显示器与报警器专用作显示故障线路编号,从而快速找出故障线路。在本次设计中,我学会了如何去查阅资料,为搞好设计,阅读了大量的相关书籍,并上网查找有关资料,并对所看知识进行总结,运用到设计中来。通过阅读,我又增进了知识,加强了对继电保护内容和单片机芯片的了解。在设计和写论文过程中,遇到了不少问题,通过学习,独立解决。并学会了应用一些常用软件。这次设计对大学四年所学的部分知识进行了运用,让我意识到自己以前所学知识还不够扎实。在设计过程中,也体会到科研需要严谨的态度和吃苦的精神。总的说来,这次设计让我受益非浅。 致 谢本次设计提高了自己动手能力和自主学习的能力。在设计的过程中遇到了不少的问题,通过自己查找资料和思考,并请教老师和同学,问题都得到好的解决。衷心的感谢蔡培中老师给予我的帮助。在设计过程中,老师认真负责,指导了我搞一个设计的全过程,教我们如何安排进度,如何查找相关资料,对疑难问题进行解答,并认真检查设计内容,指出设计中的不足,给以指导。同时也非常感谢身边热心同学给予我的帮助,他们指出了设计中的不足,并给以意见,在遇到一些困难时给以热诚的帮助,在相互的讨论学习中,我们共同进步。在大学求学生涯即将结束之际,我诚心的感谢这四年来湖南农业大学东方科技学院的老师们对我的教育和关怀,周围的同学们对我的友好和帮助!对评委老师倾心评阅我的论文表示衷心的感谢,谢谢老师们对我的栽培,并祝愿每位老师身体健康,事业顺利! 参考文献1 崔家佩,孟庆炎. 电力系统继电保护与安全自动控制整定计算M. 北京水利水电出版社,1993. 26,194-220.2 刘学军. 继电保护原理M. 北京:北京电力出版社,2004.1-7.3 张艳霞. 电力系统保护与控制M.北京:清华大学出版社,2005
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。