本发明涉及对星角度查询,具体为一种对星角度查询方法。
背景技术:
1、目前,在卫星天线对星方面,通常认为,根据公式计算方位角、极化角、俯仰角的理论值,使用机械磁罗盘显示卫星天线的实际方位角,来完成对星。
2、这种传统对星角度计算方式存在以下缺点:
3、1、由于方位角和俯仰角理论值公式是基于真北进行计算的,而机械磁罗盘显示的是磁北方向,存在一定的磁偏角,磁偏角随经纬度的不同,其值也不同,并且每年都发生变化,因此根据公式计算的方位角和俯仰角的理论值与实际对星值之间存在一定的偏差;
4、2、读取机械磁罗盘的时候,不同的操作人员会产生不同读取误差,通常会出现±1°~±3°的读取误差,这对计算的值都有较大的角度偏差;
5、3、这种对星角度计算方式,对现场使用人员的专业化要求高,人员学习成本高,通过人为的计算,其计算结果无法得到保证,对星效率降低。
6、因此,设计一种高效且误差小的对星角度查询方法是很有必要的
技术实现思路
1、本发明的目的在于提供一种对星角度查询方法,以解决上述背景技术中提出的问题。
2、为了解决上述技术问题,本发明提供如下技术方案:
3、一种对星角度查询方法,基于时钟电路、dc-dc电路、串口电路、复位电路、单片机组成构建软件运行系统,包括以下步骤:
4、s100、启动系统,并检测系统是否运行正常;
5、s200、手动输入参数值,参数值包括卫星经度、地面站经度与地面站纬度;
6、s300、对输入的参数值进行判断:
7、若参数值位于预设值范围外,则为无效参数值,需重新输入;
8、若参数值位于预设值范围内,则将输入的参数值传递至下一步;
9、s400、通过公式分别带入参数值,从而计算获得方位角、俯仰角与极化角;
10、s500、将s400的计算获得的方位角、俯仰角与极化角进行记录与输出;
11、s600、将s500输出的方位角、俯仰角与极化角进行显示。
12、根据上述技术方案,所述s300的具体如下:
13、卫星经度为东经时设为正数,为西经时设为负数;
14、地面站经度为东经时设为正数,为西经时设为负数;
15、地面站纬度为北纬时设为正数,为南纬时设为负数;
16、基于卫星经度、地面站经度与地面站纬度的正数与负数设定,及预设值为180°至-180°,从而对输入的参数值进行有效性的判定。
17、根据上述技术方案,所述s400的具体方法如下:
18、以正北且顺时针为基准,方位角az计算公式如下:
19、az=180-azb:地面站在卫星星下点西北;
20、az=180+azb:地面站在卫星星下点东北;
21、az=360-azb:地面站在卫星星下点东南;
22、az=azb:地面站在卫星星下点西南;
23、其中:
24、式中卫星经度为θs,且东经为正,地面站经度为θe,且东经为正,地面站纬度为且北纬为正;
25、以地面站地平面为基准,俯仰角el计算公式如下:
26、el=tg-1((β-α)/sqr(1-β*β))
27、其中:α=0.1512,
28、以顺时针为基准,极化角pol计算公式如下:
29、
30、与现有技术相比,本发明所达到的有益效果是:
31、本发明通过硬件系统计算,根据参数值中的卫星经度、地面站经度与地面站纬度,以及利用对星装置进行计算对星角度,从高效且准确率高的获取对星角度,并降低工作量。
1.一种对星角度查询方法,基于时钟电路、dc-dc电路、串口电路、复位电路、单片机组成构建软件运行系统,其特征在于,包括以下步骤:
2.根据权利要求1所述一种对星角度查询方法,其特征在于:所述s300的具体如下:
3.根据权利要求1所述一种对星角度查询方法,其特征在于:所述s400的具体方法如下: