Benutzer-Werkzeuge

Webseiten-Werkzeuge


teleskop_steuerung_fuer_c8

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
teleskop_steuerung_fuer_c8 [2019/06/22 11:15] – [Teleskope mit Linux steuern] torsten.roehlteleskop_steuerung_fuer_c8 [2020/11/22 16:19] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 26: Zeile 26:
 Es gibt (man ahnt es schon) natürlich mehrere Möglichkeiten, um ein Teleskop mit Linux zu steuern. Voraussetzung ist immer eine Steuerelektronik zwischen Linux und dem Teleskop. Mikrocontroller sind immer die erste Wahl, wenn diese Elektronik noch nicht vorhanden ist, und deshalb im Eigenbau gefertigt wird. Es gibt (man ahnt es schon) natürlich mehrere Möglichkeiten, um ein Teleskop mit Linux zu steuern. Voraussetzung ist immer eine Steuerelektronik zwischen Linux und dem Teleskop. Mikrocontroller sind immer die erste Wahl, wenn diese Elektronik noch nicht vorhanden ist, und deshalb im Eigenbau gefertigt wird.
  
-Der Bau einer Elektronik wird unten beschrieben. +{{ :steuerung1.png?500 |}} 
 + 
 +Der Bau einer Elektronik wird unten beschrieben, um das Teleskop zum Leben zu erwecken wird Software benötigt. 
 + 
 +Folgende  Ansätze bieten sich an: 
   - Entwicklung einer eigenen Software (für die Elektronik und Linux) um das Teleskop anzusprechen   - Entwicklung einer eigenen Software (für die Elektronik und Linux) um das Teleskop anzusprechen
-       * Vorteil: Schreiben der Mikrocontroller Sofware geht am einfachsten. +       <color #22b14c>↑</color> Vorteil: Schreiben der Mikrocontroller Software geht am einfachsten. 
-       * Nachteil: Es ist notwendig auch die  Client-Software für Linux zu entwickeln. Man kann nur seine Eigene Software zur Steuerung des Teleskopes verwenden. Vorhandene Linux-Software ist in der Regel nicht benutzbar.+       <color #ed1c24>↓</color> Nachteil: Es ist notwendig auch die  Client-Software für Linux zu entwickeln. Man kann in der Regel nur seine Eigene Software zur Steuerung des Teleskops verwenden, d.h. vorhandene Linux-Software kann nicht verwendet werden.
   - Entwicklung einer eigenen Software für den Mikrocontroller der ein bereits bekanntes Teleskop-Protokoll spricht, so dass Linuxsoftware die dieses Protokoll unterstützt verwendet werden kann.   - Entwicklung einer eigenen Software für den Mikrocontroller der ein bereits bekanntes Teleskop-Protokoll spricht, so dass Linuxsoftware die dieses Protokoll unterstützt verwendet werden kann.
-       * Vorteil: Vorhandene Linux-Clients (KStars, Stellarium,...) kann verwendet werden. +       <color #22b14c>↑</color> Vorteil: Vorhandene Linux-Clients (KStars, Stellarium,...) kann verwendet werden. 
-       * Nachteil: Das verwendete Protokoll muss bekannt und verstanden worden sein. Falls sich die Schnittstelle zukünftig ändert, muss immer auch die Mikrocontroller angepasst werden.+       <color #ed1c24>↓</color> Nachteil: Das verwendete Protokoll muss bekannt und verstanden worden sein. Falls sich die Schnittstelle zukünftig ändert, muss immer auch die Mikrocontroller-Software angepasst werden.
   - Entwicklung eins INDI-Treibers (auf der Linux-Seite) um den Mikrocontroller anzusprechen. Dies ist die professionelle Methode.   - Entwicklung eins INDI-Treibers (auf der Linux-Seite) um den Mikrocontroller anzusprechen. Dies ist die professionelle Methode.
-       * Vorteil: Alle Linux Programme, die die INDI-Schnittstelle unterstützen können verwendet werden  +       <color #22b14c>↑</color> Vorteil: Alle Linux Programme, die die INDI-Schnittstelle unterstützen können verwendet werden  
-       * Nachteil: Gute Linux Kenntnisse sowie solide C++ Kenntnisse sind für die Treiberdentwicklung notwendig. Kann auch als Vorteil gesehen werden, da mit sich in die Mateire einarbeiten darf ;-) +       <color #ed1c24>↓</color> Nachteil: Gute Linux Kenntnisse sowie solide C++ Kenntnisse sind für die Treiberdentwicklung notwendig. Kann auch als Vorteil gesehen werden, da mit sich in die Materie einarbeiten darf ;-) 
-===== Bau und Inbetriebnahme der Steuerung =====+==== Bau und Inbetriebnahme der Steuerung ==== 
 + 
 +Zuerst wird ein virtuelles Java-Teleskop in den Grundzügen vorgestellt (Projekt A). Da es das Ziel ist,ein reales C8-Teleskop anzusteuern, wird anschließend auf echte Hardware (Arduino-Nano) umgestiegen. Allerdings entwickeln wir auch hier vorerst ein virtuelles (simuliertes) Teleskop (Projekt B). 
 +Das im Projekt B entworfene virtuelle Arduino-Teleskop dient als Skelett für die eigentliche Software der Steuerelektronik (Projekt C). Außerdem wird noch ein INDI-Treiber zur Verfügung gestellt, so dass alle INDI-Client Programme verwendet werden können. 
  
-[[DIY Teleskop-Steuerung]] +  * Projekt A: [[virtuelles Java-Teleskop]] 
 +  * Projekt B: [[virtuelles Arduino-Teleskop]] 
 +  * Projekt C: [[DIY Teleskop-Steuerung]] 
    
  
teleskop_steuerung_fuer_c8.1561202106.txt.gz · Zuletzt geändert: 2020/11/22 16:50 (Externe Bearbeitung)