发明名称 用于卫星闭环仿真测试的太阳敏感器模拟器
摘要 用于卫星闭环仿真测试的太阳敏感器模拟器,属于卫星测试领域。它将三类太阳敏感器的信号输出同时模拟实现。它利用正常指令控制计算机和故障指令控制计算机给FPGA现场可编程门阵列发送正常工作指令和故障工作指令,FPGA现场可编程门阵列的内部模块分别对两种指令进行接收并处理,由数据选择模块确保故障工作指令的优先执行,同时错误帧计数模块对正常工作指令中的错误工作指令个数进行计数,并传递给故障指令控制计算机,由FPGA现场可编程门阵列分别对0-1太阳信号源单元、模拟太阳信号源单元和数字太阳信号源单元输出控制数据使相应的太阳信号源单元输出电流。本发明用于卫星的闭环仿真测试中。
申请公布号 CN101726299B 申请公布日期 2011.08.31
申请号 CN200910311102.4 申请日期 2009.12.09
申请人 哈尔滨工业大学 发明人 赵光权;马云彤;彭宇;乔立岩;马勋亮;彭喜元
分类号 G01C21/24(2006.01)I 主分类号 G01C21/24(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 牟永林
主权项 一种用于卫星闭环仿真测试的太阳敏感器模拟器,其特征在于:它由正常指令控制计算机(1)、故障指令控制计算机(2)、第一RS422芯片(3)、第二RS422芯片(4)、FPGA现场可编程门阵列(5)、0‑1太阳信号源单元(6)、模拟太阳信号源单元(7)、数字太阳信号源单元(8)和总电源处理电路(9)组成,正常指令控制计算机(1)的控制信号输出端通过第一RS422芯片(3)连接FPGA现场可编程门阵列(5)的正常指令控制信号输入端,FPGA现场可编程门阵列(5)的故障指令控制信号输入输出端通过第二RS422芯片(4)连接故障指令控制计算机(2)的故障信号输出输入端;FPGA现场可编程门阵列(5)的0‑1太阳控制信号输出端连接0‑1太阳信号源单元(6)的控制信号输入端,FPGA现场可编程门阵列(5)的模拟太阳控制信号输出端连接模拟太阳信号源单元(7)的控制信号输入端,FPGA现场可编程门阵列(5)的数字太阳控制信号输出端连接数字太阳信号源单元(8)的控制信号输入端;FPGA现场可编程门阵列(5)的电源输入端连接总电源处理电路(9)的电源输出端;FPGA现场可编程门阵列(5)由正常数据接收模块(5‑1)、正常数据先入先出寄存模块(5‑2)、正常数据处理模块(5‑3)、正常数据寄存模块(5‑4)、错误帧计数模块(5‑5)、错误数据个数发送模块(5‑6)、故障数据接收模块(5‑7)、故障数据先入先出寄存模块(5‑8)、故障数据处理模块(5‑9)、故障数据寄存模块(5‑10)、数据选择模块(5‑11)、0‑1太阳数据寄存模块(5‑12)、模拟太阳数据寄存模块(5‑13)和数字太阳数据寄存模块(5‑14)组成,正常数据接收模块(5‑1)的正常数据输入端是FPGA现场可编程门阵列(5)的正常指令控制信号输入端,正常数据接收模块(5‑1)的正常数据输出端连接正常数据先入先出寄存模块(5‑2)的正常数据输入端,正常数据先入先出寄存模块(5‑2)的正常数据输出端连接正常数据处理模块(5‑3)的正常数据输入端,正常数据处理模块(5‑3)的正常数据输出端连接正常数据寄存模块(5‑4)的正常数据输入端,正常数据寄存模块(5‑4)的正常数据输出端连接数据选择模块(5‑11)的正常数据输入端;正常数据处理模块(5‑3)的错误数据输出端连接错误帧计数模块(5‑5)的错误数据输入端,错误帧计数模块(5‑5)的错误数据输出端连接错误数据个数发送模块(5‑6)的错误数据输入端,错误数据个数发送模块(5‑6)的错误数据输出端是FPGA现场可编程门阵列(5)的故障指令控制信号输出端;故障数据接收模块(5‑7)的故障数据输入端是FPGA现场可编程门阵列(5)的故障指令控制信号输入端,故障数据接收模块(5‑7)的故障数据输出端连接故障数据先入先出寄存模块(5‑8)的故障数据输入端,故障数据先入先出寄存模块(5‑8)的故障数据输出端连接故障数据处理模块(5‑9)的故障数据输入端,故障数据处理模块(5‑9)的故障数据输出端连接故障数据寄存模块(5‑10)的故障数据输入端,故障数据寄存模块(5‑10)的故障数据输出端连接数据选择模块(5‑11)的故障数据输入端,故障数据处理模块(5‑9)的开关数据输出端连接数据选择模块(5‑11)的开关数据输入端,故障数据处理模块(5‑9)的开关数据控制数据选择模块(5‑11),有故障数据输入时使优先执行故障指令,数据选择模块(5‑11)的控制数据输出端连接0‑1太阳数据寄存模块(5‑12)的控制数据输入端、模拟太阳数据寄存模块(5‑13)的控制数据输入端和数字太阳数据寄存模块(5‑14)的控制数据输入端;0‑1太阳数据寄存模块(5‑12)的控制数据输出端是FPGA现场可编程门阵列(5)的0‑1太阳控制信号输出端,模拟太阳数据寄存模块(5‑13)的控制数据输出端是FPGA现场可编程门阵列(5)的模拟太阳控制信号输出端,数字太阳数据寄存模块(5‑14)的控制数据输出端是FPGA现场可编程门阵列(5)的数字太阳控制信号输出端;所述0‑1太阳信号源单元(6)由第一电源处理电路(6‑1)、电压转换芯片(6‑2)、反向衰减电路(6‑3)、五个第一继电器(6‑4)和五路第一压控电流源电路(6‑5)组成,第一电源处理电路(6‑1)的电源输出端连接电压转换芯片(6‑2)的电源输入端,电压转换芯片(6‑2)的电源输出端连接反向衰减电路(6‑3)的电源输入端,反向衰减电路(6‑3)的电源输出端连接五个第一继电器(6‑4)的电源输入端,每个第一继电器(6‑4)的电源输出端连接一路第一压控电流源电路(6‑5)的电源输入端;五个第一继电器(6‑4)的控制信号输入端连接FPGA现场可编程门阵列(5)的0‑1太阳控制信号输出端;所述模拟太阳信号源单元(7)由数模转换芯片(7‑1)和四路第二压控电流源电路(7‑2)组成,数模转换芯片(7‑1)的数字信号输入端连接FPGA现场可编程门阵列(5)的模拟太阳控制信号输出端,数模转换芯片(7‑1)的模拟信号输出端连接四路第二压控电流源电路(7‑2)的电源输入端;所述数字太阳信号源单元(8)由第二电源处理电路(8‑1)、第二继电器(8‑2)和电流产生芯片(8‑3)组成,第二电源处理电路(8‑1)的电源输出端连接第二继电器(8‑2)的电源输入端,第二继电器(8‑2)的电源输出端连接电流产生芯片(8‑3)的电源输入端,第二继电器(8‑2)的控制信号输入端连接FPGA现场可编程门阵列(5)的数字太阳控制信号输出端。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号