新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機在赤道式天文望遠(yuǎn)鏡控制系統(tǒng)中的應(yīng)用

單片機在赤道式天文望遠(yuǎn)鏡控制系統(tǒng)中的應(yīng)用

作者: 時間:2009-04-02 來源:網(wǎng)絡(luò) 收藏

  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)鏡。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