发明名称 具有参数注入功能的星敏感器模拟方法
摘要 具有参数注入功能的星敏感器模拟方法,它涉及一种星敏感器模拟方法,解决了现有技术的星敏感器模拟器不能在模拟真实星敏感器输出导航测量数据的同时,进行故障注入和故障模拟的问题,它DSP的数据输入/输出端与FPGA的数据输入/输出端相连,第一RS485收发器和第二RS485收发器分别与FPGA的数据输入/输出端相连,第一RS422收发器和第二RS422收发器分别与FPGA的数据输入/输出端相连,所述FPGA包括七个状态机、正常定位数据存储区、故障数据存储区、姿态四元数发送请求计数器和应答信息发送请求计数器,本发明的星敏感器模拟方法适用于导航系统设计过程中的半实物仿真和测试。
申请公布号 CN101726319B 申请公布日期 2011.08.31
申请号 CN200910311640.3 申请日期 2009.12.17
申请人 哈尔滨工业大学 发明人 梁军;赵光权;刘兆庆;俞洋;付宁;彭喜元
分类号 G01C25/00(2006.01)I;G06F11/36(2006.01)I;B64G7/00(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 张宏威
主权项 具有参数注入功能的星敏感器模拟方法,其特征在于它是基于星敏感器模拟器实现的,所述星敏感器模拟器由DSP(1)、FPGA(2)、第一RS485收发器(3‑1)、第二RS485收发器(3‑2)、第一RS422收发器(4‑1)和第二RS422收发器(4‑2)组成,所述DSP(1)的数据输入/输出端与所述FPGA(2)的数据输入/输出端相连,所述第一RS485收发器(3‑1)的串行通讯口与FPGA(2)的第一RS485串行通讯口相连,所述第二RS485收发器(3‑2)的串行通讯口与FPGA(2)的第二RS485串行通讯口相连,第一RS422收发器(4‑1)的串行通讯口与FPGA(2)的第一RS422串行通讯口相连,第二RS422收发器(4‑2)的串行通讯口与FPGA(2)的第二RS422串行通讯口相连;具有参数注入功能的星敏感器模拟方法具体如下:所述FPGA(2)内部固化有正常定位数据存储区(a)、故障数据存储区(b)、姿态四元数发送请求计数器(c)、应答信息发送请求计数器(d)和七个逻辑状态机,所述七个逻辑状态机分别为:正常姿态四元数接收状态机(2‑1)、故障数据接收状态机(2‑2)、模拟器工作状态管理状态机(2‑3)、命令接收及应答信息发送请求状态机(2‑4)、姿态四元数同步发送请求状态机(2‑5)、姿态四元数自由发送请求状态机(2‑6)和应答信息及姿态四元数发送状态机(2‑7),所述七个逻辑状态机工作时钟频率为57.6MHz,DSP(1)用于从FPGA(2)中读取正常姿态四元数和故障姿态四元数并进行四元数乘法,还用于将所述四元数乘法结果发送给FPGA(2),正常定位数据存储区(a)用于存储正常定位数据,故障数据存储区(b)用于存储故障数据,第一RS485收发器(3‑1)用于接收正常姿态四元数参数并发送给FPGA(2),第二RS485收发器(3‑2)用于接收故障姿态四元数参数、故障类型参数和故障持续时间参数并发送给FPGA(2)。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号