著录项信息
专利名称 | 动中通卫星天线倾角校准过程中零点漂移值的测量方法 |
申请号 | CN201510173211.X | 申请日期 | 2015-04-14 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2015-07-29 | 公开/公告号 | CN104807475A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G01C25/00 | IPC分类号 | G;0;1;C;2;5;/;0;0;;;G;0;1;C;1;/;0;0;;;G;0;1;C;2;1;/;1;6查看分类表>
|
申请人 | 深圳市宏腾通电子有限公司 | 申请人地址 | 广东省深圳市宝安区沙井街道沙一社区长兴科技园第1栋6层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市宏腾通电子有限公司 | 当前权利人 | 深圳市宏腾通电子有限公司 |
发明人 | 胡名军;周晓辉 |
代理机构 | 深圳市兴科达知识产权代理有限公司 | 代理人 | 杜启刚 |
摘要
本发明公开了一种动中通卫星天线倾角校准过程中零点漂移值的测量方法,包括以下步骤:调节天线俯仰角到某个角度,读加速度计的3轴数据;天线在水平面内转动某一的角度,读陀螺仪的3轴数据,进行累加,得到转动这个角度的陀螺仪累积值;重复以上步骤n次;通过加速度计计算的倾角(θi_acc),用陀螺计算出该位置的倾角(θi_gyro),当Σtan(θi_gyro)‑tan(θi_acc)]*[tan(θi_gyro)‑tan(θi_acc)的值为最小时,所代入的acc_x0i,acc_y0i和acc_z0i即测量得到的加速度计的零点漂移值。本发明与现有技术相比,测量精确、操作简单,且能够自动执行。
动中通卫星天线倾角校准过程中零点漂移值的测量方法\n[技术领域]\n[0001] 本发明涉及动中通卫星天线倾角校准,尤其涉及一种动中通卫星天线倾角校准过程中零点漂移值的测量方法。\n[背景技术]\n[0002] 动中通是“移动中的卫星地面站通信系统”的简称。通过动中通系统,车辆、轮船、飞机等移动载体在运动过程中可实时跟踪卫星等平台,不间断地传递语音、数据、图像等多媒体信息,可满足各种军民用应急通信和移动条件下的多媒体通信的需要。作为动中通系统的一个重要组成部分,动中通天线负责通信信号的接收和/或发送。如果天线能够在载体姿态和航向变化的情况下,始终对准所选定的通信卫星,并且在信号瞬间丢失的情况下迅速恢复通信。\n[0003] 倾角测量装置应用于自动跟踪卫星天线,用于实时检测天线运动姿态,调整天线的俯仰角和极化角,使得卫星天线在运动的过程中保持准确对准卫星。倾角校准装置也大量应用于无人机,自动平衡小车等。\n[0004] 采用微机电系统(MEMS,Micro-Electro-Mechanical System)加速度传感器可以很方便地测量卫星天线的俯仰角和极化角偏离。图1显示的基于MEMS技术的加速度传感器,因为这个传感器紧紧贴在平板卫星天线上,因此该传感器测量的倾角和平板天线的倾角是一致的。\n[0005] 由于重力加速度始终垂直向下,那么3轴加速度计测量的值分别为:\n[0006]\n[0007]\n[0008]\n[0009]\n[0010] θ=arctan(acc_z/(sqrt(acc_x*acc_x+acc_y*acc_y));\n[0011]\n[0012] 其中,\n[0013] θ:90°-天线的俯仰角;\n[0014] 天线的极化角;\n[0015] acc_x:加速度计X轴的测量值;\n[0016] acc_y:加速度计Y轴的测量值;\n[0017] acc_z:加速度计Z轴的测量值。\n[0018] 通常把惯性测量单元IMU(Inertial measurement unit),安装在天线的背部,天线的俯仰角为90°-θ,针对本地的极化角偏移为 通过计算得到的俯仰角和极化角偏移,系统可以根据计算结果,自动调节天线的俯仰角和极化角到目标角度。\n[0019] 以上算法要求加速度计的测量准确,特别是当天线的底座水平放置的时候,加速度计的测量误差会导致倾角计算或者极化角计算出现很大的误差,具体来说,通过加速度计来计算角度的误差主要体现在:\n[0020] 1:灵敏度\n[0021] 2:零点温度漂移\n[0022] 3:灵敏度温度漂移\n[0023] 4:电压波动漂移\n[0024] 5:零点漂移\n[0025] 例如,某成本的MEMS加速度计器件,灵敏度为1/1024g,灵敏度温度漂移为0.02%/度,灵敏度电压漂移为:0.05%/度,零点漂移为正负70mg,零点温度漂移为1mg/度,电压波动漂移为0.5mg/V。从上述数据可以得出,如果加速度计不能校准,直接用加速度计的测量结果来计算,会出现4-10度左右的倾角误差,这对自动跟踪卫星天线来说是不可接受的。\n[0026] 其中影响最大的,就是零点漂移和零点温度漂移。通过对加速度计的校准,可以把零点漂移的问题解决,从而大大提高倾角测量的准确度。\n[0027] 对于需求高精度的倾角校准,采用精密分度头进行多位置测试即可。\n[0028] 被测的装有加速度计的PCB板牢固地水平安装到精密分度头上,一般来说,要记录加速度计敏感轴的4种不同姿态下的输出信号,分别对应于作用在该轴上的0g,1g,0g,-1g的加速度值,在每个位置上,记录一系列的数据,且在整个测试过程中要重复数次。利用\n1g,-1g的测量值求平均,就能得到零点漂移值,在不同的温度下进行测试,就能得到零点温度漂移值。为了得到3轴加速度计的零点漂移值,在测试完成以后,需要把加速度计垂直安装到分度头上,重新测试,能得到另外的轴的零点漂移值。\n[0029] 另外,用简易的方法也可以进行加速度计的校验,一些特别的倾角仪设备具有自行校验的功能,例如:把倾角仪放在平面上(无论垂直还是水平都可以),并把它固定在某一角落里或标记它的位置。然后按一下开/关按钮,大约等10秒钟后,按住校准按钮,直到LCD显示“CAL1”,然后闪烁显示第一个测量角度值。放开校准按钮,然后在所选的平面内绕该平面的垂直轴旋转180°,并把电子倾角仪准确的放置在同一角落或标记的位置上,等待约10秒钟,在闪烁显示第二个测量角度值稳定后,则再按住校准按钮,直到LCD显示“CAL2”;放开校准按钮,“嘀——”一声后,校准完毕。针对自动跟踪卫星天线也可以采取类似的方法进行校验。\n[0030] 上述方案能得到比较准确的测试结果,但也具有测试繁琐,时间长的问题。作为自动跟踪卫星天线,应该在出厂的时候把加速度计在各种温度下的温度漂移测试完成,并把这些数据保存到系统中。举例中的手工进行校验的方法显然是不合适的,这种方案只能完成一种温度范围内的校验,当温度发生变化的时候,必须重新校验。重新校验对于在运行过程中自动跟踪卫星天线是不允许的。\n[0031] 为了测量出在整个温度范围内,加速度计的性能的基本参数随着问题的变化,比较可行的做法是把测试的加速度计安装在分度头上,且加速度计密封到高低温箱中,高低温箱可以调节箱内的温度,从-40℃到+70℃,当高低温箱处于“保温”状态的时候,转动分度头,分别测量1g,0g,-1g,0g的值,得到在某个温度下的零点漂移值。然后调节温度,在其他的温度下测量出零点漂移值。\n[0032] 这种方法的缺点是:\n[0033] 1、需要为了测试,专门购置分度头等器件,改造高低温箱\n[0034] 2、在测试的时候,需要人工小心调整分度头,并记录数据,或者需要专门写一套测试代码,自动记录测试数据并导入到目标系统中。中间人工操作分度头,记录数据,导入到目标系统中,容易出现人工记录,录入错误。\n[0035] 3、针对移动卫星天线的应用,加速度计和主控器是分离的,需要把测试的数据录入到主控器中,需要小心录入并记录好加速度计和主控器的对应关系。\n[0036] 4、测试工作繁重,因为每个加速度计的特性并不一致,因此每个加速度计都必须如此测试一次,测试时间长,效率低,工作量很大,对于一些消费级的产品,成本是相当高的。\n[0037] 5 产品在运行以后,如果出现加速度计或者主控器的故障,需要重新测试,因为现场无测试条件,必须在测试完成以后,数据录入交给现场做,增加了产品维护的难度。\n[发明内容]\n[0038] 本发明要解决的技术问题是提供一种测量精确、操作简单的动中通卫星天线倾角校准过程中零点漂移值的测量方法。\n[0039] 为了解决上述技术问题,本发明采用的技术方案是,一种动中通卫星天线倾角校准过程中零点漂移值的测量方法,卫星天线的底座放置到水平面上,惯性测量单元安装在卫星天线的天线上,零点漂移值的测量方法包括以下步骤:\n[0040] 101、调节天线俯仰角到某个角度,读加速度计的3轴数据;\n[0041] 102、天线在水平面内顺时针或者逆时针转动某一的角度,在转动过程中,读陀螺仪的3轴数据,进行累加,得到转动这个角度的陀螺仪累积值;\n[0042] 103、重复步骤101和102共n次,得到acc_xi,acc_yi,acc_zi,gyro_sum_zi,gyro_sum_yi,其中i=1-n,n≥3;acc_xi是第i次测量的加速度计X轴的测量值,acc_yi是第i次测量的加速度计Y轴的测量值,acc_zi是第i次测量的加速度计Z轴的测量值,gyro_sum_zi是第i次测量的Z轴陀螺仪累积值,gyro_sum_yi是第i次测量的Y轴陀螺仪累积值;\n[0043] 104、通过加速度计计算的倾角(θi_acc)为:\n[0044] tan(θi_acc)=(acc_zi-acc_z0i)/(sqrt((acc_xi-acc_x0i)*(acc_xi-acc_x0i)+(acc_yi-acc_y0i)*(acc_yi-acc_y0i));\n[0045] 用陀螺计算出该位置的倾角(θi_gyro)为:\n[0046] tan(θi_gyro)=gyro_sum_yi/gyro_sum_zi;\n[0047] 其中,acc_x0i,acc_y0i和acc_z0i分别为加速度计三个轴第i次测量的零点漂移值,从加速度计的数据表中得到;\n[0048] 当Σtan(θi_gyro)-tan(θi_acc)]*[tan(θi_gyro)-tan(θi_acc)的值为最小时,所代入的acc_x0i,acc_y0i和acc_z0i即测量得到的加速度计的零点漂移值。\n[0049] 以上所述的测量方法,在不同的温度环境下,重复步骤101-104,得到复数个温度漂移数据以后,采用多项式曲线拟合或者分段线性近似方法,得到零点漂移随着温度变化的函数曲线。\n[0050] 以上所述的测量方法,在步骤101中,把俯仰最高限制角减去俯仰最低限制角,然后除以(n-1),得到每次俯仰角的调节角度。\n[0051] 以上所述的测量方法,在步骤102中,天线经过n次旋转,在水平面内顺时针或者逆时针转过的总角度>90°。\n[0052] 本发明的动中通卫星天线倾角校准过程中零点漂移值的测量方法测量精确、操作简单,能够自动执行。\n[附图说明]\n[0053] 下面结合附图和具体实施方式对本发明作进一步详细的说明。\n[0054] 图1利用加速度传感器测量卫星天线的俯仰角和极化角偏离的示意图。\n[具体实施方式]\n[0055] 本发明实现的基本条件:\n[0056] 1、自动卫星跟踪天线的架构为水平和俯仰两轴稳定系统,水平能实现360°自动旋转,俯仰能在有限范围内上下旋转,一般在0-90°范围内,有更大或者更小的范围,但一般不会达到180°,三轴稳定系统也可以采用本发明的方法。\n[0057] 2、本发明的加速度计等运动检测器件安装在天线上,用于测量天线的运动姿态,安装的位置与天线的法线方向平行或者垂直90°安装。\n[0058] 3、本发明采用的IMU惯性测量单元,一般包括了3轴加速度计和3轴陀螺,如果仅仅是为了测量倾角,则要求有至少2轴加速度计和2轴陀螺,且该2轴加速度计所在的平面以及\n2轴陀螺所在的平面要求与天线法线方向平行。惯性测量单元可以包含多轴的器件,也可以采用单轴的分立器件经过恰当的组合。\n[0059] 4、本发明可以应用于自动跟踪卫星天线上,但不限于卫星天线,2轴或者3轴稳定系统,有测试倾角要求的,都可以采用本发明的方法。大多数的2轴稳定或者3轴稳定自动跟踪卫星天线一般采用这样的安装方式。\n[0060] 本发明的方法如下:\n[0061] 将自动跟踪天线的底座放置到水平面上,上电,启动产品加速度计自动跟踪程序。\n该程序运行过程为:\n[0062] 1、软件控制天线自动调节俯仰角到某个角度,静止2秒,读加速度计的3轴数据,多读几次求均值以排除测量误差,得到加速度计的3轴准确数据acc_x1,acc_y1和acc_z1;\n[0063] 2、软件控制天线自动在水平面内顺时针或者逆时针转动某一的角度,在转动过程中,读陀螺仪的3轴数据,进行累加,得到转动这个角度的陀螺仪累积值,gyro_sum_z1,gyro_sum_y1。\n[0064] 其中,gyro_sum_z1是Z轴的陀螺仪累积值,gyro_sum_y1是Y轴的陀螺仪累积值。\n[0065] 3、重复1,2的步骤,每次调整俯仰角到不同的角度,分别得到acc_x2,acc_y2,acc_z2,gyro_sum_z2,gyro_sum_y2,一直进行n次重复,得到acc_xn,acc_yn,acc_zn,gyro_sum_zn,gyro_sum_yn。为了得到比较精确的结果,重复次数可以多一些,n最小为3。较好的情况下n=6,而且俯仰角的调节是均匀的,力求达到较好的效果。\n[0066] 均匀调节俯仰角能得到较好的测试结果,自动跟踪卫星天线有俯仰角的范围限制。测试过程中是把俯仰最高限制角减去俯仰最低限制角,然后除以(n-1),得到平均的每次测量俯仰角的调节角度;为了达到测量的高精度,天线在水平面内顺时针或者逆时针转动的角度合计在90°以上,。\n[0067] 4、利用最小方差算法求出加速度计的零点漂移值:设加速度计的零点漂移值分别为acc_x0,acc_y0,acc_z0,则通过加速度计计算的倾角(θ1_acc)为:\n[0068] tan(θ1_acc)=(acc_z1-acc_z0)/(sqrt((acc_x1-acc_x0)*(acc_x1-acc_x0)+(acc_y1-acc_y0)*(acc_y1-acc_y0))\n[0069] 用陀螺计算出该位置的倾角(θ1_gyro)为:\n[0070] tan(θ1_gyro)=gyro_sum_y1/gyro_sum_z1\n[0071] 很明显,如果不存在误差,通过加速度计计算的结果与通过陀螺计算的结果应该是相同的:\n[0072] tan(θ1_gyro)-tan(θ1_acc)=0\n[0073] 因为有三个未知量,所以至少要3个等式才能求出加速度计的静态值(acc_x0,acc_y0和acc_z0),因为有测量误差,仅有3个等式,求出的结果是不够精确的,误差比较大。\n在相同的测试环境下进行不同的测试,得到的零点漂移值大约是正负50mg,这个数值和器件本身的误差范围正负70mg没有明显的改善。\n[0074] 为此,需要有足够的俯仰角测试次数,采用最小平方和的算法:将acc_x0i,acc_y0i和acc_z0i,代入到下面的公式中,使得下面公式的值为最小:\n[0075] [tan(θ1_gyro)-tan(θ1_acc)]*[tan(θ1_gyro)-tan(θ1_acc)]+[tan(θ2_gyro)-tan(θ2_acc)]*[tan(θ2_gyro)-tan(θ2_acc)]+...[tan(θn_gyro)-tan(θn_acc)]*[tan(θn_gyro)-tan(θn_acc)]\n[0076] 其中,不同条件下的acc_x0i,acc_y0i和acc_z0i(i=1-n)这三个值可以从加速度计的数据表(datasheet)中得到。上式通过嵌入式芯片计算,把这个范围内的所有数据计算一次,进行这样一次计算所需要花费的时间大约是1-2秒。\n[0077] 通过上式计算所得到的最小的acc_x0,acc_y0,acc_z0就是我们需要的加速度计的零点漂移值。\n[0078] 在有6个不同的角度的测试情况下,在相同的测试环境下进行不同的测试,得到的零点漂移值大约是正负8mg,相对于器件本身的误差范围正负70mg有很大的改善。\n[0079] 5、把测量得到的数据写入到控制器的FLASH存储中,这样在后续的运行过程中,可以利用这个零点漂移数据进行准确的计算了。\n[0080] 6、把整个天线放入到温度控制箱中,在不同的温度环境下,重复步骤1-5的测试,软件自动记录在不同温度下的零点漂移值并写入到控制器的存储中。这样得到了整个温度方位内的加速度计的零点漂移值。在高低温箱校准的过程中,通过温度传感器,因此在整个测试过程中,系统将自动记录温度和零点漂移的关系,无需人工干预。在得到多个温度漂移数据以后,采用多项式曲线拟合,或者分段线性近似方法,得到零点漂移随着温度变化的函数曲线,作为最终的结果。\n[0081] 本发明以上实施例的有益效果:\n[0082] 1 能够精确测量出加速度计的零点漂移值,从而大大提高了倾角的测量精度。\n[0083] 2 直接利用自动跟踪卫星天线的软件硬件和结构件,无需采购分度头等设备。\n[0084] 3 校测是全自动的,无需担心人工干扰出错,同时也节约了人工。\n[0085] 4 可以在现场校验,针对某个特定的外部环境,温度,湿度,磁场灵敏度环境,在现场可以进行一次校验,更加精准地反映当地的情况。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |