微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 一种用于航管雷达供电的测控系统设计

一种用于航管雷达供电的测控系统设计

时间:01-21 来源:互联网 点击:
4 系统软件设计

操作系统选择VxWorks实时操作系统,这是由WindRiver推出的一种嵌入式强实时操作系统,它存在多任务调度的方式,可以管理多个外设,而且可根据应用程序的需求对操作系统进行裁剪,最大程度地压缩代码,实现程序的优化。VxWorks因其卓越的稳定性被首先应用于航天、导弹等尖端领域,目前使用更加广泛[7-8]。

软件处理流程如图7所示,系统引导成功后进入用户程序入口,首先开始任务的初始化,其主要包括初始化系统时钟、读取工作参数配置文件、控制端口复位、网络初始化等。软件通过网络对外进行通信,系统初始化完成后要创建网络接收任务,网络接收任务创建完成后就开始了主任务与网络接收任务的并行处理工作。



网络接收任务与主任务的优先级相同,任务切换依靠系统时间片轮询来进行调度。两个任务之间依靠信号量进行通信,网络接收任务收到网络数据后对数据进行解析处理,并设置信号量以通知主任务进行相应的控制响应,其主要包括信号量复位、接触器控制、状态回送等。

主任务除了处理外界的控制命令外还要实时地采集16路电压电流值、16个触点状态值、系统温度值。主任务采集各种状态信息后要定时把所有信息打包发送给远端的上位机。远端上位机上的电源测控监视界面如图8所示。



由嵌入式PC104计算机和模拟器件构成的电源测控系统能够精确地对供电系统的各种电源的电流值、电压值进行实时监视,并通过远端操纵台对这些电源进行遥控开机或者关机,能实时监测这些电源的开机或者关机状态。该系统已经成功运用到某航管雷达的供电系统。

   

参考文献

刘君华.现代检测技术与测试系统设计[M].西安:西安交通大学出版社,2000.

胡建东.用于超视距雷达的电源远程监控系统[J].现代雷达,2003,25(5):55-56.

刘玉云.基于C8051F021的机载雷达电源监控系统[J].电子工程师,2007,33(4):7-13.

李更祥.嵌入式计算机应用于相控阵雷达机内测试设备的设计[J].计算机自动测量与控制,2001,9(2):59-62.

王瑞峰,米根锁.霍尔传感器在直流电流检测中的应用[J].仪器仪表学报,2006,27(6):312-314.

李方敏.VxWorks高级程序设计[M].北京:清华大学出版社,2004.

黄幸.VxWorks在电源监控系统中的应用[J].现代雷达,2007,29(9):98-100.

黄银园.VxWorks操作系统在多功能相控阵雷达中的应用[J].现代雷达,2001,23(4):46-49.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top