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:31] – [Fortschritt] klapauziusprojekte:scopeclock [05.08.2022 22:51] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 60: Zeile 60:
   * Lissajous basiertes Display (wie Cathodecorner, Oszilloclock.com)   * Lissajous basiertes Display (wie Cathodecorner, Oszilloclock.com)
     * Vorteil:      * Vorteil: 
-      * "Schoene" Kurvenfuehrung, dadurch Aesthetisch besserer Eindruck.+      * "Schoene" Kurvenfuehrung, dadurch Aesthetisch besserer Eindruck. ([[http://de.wikipedia.org/wiki/Lissajous-Figur|Wikipedia:Lissajous-Figur]]
       * wenig CPU Load       * wenig CPU Load
       * wenig Speicherbedarf fuer Fonts       * wenig Speicherbedarf fuer Fonts
Zeile 77: Zeile 77:
       * Aufloesung ist von CPU Leistung (billig) und/bzw. Komplexitaet der Darstellung und der Aufloesung des D/A Wandlers abhaengig.        * 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       * 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)