论文部分内容阅读
近年来,作为发电机组的核心部分——汽轮发电机的单机容量不断增大,自动化程度不断提高,为了保障汽轮机的安全运行,需要配备一整套测量精确、高可靠性的监视保护系统。正由于这样的市场需求,应用于汽轮机的监视保护组合仪表应运而生。为了满足国内电力行业日益发展的需求,打破国外在汽轮机的监视保护组合仪表领域的垄断,以赶超国际先进技术为目标,本文提出了一种针对汽轮机监视保护组合仪表的管理单元设计。本设计的实现基于开放源代码的嵌入式操作系统ARM Linux和标准的工业现场总线协议MODBUS,因此具有良好的通用性和可扩展性,能够被广泛应用到对其他各类大型旋转机械的监视保护之中,也可作为其他嵌入式Linux系统的设计和实现的参考。本文提出的汽轮机监视保护组合仪表由管理单元和各种功能单元组成,各个功能单元通过标准RS-485串行总线与管理单元相连接,由管理单元对系统各个功能单元进行统一管理。系统中各个功能单元用于连续检测汽轮机各个部分的运行状态,记录测点的有效参数。管理单元根据监测数据,现场提供监视报警、实时数据显示、历史数据记录和报警记录给汽轮机操作人员。管理单元同时还要根据系统需要将数据上传至连接到组合仪表的上位计算机。为管理人员了解设备运行情况、及时调整运行参数、提高生产效率和保障汽轮机的安全运行提供必不可少的参考依据。管理单元还可以将上位机的组态命令传送到各个功能单元,设置功能单元的工作状态。总之,连接了上位机和各个功能单元的管理单元是整个组合仪表中最重要的部分。本设计以实际应用为目标,深入现场进行了详尽完善的功能需求分析;从管理单元的硬件平台设计开始,以可靠性和稳定性为目标,对嵌入式微处理器的选择、串行通信接口电路的设计和电源模块电路的抗干扰设计均做了充分而全面的考虑;以模块化和易扩展的思想为指导,搭建了基于嵌入式操作系统ARMLinux的软件平台,给出了系统的总体框架及设计方案。本文介绍了嵌入式操作系统ARM Linux的移植,系统主要设备的驱动程序编写方法,以及相关技巧。说明了系统应用程序各个任务的划分和它们的调度策略,串行通信功能的设计与实现,并给出了主要任务的流程。本文最后说明了作者对系统进行的可靠性测试和CPU占用率测试,以及系统功能测试的方法和结果。总结了整个设计中的心得体会,并提出了有待进一步深入研究和探索的问题。