论分布式发电机励磁监控系统的设计_第1页
论分布式发电机励磁监控系统的设计_第2页
论分布式发电机励磁监控系统的设计_第3页
论分布式发电机励磁监控系统的设计_第4页
论分布式发电机励磁监控系统的设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、论分布式发电机励磁监控系统的设计            摘要:介绍了用分布式技术设计的发电机励磁监控系统。系统中励磁调节器内的双微机采用松耦合并行通信方式进行数据交换,调节器中的励磁控制微机经由通信控制微机实现与上位机的通信。介绍了系统的构成、通信方案、通信协议及软件设计方法。 关键词:分布式 发电机励磁 监控系统发电机励磁系统是采集发电机电压和电流的变化及其它输入信号,并根据控制准则控制励磁功率单元输出励磁电流(供给发电机转子线圈)的系统。发电机励磁系统对于维持电力系统的电

2、压水平、提高电力系统稳定运行的能力、改善电力系统及发电机的运行条件等起到重要的作用。微机励磁调节器是励磁系统的核心元件,除了完成控制功能外,还要实现人机交互、远方通信等功能。单微机难以实现所有功能,故采用双微机设计励磁调节器,并通过通信网络构建分布式发电机励磁监控系统。 硬件结构系统硬件结构如图所示,其中,励磁控制微机实现人机交互和励磁电流控制,通信控制微机协调上位监控机和励磁控制微机的数据交换。励磁控制微机采用单片机的应用模式,由显示、显示召唤、按键、模拟量输入、参数设置、看门狗电路、同步信号输入、触发脉冲输出、灭磁接点输入等单元组成。显示单元采用外接片串入并出移位寄存器芯片驱动发光数码管,

3、显示内容由召唤显示拨轮开关进行选择,有巡回和召唤两种显示方式。外扩一片并行接口芯片,的口与面板上的拨轮开关相连,用于召唤显示;口与八位地址开关相连,用于设定参数;口用于输出触发脉冲,脉冲经达林顿管放大、脉冲变压器隔离后接到主回路可控硅的触发极。灭磁接点、按键接到单片机的口线,按键主要有增励、减励、运行方式恒电压恒电流选择等。同步信号经隔离后接到单片机的管脚。模拟量经 转换芯片接到单片机,采集的主要模拟量有发电机机端电压、励磁电流、发电机送出的无功电流、电压给定值、励磁电流给定值等。通信控制微机由单片机、通信接口、波特率设置、地址编码、等单元组成。波特率设置、地址编码用地址开关来实现。地址编码用

4、于设置本子站的地址码,共有个编码。波特率有、等可选。外扩一片用于存放通信中间数据。通信接口采用实现电平的转换。上位监控机可采用或机。操作系统为。机外接台湾研华公司的实现的转换。 双微机通信方案的设计双微机数据交换有松耦合和紧耦合两种方式。松耦合采用数据通信方式进行两机数据交换,紧耦合采用共享数据存储器方式进行两机数据交换。本系统中励磁控制微机与通信控制微机的数据交换方式为松耦合方式,通信协议自定义。在松耦合方式中可用的数据通信方式有串行异步通信、串行外设接口()、并行数据通信等,如图所示。串行数据通信方式为一个字节的个位(低位在前、高位在后)依次传送,传送速度慢。为了提高数据交换的速度,采用并

5、行数据交换。并行数据交换与串行数据交换的一个区别是通信时双微机要进行握手以保证数据可靠传输。下面以图()中的向传送数据为例说明数据传输的过程。为数据准备好控制线,由控制;为数据已接收控制线,由控制。发送数据的过程为:送数据到数据线前应置为,并判断是否为,为则表示已做好接收数据的准备,可以送数据到数据线;否则等待接收数据。送数据到数据线后置为,这表示已送数据到数据线。然后判断是否为,若为则表示已接收到传送的数据,可进行下一个数据的传送;否则等待接收数据。1 2 3 4 下一页       

