欢迎来到天天文库
浏览记录
ID:46712382
大小:245.86 KB
页数:4页
时间:2019-11-27
《航天器控制高级语言的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第31卷第3期2012年6月飞行器测控学报JournalofSpacecraftTT&CTechnologyV01.31No.3Jun.2012航天器控制高级语言的设计与实现。何耀强,杨仁宝,张武光(63999部队·北京·100094)摘要:针对航天测控任务中存在的卫星控制人员手工操作多、任务准备周期长、自动化水平低等问题,在分析航天器控制流程的基础上。抽象出面向卫星控制人员的航天器控制高级语言.设计语言规范,描述Windows平台的编辑、编译、远行功能的设计与实现。该语言成功应用于某中心的卫星洲控任务中,任务准备快速高效,大大减轻了卫星控制人员的工作量,任务过程自动执行,无需人工
2、干预,提高了航天器控制过程的自动化水平。关键词:航天控制高级语言;遥控指令;代码转换;卫星控制中图分类号:V556;TP$11文献标志码:A文章编号:1674—5620(2011)03—0068一04DesignandImplementationofHigh—LevelLanguageforSpacecraftControlHEYaoqiang,YANGRenbao,ZHANGWuguang(PLAUnit63999,Beijing100094)Abstract:Basedonanalysisofspacecraftcontrolprocedure,ahigh-levellangu
3、ageforspacecraftcontrolisabstractedtOsolveproblemsinspaceTT&Coperations。e.g.tOOmanyoperatorrelevanttasks,longmissionpreparationtimeandlowlevelofautomation.Designspecificationisgiven.Designandimplementationofediting,compilingandexe—cutionmodulesontheWindowsplatformisdescribed.Thelanguageissucce
4、ssfullyusedinsatelliteoperations.Mis—sionpreparationiSmuchmoreefficient,theworkloadofsatelliteoperatorsissignificantlyreduced。andthelevelofautomationisincreased.Keywords:high-levellanguageforspacecraftcontrol;telecommandinstruction;codeconversion;satellitecontrol随着我国航天事业的蓬勃发展,发射的各种型号的航天器越来越多,执
5、行航天器测控任务的密度越来越大。如何快速高效地完成任务准备工作,有效减少人为操作失误,保证对航天器的安全操作,从整体上提高航天器控制过程的通用性及自动化水平,是目前需要解决的重要问题。1高级语言设计航天器控制高级语言对控制流程进行抽象,语言元素主要包括语句、常量、变量、操作符[1】。语句对航天器控制流程进行抽象,共4类[2]:1)遥控指令类。包括遥控指令发送语句(CMD)[3],发送遥控指令;单发脉冲语句(CMDEx-ec),发送脉冲;注入指令语句(Load),发送K353指令。2)运行控制类。包括暂停语句(Pause),暂停语句的执行;跳转语句(Goto),跳转到指定的语句行;等
6、待语句(Wait),使脚本暂停等待一段时间;条件判断语句(If),根据判断条件来确定遥控作业执行时将要跳转的目的行;多帧遥测判断语句(Un-i11),对规定时间内连续数据(如遥测)中的相同参数进行N帧判断,以避免数据误码的影响。3)参数监视类。包括参数显示语句(Show),在执行脚本时显示控制计算参数、遥测参数、用户自定义变量;遥测监视语句(Warch),设置需要显示的遥测参数;取消遥测监视语句(UnWatch),取消需要显示的遥测参数。4)一般语句。包括赋值语句(Assign),为用户自定义变量进行赋值操作;返回语句(Return)。常量包括浮点数、整数,浮点数是十进制数,表-收
7、稿日期:2012—02—22;修回日期:2010—03—19第一作者简介:何耀强(1980--)男,硕士研究生,工程师,研究方向为航天潮控;E-mail:hy—qiang@163.corn第3期何耀强,等:航天器控制高级语言的设计与实现63示一个有符号的实数,由整数和小数2部分组成。整型常数是表示整型数的十进制或者十六进制数。变量包括控制参数变量(前缀为CP$)、遥测参数变量(前缀为TM$)、自定义变量(前缀为UD$)。控制参数数据类型分为以CP$i或CP$d为前缀的
此文档下载收益归作者所有