|
相机控制手柄程序
基于89C51的控制手柄,用来控制20D、995的曝光,可以定时重复拍摄。另有计算北极星时角的功能,用于对极轴。
程序(9kb)


相机控制器软件中计算时角的功能,采用了化简的公式。
输入北京时间年year(从2000起算),月mon,日day和日的小数fday,则适用于2001-2099年的儒略日转换公式为:
月份从3月起算,1、2月表为上年的13,14月。
从年初经过的天数:e =em(mon-2)+day;em =[ 122 153 183 214 244 275 306 336 367 397 428 459];
则儒略日的计算:(自J2000.0=2451545.0) D =-63.5-1/3+floor(year*365.25) + e + fday
简化的恒星时公式:(自http://aa.usno.navy.mil/faq/docs/GAST.html)
GMST = 18.697374558 + 24.06570982441908 D
准确到秒的量级,以北极星赤经2时39分计算北极星的时角为:
HA=15h51m10s+fday(表为时分秒)+9.856s*fday(时)+0.1643s*fday(分)+(4m-3.4446s)*(floor(year/4) + e )+(2.71s-1m)*yea
|