6、0; 接收数据的过程为:在接收来自的数据前置为,并判断是否为,为表示已将数据送到数据线上,可从数据线上读数;否则等待发送数据。读入数据后置为,这表示已接收到数据。然后判断是否为,若为则可准备接收下一个数据;否则等待。程序采用语言实现,流程图如图所示。 上位机与下位机之间的通信协议通信控制微机与上位机之间的通信采用协议。协议是一种应用于电子控制器上的协议,通过该协议,控制器之间以及控制器经由网络(例如以太网)和其它设备之间可以通信,已成为一种通用的工业标准。协议有两种传输模式:模式和模式,本系统中采用模式,使用总线。通信格式为:数据帧共位,个起始位,个数据位,两个停止位,无奇偶校验位;

7、通信功能码为:(召测),(设置);通信时对数据域进行校验,校验只针对数据位,不包括起始位、停止位;校验多项式为();命令行格式为:地址码功能码数据域校验。上位机要监测励磁调节器的信息时发送:地址码功能码()起始寄存器地址寄存器个数校验码低字节校验码高字节。正常情况下,励磁调节器回送:地址码功能码()数据域字节数第个数据第个数据第个数据校验码低字节校验码高字节。出错时,励磁调节器回送:地址码功能码()错误代码()校验码低字节校验码高字节,其中,错误代码“”表示“非法数据位置”,“”表示“调节器正忙”。可读取的励磁调节器寄存器内容如表所示。表1 可读取的寄存器的内容数据地址内 容00H01H02H

8、03H04H05H06H机端电压(Uc)变换电阻后的电压(Ut)励磁电流实际值(ILc)电压给定值(Ug)励磁电流给定值(ILg)可控硅触发角(a)励磁电流额定值(ILe)上位机要远方控制励磁系统时,需通过设置命令来实现,发送:地址码功能码()起始寄存器地址寄存器个数()数据(字节)校验码低字节校验码高字节,设置时一次只能设置一种参数。正常情况下,励磁调节器回送:地址码功能码()起始寄存器地址寄存器个数() 校验码低字节校验码高字节。出错时,励磁调节器回送:地址码功能码()错误代码()校验码低字节校验码高字节,其中,错误代码“”表示“非法数据位置”,“”表示“非法数据值”。可设置的励磁调节器寄

9、存器内容如表所示。表2 可设置的寄存器的内容数据地址内 容00H01H02H03H04H增励减励给定电压给定电流恒电压/电流控制若上位机发送除和外的其它命令,励磁调节器则将收到的功能码逻辑或“”作为回送帧的功能码,回送内容为:地址码功能码错误代码()校验码低字节校验码高字节。 上位机的软件设计上一页  1 2 3 4 下一页         上位机完成人机交互、与励磁调节器内的通信控制微机进行通信等任务。其软件用设计,其中数据库用自带的数据库。人机交互功能

10、主要有:对励磁系统各重要参数(如励磁电流、机端电压、可控硅触发角等)进行实时监测,并可进行图形化显示、报表打印、事件顺序记录、越限报警;向励磁调节器发送增励、减励等各种控制命令;操作人员可进行管理等。软件的另一模块为通信程序。利用设计串口通信程序一般有三种方法:一是利用的通信函数;二是利用第三方提供的通信用动态链接库;三是采用或其它公司的通信控件。本系统采用公司的通信控件来设计通信软件。是中的控件,使用前要将其添加到中,添加方法如下:选择菜单“”下的子菜单“ ”,在“ ”页内选择“ ”,点击“”安装。编程时应注意其和属性的数据类型为,这与和不同。通信协议的软件设计主要为校验码生成的实现方法。校

11、验码生成编写程序有两种方法:一种为计算法;另一种为查表法。上位机采用计算法。下面为的计算过程:()设置寄存器,并给其赋初值。()将全部数据的第一个数据与位寄存器的低位进行异或,并把结果存入寄存器。()寄存器整体向右移一位,补零,移出并检查。()如果为,重复第三步;若为,寄存器与多项式码相异或。()重复第()与第()步直到次移位全部完成。此时一个数据处理完毕。()重复第()至第()步直到所有数据全部处理完毕。()最终寄存器的内容即为值。环境下实现的函数如下: 寄存器 中间寄存器 生成多项式 需校验数据的字节数 移位的次数(次) 给寄存器赋初值() 多项式码()上一页  1 2 3 4 下一页          各字节数据 各字节数据与寄存器进行异或 高字节右移一位 低字节右移一位 若高字节为,则低字节置 若低字节为,则与多项式码进行异或 低字节在前,高字节在后用双微机松

温馨提示

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

评论

0/150

提交评论