当前位置:[北京同好会]>[编程]>[相机控制]

 

相机控制手柄程序

基于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