DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 209|回复: 0
打印 上一主题 下一主题

基于LPC2132的智能电动机保护器设计

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 13:59:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

                   
????? 1 引 言
????? 随着电动机控制中心(MCC)技术的发展,模块化的智能电动机保护器得到了越来越广泛的应用,同时也对电动机保护提出了更高的要求。针对电气监控系统自动化程度越来越高的发展趋势,用低压智能电动机保护控制器作为发电厂低压电动机的保护和测控,是提高电气监控系统运行维护水平的重要手段。
????? 目前传统的8/16位的单片机仍然广泛应用于电气保护中,但是他们仅仅具有基本的测量控制功能,在人机界面、数据查询、监控处理能力比较有限,大部分缺少网络通信功能。在实现自动在线监测领域中,ARM芯片在多目标采集,多层次监测和网络化等方面具有强大的优势。由于LPC2132属于ARM7系列处理器,能对多个采样点进行同时测量,具有强大的数据处理功能。同时,保护器包括强大的网络功能和动作保护记录功能,支持开放式的通讯协议,构筑成有效的保护测控网络。
????? 2 系统的功能特点
????? 智能保护器主要是以LPC2132微处理器为运算核心,含有模拟数字量采集,继电保护,界面显示和按键控制等功能模块。系统外接标准的:RS 485通信接口,实现与监控系统之间的数据传输和联系。LPC2132是一个支持实时仿真和跟踪的32位ARM7TDMI-S核的微处理器,并带64 kB的高速FLASH存储器,4个通信接口,2个32位定时器,1个10位8路ADC,2个硬件铁电接口47个GPIO以及多达9个边沿或电平触发的外部中断。
????? 除可以完成传统测量控制保护的功能外,保护器在设计上主要具有以下特点:
????? 针对继电保护中常出现的误动情况,把采样量测量突变瞬时启动和静稳检测元件相结合,作为保护装置的启动元件模式,从警告信号发出和保护动作产生设计两级闭锁通道,从而保证启动元件的灵敏度和静稳状态破坏时保护器不会产生误动;
????? 通过设置功能选择菜单,用户可以根据自己的需要去掉不必要的功能任务,减少计算量,提高系统运算速度和精度;
????? 利用ARM系列单片机强大的网络通信功能,增大数据的采样通道数量,实时跟踪显示采样量信息,有效解决了在分布式电气监测控制系统(ECS)中的信息传输延时问题。
????? 3 系统的硬件设计
????? 3.1 硬件总体结构
????? 电动机保护器系统结构框图如图1所示。保护器主要分为6个部分:主处理器LPC2132、信号采集模块、网络通信模块、界面显示模块、按键控制模块和继电保护模块。????

????? 在装置前端,输入电路将采集的三相电流和电压经过互感器和运算放大器转变成适合A/D转换的直流信号。系统内部集成了一个逐次逼近型的10位8路A/D转换器,该转换器具有高达400 kb/s采样速度,完全满足了系统实时监控的要求;另外在A/D转换电路中增加了独立的基准电压源,防止外压的波动,提高装置转换精度。由于微处理器LPC2132具有非常高的控制和处理能力,一般主频工作速度可达60 MHz,可以同时处理多个开关量输入和4路继电量输出。通过对采样信号的逻辑运算,实现系统的通信保护和控制功能。
????? 系统装置的功能输出和保护动作主要由芯片的引脚使能控制,但是外接电压的抖动,常常导致芯片的基准电压发生变化。在外部掉压情况下,为使芯片迅速复位,进入正常工作状态,系统内部加入了掉电检测电路。检测电路分为两级检测,前级预警,后级动作。通过快速中断复位防止FLASH内容发生改变。另外在硬件电路设计中充分考虑了抗干扰设计,如在系统所有开入开出以及通讯部分都加入了光电耦合器进行隔离,保证了系统在现场应用中良好的可靠性。
????? 3.2 部分外围硬件电路
????? 3.2.1 液晶显示电路
????? 图2为液晶显示控制电路,采用显示器采用驱动芯片HT1621,所有被测量参数、保护信息、故障信息通过HT1621传输控制在面板液晶显示器实时显示。LED指示灯显示装置所处状态,如运行、故障、通讯等。通过按键可以进行面板菜单操作,查阅测量、保护、故障事件信息。????

????? 3.2.2 通信接口电路设计
?????
????? LPC2132具有两个符合16C550工业标准的通用异步收发器(UART)接口,实现下位机和上位机,保护器和计算机监控系统之间的实时通信,通讯地址设置为(1~250),通讯速率(1 200~115 200 kb/s)可设,采用国际标准的MODBUS协议,根据所测量参数设置通信规约。为防止数据在通讯传输的失真的情况,在接口电路中加入了光藕隔离。通信接口电路设计如图3所示。????

????? 4 系统的软件设计
????? 软件部分的设计主要采用嵌入式C语言,在ADS 1.2编译环境中进行,结构清晰,方便升级和移植。程序框架以主程序为核心,包括初始化程序、自检、主程序、定时中断程序和各个功能模块子程序,各个子程序的功能在主程序中得到实现。????

????? (1)初始化和自检
????? 初始化主要包括管脚配置初始化,A/D通道初始化,定时器频率设定,以及系统参数初始化等。自检主要检查液晶背光显示是否正常,FLASH参数是否正确和装置与监控系统的通讯是否正确连接。如果自检不通过,系统则处于静止等待状态,并将出错信息发给上位机和现场监控人员。自检通过则进入主程序。
????? (2)主程序
????? 装置在进行完有关系统初始化操作后执行主程序。正常运行时,主程序中完成采样、计算、控制、通讯、保护动作等功能,如有自检故障发生将发出故障信号,并将故障信号传送管理单元。正常运行时还进行判断保护是否启动,保护启动则程序转到保护处理子程序中去。在保护处理子程序中,完成保护数据计算,保护判断,并根据判断结果执行相应的出口操作。没有故障时则返回主循环。
?????
????? 5 结 语
????? 本文介绍的低压智能电动保护器,采用ARM嵌入式微处理器LPC2132为系统主控芯片,充分利用LPC2132的各种内置功能,简化了系统设计,具有很高的性价比。该装置功能强大,精度高,便于组网,提高了自动化水平,具有良好的市场应用价值。
            
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-7-21 22:46 , 耗时 0.085501 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表