导弹电液伺服机构原理仿真装置的软硬件设计与实现

2020-08-08来源: elecfans关键字:导弹电液伺服机构  仿真装置  ARM

引言

电液伺服机构作为导弹控制系统的执行机构,广泛用于各种型号的弹道式导弹上,它的响应速度和精度直接影响导弹的命中精度。对于电液伺服机构这样一个结构复杂、要求精密的武器装备,需要电路、液路和气路多方面的知识,且在测试过程中有严格的通电时间限制。目前,基层部队训练和军事院校教学中,由于受通电时间所限,电液伺服机构只能依靠文字、图片、工作流程的动画演示。短期岗位任职技能操作训练,也无法满足“实物实训”的教学训练需求,装备操作号手无法直观体验电液伺服机构内部部件的连接方式和工作过程,不利操作号手对装备本身和原理的深化认知,成为院校理论教学与部队操作训练的瓶颈。

导弹电液伺服机构原理仿真装置的软硬件设计与实现

1 电液伺服机构原理简介

某导弹电液伺服机构组成结构框图如图1所示。它由伺服放大器、转换放大器(电液伺服阀)、液压执行元件、反馈测量元件和液压源等组成。


伺服放大器:是将指令电压和反馈电压信号比较后转变为成比例的电流,控制电液伺服阀工作,达到精确控制的目的;

电液伺服阀:是转换和放大元件,它将伺服放大器放大后的电信号转换为液压信号(流量、压力)输出并加以功率放大;

液压执行元件:是系统在工作中能动作和实现能量转化的元件。

其中作动筒输入的是液压油,输出的是位移和力矩;反馈测量元件:是测量系统的输出量,并转化成反馈信号加入到系统的输入端,与指令信号进行比较输出,形成反馈作用,保证系统稳定性、可靠性、精确性。


2 硬件设计与实现

根据某导弹电液伺服机构原理仿真装置的总体功能要求,在保证与实装工作过程一致的基础上,结合该导弹电液伺服机构及其测试的特点和工作原理,利用较为成熟自动控制技术和智能检测技术,采用先进的ARM嵌入式计算机系统,如图2所示。

导弹电液伺服机构原理仿真装置的软硬件设计与实现

由图2可以看出,导弹电液伺服机构仿真系统包含能源回路和控制回路。其中能源回路功用是提供恒定压力、足够流量液压工作介质,对控制回路的工作起保证作用,其主要元件包括直流电动机、柱塞泵、蓄能器、油箱、溢流活门、防污染元件、过载保护元件和操作元件等。控制回路是伺服控制系统的核心,是伺服控制系统实现控制的关键,主要由伺服放大器、电液伺服阀、作动器和反馈电位计组成,其作用是提供控制信号促使能源回路相应地动作,并通过反馈回路,对能源回路的动作加以检测,从而判断整个系统是否已完成了预期的任务。


由于电气器件的多方面的适应性,因而用它们来进行反馈测量以及信号放大和信号操作都很理想,另一方面,液压执行器的输出功率大,结构紧凑,作为动力元件十分合适,在一切电气器件和液压元件的组合中,都需要一个元件作为连接两者的桥梁。在控制系统中,这种转接是由一个电液伺服阀来完成的,伺服阀将小功率的电信号转变为阀的运动,然后阀的运动又去控制流向液压执行器的流量和压力。


控制电路设计采取功能仿真设计,使用嵌入式ARM计算机构成控制系统。硬件部分主要包括:ARM计算机、接口模块、驱动板、各设备电路等部分。采取分布式控制方式,以ARM计算机为核心,配合各类接口扩展板,实现各类信号的采集与控制。系统仿真控制采取成熟工业控制技术,综合各系统功能需求统一设计制作,各子系统功能接口板,如I/O、A/D、数码管驱动、电机控制、总线控制等接口板,根据设备需要独立设计制作,驱动板主要满足部分电路和器件的功率要求。由于采用计算机进行仿真控制,外围接口模块主要完成时序控制、开关量控制、信号采集、电平转换等,总线结构如图3所示。

导弹电液伺服机构原理仿真装置的软硬件设计与实现

伺服机构控制电路功能仿真模块主要采用对外接口功能仿真,即利用某导弹电液伺服机构仿真系统可以完成技术阵地电液伺服机构充气压力、油面压力、液压油温度检测等主要任务,再现某导弹电液伺服机构单元测试准备流程中的要点环节;通过某导弹电液伺服机构仿真软件及测试流程,给导弹电液伺服机构仿真装置送入各种测试指令,模拟器根据指令类型及测试进程,仿真各种现象,并在面板上显示各种状态信息。导弹电液伺服机构仿真系统控制面板如图4所示。

导弹电液伺服机构原理仿真装置的软硬件设计与实现

