一种具有CAN接口的太阳敏感器模拟器及采用该模拟器实现的太阳模型解算方法技术

技术编号:14781012 阅读:74 留言:0更新日期:2017-03-09 22:59
一种具有CAN接口的太阳敏感器模拟器及采用该模拟器实现的太阳模型解算方法,属于卫星仿真测试领域。为了解决传统以模拟量电特性为主的太阳敏感器模拟器不能直接与星载计算机交互,需要在信号处理单元进行相应的模数转换,传输速度较慢,且只能处理既定的模型,不具备根据实时情况参数更新问题。动力学计算机注入周期性数据至S_RS485数据解析模块进行数据解析,由S_RS485数据解析模块解析出太阳矢量的数据,并发送到数据处理模块处理后,通过FPGA_DSP接口模块发送到DSP进行模型解算,并把解算结果再通过FPGA_DSP接口模块返回给数据处理模块,并通过ACAN接口模块发送出去。它主要用在卫星仿真测试领域。

【技术实现步骤摘要】

本专利技术属于卫星仿真测试领域。
技术介绍
针对卫星对于姿态控制速度要求与精度要求的日益提高,传统以模拟量电特性输出的0-1太阳、模拟式太阳与数字太阳等敏感器正在受到挑战,一种新型以数字量模拟电特性传输的太阳敏感器需求激增,为此为了加快技术方案验证及卫星闭环仿真测试的需要,本次设计一种具有CAN接口的太阳敏感器模拟器,可以加快以数字量传输为主的太阳模拟器原理模型与技术方案的验证,大大减少研发时间。真实太阳敏感器实际中的连接关系如图1所示:在测试领域中,由于研制周期和研制成本等方面的限制,同时为减少风险,一般采用电模拟器代替系统的各个单机部件,模拟其功能和接口。传统以模拟量电特性为主的太阳敏感器模拟器不能直接与星载计算机交互,需要在信号处理单元进行相应的模数转换传输速度较慢,只能处理既定的模型,不具备根据实时情况参数更新等功能。
技术实现思路
本专利技术是为了解决传统以模拟量电特性为主的太阳敏感器模拟器不能直接与星载计算机交互,需要在信号处理单元进行相应的模数转换,传输速度较慢,且只能处理既定的模型,不具备根据实时情况参数更新的问题,本专利技术提供了一种具有CAN接口的太阳敏感器模拟器。一种具有CAN接口的太阳敏感器模拟器,它是基于FPGA和DSP实现的,所述的FPGA包括S_RS485数据解析模块、422接口模块、ACAN接口模块、BCAN接口模块、数据处理模块和FPGA_DSP接口模块;DSP用于接收FPGA_DSP接口模块输出的太阳矢量和太阳参数,并对接收的数据进行真实太阳模型的解算,同时通过FPGA_DSP接口模块将解算结果送至数据处理模块,422接口模块用于与可重构单元进行数据传递,同时用于设定数据处理模块的太阳参数,并接收数据处理模块的输出的太阳数据包,S_RS485数据解析模块用于接收周期性数据,解析出太阳矢量,并将该太阳矢量发送至数据处理模块,ACAN接口模块和BCAN接口模块均用于实时接收模型参数,并送至数据处理模块,数据处理模块用于将解算结果通过ACAN接口模块或BCAN接口模块送至中心计算机。采用所述的一种具有CAN接口的太阳敏感器模拟器实现的太阳模型的解算方法,该方法包括下述过程:动力学计算机注入周期性数据至S_RS485数据解析模块进行数据解析,由S_RS485数据解析模块解析出太阳矢量的数据,并发送到数据处理模块处理后,通过FPGA_DSP接口模块发送到DSP进行模型解算,并把解算结果再通过FPGA_DSP接口模块返回给数据处理模块进行数据组帧,通过ACAN接口模块或BCAN接口模块控制逻辑发送给中心计算机,或通过422接口模块发送给可重构单元。由动力学计算机通过S_RS485注入周期性广播帧,由FPGA进行协议解析,把解析出的太阳矢量参数发送给DSP进行相应的模型解算,由DSP完成对太阳敏感器工作过程的模拟,解算出相应0-1太阳模型、数字太阳模型和俯仰角度模型结果,并将结果返回给FPGA,FPGA再通过CAN接口把解算结果发给中心计算机,并根据需求把解算结果进行存储,在收到可重构单元命令式,把存储的解算结果发送给可重构单元,总体设计框图参见图2所示。本专利技术带来的有益效果是,具有CAN接口的太阳敏感器模拟器在太阳敏感器内部把相应的电信号转换为数字信号,可以直接与星载计算机进行交互,并可以通过CAN接口实现模型参数快速注入并快速更新,按照真实太阳部件模型进行快速解算,再通过CAN接口把解算结果快速的输出到相应计算中进行反应,进行真实太阳敏感器的验证工作,加快真实部件的设计研发速度。本专利技术为一种具有CAN接口的太阳敏感器模拟器,实现模拟真实以数字量传输太阳敏感器的工作流程与原型验证,加快公式模型的验证速度,从而降低真实太阳敏感器的研制周期和研制成本,同时为减少风险。附图说明图1为
技术介绍
中真实太阳敏感器实际中的连接关系示意图;图2为具体实施方式一所述的一种具有CAN接口的太阳敏感器模拟器的原理示意图;图3为具体实施方式四所述的DSP进行模型解算的具体过程的流程图。具体实施方式具体实施方式一:参见图2说明本实施方式,本实施方式所述的一种具有CAN接口的太阳敏感器模拟器,它是基于FPGA和DSP实现的,所述的FPGA包括S_RS485数据解析模块1-1、422接口模块1-2、ACAN接口模块1-3、BCAN接口模块1-4、数据处理模块1-6和FPGA_DSP接口模块1-5;DSP用于接收FPGA_DSP接口模块1-5输出的太阳矢量和太阳参数,并对接收的数据进行真实太阳模型的解算,同时通过FPGA_DSP接口模块1-5将解算结果送至数据处理模块1-6,422接口模块1-2用于与可重构单元进行数据传递,同时用于设定数据处理模块1-6的太阳参数,并接收数据处理模块1-6的输出的太阳数据包,S_RS485数据解析模块1-1用于接收周期性数据,解析出太阳矢量,并将该太阳矢量发送至数据处理模块1-6,ACAN接口模块1-3和BCAN接口模块1-4均用于实时接收模型参数,并送至数据处理模块1-6,数据处理模块1-6用于将解算结果通过ACAN接口模块1-3或BCAN接口模块1-4送至中心计算机。具体实施方式二:本实施方式与具体实施方式一所述的一种具有CAN接口的太阳敏感器模拟器的区别在于,所述的FPGA_DSP接口模块1-5输出的解算结果包括一个0-1太阳模型、一个数字太阳模型和一个俯仰角度模型。具体实施方式三:采用具体实施方式一所述的一种具有CAN接口的太阳敏感器模拟器实现的太阳模型的解算方法,该方法包括下述过程:动力学计算机注入周期性数据至S_RS485数据解析模块1-1进行数据解析,由S_RS485数据解析模块1-1解析出太阳矢量的数据,并发送到数据处理模块1-6处理后,通过FPGA_DSP接口模块1-5发送到DSP进行模型解算,并把解算结果再通过FPGA_DSP接口模块1-5返回给数据处理模块1-6进行数据组帧,通过ACAN接口模块1-3或BCAN接口模块1-4控制逻辑发送给中心计算机,或通过422接口模块1-2发送给可重构单元。本实施方式,中心计算机与可重构单元也会注入数据,处理方式参照动力学计算机输出的周期性数据注入数据的处理过程。具体实施方式四:参见图3说明本实施方式,本实施方式与具体实施方式三所述的采用一种具有CAN接口的太阳敏感器模拟器实现的太阳模型的解算方法的区别在于,所述的DSP进行模型解算的具体过程为:...
一种<a href="http://www.xjishu.com/zhuanli/52/201410668261.html" title="一种具有CAN接口的太阳敏感器模拟器及采用该模拟器实现的太阳模型解算方法原文来自X技术">具有CAN接口的太阳敏感器模拟器及采用该模拟器实现的太阳模型解算方法</a>

