主权项 |
一种基于查找表的卫星控温数据处理方法,其特征在于步骤如下:1)建立可自主查询数据表并储存11)对星上测温用的N个热敏电阻按型号进行归类和编号;计算出在预设温度区间[L1,L2]内,每个热敏电阻的典型温度值与该热敏电阻在星上测温回路中电压值的对应温度‑电压数组;所述的典型温度值为在区间[L1,L2]内的整数温度值,其中L1=‑10°,L2=50°;N为正整数;12)对星上控温用的M路控温回路进行编号,根据整星热控模型,确定热敏电阻与控温回路之间的对应关系;M为正整数;13)以热敏电阻序号、热敏电阻编号、每个热敏电阻的温度‑电压数组、热敏电阻与控温回路的对应关系为信息基础,建立可自主查询数据表;然后以三模冗余的形式存储于热控设备的存储器中;2)基于可自主查询数据表对控温数据进行处理21)如果需要对星上某部件的控温状态进行调整,则获取该部件对应位置的热敏电阻序号、温度门限值信息、控温模式,并打包成数据包A;之后进入步骤22);如果需要修改可自主查询数据表中的内容;根据需要修改的信息,选择性地获取热敏电阻序号、热敏电阻编号、热敏电阻对应控温回路的编号、热敏电阻的温度‑电压数组信息,并打包成数据包B;之后进入步骤22);如果需要在可自主查询数据表中增加新的热敏电阻信息,则获取新的热敏电阻序号、热敏电阻编号和其对应的控温回路编号,以及新的热敏电阻的典型温度值与该新的热敏电阻在星上测温回路中电压值的对应温度‑电压数组,并打包成数据包C;之后进入步骤22);如果需要删减查找表的内容,则输入热敏电阻序号,并打包成数据包D;之后进入步骤22);22)地面根据预先约定的星地通信格式,编排指令发送至星上控温设备;23)星上正确接收步骤22)中的上注指令信息,之后进入步骤24);24)判断如果接收到的是数据包A,则根据热敏电阻序号,经过三取二比对,在查找表中检索出对应的控温回路,并判断温度门限值信息是否合法,若合法且在可自主查询数据表中,则定位温度门限值对应的电压值,若合法且不在可自主查询数据表中,则根据线性插值算法,求算出温度门限值对应电压值;若不合法,则认为指令无效,不做处理;之后完成对控温回路控温门限、控温模式的调整;所述的温度门限值在预设温度区间[L1,L2]内,则认为合法;判断如果接收到的是数据包B,根据数据包B中要求修改的信息,对可自主查询数据表中的数据进行替换;判断如果接收到的是数据包C,则将数据包C中的内容注册到可自主查询数据表中;判断如果接收到的是数据包D,根据指令中热敏电阻序号,将可自主查询数据表中与其相关的信息删除。 |