projekte:scopeclock

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
projekte:scopeclock [19.12.2013 09:23] – [Fortschritt] klapauziusprojekte:scopeclock [05.08.2022 22:51] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 57: Zeile 57:
 ==== 2013-12-19 ==== ==== 2013-12-19 ====
 Ein eigenes Konzept muss her. In den letzten Tagen habe ich im Netz einige Scope Clocks eingehender unter die Lupe genommen. Im groben laesst sich die Menge aller Scope Clocks in zwei Lager einteilen.  Ein eigenes Konzept muss her. In den letzten Tagen habe ich im Netz einige Scope Clocks eingehender unter die Lupe genommen. Im groben laesst sich die Menge aller Scope Clocks in zwei Lager einteilen. 
-   
-  * Lissajous basiertes Display (wie Cathodecorner, Oszilloclock.com) 
-    * Vorteil: "Schoene" Kurvenfuehrung, dadurch Aesthetisch besserer Eindruck, wenig CPU Load 
-    * Nachteile: hoher Elektronischer Aufwand (Analogmultiplikator/Analogmultiplexer/Ringmodulator, etc.), dadurch hohe Kosten, bei Aenderungen u.U. Hardwareanpassung erforderlich. 
  
 +  * Lissajous basiertes Display (wie Cathodecorner, Oszilloclock.com)
 +    * Vorteil: 
 +      * "Schoene" Kurvenfuehrung, dadurch Aesthetisch besserer Eindruck. ([[http://de.wikipedia.org/wiki/Lissajous-Figur|Wikipedia:Lissajous-Figur]]
 +      * wenig CPU Load
 +      * wenig Speicherbedarf fuer Fonts
 +    * Nachteile: 
 +      * hoher Elektronischer Aufwand (Analogmultiplikator/Analogmultiplexer/Ringmodulator, etc.),
 +      * dadurch hohe Kosten, bei Aenderungen u.U. Hardwareanpassung erforderlich.
 +      * geringe Flexibilitaet bzgl. Fonts.
 + 
   * Vectorbasierte Systeme (AVR scope clock, etc.)   * Vectorbasierte Systeme (AVR scope clock, etc.)
-    * Vorteil: Wenig HardwareaufwandAenderungen koennen in Software geloesst werden (>>Flexibilitaet) +    * Vorteil:  
-    * Nachteile: bei niedriger Aufloesung Aesthetisch schlechter EindruckAufloesung ist von CPU Leistung und/bzw. Komplexitaet der Darstellung und der Aufloesung des D/A Wandlers abhaengig. CPU Leistung ist aber billig.+      * Wenig Hardwareaufwand
 +      * Aenderungen koennen in Software geloesst werden (>>Flexibilitaet) 
 +      * Fonts koennen beliebig gestaltet werden. 
 +    * Nachteile:  
 +      * bei niedriger Aufloesung Aesthetisch schlechter Eindruck
 +      * Aufloesung ist von CPU Leistung (billig) und/bzw. Komplexitaet der Darstellung und der Aufloesung des D/A Wandlers abhaengig.  
 +      * u.U. hoher Speicherbedarf bei hoch aufgeloessten Fonts 
 + 
 +Eine Fusion der beiden Systeme ist imo die schoenste Loesung. Das Konzept der reinen Lissajous Figuren scheint mir ueberholt, aktuelle Microcontroller haben deutlich mehr Leistung und Speicher als das in der Cathode Corner Version verwendete, was mehr Platz fuer Vectorfonts und mehr "Prozessorzeit" fuer die Darstellung bedeutet.  
 + 
 +==== 2014-01-12 ==== 
 + 
 +  * Blockschaltbild kompletiert 
 +  * Nen Berg Elektroteile bestellt, Teile davon in Fernost, mal sehn wie lang das braucht. 
 + 
 +{{:projekte:scopeclock.jpg?200|}} 
 + 
 +Funktionsbeschreibung (grob, ist schon spaet) 
 +Die Schaltung stellt drei Moeglichkeiten bereit Informationen "auf den Schirm" zu bekommen.  
 +  * (1) "Circle Generator" - µC generiert ein Clocksignal das über den aktiven Filter Max7400 in einen sauberen Sinus (X) gewandelt wird. Mit Hilfe eines Allpass Filters wird das Sinussignal um 90° Phasenverschoben (Y). (Hint: Lissajous Figuren bilden einen Kreis wenn das X Signal dem Y SIgnal um 90° Phasenverschoben ist). Um Kreise bzw. Kreisabschnitte in verschiedenen Durchmessern darstellen zu koennen wird das Signal über einen AD633 Analogmultiplizierer gefuehrt. X und Y Signal koennen dabei unabhaengig voneinander beeinflusst werden. Zusätzlich kann ein Offset eingestellt werden. 
 +  * (2) "Analog integrator" - Die Schaltung integriert die Strecke zwischen der letzten und der aktuellen vorgegebenen Position analog. Dadurch verbraucht die Darstellung keine - vom Setzen der (Anfangs und) Zielpunkte abgesehen - keine Prozessorzeit.  
 +  * (3) "direct Write" - X und Y Position werden ueber den DAC direkt eingestellt.  
 + 
 +Schaltplan kommt spaeter.
  
  
  • Zuletzt geändert: 05.08.2022 22:51
  • (Externe Bearbeitung)