지구 회전 속도, Altazimuth 마운트 취소


10

나는이 돕소니안 망원경을 .

Altazimuth 마운트를 사용하고 있습니다 .

이를 사용하는 기본 아이디어는 망원경의 수직 축을지면에 수직으로 이동시키고 높이 축을지면에 평행하게 이동시켜 물체를 대상으로하는 것입니다.

수직 및 고도 축을 따라 이동을 자동화하기 위해 2 단계 모터를 설치했습니다.

수직 축과 고도 축 모터를 동시에 움직여 지구 회전 속도를 취소하는 방법을 찾고 싶습니다.

그 배후의 아이디어는 망원경을 물체로 향하고 버튼을 누르는 것입니다. 그러면 스텝 모터 드라이버 소프트웨어는 지구가 회전함에 따라 물체를 따라갑니다.

나는 기본 천체 망원경 장착 디자인 에서 몇 줄을 인용 하여 내가 달성하려는 것을 설명하는 데 도움을 줄 것입니다.

[altazimuth 망원경 사용 ... :]

북극 또는 남극에서 관찰하는 경우 수직 축이 지구의 회전 축과 정렬됩니다. 이것에 대한 좋은 점은 관찰 할 물체를 찾을 때 물체를 시야에 유지하기 위해 수직 축에서만 회전해야한다는 것입니다. 지구의 회전 속도가 반대 방향으로 지구의 회전 속도로 회전하면 접안 렌즈에 움직이지 않고 물체가 움직이지 않습니다.

그러나 지구상의 다른 위도에 대해서는 세로 축이 지구의 회전 축과 정렬되지 않습니다. 즉, 시야에 물체를 유지하려면 두 축의 움직임이 필요합니다. 고도는 변화함에 따라 시간이 지남에 따라 동작 속도가 변경됩니다. 수평선 근처에서 물체를 추적하려면 대부분 고도의 변화가 필요하고, 물체를 더 똑바로 추적하면 주로 방위각의 변화가 필요합니다.

두 번째 단락에서 설명한 문제를 해결하는 데 도움이되는 수학적 알고리즘을 찾아야합니다.

이것이 분명하기를 바랍니다.


요즘에는 Arduino가 일반적으로 어딘가에 있습니다. google.com/… 위도 쐐기가 없으면 시간이 지남에 따라 프레임 회전이 발생합니다. google.com/…
Wayfaring Stranger

그래서 당신은 당신 자신의 시계 드라이브를 만들려고합니까? en.wikipedia.org/wiki/Clock_drive
barrycarter

@barrycarter 시계 드라이브는 적도 마운트와 함께 사용됩니다. 내 망원경은 알 타지 무스 마운트입니다. altazimuth 마운트를 사용하여 두 모터를 구동하는 알고리즘을 찾아야합니다.
Kocur4d

@Wayfaring Stranger 나는 Arduino를 사용할 계획이지만이 단계에서 순 준비 솔루션에서 멀리 떨어져서 처음부터 그것을 구축 할 수 있는지 확인하고 싶습니다.
Kocur4d

1
@ Kocur4d 이해했습니다. 조금 복잡한 것을 만들어야 할 때, 나는 보통 "만들기"사이트 등을 살펴보고, 목적에 맞는 디자인의 문제점을 알아 내고, 다른 사람들이 시도한 것을 아는 위치에서 새로운 디자인을 만듭니다. 누군가는 훌륭한 베어링 디자인을 가지고 있지만 스테퍼 / 서보 컨트롤이 좋지 않거나 그 반대 일 수 있습니다. 충분한 디자인을 보면 자신에게 가장 적합한 것을 느낄 수 있습니다.
Wayfaring Stranger

답변:


6

'1970-01-01 00:00:00 UTC'이후 ra, dec, lat, lon, rad, d는 소수 일 수를 기준으로 별의 방위각은 다음과 같습니다.

cot1(tan(dec)cos(lat)sec(d1+lonra)+sin(lat)tan(d1+lonra))

그리고 고도는 :

tan1(sin(dec)sin(lat)cos(dec)cos(lat)sin(d1+lonra)(cos(dec)sin(lat)sin(d1+lonra)+sin(dec)cos(lat))2+cos2(dec)cos2(d1+lonra))

여기서 d1은π(401095163740318d+11366224765515)200000000000000

(아크 (탄) 탄젠트의 모호성을 해결해야하지만 어렵지는 않습니다).

위의 수식은 lat, lon, ra 및 dec가 고정되고 변경되는 유일한 것은 d이기 때문에 보이는 것처럼 어렵지 않습니다.

이것이 도움이되기를 바랍니다. 그러나 나는이 공식이 얼마나 복잡한지를 보여 줄까 걱정됩니다.


1
"401095163740318"등은 64 비트 수학을 매우 어렵게 만듭니다. Arduino 인 경우이 특정 calc에 이미 최적화 된 라이브러리를 찾는 것이 가장 좋습니다.
Wayfaring Stranger

좋은 지적. 나는 아마도 과도한 (그리고 아마도 보증되지 않은) 정밀도의 길을 갔다. 대부분의 사람들은이 공식을 단계별로 작성하지만 궁극적으로 계산하게됩니다.
barrycarter

복잡하다. atm을 확인할 수 없습니다. 그것을 이해하려면 시간이 좀 걸릴 것입니다 ...
Kocur4d

0

얼마나 빨리 그리고 어떤 방향으로 움직여야하는지 또한 가리키는 위치에 따라 달라집니다. 모든 솔루션에 적합한 속도는 아닙니다.

예를 들어 천구를 가리키는 경우 스코프를 전혀 이동할 필요가 없습니다. 천구의 적도를 가리키고 있다면 가장 빠른 추적 속도가 필요합니다. 당신이하는 일은 편각을 나타내는 원을 따라 추적하는 것입니다.

즉, 편각이 무엇인지 알아 내려면 alt 및 az 축 모두에 각도 인코더가 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.