【精华】断路器智能控制研究3.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能型低压断路器研究 1 智能化技术在低压断路器上的应用 29 33 断路器智能控制器设计及实现 29 30 智能型低压断路器研究 1 绪论 1.1 智能型低压断路器的研究意义 目前科学技术在蓬勃发展,电力电子技术方面的进步更可谓一日千里,随着应用层面的不断加深,电力系统的拓扑与MCS-51兼容 4K字节可编程FLASH存储器 0Hz-24MHz,实际使用12MHz 32可编程I/O线 三级程序锁定存储器 两个16位定时器/计数器 串行通道可编程 5个中断源 图2-2 AT89C51引脚图 本设计在AT89C51的使用中用到的引脚较多,引脚1到8即P1.0到P1.7是A/D转换后数字信号输入口;引脚18、19是晶振输入/输出引脚;引脚9接复位电路;引脚32到39即P0.7到P0.0是LED液晶屏输出引脚;引脚21到26是LED液晶屏控制引脚;引脚27是脱扣器控制引脚;引脚28是A/D转换芯片采样通道控制引脚;引脚15、16、17是A/D转换芯片控制引脚;引脚14是时钟输出引脚,为A/D转换芯片提供时钟脉冲;引脚12是中断输入引脚;引脚10、11是外部通信引脚,接通信串口;引脚40、20接电源正负极。 3 智能型低压断路器的模块化设计 智能型低压断路器主要包括模拟信号采集、信号处理、单片机输入输出、故障保护、电源设计和串口通信模块。 3.1 模拟信号采集模块 智能断路器要实现过欠压保护,过电流保护,需要检测低压电网的电压和电流。可以采用小型的电压互感器和电流互感器,将它们分别接入低压线路上用来获取电压和电流信号。 图3-1电压互感器 图3-2电流互感器 电压互感器结构如图3-1所示。工作时与变压器原理类似,由图明显可以看出其结构特点是一次侧绕组匝数相对比较多,相应电压较高,二次侧绕组匝数相对比较少,相应电压较低,在实际使用中是一次侧的绕组并联在线路中,而二次侧的绕组并联一些仪表线圈,比如继电器中的电压线圈,主要特点是容量很小,接近空载AD736,AD736是精密AC/DC真有效值转换。正弦波电压的误差不超过±3%准确度(工频范围可达0~460kHz)阻抗、阻抗、电源ADC0808采样分辨率为8位、8通道转换。8路模拟输入信号中进行A/D转换。ADC0808是ADC0809的简化版,功能 RS-485接口,两线制半双工网络,单片机接RXD与TXD口与上位机通讯。 单片机与PC机之间的串通信接口电路如图3-8所示,由于无法直接通讯,采用RS-485/RS-232转换电路。该电路使用CD4019四与或选译门转换信号,连接MAX232与MAX485接口芯片。 图3-8 RS-485/RS-232转换电路 4 智能型低压断路器的软件设计 一个控制系统中硬件和软件是必不可缺的两部分,硬件是基础,软件是灵魂,在许多情况下二者的某些功能可以相互替代、相互转化、相互实现。例如就在本例中对信号处理模块的设计方案就体现了这一特点,既可以使用真有效值行片对信号进行硬件处理,也可以借用单片机用快速傅里叶算法对信号进行软件处理。在实际应用中,满足精确度、安全性等要求的前提下,应尽量增加软件部分的分量,减少硬件的数量,在本例中已尽量满足这一要求。软件设计有迹可循这里主要对其进行数据设计,即程序设计,其主要内容包括拟定总体的解决方案、绘制程序流程图、编写程序以及测试修改。在有关单片机的程序设计中一般均采用模块化的程序设计,要实现某项功能单独写成一个模块。编写主程序时,使用哪个模块便调用哪个模块,使得整个程序清晰明朗,便于修改和阅读。 4.1 软件总体设计方案 由于智能型低压断路器实现的功能较多、所以C语言程序采用模块化设计,包括如下程序:初始化子程序、1ms延时子程序、LCD驱动子程序、A/D转换驱动子程序、LCD显示子程序、故障判断子程序、多个中断子程序和主程序组成。而其中的主程序自上而下运行,在完成初始化后进入循环,显示电压及故障检测,等待中断产生。 为了直观展示,程序执行的大概步骤做成了流程图如图4-1所示。? 4.2 初始化程序 初始化是对程序运行用到的寄存器初始状态进行设定,许多值并不需要一一设定,单片机可以自动运行设置,这里是对一些必要的值进行初始化。 4.2.1 定时器T0初值的计算与设定 在本设计中A/D转换芯片ADC0808需要用到500KHz时钟脉冲,因此采用定时器来输出500KHz方波。实现该功能只需每1us取反一次即可,当系统的时钟频率为12MHz时,使用定时器T0处于工作方式2,其最大定时时间为256us,此时的计数值为1,初值为256-1=255,在C语言的环境下,初始化如下: 图4-

文档评论(0)

byzztbyzzt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档