1、基于 DSP 的智能电机保护器设计前言由于生产自动化及各种自动控制、顺序控制设备的出现,要求电机经常运行在频繁的起动、制动、正反传、间歇以及变负荷等各种方式。电机的运行要求越来越高。 同时,由于电机与配套机械连在一起,当电机发生故障时,经常波及生产系统。因此,对电机实行有效的保护是保证生产系统正常工作的一项重要任务。随着科学技术的发展,电机保护装置中逐渐使用了电子保护装置。在国外,目前电子保护装置已在电力系统和电机保护装置中获得了广泛应用,国内也开始推广 1。电子保护装置的优点是:基本上由静止元件组成。它动作速度快,不存在机械位移和磨损,精度和寿命一般均比有触点继电器高,耐冲击和振动,可靠性
2、好。另外,电子电路动作功率小,灵敏度高。数字信号处理器(DSP) 具有流线型操作功能和单周期完成乘法的结构,由其组成的系统能实时进行频谱分析。高速 14 位 A/D 转换器 MAX126 带多路开关和采样保持器,非常适用电 机信号的采集。为了实现对电机的可靠保护,提出了以 TMS320LF2407 的为核心,对过载、轻载、不平衡、断相、过压和欠压等常见故障具有综合检测保 护功能的智能电机保护器。1 系统基本原理和设计思想电机运行中常常会出现不正常的运行状态。这些不正常的运行状态包括:过载、堵转、短路、轻载、不平衡、断相、过压、欠压和漏电。电机保护是在检测三相电压 UA、UB、UC,三相电流 I
3、A、IB、IC 和漏电流 IL 的基础上做出的。具体过程如下:(1) 设置各个参数,由 PC 机发出控制信号;(2) 采样三相电压、三相电流和漏电流,得到实时值;(3) 利用 FFT 算法对数据进行处理和计算,得到三相电压、电流的有效值、有功功率、无功功率以及功率因数;(4) 判断电机是否处于不正常的运行状态;(5) 通过 RS-485 接口把数据发送到显示部分,显示在 LCD 上。系统的硬件框图如图 1 所示。CPU 选用 TI 公司的 TMS320LF2407,其丰富的硬件资源在系统中得到了充分的应用,加上少量的外围器件,就构成了一个功能完善、简便适用的系统。图 1 硬件框图2 系统硬件设
4、计2.1 TMS320LF2407TMS320LF2407 也称为 DSP 控制器,是 TI 公司专门针对电机、逆变器、机器人、数控机床等控制而设计的2-4。TMS320LF2407 采 用高性能静态 CMOS技术,使得供电电压降为 3.3V,减小了控制器的功耗;30MIPS 的执行速度使得指令周期缩短到 33ns(30MHZ),从而提高 了控制器的实时控制能力。它包括了两个事件管理器模块 EVA 和 EVB,能够实现:三相反相器控制;PWM 的对称和非对称波形;3 个捕获单元;16 通道 A/D 转换器。事件管理器模块适用于控制交流感应电机、无刷直流电机、开关磁阻电机、步进电机、多级电机和逆
5、变器。2.2 TMS320LF2407 和 MAX126 的接口电路TMS320LF2407 芯片内部虽然包含双 10 位的 A/D 转换模块,但只能同时采样和转换两个输入通道,不满足电机监控系统同时采样多路的要求。 MAX126是 MAXIM 公司生产的高速 14 位逐次比较型 A/D 转换芯片,4 路同步采样/保持器可以对 4 个通道的信号同时采样。本系统采样 7 路信号,所以使用两片 MAX126 芯片,且都工作于 A 组多路开关、4 路采样,转换时间为 12ms。DSP 和 MAX126 的接口电路如图 2 所示5。通过不同的 I/O 操作就可以控制 MAX126 正常工作。图 2 D
6、SP 和 MAX126的接口2.3 显示电路显示电路以 AT89S52 为核心,液晶显示模块采用 MGLS240128T,接口电路如图 3 所示。液晶显示模块控制器 T6963C 的数据总线 DB0DB7 与 AT89S52 的 P0 口相连。T6963C 的读写控制信号 RD/WD 分别由 AT89S52 的外 部 ROM 读写控制信号RD/WD 控制。CE 是片选信号,由 AT89S52 的 P2.7 控制,低电平时选通。C/D 为寄存器选择信号,输入低电平表示本次读写 的是数据;输入高电平表示本次写的是命令,读的是 T6963C 的状态。图 3 显示部分电路图2.4 通讯电路本系统采用总
7、线型分布式网络结构。网络结构如图 4 所示。各保护器通过 MAX485 组建 RS485 通讯总线,PC 机和 RS485 总线之间通过 RS232/RS485 转换卡连接。PC 机的功能是提供良好的操作界面,允许管理者修改参数。管理者通过操作界面可以向各保护器发送控制命令。保护器可以接收主机的命令,根据命令驱动电气设备的合闸或跳闸,以及测量各个电气参数,并将电气参数传输到显示模块显示。显示部分使用 LCD 模块显示电气参数。图 4 通讯结构图各保护器和 485 总线的接口电路如图 5 所示。MAX485 芯片为 RS485 芯片,两个控制端由 DSP 的两个 I/O 口控制,另外由一个 I/
8、O 口负责数据的传输方向的选择。图 5 RS485 接口电路2.5 保护动作电路所有保护电路的执行电路如图 6 所示,主要是通过继电器的通断来完成。如果电机发生故障,则 DSP 芯片产生低电平,促使光耦导通,从而使继电器动作,保护了电机。图6 保护电路3 系统软件设计有了硬件运行平台,必须设计相应的软件才能发挥其应用的功效。由于软件的灵活性,可以根据系统的要求随意的更改、增减,所以系统的智能化程度很大部分取决于软件结构是否合理,功能是否全面。保护器 DSP 部分采用 C 语言编程,控制软件主要由控制程序、显示程序、通讯程序等组成。4.1 控制程序智能电机保护器通过检测线路中的电流和电压,经计算
9、、分析来实现各种保护功能,并且实时显示线路的参数和记录故障状态。本系统通过 TMS320LF2407 内部定时器中断启动 A/D 转换。设定初始采样频率 2.56KHz,则采样间隔 390.625ms,即 390.635ms 触发一次 A/D。MAX126的 12 路 A/D 转换完成后,发送中断请求信号到 DSP 的 XINT1 脚。控制程序的 流程图如图 7 所示。图 7 控制程序流程图4.2 中断程序中断程序的功能是采样和存储采样数据。在电机保护系统中,一般存储数据的下一步就是对各相的电压和电流采样值进行 FFT 分析,因此在存储数据时要注意以下两个问题:(1) 尽管电压和电流采样的数据
10、是离散实数序列,但是进行 FFT 后,变成 FFT 复数序列,因而一般将 A/D 转换后的电压和电流实数序列看成虚部为零的复数序列,用连续的内存空间存放复数,实部在前,虚部在后。(2) FFT 的输入和输出序列存在“正序逆序”或者“逆序正序”的关系,所以为了简化后续计算,在存储采样数据时一般采用“逆向进位加变址量”的间接寻址方式,DSP 中的指令为*BR0+。中断部分的程序流程图如图 8 所示:图 8 中断程序流程图4.3 显示程序显示部分的程序流程图如图 9 所示。图 9 显示程序流程图4.4 通讯程序通讯部分主要是两部分组成的:1、PC 和 DSP 之间的 485 通讯;2、DSP和 AT
11、89S52 之间的 RS485 通讯。PC 机部分用 Labview 编程。Labview 提供了功能强大的 VISA(Virtual Instrument Software Architecture)库,完成计算机与仪器之间的连接,用以实现对仪器的程序控制。AT89S52 从 DSP 接收数据,然后显示在 LCD 上。相互之间通讯的规约为F0+10datas+0F,即先判断是否得到起始信号 F0,如果是,就接收 11 个数据,然后判断最后一个数据是否为 0F,如果不是,丢弃这组数据,重新接收。4 实验结果系统测试的部分结果如表 1 所示。表 1 参数检测结果测试时电机电压和电流的实际值为 2
12、20V、10A,根据测量结果,A、B、C 三相的电压和电流测量精度都达到了要求。5 结语本文提出的基于 TMS320LF2407 的智能电机保护器充分利用了 DSP 的资源,用少量的外围器件构成了一个功能完善、性能优良的廉价实用系统,保证了 生产系统可靠运行,为实现电机保护装备低成本开发和更新换代提供了一条切实可行的途径。该保护器在电机保护中将有很好的应用前景。参考文献1 黄 群,邓 慧. 基于 PIC16 单片机的发电机保护装置J. 计算机与数字工程, 2000, 28(5): 52-54. 2 刘和平,王维俊,江 渝等. TMS320LF240x DSP C 语言开发应用M. 北京:北京航空航天大学出版社, 2003.3 刘和平,严利平,张学锋等. TMS320LF240x DSP 结构、原理及应用M. 北京:北京航空航天大学出版社, 2002.4 章 云,谢莉萍,熊红艳. DSP 控制器及其应用M. 北京:机械工业出版社, 2001.5 袁 春,袁国洲,喻寿益. DSP 与 MAX125/126 在电力参数测量中的应用J.电脑与信息技术, 2001, 1: 41-43.
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。