可重构设计的测控站监控系统研究与实现
硬件拓扑结构分布化是采用若干个智能的数据接口单元(DIU,data interface unit),能够完成与多个不同数据接口设备的信息交换功能。智能的数据接口单元可以实现与具有串口(包括RS-232A、RS-422、RS- 485)、数字量接口、继电器接口的测控设备连接,并将采集到的数据通过网络接口发送至数据处理计算机,同时将监控系统的控制指令发送至测控设备。
软件设计上引入可配置的控件概念,可将不同的测控设备抽象为不同类别的设备控件,通过接口配置软件建立配置数据库,并对测控站硬件设备通信链路和通信协议进行配置,利用图形制作软件绘制系统显示图形和参数表格,通过修改系统配置和显示配置完成对新增加测控设备的支持。
在可重构监控系统中,各个测控设备如高功放(HPA)、上变频器(CU)、场放(LNA)等都就近与智能的数据接口单元连接,或通过网络直接与数据处理计算机连接。每个智能的数据接口单元可以管理具有串口接口的8路测控设备、8路数字量接口测控设备、4路继电器接口的开关设备等。 可重构监控系统的实现
在可重构监控系统中,实现硬件可重构的关键是设计具有智能管理和控制功能的数据接口单元DIU,它可以适应具有不同物理接口的测控设备,可以就近管理和控制测控设备,并将所有测控设备的信息转换为网络接口,转发至数据处理计算机。
1 数据接口单元DIU
为了保证系统的运行稳定、可靠和配置灵活,以适应不同的应用需求,采用主流工业控制产品 PC104模块进行二次开发。
① 数据接口单元实现的功能
● 提供8路全双工通信的串行口,物理接口可以根据实际系统需要设置为RS-232C/RS-485/RS-422A,灵活适应受控设备的信息接口。
● 提供8路光电隔离的数字量输入和8路继电器输出接口。
● 提供1路10/100M自适应以太网数据接口,接口为RJ-45。
● 通过网络自动转发将受控设备的信息发至MCS操作计算机。
● 接收来自监控计算机的控制信息,自动转发至指定的受控设备。
● 通过监控计算机可以对DIU进行运行参数配置,包括通信速率、DIU工作方式等。
● MCS操作计算机可以查询DIU的运行状态信息。
② 数据接口单元的实现
硬件设计采用适应工业控制环境的PC104 586工业控制机和接口模块。
CPU:300MHz主频;32MB DRAM内存;16个中断;2个RS-232C标准串行口;10M/100M BASE-T标准网络接口;支持鼠标/键盘/软驱/IDE硬盘接口,支持IDE Flash电子盘。
通信卡:支持8通道RS-232C/RS-422A/RS-485标准串行通信,每一通道均可单独设置。每个通道最高支持115.2KB/s的通信速率。
数据采集卡:支持8通道光电隔离DI,8通道继电器输出。每一路输入均可支持DC或AC输入,输入均支持SPDT模式,具有三种状态:公共端、常开、常闭,转换速率为5ms。
③ 嵌入式软件设计
数据接口单元的软件设计采用嵌入式系统设计,我们选用Linux作为开发平台,需要完成的工作有:
● 通过宿主机对Linux进行合理的裁剪。由于嵌入式系统的容量有限,必须将庞大的Linux进行剪裁,适应嵌入式的应用。
● 实现Linux对电子盘DOC2000的驱动。
● 设计对扩展的8路串口通信卡的驱动程序。
● 设计数字I/O卡的Linux系统驱动程序。
● 根据数据接口单元实现的功能,设计数据处理的应用程序。
● 将稳定的Linux映像烧写到电子盘DOC2000里面。
数据接口单元设计完成后,则作为没有输入、输出外设的智能管理设备,管理和控制所属的测控设备。
2 可配
评论