热继电器测试仪通过模拟各种故障状态,测试继电保护装置丁作的正确性、灵敏性与性。随着电力系统自动化以及继电保护装置的发展,以单片机为核心的*代微机继电保护测试仪在处理速度和容量上渐渐力不从心.过程式的软件开发思想也难以实现复杂的故障模拟,简单的用户界面无法给试验人员详细、直观的信息反馈。上世纪9O年代出现的以嵌入式系统为核心的第二代微机继电保护测试仪以Windows为操作系统.采用语言和面向对象的软件开发思想,缓解了上述问题。然而,它也对软件的分析和设计提出了更高的要求。以往的此类系统软件没有使用设计模式,所以系统的灵活性、可扩展性和可维护性都不强。因此,对设计模式及其应用进行研究很有必要。
本文研究了State模式、Singleton模式和Strategy模式在微机继电保护测试仪系统软件设计中的联合应用。它们可以有效地优化相关的软件结构,使其实
现高内聚和松耦合。实践证明采用了设计模式之后,系统的灵活性、可扩展性和可维护性都得到了很大地提高。
热继电器测试仪系统体系结构
微机热继电器测试仪分为三部分,分别是上位机、控制板、功率放大器,如图l。在测试继电保护装置的时候,试验人员先选择试验模块,再根据要模拟的故障设置各种试验参数,然后启动试验。试验开始后,试验逻辑(TestLogic)从用户界面(UI)得到各种试验参数,计算正常和/或故障时的电压、电流的幅值、相位、频率。这些数据通过嵌入式系统PCI总线传送至DSP。DSP产生相应的波形,经DAC到隔离滤波,再通过功率放大器,zui后到达继电保护装置。当继电保护装置的保护动作后.控制板中的开入得到来自开合闸接点的动作信号。然后,此信号经CPLD到达DSP。上位机中专门的监听器(Listener)线程马上将此变化通知试验逻辑。zui后,试验逻辑在用户界面上显示相应的结果.反馈给试验人员。
热继电器测试仪的设计模式的原理
微机热继电器测试仪需要模拟的故障的状态繁多,状态转移的逻辑复杂,传统的过程式处理方法难以适应.所以采用了有限状态机的理论和方法。在系......
<<热继电器测试仪的现状和发展
<<智能型电动机保护器使用方法