一种基于aps技术的太阳光入射角测量方法及装置的制作方法

文档序号:4146551阅读:311来源:国知局

专利名称::一种基于aps技术的太阳光入射角测量方法及装置的制作方法
技术领域
:本发明涉及一种姿态传感器领域,特别是关于一种用于航天器上姿态测量控制系统的基于APS技术的太阳光入射角测量方法及装置。
背景技术
:太阳敏感器是航天器上进行姿态测量的重要器件,现在已经广泛应用于航天领域,包括航天飞机、地球卫星和深空探测器等。近年来,随着航天任务的要求,对航天器相对于太阳的姿态测量精度和测量可靠性要求越来越高,尤其是需要高精度成像的系统,如侦査卫星、资源和天文观测卫星、通信卫星。高精度的太阳光入射角度测量可以实现航天器太阳帆板的准确对日,以保证卫星的最大能量获取。同时,基于太阳光入射角度测量的对日稳定模式也是绝大多数卫星的一种初始模式和安全模式。传统的模拟式太阳敏感器的光敏探测元件采用基于光伏特性的太阳能电池片,且模拟量输出,精度比较低,抗干扰性也不强,不能满足航天器姿态控制的大视场和高精度的要求。随着电耦合器件(ChargeCoupleDevice,CCD)技术的发展,CCD图像传感器的数字式太阳敏感器在航天工程中得到了广泛应用。这种太阳敏感器相对于模拟式太阳敏感器具有精度高和抗干扰能力强的特点,在一些特定场合可以代替星敏感器应用。如图1所示,在数字式太阳敏感器的分析中,通常将太阳敏感器的成像模型近似为小孔成像模型,以太阳敏感器在太阳光零度角的中心点为坐标中心O(;凡)在图像传感器1平面上建立坐标系xoy,以垂直于图像传感器1方向为z坐标。某一时刻,,太阳光经过太阳敏感器的光线引入器2在图像传感器1上成像,得到唯一的成像点坐标(W,)。同时假定太阳敏感器的焦距为/,则得到太阳的惯性矢量v,在太阳敏感器的坐标系内矢量w,为々,一x。)V(x,-x。)2+0;,-凡)2+/2力,-凡)/将^时刻的X轴太阳光入射角《,和y轴太阳光入射角A分别表示为,如W=tarT(i)<formula>formulaseeoriginaldocumentpage4</formula><formula>formulaseeoriginaldocumentpage5</formula>方程(1)和方程(2)中,/、x。、y。为系统常数,因此x轴和y轴太阳光入射角(《,,々,)的精度主要决定于(x,,x)的计算精度。现有的面阵太阳敏感器的图像传感器1通常采用CCD技术或者主动成像元(ActelPixelsSensor,APS)技术。这类图像传感器1在感光像素前端通常会带有一层保护玻璃,防止环境污染或者像素受到破坏。由于玻璃介质的折射率与空气或者真空相差较大,太阳光经过保护玻璃折射后在图像传感器1上的成像点位置坐标(x,,y,)与入射角的关系不再满足方程(1)和方程(2)。因此如果仍然按照方程(1)和方程(2)进行计算太阳光入射角的计算,则计算精度会随着角度大笑的增加呈明显下降。
发明内容针对上述问题,本发明的目的是提供一种可消除图像传感器上因设置保护玻璃而导致的光学误差的基于APS技术的太阳光入射角测量方法及装置。为实现上述目的,本发明采取以下技术方案一种基于APS技术的太阳光入射角测量方法,其步骤包括1)在实验室中模拟真实运行环境,调整实验装置,使太阳敏感器与太阳模拟器处在一条直线上;2)使所述太阳模拟器发出的模拟太阳光线垂直照射在所述太阳敏感器上,同时记录太阳成像点的零点坐标(;c。,y。);3)改变所述模拟太阳光线的入射角,每隔1°记录一次所述模拟太阳光线入射角《和与之对应的太阳光成像点的坐标Oc",凡),其中"-l,…,m-1,m为记录次数;4)根据所述太阳光成像点的坐标(&,凡)和零点坐标(x。,y。),计算成像位置<formula>formulaseeoriginaldocumentpage5</formula>5)采用多项式拟合的方法对tan《与/"进行拟合,则//次多项式为<formula>formulaseeoriginaldocumentpage5</formula>所述;/次多项式展开后如下<formula>formulaseeoriginaldocumentpage5</formula>则可通过拟合方法,来拟合系数J=~^~;6)将所述系数J和所述零点坐标^。,力)存储于处理器中作为预置参数;7)在使用状态时,任意时刻t测量的成像点位置坐标为h,;O,结合所述零点坐标Oc。,y。),计算当前成像点位置"V"-A)2+(X"。)2,通过方程tan《-/〃+V〃-、…+^/2+"/,得到当前太阳光入射角《的正切值tan《;8)计算出两轴太阳光入射角"t,A:<formula>formulaseeoriginaldocumentpage6</formula>一种基于APS技术的太阳光入射角测量装置,其特征在于它包括感光探测器、光线引入器和所述感光探测器与所述光线引入器之间的腔体;其中所述感光探测器包括保护玻璃、充气腔体和感光像素,所述保护玻璃、充气腔体和感光像素封装在所述感光探测器内部;所述光线引入器包括基底和多个透光孔;所述基底为透光玻璃,所述透光玻璃的一面上设置光线遮挡层;所述光线遮挡层上设置多个透光孔。所述充气腔体中充有空气或氮气。所述光线遮挡层为厚度不超过50nm的金属膜。在安装所述装置时,将所述基底中设置光线遮挡层的一面朝向所述感光探测器方向。本发明由于采取以上技术方案,其具有以下优点1、本发明的测量方法采用了高精度数据拟合,在一定程度上消除了CCD或者APS保护玻璃对系统精度的影响,提高了系统的精度,在大视场情形下的效果尤为显著。2、本发明的太阳光入射角测量方法通过分析太阳光入射角与保护玻璃的厚度、玻璃折射率、气体折射率以及空间位置距离之间的关系,从而通过拟合的方法得到关于太阳光入射角正切值的多项式方程。3、本发明的测量方法通过将在实验室中模拟得到的数据进行拟合,得到关于太阳光入射角正切值的多项式方程的参数,并将其预置在存储设备中,在本发明的装置的实际操作中,只需将实时采集的有关数据代入方程中,即可得到太阳光入射角的正切值并计算出太阳光入射角,因此本发明的测量方法具有计算量小和使用简便的特点。4、本发明由于采用了消除保护玻璃对太阳入射角测量干扰的测量方法,因此在进行太阳光入射角的测量时可直接采用普通APS感光探测器或者CCD,而不需要对APS感光探测器的保护玻璃进行拆除,可以保证与拆除保护玻璃的APS或CCD太阳光入射角的测量装置大致相同精度,而且工艺简单、实现方便,可靠性更高。本发明的太阳光入射角测量方法和装置可广泛用于航天器上姿态测量控制系统。图1是不含有保护玻璃的太阳敏感器成像示意图图2是本发明含有保护玻璃的太阳敏感器成像示意图图3是本发明APS太阳敏感器成像示意图具体实施例方式下面结合附图和实施例对本实用新型进行详细的描述。如图2所示,本发明的APS太阳敏感器包括感光探测器1、光线引入器2和感光探测器1与光线引入器2之间的腔体3。其中感光探测器1包括保护玻璃11、充气腔体12和感光像素13,保护玻璃11、充气腔体12和感光像素13封装在感光探测器l内部,作为一个整体使用。充气腔体12中充有空气或氮气。光线引入器2包括基底21和多个透光孔22。基底21为lmm厚度的透光玻璃,透光玻璃的一面上均匀镀有厚度不超过50nm的金属膜作为光线遮挡层23。金属膜为可刻蚀的金属,如金或铬等材料。在光线遮挡层23的指定位置上进行刻蚀,形成多个透光孔22。如图2所示,在安装本发明的太阳敏感器时,必须将光线引入器2的基底21中镀有光线遮挡层23的一面朝向感光探测器1方向,以减少基底21的透光玻璃折射对系统测量精度的影响。根据平行光入射原理,当太阳光线入射到基底21无光线遮挡层23的一面时,假设太阳光入射角为e,在基底21中的第一出射角为《。由于基底21的透光玻璃上下表面是平行的,因此太阳光线穿过透光孔22的第二出射角《亦为太阳光线的入射角P。综上所述,太阳光入射角^的计算与光线引入器2的基底厚度A无关。在感光探测器1中,保护玻璃11与感光像素13之间的充气腔体12内为空气或者氮气等保护性气体,太阳光线穿过充气腔体12后,到达感光像素13表面成像。太阳敏感器的原理就是通过太阳光线到达感光像素13的位置/来计算太阳光入射角^。在感光探测器1与光线引入器2之间的腔体高度为&,腔体高度&的大小与感光探测器1的感光像素13区域和太阳敏感器的视场角有关。当本发明的太阳敏感器在地面上使用时,感光探测器1与光线引入器2之间的腔体3中介质为空气;当在卫星轨道上使用时,感光探测器1与光线引入器2之间的腔体3为真空。由于在地面标定时感光探测器1与光线引入器2的外部介质也是空气,故腔体高度^无论是在轨使用还是地面标定,对系统都没有影响。当感光探测器1与光线引入器2之间的腔体3为空气或真空时,太阳光线穿过腔体3到达感光探测器1的保护玻璃11表面。由于保护玻璃11的折射率与空气或真空相差很大,因此保护玻璃厚度/^和玻璃折射率巧对整个太阳敏感器系统的影响是不可忽略的。当太阳光入射角^较大时,保护玻璃厚度&和玻璃折射率巧的影响尤为明显。在本发明的实施例中,感光探测器1采用的型号为Star1000,其玻璃折射率巧为1.4586,保护玻璃厚度&为lmm。由于充气腔体12中充有保护性气体,根据保护性气体的不同,其气体折射率"2也不同。假设太阳光线进入保护玻璃11时的第三出射角为《,太阳光线进入充气腔体12的第四出射角为《;充气腔体高度为&。综上所述,太阳光线到达感光像素13的成像位置/与不仅与太阳光人射角0有关,还与腔体3的腔体高度&、保护玻璃厚度&和玻璃折射率巧、充气腔体高度^和气体折射率"2有关,则可以得到成像位置/的方程如下-<formula>formulaseeoriginaldocumentpage8</formula>根据折射定律,有<formula>formulaseeoriginaldocumentpage8</formula>将方程(4),(5)代入到方程(3),得到成像位置/的方程如下:<formula>formulaseeoriginaldocumentpage8</formula>当感光探测器i的型号选定以后,保护玻璃厚度&、充气腔体高度为&、玻璃折射率巧和气体折射率"2都相对确定下来,则设计太阳敏感器时仅有成像位置/、太阳光入射角e和腔体高度&三个参数需要确定。成像位置/的最大值受制于感光探测器1的面阵大小,太阳光入射角e的最大值受制于太阳敏感器的视场角。当太阳光入射角^和成像位置/的最大值确定后,根据方程(6),皆可确定腔体高度/^的最大值。为了提高本发明太阳敏感器的精度,在太阳敏感器的设计时将&尽量取较大值。当本发明的太阳敏感器设计完成后,其腔体高度&、保护玻璃厚度&、充气腔体高度为&、玻璃折射率巧和气体折射率"2都为固定不变的常数。则由方程(6)可知,太阳光在感光像素13上的成像位置/与太阳光入射角^具有唯一的函数对应关系,根据方程(6)可以将太阳光入射角e表示成成像位置/的函数,艮P:tane=/(/)(7)其中,/表示为方程(6)所表示函数的反函数。如图3所示,以感光探测器1平面建立坐标系xoy,设x轴太阳角为",y轴太阳角为/,测得当前太阳光成像点的坐标Qcj),根据几何关系可知成像位置/:<formula>formulaseeoriginaldocumentpage9</formula>将方程(8)和方程(9)带入到方程(7)中,可以得到如下关系<formula>formulaseeoriginaldocumentpage9</formula>进而可以得出:<formula>formulaseeoriginaldocumentpage9</formula>方程(10)为感光探测器l带有保护玻璃ll的x轴太阳角a和y轴太阳角/的计算方程。在得到感光探测器l上的太阳光成像点的坐标(x,y)的情况下,两轴太阳角的计算关键是实现函数tan^/(^-;c。y+0;-y。)2)。结合方程(6),可以得到此函数为一超越函数,无法采用解析式进行求解。在实际使用的情况下为了求解tan仏在实验室内通过多项式拟合来实现函数tan』/(^(;c;f+(;;-%)2)的解。实验中为得到拟合函数的系数,使用到的主要设备包括两轴转台、太阳模拟器、电子经纬仪、标准立方棱镜、本发明的太阳敏感器、两轴微调台等。通过记录m+l个模拟太阳光入射角《("=0,1,…,m)和与之对应的感光探测器1上太阳光成像点坐标&,少),"=0,1,...,附。借助于现有的计算机软件,对数据tan《和/"进行多项式拟合,求得多项式系数。其中,假设多项式的最高次数次数为^,则拟合多项式为<formula>formulaseeoriginaldocumentpage9</formula>通过拟合,求得多项式系数为」=[,,fl2,《!]T。最后将多项式系数代入tan《=r+—1+...+a/+中,即可求得当前的太阳光入射角正切值tan《。综上所述,本发明由于采用了消除保护玻璃对太阳入射角测量干扰的测量方法,因此在进行太阳光入射角的测量时可直接采用普通APS感光探测器或者CCD,而不需要对APS感光探测器的保护玻璃进行拆除。除可以保证与拆除保护玻璃的APS或CCD太阳光入射角的测量装置大致相同精度,且工艺简单、实现方便,可靠性更高。本发明的实施例中,取^=0°—64°,共65组实验数据进行拟合,即111=64;多项式的最高次数//=5,则拟合多项式为<formula>formulaseeoriginaldocumentpage10</formula>则在实验室中的拟合步骤如下1、本发明的太阳敏感器在实验室中模拟真实运行环境,通过调整电子经纬仪,使得太阳模拟器成像在电子经纬仪的中心位置,保证电子经纬仪与太阳模拟器共线。2、遮挡太阳模拟器的光源,将标准立方棱镜放置在两轴转台上。打开电子经纬仪光源,调整两轴转台,使电子经纬仪光源照射到标准立方棱镜后,发射光线正好成像在电子经纬仪的中心,实现太阳模拟器与两轴转台的垂直。3、将本发明的太阳敏感器固定在两轴微动台上,再将它们一起固定到两轴转台上。打开电子经纬仪光源,调整两轴微动台,使电子经纬仪光源照射到标准立方棱镜后,发射光线正好成像在电子经纬仪的中心,消除了太阳敏感器的安装误差,实现了太阳敏感器与太阳模拟器处在一条直线上。4、去除太阳模拟器光源的遮挡,使得太阳模拟器发出的的模拟太阳光线垂直照射到太阳敏感器上,此时的模拟太阳光线入射角《=0。记录下此时太阳敏感器的感光探测器1上太阳成像的零点坐标(x。,;^。5、转动两轴转台,每隔1°记录一次模拟太阳光线入射角《和与之对应的感光探测器1上太阳光成像点的坐标Oc",凡;)。直至记录模拟太阳光线入射角0=64°,共记录了64组《、(x",凡)数据,"=1广.,64;总的记录次数为111=65。6、根据太阳光成像点的坐标(x,)和零点坐标(x。,y。),计算成像位置A)2+(少""。)2,采用^=5次多项式拟合的方法对上述采集到的数据tan《与/"进行拟合,艮卩<formula>formulaseeoriginaldocumentpage10</formula>显然,当/=0时,tan《=0,故^=0,因此,上述的未知系数中为多项式为<formula>formulaseeoriginaldocumentpage10</formula>方程<formula>formulaseeoriginaldocumentpage10</formula>展开后如下<formula>formulaseeoriginaldocumentpage10</formula><formula>formulaseeoriginaldocumentpage11</formula>则可以通过最小二乘拟合的方法,直接通过现有的计算工具拟合得到多项式标定的5个系数J+5,flf4,flf3,fl2,aJ:<formula>formulaseeoriginaldocumentpage11</formula>得到系数^后,在地面上将系数^以及零点坐标(x。,y。)存储到本发明太阳敏感器的嵌入式处理器中作为预置参数。7、本发明的太阳敏感器在卫星上使用时,太阳光线通过光线引入器2在感光探测器l上成像。假定任意时刻t测量的成像点位置坐标为结合预置的零点坐标(;c。,;;。),计算得到成像点位置/=-x。)2-少。f。再通过tan《=a/+a/+a/+a/+aj,得到当前太阳光入射角《的正切值tan《。8、在通过方程(9)和方程(10)进一步计算出两轴太阳光入射角"t,A如下<formula>formulaseeoriginaldocumentpage11</formula>综上所述,本发明的用于航天器上姿态测量控制系统的,可消除图像传感器上因设置保护玻璃而导致的光学误差的基于APS技术的太阳光入射角测量方法即可完成。权利要求1、一种基于APS技术的太阳光入射角测量方法,其步骤包括1)在实验室中模拟真实运行环境,调整实验装置,使太阳敏感器与太阳模拟器处在一条直线上;2)使所述太阳模拟器发出的模拟太阳光线垂直照射在所述太阳敏感器上,同时记录太阳成像点的零点坐标(x0,y0);3)改变所述模拟太阳光线的入射角,每隔1°记录一次所述模拟太阳光线入射角θn和与之对应的太阳光成像点的坐标(xn,yn),其中n=1,…,m-1,m为记录次数;4)根据所述太阳光成像点的坐标(xn,yn)和零点坐标(x0,y0),计算成像位置<mathsid="math0001"num="0001"><math><![CDATA[<mrow><msub><mi>l</mi><mi>n</mi></msub><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>n</mi></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>n</mi></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>;</mo></mrow>]]></math></maths>5)采用多项式拟合的方法对tanθn与ln进行拟合,则μ次多项式为<mathsid="math0002"num="0002"><math><![CDATA[<mrow><msub><mrow><mi>tan</mi><mi>&theta;</mi></mrow><mi>n</mi></msub><mo>=</mo><msub><mi>a</mi><mi>&mu;</mi></msub><msubsup><mi>l</mi><mi>n</mi><mi>&mu;</mi></msubsup><mo>+</mo><msub><mi>a</mi><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msub><msubsup><mi>l</mi><mi>n</mi><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>+</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msubsup><mi>l</mi><mi>n</mi><mn>2</mn></msubsup><mo>+</mo><msub><mi>a</mi><mn>1</mn></msub><msubsup><mi>l</mi><mi>n</mi><mn>1</mn></msubsup></mrow>]]></math></maths>所述μ次多项式展开后如下<mathsid="math0003"num="0003"><math><![CDATA[<mrow><mfencedopen='['close=']'><mtable><mtr><mtd><msubsup><mi>l</mi><mn>1</mn><mi>&mu;</mi></msubsup></mtd><mtd><msubsup><mi>l</mi><mn>1</mn><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>l</mi><mn>1</mn><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>l</mi><mn>1</mn><mn>1</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>l</mi><mn>2</mn><mi>&mu;</mi></msubsup></mtd><mtd><msubsup><mi>l</mi><mn>2</mn><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>l</mi><mn>2</mn><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>l</mi><mn>2</mn><mn>1</mn></msubsup></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>2</mn></mrow><mi>&mu;</mi></msubsup></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>2</mn></mrow><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>2</mn></mrow><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>2</mn></mrow><mn>1</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow><mi>&mu;</mi></msubsup></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow><mn>1</mn></msubsup></mtd></mtr></mtable></mfenced><mfencedopen='['close=']'><mtable><mtr><mtd><msub><mi>a</mi><mi>&mu;</mi></msub></mtd></mtr><mtr><mtd><msub><mi>a</mi><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>a</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>a</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfencedopen='['close=']'><mtable><mtr><mtd><msub><mrow><mi>tan</mi><mi>&theta;</mi></mrow><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mrow><mi>tan</mi><mi>&theta;</mi></mrow><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mrow><mi>tan</mi><mi>&theta;</mi></mrow><mrow><mi>m</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mrow><mi>tan</mi><mi>&theta;</mi></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow>]]></math></maths>令<mathsid="math0004"num="0004"><math><![CDATA[<mrow><mi>L</mi><mo>=</mo><mfencedopen='['close=']'><mtable><mtr><mtd><msubsup><mi>l</mi><mn>1</mn><mi>&mu;</mi></msubsup></mtd><mtd><msubsup><mi>l</mi><mn>1</mn><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>l</mi><mn>1</mn><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>l</mi><mn>1</mn><mn>1</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>l</mi><mn>2</mn><mi>&mu;</mi></msubsup></mtd><mtd><msubsup><mi>l</mi><mn>2</mn><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>l</mi><mn>2</mn><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>l</mi><mn>2</mn><mn>1</mn></msubsup></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>2</mn></mrow><mi>&mu;</mi></msubsup></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>2</mn></mrow><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>2</mn></mrow><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>2</mn></mrow><mn>1</mn></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow><mi>&mu;</mi></msubsup></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>l</mi><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow><mn>1</mn></msubsup></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math>id="icf0004"file="A2009100885620002C4.tif"wi="58"he="31"top="166"left="45"img-content="drawing"img-format="tif"orientation="portrait"inline="yes"/></maths><mathsid="math0005"num="0005"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><mfencedopen='['close=']'><mtable><mtr><mtd><msub><mi>a</mi><mi>&mu;</mi></msub></mtd></mtr><mtr><mtd><msub><mi>a</mi><mrow><mi>&mu;</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>a</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>a</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math>id="icf0005"file="A2009100885620002C5.tif"wi="19"he="30"top="166"left="107"img-content="drawing"img-format="tif"orientation="portrait"inline="yes"/></maths><mathsid="math0006"num="0006"><math><![CDATA[<mrow><mi>tan</mi><mi>&theta;</mi><mo>=</mo><mfencedopen='['close=']'><mtable><mtr><mtd><msub><mrow><mi>tan</mi><mi>&theta;</mi></mrow><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mrow><mi>tan</mi><mi>&theta;</mi></mrow><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mrow><mi>tan</mi><mi>&theta;</mi></mrow><mrow><mi>m</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mrow><mi>tan</mi><mi>&theta;</mi></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow>]]></math>id="icf0006"file="A2009100885620002C6.tif"wi="30"he="30"top="166"left="131"img-content="drawing"img-format="tif"orientation="portrait"inline="yes"/></maths>则可通过拟合方法,来拟合系数<mathsid="math0007"num="0007"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><mfrac><mi>L</mi><mrow><mi>tan</mi><mi>&theta;</mi></mrow></mfrac><mo>;</mo></mrow>]]></math></maths>6)将所述系数A和所述零点坐标(x0,y0)存储于处理器中作为预置参数;7)在使用状态时,任意时刻t测量的成像点位置坐标为(xt,yt),结合所述零点坐标(x0,y0),计算当前成像点位置<mathsid="math0008"num="0008"><math><![CDATA[<mrow><mi>l</mi><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>t</mi></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>t</mi></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow>]]></math>id="icf0008"file="A2009100885620002C8.tif"wi="48"he="7"top="233"left="111"img-content="drawing"img-format="tif"orientation="portrait"inline="yes"/></maths>通过方程tanθt=aμlμ+aμ-1lμ-1+…+a2l2+a1l1,得到当前太阳光入射角θt的正切值tanθt;8)计算出两轴太阳光入射角αt,βt<mathsid="math0009"num="0009"><math><![CDATA[<mrow><msub><mi>&alpha;</mi><mi>t</mi></msub><mo>=</mo><mi>arctan</mi><mfrac><mrow><mo>-</mo><mrow><mo>(</mo><msub><mi>x</mi><mi>t</mi></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mi>tan</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>t</mi></msub><mo>)</mo></mrow></mrow><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>t</mi></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>t</mi></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mfrac></mrow>]]></math></maths>。<mathsid="math0010"num="0010"><math><![CDATA[<mrow><msub><mi>&beta;</mi><mi>t</mi></msub><mo>=</mo><mi>arctan</mi><mfrac><mrow><mo>-</mo><mrow><mo>(</mo><msub><mi>y</mi><mi>t</mi></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo></mrow><mi>tan</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>t</mi></msub><mo>)</mo></mrow></mrow><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>t</mi></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>t</mi></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mfrac></mrow>]]></math>id="icf0010"file="A2009100885620003C2.tif"wi="56"he="12"top="42"left="64"img-content="drawing"img-format="tif"orientation="portrait"inline="yes"/></maths>2、一种实现如权利要求1所述方法的基于APS技术的太阳光入射角测量装置,其特征在于它包括感光探测器、光线引入器和所述感光探测器与所述光线引入器之间的腔体;其中所述感光探测器包括保护玻璃、充气腔体和感光像素,所述保护玻璃、充气腔体和感光像素封装在所述感光探测器内部;所述光线引入器包括基底和多个透光孔;所述基底为透光玻璃,所述透光玻璃的一面上设置光线遮挡层;所述光线遮挡层上设置多个透光孔。3、如权利要求2所述的一种基于APS技术的太阳光入射角测量装置,其特征在于所述充气腔体中充有空气或氮气。4、如权利要求2所述的一种基于APS技术的太阳光入射角测量装置,其特征在于所述光线遮挡层为厚度不超过50nm的金属膜。5、如权利要求3所述的一种基于APS技术的太阳光入射角测量装置,其特征在于所述光线遮挡层为厚度不超过50nm的金属膜。6、如权利要求2或3或4或5所述的一种基于APS技术的太阳光入射角测量装置,其特征在于在安装所述装置时,将所述基底中设置光线遮挡层的一面朝向所述感光探测器方向。全文摘要本发明涉及一种基于APS技术的太阳光入射角测量方法及装置,其特征在于本发明的测量方法通过将在实验室中模拟得到的数据进行拟合,得到关于太阳光入射角正切值的多项式方程的参数,并将其预置在存储设备中,在本发明的装置的实际操作中,只需将实时采集的有关数据代入方程中,即可得到太阳光入射角的正切值并计算出太阳光入射角,因此本发明的测量方法具有计算量小和使用简便的特点。本发明的装置包括感光探测器、光线引入器和感光探测器与光线引入器之间的腔体;其中感光探测器包括保护玻璃、充气腔体和感光像素,保护玻璃、充气腔体和感光像素封装在感光探测器内部。本发明的太阳光入射角测量方法和装置可广泛用于航天器上姿态测量控制系统。文档编号B64G1/36GK101598546SQ20091008856公开日2009年12月9日申请日期2009年7月3日优先权日2009年7月3日发明者剑孙,政尤,张高飞,飞邢申请人:清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1