论文部分内容阅读
在大型火箭发动机试车中,传统的测控系统存在着几个问题:作为测控主体的计算机与板卡可靠性要求极高,单点失效导致试车失败;电缆敷设过长,常引起信号衰减,EMI及其它电噪声的干扰;测控系统状态及测试数据较难实现共享;系统安装的初始费用与系统维护成本高。建立网络化测控系统是现代测控系统的发展方向,并为将来发动机试验过程中,实现远程专家故障诊断提供技术基础。本课题以液体火箭发动机试验网络化测控系统的构成与实现技术为研究对象,从传统测控系统出发,通过对网络化测控系统的体系结构的分析,比较详细地论述了基于网络的测控系统中时钟同步方法,采用IEEE 1588网络实时测控系统精确时钟同步协议,实现网络化测控系统中各设备模块的同步。根据测控模块的组成,结合液体火箭发动机试车使用传感器与控制器的特点,对测量、控制输入与输出通道进行了分析,设计了测量前置放大器与滤波器;设计了多档连续可调的恒压源与恒流源;依据不同控制对象设计了开关量通道的功率接口。根据嵌入式微控制器的发展方向,从微控制板的性能要求出发,选取了ARM微处理器及开发模板。对新出现的智能传感器与执行器进行了探讨。在对目标机嵌入式实时操作系统分析的基础上,进行了μC/OS—Ⅱ操作系统的移植;根据网络控制器的特点,编制了μC/OS—Ⅱ的以太网驱动程序;在测控模块中,设计了嵌入式操作系统采集程序与控制程序;根据发动机试车过程中储箱压力的变化,依据模糊控制器算法,开发了储箱压力闭环调节PID程序。分析了宿主机服务器的工作模式及机理,设计了宿主机对目标机的测控通道配置程序;根据目标机的数据发送方式,设计了宿主机数据通信及显示程序。