單片機在赤道式天文望遠(yuǎn)鏡控制系統(tǒng)中的應(yīng)用
MOV TCON,#50H; 定時器/計數(shù)器狀態(tài)設(shè)置
MOV TMOD,#21H; 定時器/計數(shù)器方式設(shè)置
MOV PCON,#00H; 電源控制器設(shè)置
MOV SCON,#53H; 串行口0工作方式設(shè)置
MOV TL1,#0FDH; 計數(shù)常數(shù)設(shè)置
MOV TH1,#0FDH
MOV SCON1,#53H; 串行口1工作方式設(shè)置
MOV TH0,#3CH; 計數(shù)常數(shù)設(shè)置
MOV TL0,#0B0H
RET; 返回
?。?)標(biāo)定子程序流圖
(5)自動找星子程序
首先根據(jù)輸入的目標(biāo)星的赤經(jīng)值,取出當(dāng)?shù)氐牡胤胶阈菚rS,通過計算,換算成目標(biāo)星的時角值to,然后讀取望遠(yuǎn)鏡此時的實時位置值tt,根據(jù)他們赤經(jīng)時角所處的天區(qū)差異來選擇不同的找星路徑,具體情況可以分為以下幾種:
1) 如果望遠(yuǎn)鏡與目標(biāo)星的時角處于同一天區(qū)(以望遠(yuǎn)鏡的中柱為軸線,分為東西兩大天區(qū),人為設(shè)定),則先驅(qū)動赤緯軸,再驅(qū)動赤經(jīng)軸,直到找到目標(biāo)星,進(jìn)入跟蹤。
2) 如果望遠(yuǎn)鏡與目標(biāo)星的時角處于不同天區(qū),即跨天區(qū)找星,則先驅(qū)動赤緯軸,讓赤緯指向北極,再驅(qū)動赤經(jīng)軸,然后再驅(qū)動赤緯軸,直到找到目標(biāo)星,進(jìn)入跟蹤。
另外,由于我們的位置反饋信息是來自增量式圓光柵編碼器,而赤緯的度數(shù)始終在(-90,90)區(qū)間,因此還需要進(jìn)行一下特殊處理。
剩下的就是典型的追擊問題,以赤經(jīng)為例,具體流程圖如下:
四 結(jié)束語
經(jīng)過一個多月的實際使用觀測,望遠(yuǎn)鏡系統(tǒng)運行良好,平穩(wěn)無噪音,找星定位準(zhǔn)確,精度高,能適用于各種大中小型的望遠(yuǎn)鏡。
評論