嵌入式ARM计算机综合处理由电液伺服机构仿真设备发来的各种操作信息,并进行分类处理,一方面将操作信息发送到外围设备处理模块,使各分电路工作协调一致,实现信息同步交流与共享;另一方面将处理信息上传到教学系统终端,进行多媒体教学互动和训练监控与管理,嵌入式ARM计算机模块与上位机的组合结构图如图5所示。外围模块主要完成各设备或仪器的功能仿真,既能独立工作,又通过总线结构,与通用计算机的进行信息交换,保证系统的同步协调。


导弹电液伺服机构原理仿真装置通过建立具有与模拟操作测试同步刷新功能的电路、液路和气路原理软件演示系统,利用串口通信协议,接收操作控制面板实时发送的模拟操作硬件接口信息,启动相应的测试原理动态显示模块,实现测试原理的实时动态教学。可直观、形象的展示电液伺服机构各部件结构、连接关系及其整体配合工作情况,对操作号手认知装备结构、深化原理掌握,具有较好的支撑和保障作用。


导弹电液伺服机构原理仿真装置的硬件设计综合采用光电隔离、电磁屏蔽、数字滤波、软件容错等技术,实现控制电路的模块化、通用化设计,便于提高系统的抗干扰能力,保证系统运行的高可靠性。通过选用工业级液压元件仿真电动液压能源仿真装置和电液伺服作动器仿真装置,通过透明液压管路连接各液压系统,通过控制面板设计实现伺服机构单元测试实作环节仿真,最终实现电液伺服机构原理仿真。


3 软件设计与实现

系统软件主要包括管理软件、主控软件、子机控制软件、通信软件、虚拟仿真软件、教学软件等。为提高编程效率,采用了模块化设。


系统软件:本系统使用的计算机辅助测试软件是C语言和组态软件。C语言在Windows操作系统下不仅具有很强的图形处理功能,而且能对I/O接口的数据进行快速的读写,还可以直接控制计算机的接口,运行速度快,适于动态特性试验,而组态软件具有界面直观和操作方便的特点,适宜进行各种液压元件的稳态特性试验。


主控软件:主要进行操作过程和控制逻辑的仿真,主控程序和相应的硬件电路相配合,完成操作训练过程中各种开关量的采集、分析判断、输出控制,是保证操作模拟系统正常工作的核心软件。为确保编制效率,方便调试修改,控制主程序采用模块化设计,共分为:菜单模块、数据采集模块、逻辑运算与判断模块、开关量输出模块、模拟量运算模块和打印输出模块等,各模块之间采用数据耦合的形式,通过公共接口进行数据传输,在协调系统工作的情况下,有效保证系统运行速度。在整个操作过程中,会根据用户的操作自动在各显示界面跳转,并对数据进行自动判读,现象、状态均与真实界面一致。如果获取的操作逻辑与已存储的逻辑均不一致,系统会人为用户进行了误操作,停止硬件现象控制,所有状态恢复初始值,并在软件界面给出用户提示。菜单是电液伺服机构仿真系统进行人机交互的主要界面,菜单提供各种测试项目选择,程序退出也是由菜单选择控制的。事件处理部分采用逻辑原理仿真,对错误操作具有一定的容错性,保证了系统在操作出错情况下不会出现卡死现象。控制主程序流程图如图7所示。


通信软件:主要满足计算机与计算机之间、计算机与单片机之间以及网络通信要求。本系统的通讯方式主要包括以太网通讯和RS232串口两种类型。在设计时,同时考虑了号位硬件响应速度的不同,对RS232串口单独开辟线程,当需要响应时,以委托的方法向主进程发送请求,以协调不同的响应速度并防止程序线程栓塞。


故障诊断软件:在设备的硬件和软件上都有故障设置功能,来实现软、硬件一体化的故障设置及配套系统。硬件设置上留有故障设置开关,软件上建立故障库,用来训练操作号手分析、排除一般故障的能力,并把分析、排除故障的成绩记录,作为训练管理分系统的原始数据,为号手评定操作等级提供依据。


视景仿真软件:为了方便教学训练,电液伺服机构原理仿真系统加入了各设备的3D模型和系统的工作原理演示动画。利用虚拟现实技术,以虚拟动画和3D模型形式实现导弹电液伺服机构系统仿真,重现导弹电液伺服机构系统工作全过程,使参训人员能直观的了解到测试过程中的设备状态变化情况,弥补模拟操作真实感不强的不足。


4 结束语

本文研制的导弹电液伺服机构原理仿真装置综合运用现代控制技术、机电一体化技术和视景仿真技术,搭建了系统的硬件平台,建立了基于实体元件和虚拟视景相结合的复杂装备的物理仿真模型。系统集成了某导弹电液伺服机构及其测试的教学与训练功能

[1] [2]
关键字:导弹电液伺服机构  仿真装置  ARM 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic505651.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:基于ARM异常中断处理的方法解析
下一篇:浅析单片机、ARM、FPGA 、嵌入式的特点

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

