新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 一种用于航管雷达供电的测控系统设计

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

作者:时间:2010-05-25来源:网络收藏

4 软件
操作选择VxWorks实时操作,这是由WindRiver推出的一种嵌入式强实时操作系统[6],它存在多任务调度的方式,可以管理多个外设,而且可根据应用程序的需求对操作系统进行裁剪,最大程度地压缩代码,实现程序的优化。VxWorks因其卓越的稳定性被首先应航天、导弹等尖端领域,目前使用更加广泛[7-8]。
软件处理流程如图7所示,系统引导成功后进入用户程序入口,首先开始任务的初始化,其主要包括初始化系统时钟、读取工作参数配置文件、控制端口复位、网络初始化等。软件通过网络对外进行通信,系统初始化完成后要创建网络接收任务,网络接收任务创建完成后就开始了主任务与网络接收任务的并行处理工作。

本文引用地址:http://www.eepw.com.cn/article/180823.htm

网络接收任务与主任务的优先级相同,任务切换依靠系统时间片轮询来进行调度。两个任务之间依靠信号量进行通信,网络接收任务收到网络数据后对数据进行解析处理,并设置信号量以通知主任务进行相应的控制响应,其主要包括信号量复位、接触器控制、状态回送等。
主任务除了处理外界的控制命令外还要实时地采集16路电压电流值、16个触点状态值、系统温度值。主任务采集各种状态信息后要定时把所有信息打包发送给远端的上位机。远端上位机上的电源测控监视界面如图8所示。

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


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