www.hanno-rein.de | Sonstiges | LX200 Emulator

LX200 Emulator

Teleskopsteuerungen gibt es natürlich schon lange. Allerdings sind diese erst ab ca 1000 Euro zu bekommen. Meine Lösung kostet, einmal vom Zeitaufwand abgesehen, lediglich 20 Euro.

block Schaltpläne
Der Schaltplan kann hier Downloadheruntergeladen werden. Außerdem gibt es den DownloadSchaltplan auch noch im Eagle Format.

block Schaltungserklärung:
Ich benutze zwei Microcontroller der Firma Microchip (PIC16F84A und PIC16F870), die jeweils mit 20 MHz betrieben werden. Ein Microcontroller alleine kann kaum die parallelen Aufgaben (Winkelencoder auslesen, RS232 Kommunikation, etc) bewerkstelligen. Durch einen zusätzlichen Uhrenquarz mit 32.768 kHz wird ein genaues Zeitsignal erzeugt.
Mit Hilfe des MAX232 werden RS232 konforme Pegel erzeugt. Die Steuerung des RA-Motors erfolgt mit Hilfe der ursprünglichen (chinesischen) Steuerung. Mit den Transistoren Q2 bis Q5 werden einfach die Schalter der Handsteuerung überbrückt. Damit spart man sich laute und anfällige Relais. Der Gleichstrom-Fokusiermotor wird über den IC L293 gesteuert.
Die Winkelencoder sind die selben wie schon in meinem Projekt SkyMouse. Jetzt habe ich allerdings die Elektronik der Maus komplett weggelassen und diese selbstgebaut. Damit erhält man die Möglichkeit die IR-Leds etwas mehr aufzudrehen und die Verstärkung der Transistoren von Hand zu verstellen. Der IC LM324N dient hierbei als Komparator. Durch IC7 (6-fach Schmitt-Trigger) wird ein TTL kompatibles Signal erzeugt und man verhindert, dass der Microcontroller zuviele Schritte zählt. Die LEDs dienen lediglich als optische Rückmeldung, ob der Encoder funktioniert. Die Auswertung der 4 Signalleitungen übernimmt der kleine PIC16F84A. Dieser sendet bei einer Bewegung einen Interrupt an den großen Bruder. Außerdem kann er durch zwei Kippschalter die Richtung invertieren.

block So sieht das Innenleben der Steuerung aus. Es empfielt sich wohl eine Platine zu ätzen, aber als ich angefangen hatte, wusste ich noch nicht wie die Schaltung aussehen wird.
 

block Software
Beide Microcontroller wurden in Assembler programmiert. Das sind inzwischen fast 2000 Zeilen Code und selbst für mich nicht mehr leicht zu durchschauen. Ich stelle sie trotzdem unter der GPL online. DownloadDownload als ZIP-Archiv.
Sollte es Probleme geben, einfach melden.

block Das Display zeigt die aktuelle Position des Teleskops, sowie das Target, Uhrzeit und Datum an.
 

block Im Einsatz sieht das ganze dann so aus:
 

http://www.hanno-rein.de/sonstiges/11/?printable=true
(c) Hanno Rein 2020