导弹电液伺服机构仿真装置研制
摘要:在简单介绍某导弹电液伺服机构的基础上,详细阐述了基于ARM的仿真装置硬件功能模块设计制作,软件设计思路和实现。最后通过试验表明该装置性能稳定可靠,实用性强,不受通电时间限制,提高了导弹电液伺服机构的教学和训练效果。 引言 电液伺服机构作为导弹控制系统的执行机构,广泛用于各种型号的弹道式导弹上,它的响应速度和精度直接影响导弹的命中精度。对于电液伺服机构这样一个结构复杂、要求精密的武器装备,需要电路、液路和气路多方面的知识,且在测试过程中有严格的通电时间限制。目前,基层部队训练和军事院校教学中,由于受通电时间所限,电液伺服机构只能依靠文字、图片、工作流程的动画演示。短期岗位任职技能操作训练,也无法满足&ldquo
发表于 2016-10-05
导弹电液伺服机构<font color='red'>仿真</font><font color='red'>装置</font>研制
51单片机的自动校准装置Proteus仿真程序 MAX5438数字电位器
Altium Designer画的原理图和PCB图如下: 仿真原理图如下单片机源程序如下:#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit CLK=P1^0;sbit DIN=P1^2;sbit CS=P1^1;uint o,p,q,r;long int i;/**********【MAX5438】***********/void MAX5438 (long int  h){        for(o=0;o<10;o++)   
发表于 2020-01-22
51单片机的自动校准<font color='red'>装置</font>Proteus<font color='red'>仿真</font>程序 MAX5438数字电位器
采用虚拟仪表实现液压装置的动特性测试和仿真
之间通过连接口彼此联结起来,互相传送参数,从而构成一个更大的模块并完成特定的任务。在虚拟仪表的软件设计中,大部分程序直接调用了LabVIEW开发环境中的函数库(即图标/连接口);有少部分子功能,例如接口卡驱动程序DLLs、传感器非线性补偿、标度变换和高阶仿真计算等,则用Borland C++开发工具编写,并生成动态链接库DLLs。LabVIEW具有良好的开放性,它通过调用动态链接库的方式,共亨其它软件开发平台生成的程序代码和资源〔3〕。 3液压装置性能测试及仿真 (1)系统构成 液压装置的动特性测试是通过跟踪测量系统(或环节)的输入量与输出量,并分析它们之间的相互关系,从中提取信息而得出系统的时域和频域特性。虚拟仪表用于液压位置伺服装置
发表于 2012-10-22
采用虚拟仪表实现液压<font color='red'>装置</font>的动特性测试和<font color='red'>仿真</font>
微软高通合作:给ARM Windows 10设备提供更完善配套
微软今天宣布与高通公司建立合作伙伴关系,为保障 Windows on ARM 上应用的运行提供更完善的配套支持,微软将把具有 FastTrack 测试平台的 App Assure 进行扩展。微软的 App Assure with FastTrack 计划可免费提供给合格的开发人员或客户。App Assure 是一个旨在帮助客户,开发人员和独立软件供应商解决应用程序兼容性问题的程序。另外,也只有高通为 Windows 10 推出了专门的骁龙 8cx/7cx 处理器。高通高管表示:“移动计算的未来是配备 4G / 5G 连接的功能强大,轻薄的长续航 PC。我们很高兴看到 App Assure 计划将帮助确保在搭载骁龙的 Windows
发表于 2020-09-25
Arm Neoverse路线图升级,服务器市场再迎曙光
日前,Arm基础设施事业部高级副总裁兼总经理Chris Bergey表示:“在基础设施领域,Neoverse技术已在新的服务器与系统级芯片设计中崭露头角,其中软件与工具的支持也相当丰富且完整。开发者不仅能看到Neoverse带来性能与效率的大幅提升,也能在基础设施部署体验上享受到更多的设计自由度与灵活性。“实际上,Arm一直以来都想在服务器和PC等市场占据一席之地,但这是一个格外漫长的旅程,经过多年的努力才得以实现。在经历了许多质疑和错误的尝试之后,到了2020年,再没有人可以忽视Arm在服务器市场的地位了。Arm不止具有竞争力,而且在多项指标上实际上处于领先地位。Chris Bergey日前细数了Arm近两年所获得的成就
发表于 2020-09-24
<font color='red'>Arm</font> Neoverse路线图升级,服务器市场再迎曙光
谈谈Zynq SoC里ARM NEON SIMD架构扩展集的使用
在所有Zynq All Programmable SoC 的内部, 你都会发现一个双核的ARM Cortex -A9 MPCore处理器,而且Zynq SoC中的这两个处理器中都设有ARM NEON SIMD架构扩展集。那么为什么您需要采用ARM NEON SIMD扩展集呢?那是因为你可以因此大幅提升你的软件性能。你可能看不到您把关键任务转入Zynq SoC可编程逻辑所获得的那么大幅的加速,但是在很多应用中您都会看到某种加速现象。诀窍就在于NEON扩展集的使用!这一特殊决窍的秘诀在于 Project Ne10的NE10开源库。设立Ne10项目的目的是提供一套通用、有效的函数,可以大大优化ARM架构,包括NEON SIMD扩展集
发表于 2020-09-24
谈谈Zynq SoC里<font color='red'>ARM</font> NEON SIMD架构扩展集的使用
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved