Hủy bỏ tốc độ quay trái đất, gắn kết Altazimuth


10

Tôi có một kính thiên văn Dobsonian .

Nó đang sử dụng Altazimuth gắn kết .

Ý tưởng cơ bản của việc sử dụng nó là nhắm mục tiêu vào vật thể bằng cách di chuyển trục thẳng đứng của kính thiên văn vuông góc với mặt đất và một trục độ cao song song với mặt đất.

Tôi đã cài đặt động cơ hai bước để tự động hóa chuyển động dọc theo cả trục dọc và trục độ cao.

Tôi muốn tìm hiểu làm thế nào tôi có thể hủy bỏ tốc độ quay trái đất bằng cách di chuyển đồng thời cả động cơ trục dọc và trục độ cao.

Ý tưởng đằng sau nó là hướng kính viễn vọng vào vật thể và nhấn nút. Sau đó, phần mềm điều khiển động cơ bước sẽ theo đối tượng khi trái đất quay.

Tôi sẽ trích dẫn vài dòng từ Thiết kế lắp kính viễn vọng thiên văn cơ bản để giúp tôi giải thích những gì tôi đang cố gắng đạt được:

[Sử dụng kính viễn vọng altazimuth ...:]

Nếu bạn tình cờ quan sát từ Bắc hoặc Nam Cực, trục dọc sẽ được căn chỉnh với trục quay của Trái đất. Điều tuyệt vời ở đây là khi bạn tìm thấy một vật thể để quan sát, chỉ cần xoay theo trục dọc để giữ đối tượng trong trường nhìn. Xoay với tốc độ quay của Trái đất theo hướng ngược lại khi vòng quay của Trái đất sẽ giữ và vật bất động trong thị kính.

Tuy nhiên, đối với bất kỳ vĩ độ nào khác trên hành tinh, trục tung không thẳng hàng với trục quay của Trái đất. Điều này có nghĩa là để giữ một đối tượng trong trường nhìn cần phải có chuyển động ở cả hai trục. Tốc độ chuyển động sẽ thay đổi theo thời gian khi góc độ cao thay đổi. Theo dõi các đối tượng gần đường chân trời đòi hỏi hầu hết các thay đổi về độ cao và theo dõi các đối tượng thẳng hơn đòi hỏi hầu hết các thay đổi về góc phương vị.

Tôi cần tìm thuật toán toán học sẽ giúp tôi giải quyết vấn đề được mô tả trong đoạn thứ hai.

Hy vọng điều này là rõ ràng.


Ngày nay, thường có một Arduino tham gia ở đâu đó: google.com/, Nếu không có nêm vĩ độ, bạn sẽ có được vòng quay theo thời gian. google.com/
bào

Vì vậy, bạn đang cố gắng tạo ổ đĩa đồng hồ của riêng bạn? vi.wikipedia.org/wiki/Clock_drive
barrycarter

@barrycarter ổ đĩa đồng hồ được sử dụng với gắn kết xích đạo. Kính thiên văn của tôi là altazimuth gắn kết. Tôi cần tìm thuật toán để lái cả hai động cơ bằng cách sử dụng giá đỡ altazimuth.
Kocur4d

@Wayfared Stranger Tôi dự định sử dụng Arduino nhưng ở giai đoạn này tôi muốn tránh xa các giải pháp sẵn sàng trên mạng và xem liệu có thể xây dựng nó từ đầu không.
Kocur4d

1
@ Kocur4d Hiểu. Khi tôi cần làm cho một cái gì đó hơi phức tạp, tôi thường xem các trang web "Tạo" và tương tự, tìm ra những gì sai với những thiết kế đó cho mục đích của tôi và thiết kế mới từ vị trí biết những gì người khác đã cố gắng. Ai đó có khả năng có một thiết kế chịu lực tuyệt vời, nhưng điều khiển bước / servo kém hoặc ngược lại. Nếu bạn nhìn vào một thiết kế đủ, bạn có thể cảm nhận được những gì tốt nhất cho bạn.
Kẻ lạ mặt lạ

Câu trả lời:


6

Đưa ra, dec, lat, lon in radian và d trong số ngày phân số kể từ '1970-01-01 00:00:00 UTC', phương vị của một ngôi sao là:

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

và độ cao là:

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

trong đó d1 là:π(401095163740318d+11366224765515)200000000000000

(bạn sẽ cần giải quyết sự mơ hồ trong tiếp tuyến (cung), nhưng điều này không khó).

Những công thức này không gây khó chịu như chúng có vẻ, vì, đối với bạn, lat, lon, ra và dec sẽ được sửa, và điều duy nhất thay đổi là d.

Hy vọng điều này có ích, nhưng tôi lo lắng rằng nó chỉ cho thấy mức độ phức tạp của các công thức này.


1
"401095163740318" và tương tự của nó sẽ đẩy toán 64 bit khá khó khăn. Nếu Arduino, có lẽ tốt nhất là tìm kiếm một thư viện đã được tối ưu hóa cho calc cụ thể này.
Người lạ

Điểm tốt. Tôi có lẽ đã đi theo con đường chính xác quá mức (và có thể không chính đáng). Hầu hết mọi người xây dựng công thức này theo các bước, nhưng, cuối cùng, đây là những gì bạn sẽ tính toán.
barrycarter

Nó phức tạp. Tôi không thể xác nhận nó. Sẽ mất một thời gian trước khi tôi có thể hiểu nó ...
Kocur4d

0

Lưu ý rằng tốc độ - và hướng nào - bạn cần di chuyển cũng phụ thuộc vào nơi bạn đang chỉ; nó không phải là một tỷ lệ phù hợp với mọi giải pháp.

Ví dụ: nếu bạn đang chỉ vào cực thiên thể, bạn không cần phải di chuyển phạm vi. Trong khi nếu bạn đang chỉ vào đường xích đạo thiên thể, thì điều đó cần tốc độ theo dõi nhanh nhất. Những gì bạn kết thúc là theo dõi dọc theo một vòng tròn đại diện cho sự suy giảm.

Điều đó có nghĩa là để tìm ra sự suy giảm là gì, bạn sẽ cần bộ mã hóa góc trên cả hai trục alt và az của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.