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的各种内置功能,简化了系统设计,具有很高的性价比。该装置功能强大,精度高,便于组网,提高了自动化水平,具有良好的市场应用价值。
关键字:ARM微处理器 LPC2132 电动机保护器
引用地址:
基于ARM微处理器LPC2132的智能电动机保护器设计
推荐阅读最新更新时间:2024-03-16 13:40
ARM究竟是什么?
究竟什么是ARM呢,他是英国一家电子公司的名字,全名的意思是Advanced RISC Machine。该公司成立于1990年11月,是苹果电脑,Acorn电脑集团和VLSI Technology的合资企业。Acorn曾推出世界上首个商用单芯片RISC处理器,而苹果电脑当时希望将RISC技术应用于自身系统,ARM微处理器新标准因此应运而生。 80年代末90年代初半导体行业产业链刚刚出现分工,台积电,联电等半导体代工厂正悄悄崛起,美国硅谷中的一些fabless公司也如雨后春笋一样涌现出来,所谓的fabless公司自己设计芯片,但是生产过程则包给台积电等代工厂生产。而ARM更是为天下先,12年前首创了chipless的生
[单片机]
如何将μClinux移植到ARM7体系微处理器S3C4510B上
Linux是一种支持多种体系结构处理器的操作系统,有很强的移植性。描述了将μClinux移植到基于S3C4510B处理器目标板上的方法与过程。首先介绍了S3C4510B处理器和μClinux,并简单说明了如何搭建移植环境,然后着重讨论了在该开发板上Bootloader的设计实现以及μClinux内核的移植方法,最后对在这种基于μClinux的嵌入式系统环境下如何开发应用程序做了简单说明。 1引言 ARM(AdvancedRISCMachines),既可以认为是一个公司的名字,也可以认为是对一微处理器的通称,还可以认为是一种技术的名字。 1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用A
[单片机]
ARM微处理器的指令集概述二——ARM应用系统开发详解笔记
一 跳转指令 跳转指令用于实现程序流程的跳转,在 ARM 程序中有两种方法可以实现程序流程的跳转: 使用专门的跳转指令。 直接向程序计数器 PC 写入跳转地址值。 ARM 指令集中的跳转指令可以完成从当前指令向前或向后的 32MB 的地址空间的跳转,包括以下 4 条指令: B 跳转指令 BL 带返回的跳转指令 BLX 带返回和状态切换的跳转指令 BX 带状态切换的跳转指令 B B{条件} 目标地址 B指令是最简单的跳转指令。注意存储在跳转指令中的实际值是相对当前PC值的一个偏移量,而不是一个绝对
[单片机]
基于ARM 微处理器的机载语音告警系统设计
飞机语音告警系统是新型飞机必备的一种机载设备,其作用是将飞机当前的工作状态、危险状况或者通过数据链获取的作战任务命令,实时以语音方式告知飞行员 。在飞机飞行过程中飞行员一般是通过安装在座舱里的操作台、仪表和告警信号灯来了解飞机各个系统的工作状态。由于飞行员在飞行时为完成相应的飞行任务, 注意力高度集中在飞行高度、速度和雷达参数等数据信息上,对飞机故障信息的注意力要相对弱一些,这样就会出现飞行员不能及时地对故障采取措施,从而导致严重的飞行事故。同时,目前大多数新研制或改装的飞机都有数据链系统,许多作战任务命令不再单纯依靠地面指挥人员或长机的语音传达,可通过数据链或根据战场态势产生,并及时告知飞行员,因此,针对某新型飞机的研制要求
[单片机]
基于ARM核的ADμC7024在医疗电子中的应用
0 引言 随着信息技术的迅猛发展和人民生活水平的提高,极大地推动了医疗电子设备的发展,当今医疗电子设备的发展趋势是高精度、实时性、低功耗和小尺寸,作为医疗电子设备中核心地位的MCU(微处理器)也随着这一发展趋势向前不断衍变着。由早期的8位MCU发展到目前的32位RISC(精简指令集计算机)MCU。美国ADI公司根据市场的需要最新推出了一款基于ARM(高级精简指令集计算机)核的微处理器ADμC7024便是目前32位RISC MCU的杰出代表。ADμC7024卓越的处理能力、集成众多片上外围器件和芯片低功耗的特点,完全胜任目前医疗电子设备的需求及未来的发展目标。 本文以ADμC7024在医疗电子中监护产品脉搏血氧计的应用为
[应用]
基于ARM7芯片LPC2132的在线升级方案
ARM处理器是一种高性能、低成本、低功耗的RISC微处理器,是目前最为流行的微处理器之一。ARM7作为ARM微处理器系列中的一员,广泛应用于工业控制、网络应用、消费电子和安全产品等。实际应用中往往需要对产品的程序进行升级以提升性能或消除缺陷,如何对已经投入使用的产品进行方便可靠的程序在线升级,是产品设计初期必须考虑的问题。尽管目前绝大多数基于Flash结构的ARM7芯片具备ISP功能,但是这需要特定的烧写软件支持和专业人员操作。烧写软件由芯片厂商提供,不便于集成到产品的主机端软件中。在产品软件功能中添加简单易用的程序升级功能十分必要,文中以NXP公司的ARM7芯片LPC2132为例,为具有IAP功能的ARM7芯片提出一个稳定的在线
[单片机]
基于AVR单片机电动机智能保护器的设计
1 故障种类及保护策略 电动机的常见故障有:短路、漏电、过电压、堵转、过载、断相等。短路故障又分为两相接地短路、 单相接地短路、两相短路、三相短路。对于三相对称性短路故障采用相敏保护,电动 机作为感性负载,在直接启动时,其功率因数偏低(cos =0.3~0.5),当线路中出现短路情况时功率 因数则偏高(eos 一1)。若在检测电流大小的同时检测其功率因数,把电流与功率因数的乘积作为短 路保护的动作参数判据,即可准确区分短路电流和启动电流。 利用非接地性不对称故障时的负序分量电流从小到大来判断不平衡故障,如三相不平衡故障、 相间短路和断相等。过载保护即电动机长时问处于过载状态会引起电动机绕组过热,极易导致匝问短路的发生。利用电动机生
[单片机]
基于ARM微处理器LPC2132的智能电动机保护器设计
1 引 言 随着电动机控制中心(MCC)技术的发展,模块化的智能电动机保护器得到了越来越广泛的应用,同时也对电动机保护提出了更高的要求。针对电气监控系统自动化程度越来越高的发展趋势,用低压智能电动机保护控制器作为发电厂低压电动机的保护和测控,是提高电气监控系统运行维护水平的重要手段。 目前传统的8/16位的单片机仍然广泛应用于电气保护中,但是他们仅仅具有基本的测量控制功能,在人机界面、数据查询、监控处理能力比较有限,大部分缺少网络通信功能。在实现自动在线监测领域中,ARM芯片在多目标采集,多层次监测和网络化等方面具有强大的优势。由于LPC2132属于ARM7系列处理器,能对多个采样点进行同时测量,具有强大的数据处理功能。同时,
[工业控制]