电力电子装置电流检测与过流保护系统设计毕业设计.doc_第1页
电力电子装置电流检测与过流保护系统设计毕业设计.doc_第2页
电力电子装置电流检测与过流保护系统设计毕业设计.doc_第3页
电力电子装置电流检测与过流保护系统设计毕业设计.doc_第4页
电力电子装置电流检测与过流保护系统设计毕业设计.doc_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计说明书(论文)作 者: 高至祺 学 号:1007240619 学 院:自动化工程学院 班 级: 自动106 专 业:自动化 测控技术与仪器所 在 系:控制科学与工程 仪器科学与技术题 目: 电力电子装置电流检测与过流保护 系统设计 指导者: 张玉财 副教授 签字: 评阅者: 2014 年 6 月 吉 林摘 要摘 要本论文针对不间断电源以霍尔传感器和AT89C51单片机为核心,设计了一个利用霍尔效应实现电流检测并带过流保护的装置。该装置在片外扩展A/D转换接口,系统选用ADC0804转换器,电流检测元件采用ACS712霍尔传感器。在上述硬件基础上,实现了对ADC0804芯片的启动与读写操作,完成对来自ACS712的直流电流信号的A/D转换工作,当A/D转换结束后,ADC0804向CPU发出一个信号,CPU对转换后的数字量进行处理,并将结果通过数码管实时显示出来,达到检测电流的目的。并且采用新型超低电压检测器PT7M6lOl及一些通用元器件设计的一种通用过流保护电路,经实验其效果较好。该保护电路的特点是:最大的允许工作电流Imax可设定;在正常工作状态(无过流发生)时,电路耗电极小,约几十微安;一旦有过流状态出现,切断负载电源迅速(约几毫秒),并锁存(印保持负载断开电源状态),不影响其他电路工作;控制切断电源的P-MOS-FET的压降小,检测电流的电阻Rs上的压降小(仅1OOmV),所以电路的效率95%;有过流状态指示;电路简单、无需调整;若都采用贴片式元器件占印制板面积较小。关键词:霍尔传感器;AT89C51;过流保护-I-东北电力大学学士学位论文ABSTRACTIn this paper, the uninterruptible power supply to the Holzer sensor and AT89C51 SCM as the core, the device with overcurrent protection by the use of a Holzer effect of current detection and design. The device extension A/D conversion interface in chip, system with ADC0804 converter, current detection device using ACS712 Holzer sensor.On the hardware basis, realize the startup and read on the ADC0804 chip of the write operation, to complete the DC current signal from the ACS712 A/D conversion work, when the A/D is finished, the ADC0804 sends a signal to the CPU, CPU digital conversion after the treatment, and the results through digital tube display. Current, to detect the purpose. And using the new ultra low voltage detector PT7M6lOl and some common components to design a general over-current protection circuit, the experiment the effect is better. The protection circuit is: the maximum permissible working current of the Imax can be set; in the normal working state (no flow), the power consumption of the circuit is very small, about tens of microamperes; once the overcurrent condition, load off quickly (about a few milliseconds), and latches (Yin Baos load disconnect power state), does not affect other circuit; control the pressure cutting off the supply of small P-MOS-FET, Rs current detecting resistor voltage drop on the small (only 1OOmV), so the efficiency of 95% circuit; overcurrent state indicator; the circuit is simple, no need of adjustment; if uses SMD components accounted for printed circuit board area is small.Keywords: Holzer sensor ; AT89C51 ; Over current protection目录目 录摘 要IABSTRACTII目 录III第1章 绪 论11.1 课题背景与意义11.2 研究现状11.2.1 不间断电源的研究现状11.2.2 电流检测的研究现状21.2.3 过流保护的发展现状3第2章 不间断电源简介42.1 设备简介42.2 设备工作过程52.3 设备异常情况52.4 不间断电源发展特点52.5 设备分类与应用7第3章 电流检测系统硬件设计83.1 单片机原理简介83.1.1 AT89C51简述83.2 A/D转换电路93.2.1 ADC0804简述93.2.2 ADC0804外围电路以及与单片机的链接图93.3 数码管显示电路103.3.1 74HC4511管脚与工作原理103.3.2 七段数码管引脚与工作原理113.4 系统整体电路原理图11第4章 系统软件设计144.1 单片机开发及调试工具144.3 系统程序设计154.3.1 定时器计数程序154.3.2 外部中断程序154.3.3 初始化MCU程序164.3.4 ADC0804启动、读取转换程序164.3.5 霍尔传感器ACS712的计算函数程序184.3.6 七段数码管显示程序184.3.7 主程序19第5章 过流保护系统设计215.1 PT7M6lOl的结构及工作原理215.2 过流保护电路及工作原理235.3 电路模块25第6章 软件系统仿真266.1 仿真软件介绍266.2 系统仿真过程与结果26结 论29参考文献30致 谢31-29-第1章 绪论第1章 绪 论1.1 课题背景与意义近几年来,单片机已逐步深入应用到工农业生产各部门及人们生活的各个方面。各种类型的单片机也根据社会的需求而开发出来。单片机是器件级计算机系统,实际上它是一个微控制器或微处理器。由于它功能齐全,体积小,成本低,因此它可以应用到所有电子系统中。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C51是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案1。此外在一些负载电流较大的电路中,若由于负载内部产生局部短路或其他原因造成负载电流超过最大允许电流(过流)时,若不及时断开负载电源,往往容易造成负载过热烧毁或电源过载使整个电路系统不能正常工作或电源受损2。采用完善的过流保护电路可在一旦出现过流时,瞬间断开过流负载的电源,这可减小电路损坏的程度、减小损失。1.2 研究现状1.2.1 不间断电源的研究现状不间断电源(或称UPS,即 Uninterruptible Power Supply)是在电网异常的情况下不间断的为电器负载设备提供后备交流电源,维持电器正常运作的设备。通常情况下不间断电源被用于维持计算机(尤其是服务器)或交换机等关键性商用设备或精密仪器的不间断运行,防止计算机数据丢失,电话通信网络中断或仪器失去控制。1. 飞轮式不间断电源在使用电池的时代之前,不间断电源曾经使用飞轮和内燃机为负载提供电能供应,这种不间断电源被称为飞轮式或旋转式不间断电源。飞轮式不间断电源由整流器、直流电动机、飞轮、柴油机(或汽油机)及发电机等组成。在电网供电的情况下,由整流器提供的直流电驱动电动机带动飞轮旋转,并且带发电机为负载供电。由于飞轮的惯性作用,发电机转速可以保持均衡,此时不间断电源起过滤电网干扰的作用。当电网断电后,飞轮继续带动发电机的转子旋转,同时启动柴油机带动发电机发电,替代原有电网为负载供电。由于飞轮式不间断电源使用内燃机提供电力,会产生较大的噪音同时体积也较大,因此目前一般仅被用于应急情况和一些自然状况恶劣的场合,通常情况下不间断电源会使用蓄电池来提供电力2、蓄电池式不间断电源自二十世纪六十年代美国通用电气公司研究生产不间断电源以来,不间断电源一直在被改进,但是其基本原理没有重大变化。现代的不间断电源由电池组、逆变器和控制电路组成,一端连接电网另一端连接电器负载。在电网电压正常的情况下,不间断电源利用电网电源为自身充电,在电网出现异常的时候,不间断电源将存储于电池中的电能释放,供负载使用。它按工作方式通常分为在线式和后备式(亦称为离线式)两种;按输出波形可分为正弦型、近似正弦型(用阶梯方波来拟合正弦波)等5。1.2.2 电流检测的研究现状传感器产业分类众多,其中霍尔传感器市场是第三大的传感器产品市场。在汽车业、电脑、手机以及新兴消费电子领域都得到了广泛应用。未来几年,随着越来越多的汽车电子和工业设计企业转移到中国,霍尔传感器在中国市场的年销售额将保持20%到30%的高速增长。与此同时,霍尔传感器的相关技术仍在不断完善中,可编程霍尔传感器、智能化霍尔传感器以及微型霍尔传感器将有更好的市场前景。在我们的日常生活中,霍尔传感器被广泛应用。例如,在翻盖或是滑盖的手机中,用来检测手机盖翻开或是滑动的器件就是霍尔传感器;再比如,在电脑键盘上,实现光标移动的滚动键就是由霍尔传感器组成的;还有,在汽车变速箱、电动门窗等需要电机的部件中也有霍尔传感器应用。可以说,我们在每天的生活中都在与霍尔传感器打交道3。 “由于需要采用霍尔传感器的应用领域,如汽车、电机、手机和电脑都已经采用了该器件,而且这些市场在未来几年的增长较为稳定,而其他一些新的应用市场又不足以与上述几个市场相比,因此霍尔传感器在全球总的市场容量是较为稳定的,每年的增长率保持在5%到10%之间。”霍尔传感器应用的领域不同,因此各个市场对它的要求也不尽相同4。手机市场对霍尔传感器的主要要求包括尺寸、功耗和可调节的阈值。在工业和汽车应用方面,霍尔传感器首先要满足工业或汽车认证对器件的要求,例如安全性、稳定性和温度范围要达到相应的级别。1.2.3 过流保护的发展现状电力系统在运行时常常因为系统中的过电流保护发生误动作而造成事故,给经济带来巨大的损失。该文针对过电流保护误动作及各种情况提出了应采取的措施,并提出了过电流保护改进的方向。 我国正处在经济发展的重要时期,各行各业对电力的需求日益增加。因此,预防用电事故就成为迫切需要解决的问题。电力系统在运行中,可能发生各种故障和不正常运行状态,最常见的也是最危险的故障是发生各种形式的短路,在发生短路时流过故障点的短路电流很大,有可能破坏系统并列运行的稳定性,因此需要在系统中配置过电流保护。然而,在某些情况下,即使采用的过电流保护装置的动作值和时间匹配得很合理,但由于与系统中其他的保护不能很好地配合而导致其误动作,造成整个系统故障。因此随着电网结构的日趋紧密,过电流保护能否正确动作,对电力系统安全、稳定运行非常重要。第2章 不间断电源简介第2章 不间断电源简介2.1 设备简介不间断电源(或称UPS,即 Uninterruptible Power Supply)是在电网异常(如停电、欠压、干扰或浪涌“也称:涌浪电流”)的情况下不间断的为电器负载设备提供后备交流电源,维持电器正常运作的设备。通常情况下不间断电源被用于维持计算机(尤其是服务器)或交换机等关键性商用设备或精密仪器的不间断运行,防止计算机数据丢失,电话通信网络中断或仪器失去控制。UPS是针对中国电网环境和网络监控及网络系统、医疗系统等对电源的可靠性要求,克服中、大型计算机网络系统集中供电所造成的供电电网环境日益恶劣的问题,以全新的数字技术研制出的第三代工频纯在线式智能型UPS。直流电源,是维持电路中形成稳恒电流的装置。如干电池、蓄电池、直流发电机等。UPS和直流电源是企业重要的供电保障设备,传统的维护管理包括:日常巡检外观,定期更换电池、滤波电容、风机等易损件,大修时做电池活化等;改造或采用换代设备,使用高级工具测试电池性能。这种管理方式企业投入成本高,维护人员工作量大,不易实时掌握设备运行状态和关键数据,设备事故预防能力低。实施在线维护管理可避免传统方式的不足之处,获得良好效益。UPS电源系统由五部分组成:主路、旁路、电池等电源输入电路,进行AC/DC变换的整流器(REC),进行DC/AC变换的逆变器(INV),逆变和旁路输出切换电路以及蓄能电池。其系统的稳压功能通常是由整流器完成的,整流器件采用可控硅或高频开关整流器,本身具有可根据外电的变化控制输出幅度的功能,从而当外电发生变化时(该变化应满足系统要求),输出幅度基本不变的整流电压。净化功能由储能电池来完成,由于整流器对瞬时脉冲干扰不能消除,整流后的电压仍存在干扰脉冲。储能电池除可存储直流直能的功能外,对整流器来说就像接了一只大容器电容器,其等效电容量的大小,与储能电池容量大小成正比。由于电容两端的电压是不能突变的,即利用了电容器对脉冲的平滑特性消除了脉冲干扰,起到了净化功能,也称对干扰的屏蔽。频率的稳定则由变换器来完成,频率稳定度取决于变换器的振荡频率的稳定程度。为方便UPS电源系统的日常操作与维护,设计了系统工作开关,主机自检故障后的自动旁路开关,检修旁路开关等开关控制。2.2 设备工作过程当市电正常380Vac时,直流主回路有直流电压,供给DC-AC交流逆变器,输出稳定的220V或380Vac交流电压,同时市电经整流后对电池充电。当任何时候市电欠压或突然掉电,则由电池组通过隔离二极管开关向直流回路馈送电能。从电网供电到电池供电没有切换时间。当电池能量即将耗尽时,不间断电源发出声光报警,并在电池放电下限点停止逆变器工作,长鸣告警。不间断电源还有过载保护功能,当发生超载(150%负载)时,跳到旁路状态,并在负载正常时自动返回。当发生严重超载(超过200%额定负载)时,不间断电源立即停止逆变器输出并跳到旁路状态,此时前面输入空气开关也可能跳闸。消除故障后,只要合上开关,重新开机即开始恢复工作。2.3 设备异常情况使用不间断电源是为了应对电网可能出现的以下情况:(1) 停电(电网停止工作,无电压输出)(2) 压降(亦称下陷,电网电压低于标称电压15%-20%,时间可能持续数秒)(3) 电涌(亦称浪涌、突波,电网电压瞬间高于标称电压10%以上,时间持续数秒)(4) 持续欠压(5) 持续过压(6) 线噪(因线路屏蔽差而引入的射频或电磁干扰)(7) 频率漂移(发电机不稳定造成的电网频率偏差)(8) 开关瞬态(亦称暂态,由电气设备开关或放电造成的电压偏差,有时可高达20000伏,但是持续时间极短,仅数纳秒)(9) 谐波(电网中由非线性特性的电气设备产生的对交流电正弦波形的干扰)2.4 不间断电源发展特点(1)高效率、高可靠性UPS由于IT 设备不断增多、用电量加剧、机房面积紧张、低耗节能需求等客观因素的存在,高效率、高可靠性的UPS 技术倍受关注。为提高UPS 运行效率,高性能电力电子器件不断被研发成功并投入实际应用,如IGBT、MOSFET、GTR、智能功率模块IPM、MOS 控制晶闸管MCT 等,变流技术也需要随着电力电子器件而更新。此外,业界正逐步推广UPS 内部多模块冗余并联运行、甚至多台UPS 组成的系统冗余运行技术,在并联运行中,当单一模块或单机发生故障时,其功能则自动转由冗余单元承担,大大提高了UPS 供电系统的可靠性。(2)大功率化、模块化由于IT 行业迅猛发展,数据中心的数据量也在以爆炸式的速度持续增长,随之而来功率消耗增大。UPS 一方面朝着更大功率的方向发展,另一方面为应对不间断电源容量分期扩充的需求,产品模块化已是不可阻挡的趋势。更个性化的用户需求、更庞大的数据中心规模及更高的维护成本使得UPS 已不再是单纯的不间断供电设备,针对不同行业领域的全套电源供应与管理解决方案才将倍受市场青睐。行业内针对模块化UPS 解决方案基本形成了两个方向:一是单机冗余化,即通过多模块冗余并联构成大功率单相或者三相UPS,其可用性指标得到了质的飞跃;二是全模块化结构,即一个模块是一台完整的UPS,通过冗余并联直接构成中等功率UPS,在兼顾可用性指标的同时还具有良好的性价比。(3)高频化相比传统的工频UPS,高频UPS 采用功率因数校正和高频软开关技术,省去了工频电能转换环节,因此运行效率更高、对电网的谐波污染及无功消耗极小,完全能够满足国内外相关电力行业的标准要求。此外,高频电能变换装置在减小磁性部件体积和重量、降低制造成本、遏制运行噪音、节能环保等方面效果显著,因此越来越受到用户认可。(4)数字化、智能化、网络化数字化技术的优势在当今信息社会中愈加明显。在UPS 产品的研发和制造过程中采用全数字化技术可有效缩小产品体积、降低生产成本、提高产品的可靠性及针对用户需求的匹配性;而数字化控制技术则会在UPS 系统运行过程中准确及时地进行信号采样、处理、控制(包括电压电流环等)、通信等工作,并将各环节的控制参数优化统一后发送给UPS 综合控制单元,从而使UPS 系统的运行更具效率,实现更简单、更稳定的通信与均流,并获取优良的电磁兼容指标。智能化主要贯穿于UPS 系统的控制、检测与通信过程中,完全由计算机管理。计算机及其外设能自主应付一些可预见的问题,进行自动处理和调整,发出预警、告警信息等。通信设施所处环境日趋复杂,增大了维护难度,对电源设备的网络化监控管理提出了新的要求。网络化技术可通过对UPS 配置与计算机互连的软硬件接口,实现计算机网络系统及数据资料的双重保护、网络远程事件记录和监测控制、故障告警、参数自动测试分析等功能,使维护人员更为轻松、安全、高效地通过互联网进行数据查询、控制等维护工作。(5)绿色、节能、环保在世界能源格局变化加剧,国际油价剧烈震荡,全球能源供应紧张的形势下,节能环保已成为UPS 厂商进行产品技术创新的指导原则。对UPS 而言,输入功率因数的高低表明其吸收电网有功功率的能力及对电网影响的程度。降低电源的输入谐波,不但能改善UPS 对电网的负载特性,减少给电网带来的严重污染,也能降低对其他网络设备的谐波干扰。已有许多UPS 厂商推出的产品功率因数接近1,可最大限度地减少无功功率的消耗。2.5 设备分类与应用UPS按工作原理分成后备式、在线式与在线互动式三大类。其中,最常用的是后备式UPS,它具备了自动稳压、断电保护等UPS最基础也最重要的功能,虽然一般有10ms左右的转换时间,但由于结构简单而具有价格便宜,可靠性高等优点,因此广泛应用于微机、外设、POS机等领域。后备式UPS电源又分为后备式正弦波输出UPS电源和后备式方波输出UPS电源。后备式正弦波输出UPS电源:单机输出可做到0.25KW2KW,当市电在170V264V间变化时,向用户提供经调压器处理的市电;当市电超出170V264V范围时,才由UPS提供高质量的正弦波电源。后备式方波输出UPS电源:与后备式正弦波输出UPS电源不同的只是为用户提供50Hz方波电源。在线式UPS结构较复杂,但性能完善,能解决所有电源问题,如四通PS系列,其显著特点是能够持续零中断地输出纯净正弦波交流电,能够解决尖峰、浪涌、频率漂移等全部的电源问题;由于需要较大的投资,通常应用在关键设备与网络中心等对电力要求苛刻的环境中。在线互动式UPS,同后备式相比较,在线互动式具有滤波功能,抗市电干扰能力很强,转换时间小于4ms,逆变输出为模拟正弦波,所以能配备服务器、路由器等网络设备,或者用在电力环境较恶劣的地区。不间断电源现已广泛应用于:矿山、航天、工业、通讯、国防、医院、计算机业务终端、网络服务器、网络设备、数据存储设备、UPS不间断电源、应急照明系统、铁路、航运、交通、电厂、变电站、核电站、消防安全报警系统、无线通讯系统、程控交换机、移动通讯、太阳能储存能量转换设备、控制设备及其紧急保护系统、个人计算机等领域。第3章 电流检测系统硬件设计简述第3章 电流检测系统硬件设计3.1 单片机原理简介单片机是指集成在一个芯片上的微型计算机,也就是把组成微型计算机的各种功能部件,包括CPU(Central Processing Unit)、随机存储器RAM(Random Access Memory)、只读存储器ROM(Read-only Memory)、基本输入/输出(Input/Output)接口电路。定时器/计数器等部件都制作在一块集成芯片上,构成一个完整的微型计算机从而实现微型计算机的基本功能6。3.1.1 AT89C51简述AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式4。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。 AT89C51管脚图如下: 图3.1 AT89C51引脚排列3.2 A/D转换电路3.2.1 ADC0804简述ADC0804是一个早期的A/D转换器,因其价格低廉而在要求不高的场合得到广泛应用。ADC0804是一个8位、单通道、低价格A/D转换器,主要特点是:模数转换时间大约100us;方便的TTL或CMOS标准接口;可以满足差分电压输入;具有参考电压出入端;内含时钟发生器;单电源工作时(0V-5V)输入信号电压范围是0V-5V;不需要调零等等2。 ADC0804管脚图如下: 图3.2 ADC0804管脚图3.2.2 ADC0804外围电路以及与单片机的链接图 图3.3 ADC0804外围电路图调整变阻器HAUBLAN20K,使辅助参考端VREF脚得到2.5 V标准参考电压。在CLKIN、CLKOUT端设计RC振荡电路,由于ADC0804频率限制在1001460 kHz,通过对频率公式F=1(1.1RC)的计算,选择电阻R=20k,电容C=200pF,即可得到符合设计要求的频率。图3.4 ADC0804与单片机的的链接图3.3 数码管显示电路3.3.1 74HC4511管脚与工作原理本设计选用74HC4511作为驱动芯片,以七段数码管管作为显示器件的显示模块最为系统的输出.为了数码管的保险器件.我们在数码管与驱动芯片之间加1K 欧姆的电阻作为限流电阻,保证驱动芯片以及数码管的安全运行74HC4511管脚图如图3.5:3.3.2 七段数码管引脚与工作原理在单排年级应用系统和智能化仪器仪表中广泛使用各种显示器来显示数据文字或者是图形画面,其中最常用的显示器是LED(发光二级管显示器),因为它具有驱动电路简单,配臵灵活方便,功耗低响应速度快,可靠性高以及易于实现而且价格低廉等优点7。LED 显示实际上是由若干发光二级管构成的,当发光管导通时,相应的一个点或者是一个笔画发光,控制不同组合的二极管导通,就能显示出各种字符。图3.5 发光管接入电路的具体接法3.4 系统整体电路原理图基于单片机的霍尔电流电流检测系统的原理图如图7所示,系统由一个主控系统和一个检测模块组成。被测电流通过ACS712芯片时,该芯片利用霍尔效应,将被测电流转换成05V DC模拟信号,该模拟量经A/D装换变成数字量。AD采样处理模块主要是对从ADC0804采集来的数据进行处理,完成对二进制数据BCD码的转换,并且通过Pl口输出显示,Pl口的低4位输出BCD码,高4位为数码管的片选信号。ADC0804与AT89C51的连接采用循环扫描的方式。当AD转换结束后,ADC0804向CPU发出一个信号,CPU对转换后的数字量进行处理,使数码管显示当前的电流值。图3.7 系统原理图第4章 系统软件设计第4章 系统软件设计4.1单片机开发及调试工具本系统的软件编程使用的是美国Keil Software公司出品的Keil 4,是51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势。Keil 4软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,Keil 4生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能 体现高级语言的优势8。4.2电流检测装置软件程序流程图图4.1 电流检测装置软件流程图4.3系统程序设计4.3.1定时器计数程序T1和T0是两个独立的定时器/计数器,相互之间不会影响。至于定时和计数功能,则由写入TMOD(定时器/计数器方式控制寄存器)的值,来确定当前定时器是定时功能还是计数功能。因此在程序中,可以设臵标志位TR0和TMOD配合,当TR0是1时,定时器就执行计数功能,开始计数。定时器需要计数16位数,因此选择定时器为模式1,即设臵TMOD=0x01。程序如下:#include Public.hu8 Cnt100ms; u8 Cnt1s; void Timer0ISR(void) interrupt 1 TL0 = (u8)(IntervalOneMs); TH0 = (u8)(IntervalOneMs 8); ADC0804Start(); / 启动ADC转换 void Timer0Initial(void) TMOD |= 0x01; / 设臵定时器0为模式1 TL0 = (u8)IntervalOneMs; / 初始化 低8位 TH0 = (u8)(IntervalOneMs 8); / 初始化高8位 ET0 = 1; / 允许定时器0中断 TR0 = 1; / 启动定时器0,开始计 数 4.3.2外部中断程序中断能使处理器在运行过程中对外部事件发出的中断请求及时地进行处理,处理完成后又立即返回断点,继续进行处理器原来的工作。系统对ADC0804转换结果执行外部中断,当系统未能读取转换结果时继续返回ADC0804等待转换完毕。中断程序如下:#include Public.h extern u8 ADCResult; void INT0ISR(void) interrupt 0 /外部中断0服务函数 ADCResult = ADC0804ReadADResult(); / 取得ADC转换 结果 void INT0Initial(void) IT0 = 1; /指定外部中断0下降沿触发 EX0 = 1; /使能外部中断 4.3.3 初始化MCU程序根据系统要求,单片机要有外部中断、定时器计数,因此初始化单片机时要初始化外部中断以及定时器来实现上述功能。初始化MCU程序如下: #include Public.h void MCUInitial(void) GlobalInterruptDisable(); / 禁止全局中断 INT0Initial(); / 初始化外部中断 Timer0Initial(); / 初始化Tmer0 GlobalInterruptEnable(); / 允许全局中断 4.3.4 ADC0804启动、读取转换程序ADC0804的启动:ADC0804中的A/D转换转换器在满足一定条件是开始一个转换过程,这个条件就是:在实现片选WR=0的前提下,引脚上出现一个上升沿。实现A/D转换的时序如图8,实现WR=0后,使用一个上升沿信号就可以启动转换过程。图中TR2是时间延迟,时间TR3是转换时间。ADC0804转换结果的读取:在A/D转换结束以后,ADC0804的RD引脚将给出一个低脉冲,如果把这个引脚直接连接到单片机的外部中断引脚,这个低脉冲将引起单片机中断,单片机可以在中断处理程序中读取ADC0804的转换结果。图4.2 ADC0804的时序转换图4.3 ADC0804转换器的工作时序ADC0804启动、读取程序如下: #include Public.h void ADC0804Start(void) iADC0804WR = 0; iADC0804WR = 1; / 上升沿启动ADC0804转换 void ADC0804Initial(void) iADC0804WR = 1; iADC0804RD = 1; / 初始状态为WR,RD均为高电平 u8 ADC0804ReadADResult(void) u8 ADTemp; iADC0804RD = 0; / 低电平为读数状态 ADTemp = iADC0804DATA; / 读取数据口 iADC0804RD = 1; return ADTemp; / 返回ADC转换结果 4.3.5霍尔传感器ACS712的计算函数程序查找ACS712数据手册可得到计算函数为如下 #include Public.h float ACS712ReadCurrent(u8 ADCValue) return (float)30*(ADCValue-127) / 101; 94.3.6七段数码管显示程序系统选用4个共阴极数码管来分别显示检测电流的十位、个位、小数点后一位、小数点后俩位,再将计算结果转换成BCD码并在数码管中显示出来。7段数码管显示程序: #include Public.h u8 DisplayBCD4; u8 code SelectTable=0x70,0xB0,0xD0,0xE0; void HEXTOBCD(u16 Hex) DisplayBCD3 = Hex/1000; / 千位 DisplayBCD2 = Hex%1000/100; / 百位 DisplayBCD1 = Hex%100/10; / 十位 DisplayBCD0 = Hex%10; / 个位 void DisplaySevenSegment(u16 DisplayData) static u8 Sel; u8 P0Temp; HEXTOBCD(DisplayData); / 转换成BCD码 P0Temp = P0; P0Temp &= 0xF0; P0Temp |= DisplayBCDSel; / 要显示的BCD码 P0Temp &= 0x0F; P0Temp |= SelectTableSel; / 选中一只数码管 P0 = P0Temp; if (+Sel 3) / 四个数码管轮流显示 Sel = 0; 4.3.7主程序主程序用来调用上述子程序,包括初始化单片机、初始化ADC0804等等#include Public.h u8 ADCResult; float Current; u16 CurInt; void PowerOnInitial(void) ADC0804Initial(); / 初始化ADC0804 void main(void) MCUInitial(); / 初始化MCU PowerOnInitial(); / 初始化上电默认状态 while(1) Current = ACS712ReadCurrent(ADCResult); / 根据ADC的转换结果计算出电流值 CurInt = Current*100; / 电流值*100以便显示 DisplaySevenSegment(CurInt); / 显示电流值 第5章 过流保护系统设计第5章 过流保护系统设计5.1 PT7M6lOl的结构及工作原理PT7M6lOl是PerIComTechnology(百利通)公司的新产品,是一种可检测lOOmV超低电压的电压检测器。与一般电压检测器不同的是,它有独立的电源输入端VCC,供器件内部电路用,它是一种四端器件,如下图所示。图中Vcc是外接电源输入端、IN是被检测的电压输入端、GND是电源负端、OUT是检测结果输出端,输出电平信号10。如图所示:图5.1 PT7M6lOl引脚图该器件的输出级有CMOS(推挽输出)及开漏输出两种结构。在CMOS输出结构中,又分成检测电压超过1OOmV时,输出为低电平的,称为CL型(在型号后缀中用CL表示);在检测电压超过lOOmV时)输出为高电平的称为CH型;在型号后缀中用CH表示)。开漏输出型在输入超过1OOmV时,输出低电平,称为NL型。三种不同结构如下图5.2所示11。下面以CH型为例说明其工作原理。该器件由一个带滞后电压的比较器、反相器及由一个P-MOSFET及一个N-MOSFET组成的推挽输出级组成。被检测的电压输入比较器的同相端,1OOmV的基准电压输入比较器的反相端,比较器的输出电平信号经反相后输入输出级。当输入的检测电压从OmV升到1OOmV前,比较器输出低电平,经反相器输出高电平。这高电平使输出级的P-MOSFET截止,而使N-MOSFET导通,使OUT端输出低电平;当输入的检测电压上升到大于lOOmV后,比较器输出高电平,经反相器反相后输出低电平。这个低电平使输出级的N-MOSFET截止,而使P-MOSFET导通,则OUT输出为高电平。即Vin1OOmV,使Vout为高电平(H)的)称为CH型。CL型、NL型的工作原理读者可自行分析12图5.2 CL型 CH型 NL型当Vin1OOmV后,若Vin电压下降到1OOmV时,0叶端输出仍为高电平,一直要到Vin降到90mV时,Vout才由高电平跳变到低电平,即有1OmV的滞后电压。这滞后电 压可避兔输入的检测电压有一些纹波电压时,使输出产生震荡13。CH型的输入输出特性如下图所示(其中箭头表示跳变的方向)。图5.3 CH输入输出特性PT7M6101有SC70-4、SOT23-5及TO94三种封装供用户选择,分别用型号后缀C4、TA及N表示。例如CH型SOT23-5封装的型号为PT7M61O1CHTA。三种不同封装的引脚排列如下图所示。图5.4 SC70-4、SOT23-5、TO94封装PT7M61O1的主要参数:工作电压范围0.95.5V;静态电流大小与工作电压Vcc有关:Vcc=1.2V时为7.5A、Vcc=1.8V时为9A、Vcc=3.6V时为l6A:检测电压的阆值电压VTH=lOOmV,在工作温度范围内,其精确度在lOOmV3%范围内;推挽输出为高电平时,Vout0.8Vcc,输出为低电平时,Vcc0.2Vcc;滞后电压典型值为1OmV;工作温度范围为-40+85。5.2过流保护电路及工作原理过流保护电路如下图所示。图5.5 过流保护电路原理图它是由P-MOSFET(VT1)、负载电阻(RL)、电流检测电阻(Rs)、CH型电压检测器(PT7M6101CHTA)、继电器(J)、驱动三极管(VT2)及LED等组成。其工作原理如下:接通电源开关以后,若工作电流正常时,VT1的栅极G经全申,器的常闭触头后接地,使VT1的Vgs=5V,VT1导通,5V电源经VT1后给负载RL供电,工作电流为Il(小于最大允许电流Ilmax负载电流Il流过Rs后,在Rs上的电压Vrs=IlRslOOmV,电压检测器(CH型)输出高电平14。这个高电平使VT2导通,继电器得电吸合,常闭触头断开,常开触头接地。这样使VTI的栅极G与源极S经过R1接在一起,Vgs=0,VT1截止;与此同时,常开触头接地,使继电器自保(保持吸合状态),LDE亮。VT1截止,使RL的Il0,VrsOV,CH型电压检测器的输入Vin=OV,其输出Vout也为低申,平)则VT2截止,但继电器J因自保,保持了负载电源的断开,并且LED一直亮着,指示出已发生了过流状态。电路在检测后,排除过流故障后,再合上电源开关K,电路又恢复正常。上图中C1是防止在有过流发生时避免继电器发生震荡而设置的。有关参数的计算及选择(1)电流检测电阻Rs的计算与选则:负载的正常工作电流为IL,最大的允许工作电流为Imax。Imax是根据负载的工作情况来设定。当Imax设定后,Rs可按Rs=lOOmV/Imax(A)计算,例如,Imax设定为2A,则Rs=100mV/2A=50m。Rs可选择高精度采样电阻,其标准阻值为0.010、0.0150、0.020。功耗为2W。不可采用一般的贴片式电阻,其误差太大会影响电路精确度。(2)VT1的选接:VTI为P- MOSFET其要求为:VT1的Vds要大于电源电压;其漏极电流Id要大于Imax;并且要选择其导通电阻Rds(on)。在本例中,选择型号为Si9934DY的双P-MOSFET。其主要参数如下:Vds=12V、Vgs=4.5V时,Rds(on)=0.05,Id=5A。该P-MOSFET为8引脚SO-8封装,内部有两个独立的P-MOSFET。如果将内部两P-MOSFET并联,则其Rds(on)减小一半,而Id增加一倍,Rds(on)=0.025,Id=1OA。Si9934DY的引脚排列如下图所示15。图5.6 Si9934DY引脚图例如,Il=4A,Rds(on)=0.02,则在VT1上的压降Vdp=IlRds(on)=4A0.02,即Vdp=0.01V。其功率损耗Pd=VdpIl=0.1V4A=0.4W由上述计算可知,在VT1上的电压降及功率耗损是很小的。实际上Rds(on)=0.05是Vgs=4.5V时的值,现Vgs=5V时。并联后的Rds(on)值小于0.055的。则Vdp与Pd会更小一些。(3)继电器J的选择由于继电器触头通过的电流极小可采用超小型直流小功率电磁继电器,其额定电压为50mV。寿命10的5次方。5.3电路模块由于该电路简单、尺寸不大,有一定的通用性,有可能做成模块,如下图所示。Vdd为电源输入端,GND为地,Vl与Vdet之间接Rl,Vdet与GND之间接Rs。如图所示图5.7 过流保护电路模块第6章 软件系统仿真第6章 软件系统仿真6.1仿真软件介绍Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、

温馨提示

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

最新文档

评论

0/150

提交评论