【技术保护点】
一种具有CAN接口的太阳敏感器模拟器,其特征在于,它是基于FPGA和DSP实现的,所述的FPGA包括S_RS485数据解析模块(1‑1)、422接口模块(1‑2)、ACAN接口模块(1‑3)、BCAN接口模块(1‑4)、数据处理模块(1‑6)和FPGA_DSP接口模块(1‑5);DSP用于接收FPGA_DSP接口模块(1‑5)输出的太阳矢量和太阳参数,并对接收的数据进行真实太阳模型的解算,同时通过FPGA_DSP接口模块(1‑5)将解算结果送至数据处理模块(1‑6),422接口模块(1‑2)用于与可重构单元进行数据传递,同时用于设定数据处理模块(1‑6)的太阳参数,并接收数据处理模块(1‑6)的输出的太阳数据包,S_RS485数据解析模块(1‑1)用于接收周期性数据,解析出太阳矢量,并将该太阳矢量发送至数据处理模块(1‑6),ACAN接口模块(1‑3)和BCAN接口模块(1‑4)均用于实时接收模型参数,并送至数据处理模块(1‑6),数据处理模块(1‑6)用于将解算结果通过ACAN接口模块(1‑3)或BCAN接口模块(1‑4)送至中心计算机。

【技术特征摘要】
1.一种具有CAN接口的太阳敏感器模拟器,其特征在于,它是基于FPGA和DSP实
现的,所述的FPGA包括S_RS485数据解析模块(1-1)、422接口模块(1-2)、ACAN接
口模块(1-3)、BCAN接口模块(1-4)、数据处理模块(1-6)和FPGA_DSP接口模块(1-5);
DSP用于接收FPGA_DSP接口模块(1-5)输出的太阳矢量和太阳参数,并对接收的数
据进行真实太阳模型的解算,同时通过FPGA_DSP接口模块(1-5)将解算结果送至数据
处理模块(1-6),
422接口模块(1-2)用于与可重构单元进行数据传递,同时用于设定数据处理模块(1-6)
的太阳参数,并接收数据处理模块(1-6)的输出的太阳数据包,
S_RS485数据解析模块(1-1)用于接收周期性数据,解析出太阳矢量,并将该太阳矢
量发送至数据处理模块(1-6),
ACAN接口模块(1-3)和BCAN接口模块(1-4)均用于实时接收模型参数,并送至数
据处理模块(1-6),数据处理模块(1-6)用于将解算结果通过ACAN接口模块(1-3)或
BCAN接口模块(1-4)送至中心计算机。
2.根据权利要求1所述的一种具有CAN接口的太阳敏感器模拟器,其特征在于,所述
的FPGA_DSP接口模块(1-5)输出的解算结果包括一个0-1太阳模型、一个数字太阳模型
和一个俯仰角度模型。
3.采用权利要求1所述的一种具有CAN接口的太阳敏感器模...

【专利技术属性】
技术研发人员:赵光权唐琪佳刘大同李化义徐帅孙晓春葛强强
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1