郑 拓,王冠雅
(北京微电子技术研究所,北京100076)
星敏感器是航天飞行器姿态控制的重要组成部件。基于国产抗辐射CMOS APS芯片和SoPC控制芯片,设计一款微小型星敏感器的光学及电学系统,最终实现星敏感器的小型化、国产化。以研制一台国产化微小型化星敏感器作为切入点,研究其参数的设计、系统的构建、使用性能等关键技术问题。最终研制的星敏感器符合预期设计,能够完成基本功能。
星敏感器;国产化;小型化
中图分类号:V448.22
文献标识码:A
DOI:10.16157/j.issn.0258-7998.172768
中文引用格式:郑拓,王冠雅. 国产化微小型星敏感器研究及应用[J].电子技术应用,2018,44(1):76-78,83.
英文引用格式:Zheng Tuo,Wang Guanya. Research and application of domestic micro star sensor[J]. Application of Electronic Technique,2018,44(1):76-78,83.
0 引言
1 星敏感器设计
星敏感器系统由遮光罩、光学镜头、敏感器芯片及外围电路、数据处理器和电脑控制系统组成,其组成框图如图1所示。
1.1 光学系统设计
星敏感器光学系统参数会根据不同的应用环境而有所不同,它主要由以下几点确定:传感器的像元尺寸、光谱响应特性、所需探测的最高星等。光学系统的参数需要设定的有镜头的焦距、光谱范围、弥散斑尺寸、通光孔径、中心波长透过率等[1]。
1.1.1 视场角的确定
视场角是确定光学镜头能够探测到星空最大范围的指标。在同等条件下,视场角越大,能够观测到的星数越多。但是过多的星数会干扰后续的计算,所以选择合适的视场角是构建光学系统的第一步。
1.1.2 焦距的确定
焦距是确定成像平面到镜面的距离。由于选取的物体远近不同,焦距会产生相应的变化。在太空中,星星的位置与距离相对固定,所以与普通的相机变焦不同,星敏感器的焦距是固定的。现有光学系统视场和焦距关系式为:
1.1.3 弥散斑尺寸的确定
1.1.4 相对孔径的确定
孔径与焦距用相对孔径F表示,即F/#=f/D。国标GB/T 30111-2013中,对相对孔径的定义是入瞳直径与焦距的比值,即D/f,其数值在1/0.8~1/6之间选取。
F/#的计算由以下公式给出[4]:
其中Vth为信噪比,取值5;Id为暗电流噪声;为其余噪声总和;τ为光学系统透过率,取0.75;η为能量集中度,取90%;t为曝光积分时间,取100 ms;a为像元尺寸,取15 μm;k为探测器的光功当量;H为恒星发射到光学系统入瞳上的光照度;QE为量子效率;FF为面积占空比;d为弥散斑大小,h为普朗克常数,v表示入射光中心波长对应的频率。最终计算结果为D≥25.2 mm。则F/#=25.2/43.56=1:1.73。符合国家标准范围。
1.2 电学系统设计
1.2.1 CMOS APS传感器分析
电路具有智能窗口功能,即像素阵列的X、Y地址可随机编程,实现对窗口大小、起止地址的随机控制;具有高灵敏度(≥2.7 V/lux·s(@550 nm)),可适应空间微光环境需求;具有1、2、4、8倍可编程增益,可以根据光照强弱控制输出增益,适应更宽工作环境;具有双斜积分功能,可大大提高动态范围,从而提高同一环境下强光弱光同时存在时的适应性;抗辐射总剂量能力≥100 Krad(Si),抗单粒子闩锁LET≥75 Mev·cm2/mg。
器件结构及特点:B1XXX的功能结构框图如图2所示。该图像传感器主要包含6个部分:像素阵列、寻址逻辑、前置列放大器、可编程增益放大器(PGA)、模拟多路选择器和ADC。
1.2.2 FPGA时序驱动模块
焦平面图像传感器的选择直接关系到星敏感器的核心设计。
1.2.3 信号处理方案
信号处理板采用了国产SoPC核心信号处理板,该核心板基于国产SoPC进行二次集成开发,将SoPC最小应用系统、基础配置电路和通信接口模块集成在了尺寸为51.4 mm×51.4 mm的小型SoC板上。其中SoPC芯片总体结构框图如图4所示。
此外,核心信号处理板还包括了基础的配置及与应用系统的通信接口,主要包括:PLL配置、调试接口配置、复位模块、时钟模块、FPGA配置等。通信接口主要包括:1553通信接口、ADC接口、串行通信接口、可扩展GPIO接口、中断接口、I2C总线、定时器/计数器输入/输出接口、测试与指示接口等。这些基本可以满足星敏感器的软件需求。
最终设计方案为:将星敏感器电学系统(不含外壳)尺寸小型化到60 mm×60 mm,2块电路板重量(含紧固件)共计约60 g,静态功耗约1.2 W。
2 APS星敏感器软件方案
星敏感器的软件算法主要包括星库建立、星图预处理、星图识别与星图匹配、姿态解算等部分。
(1)星库建立
星库是根据星表筛选后建立的导航星的集合,其作用是在进行星图匹配时提供匹配的依据。确定好星表后,就可以根据星表建立起相应的导航星库。
(2)星图预处理
在传感器获得图像之后,由于各种噪声的存在,需要在处理数据之前进行降噪,随后将星点质心提取,提供给星图识别算法。
在实际应用中采用了简单的平均值去噪方法。由于固定噪声的数值在一定范围内不规律地呈现,故可以取其平均值作为系统的固定噪声,再用采集的图像与平均值求差,可以得到初步的降噪效果。具体方法为:使用星敏感器系统连续拍摄在黑暗条件下的图片,获取其中噪点的信息,包括位置及数值。在同一位置获得的噪点信息,使用平均值法算出均值作为其最终数值。
由于积分时间不同,固定噪声呈现出的噪点会有略微不同。统计在积分时间为10 ms、50 ms、100 ms的情况下,采用10次平均值方法得出的平均噪声与实际的差值。
在采集全黑的图片时,固定噪声干扰会带来大约3.6%左右的影响。噪声灰度值集中在08~10左右。当使用平均值去噪方法后,噪声灰度值集中在00~02左右。表2为不同积分时间下使用平均值去噪的效果。
(3)星图识别与星图匹配
在提取质心信息后,在导航星库中搜索识别相同信息的导航星,如果获得唯一匹配的导航星,则匹配成功。
(4)姿态解算
当匹配成功后进行姿态解算,算出当前的姿态角或四元数数据,输出结果。
图5为星敏感器软件流程图。
3 结论
参考文献
[1] 黄欣.星敏感器光学系统参数的确定[J].航天控制,2000(1):44-50.
[2] 吴峰.自主导航星敏感器关键技术的研究[D].苏州:苏州大学,2012.
[3] 何家维.高精度全天时星敏感器关键技术研究[D].长春:中国科学院研究生院,2013.
[4] 吴峰.自主导航星敏感器关键技术的研究[D].苏州:苏州大学,2012.
[5] 袁家虎.导航星敏感器技术研究[D].成都:四川大学,1999.
声明:本站部分文章内容及图片转载于互联 、内容不代表本站观点,如有内容涉及侵权,请您立即联系本站处理,非常感谢!