远程电力安全测控系统的设计与实现
1 引言
近年来,我国的电力系统迅速发展,许多变电站和供电所都在进行自动化和无人值守的改造,因此在变电站等电力系统中应用状态监测与控制技术以及发展新的状态监测与控制技术已成了我国电力综合自动化系统研究中的最重要的任务之一。本系统一方面减少电力工作人员直接与事故源接触的机会,保障了电力工作人员的人身安全;另一方面,配合其它安防系统,在一定程度上可以实现变电站的无人值守,同时也减少了变电站的财政开支。
2 系统体系结构设计
本系统主要由主控模块与遥控器模块两个模块组成。
2.1 遥控器模块
遥控器模块包括射频收发器和遥控处理芯片AT89C51它们连接的方法是相同的;为方便用户实时查看高压电线的电压值和设置新的参考电压等,在遥控器端我们添加LCD1602液晶显示屏和一个4×4的矩阵键盘,分别接在AT89C51的P0口和P3口上。其硬件结构图如图1所示。
图1 遥控器模块硬件结构图
2.2 主控模块
在主控模块部分,A/D数模转换子块与电压传感器模块相连,接收来自电压传感器发过来的模拟信号;主控芯片AT89C51的P2口与模拟高压开关模块相连,发出高低电平来控制开关电路的闭合状态;主控芯片还与射频收发器相连,将处理后的高压电线的电压值发给用户。其主控模块硬件结构图如图2所示。
图2 主控模块硬件结构图
3 软件系统实现
在硬件结构的基础上,必须设计相应的软件才能发挥其应有的功效。软件系统主要由系统初始化模块、启动自检模块、主控制模块、数据采集模块及各中断服务程序模块等几大部分组成,以下重点介绍主控程序设计方法。软件系统的主控程序为一循环程序。主控模块部分主要由主控程序(见图3)、中断程序、模拟开关控制程序、射频收发程序等组成。
3.1 主控模块流程
图3 主控模块程序流程图
linux操作系统文章专题:linux操作系统详解(linux不再难懂)
评论