<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki2.gammaproduction.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki2.gammaproduction.de/feed.php">
        <title>Gammaproduction in a Wiki  - GW esl6c</title>
        <description></description>
        <link>http://wiki2.gammaproduction.de/</link>
        <image rdf:resource="http://wiki2.gammaproduction.de/lib/images/favicon.ico" />
       <dc:date>2010-09-09T01:25:35+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/abschlussvideo?rev=1184141851"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/arbeitsergebnisse?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/arbeitsumgebung?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/dokumentation?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/flanken?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/frequenzanzeige?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/koordinatensystem?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/milestones?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/notes?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/pflichtenheft?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/projectoverview?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/todos?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/triggering?rev=1175753476"/>
                <rdf:li rdf:resource="http://wiki2.gammaproduction.de/esl6c/zoom?rev=1175753476"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki2.gammaproduction.de/lib/images/favicon.ico">
        <title>Gammaproduction in a Wiki  - GW</title>
        <link>http://wiki2.gammaproduction.de/</link>
        <url>http://wiki2.gammaproduction.de/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/abschlussvideo?rev=1184141851">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-11T10:17:31+02:00</dc:date>
        <title>esl6c:abschlussvideo</title>
        <link>http://wiki2.gammaproduction.de/esl6c/abschlussvideo?rev=1184141851</link>
        <description></description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/arbeitsergebnisse?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:arbeitsergebnisse</title>
        <link>http://wiki2.gammaproduction.de/esl6c/arbeitsergebnisse?rev=1175753476</link>
        <description>Vorüberlegungen zum Gerät

 [horizontal draft] [vertical draft]

Vorüberlegungen zur Displayeinteilung

 [display draft] [display draft with controller]

Menüentwurf

Bedienungsmenü

	*  Knopfbelegung: Exit, Pfeilkreuz, Enter/Menu
	*  [menuitem] Trigger --&gt; für X+Y!
	*  [menuitem] Zoom --&gt; für X+Y!
	*  [menuitem] Flanke: steigend/fallend über up/down</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/arbeitsumgebung?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:arbeitsumgebung</title>
        <link>http://wiki2.gammaproduction.de/esl6c/arbeitsumgebung?rev=1175753476</link>
        <description>Für das Programmieren des C Codes verwenden wir die WinAVR Tools, in denen das Programmers Notepad (PN) enthalten ist. Das AVR Studio enthält das Tool AVRProg zum Bespielen des µC und dient gleichzeitig zur Simulation des entstandenen Codes.

Im Folgenden beschreiben wir ein paar Einstellungen, die wir vorgenommen haben, um mit diesen Tools produktiv arbeiten zu können.</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/dokumentation?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:dokumentation</title>
        <link>http://wiki2.gammaproduction.de/esl6c/dokumentation?rev=1175753476</link>
        <description>µCompozzel ist ein Kürzel für: Mikrocontrollergestütztes kompaktes Oszilloskop mit LCD-Anzeige. Für das Fach ESL6c an der TFH in Berlin möchten wir dieses Gerät implementieren und die Arbeitsergebnisse / Erkenntnisse hier dokumentieren. 
 
 Ziel des Projekts ist es, unter Verwendung eines vorher unbekannten µCs (µC = micro contoller) ein real einsetzbares Gerät zu bauen. Dessen Eigenschaften und Funktionsweise werden im Folgenden beschrieben.</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/flanken?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:flanken</title>
        <link>http://wiki2.gammaproduction.de/esl6c/flanken?rev=1175753476</link>
        <description>Ohne Beachtung der Trigger-Flanke wird das Ergebnissignal keine fest stehende einzelne Kurve sein, sondern, wenn man sich das am Beispiel eines Sinus-Signals vorstellt, eher aussehen wie eine stehende Welle. 

Der µCompozzel muss darum mit jedem eingelesenen Wert überprüfen, ob er sich gerade in einer steigenden oder fallenden Flanke befindet, d.h. ob der aktuelle Wert größer oder kleiner als das Mittel einiger voriger Werte ist.</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/frequenzanzeige?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:frequenzanzeige</title>
        <link>http://wiki2.gammaproduction.de/esl6c/frequenzanzeige?rev=1175753476</link>
        <description>Eine der wohl wichtigsten Funktionen eines Oszilloskops, neben der Anzeige der Kurve, ist die Messung der Frequenz. Um die Berechnung weniger kompliziert und ungenau zu gestallten, wird das Aufzeichnen der Eingangswerte durch den ADC über einen der 16Bit Timer gesteuert. Die Einstellmöglichkeiten für den Timer sind dabei in einem Array fest voreingestellt. Die einzelnen werte in dem Array entsprechen dabei gängigen Messstellen eines Laboroszilloskops.</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/koordinatensystem?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:koordinatensystem</title>
        <link>http://wiki2.gammaproduction.de/esl6c/koordinatensystem?rev=1175753476</link>
        <description>Zum Anzeigen eines Koordinatensystems werden im Hintergrund der Anzeige alle xPx und yPx Linien generiert. Diese stellen die Abstandsskala dar und müssen nur noch mit entsprechenden Werten belegt werden. Die Werte sind abhänhig von den Einstellungen, die per Taster getätigt werden können.</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/milestones?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:milestones</title>
        <link>http://wiki2.gammaproduction.de/esl6c/milestones?rev=1175753476</link>
        <description>*  Hardware-Auswahl (Controller, LCD)
	*  Display ansteuern (Sprache: C)
	*  Eingangssignal A/D-Wandeln
	*  Eingangswert(digital) als Punkt (x,y)&lt;—(Zeit, Wert) anzeigen 
	*  Anzeige sehr verschiedener Frequenzen (10Hz/100Hz/1000Hz...)
	*  Triggering auf X=0, Y=fester Wert 
	*  Triggering auf X=0, Y variabel
	*  Triggering komplett variabel 
	*  Vorbeschaltung für veränderliche Eingangsspannungs-Bereiche
	*  Menü—&gt; siehe Liste Menü 
	*  Steigende/fallende Flanke mit abfragen (vorher nur P…</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/notes?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:notes</title>
        <link>http://wiki2.gammaproduction.de/esl6c/notes?rev=1175753476</link>
        <description>Vortrag nicht notwendigerweise mit Powerpoint. Also: Ohne. :-)

Zielgruppe:

	*  Unsere Klasse selbst + Heinemann.

Methode(Idee):

	*  Echten Oszi nehmen und daran die Minimalfunktionen zeigen, die wir nachbauen wollen. —&gt; Kamera??—&gt; Projektor</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/pflichtenheft?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:pflichtenheft</title>
        <link>http://wiki2.gammaproduction.de/esl6c/pflichtenheft?rev=1175753476</link>
        <description>µCompozzel ist ein Kürzel für: Mikrocontrollergestütztes kompaktes Oszilloskop mit LCD-Anzeige. Für das Fach ESL6c an der TFH in Berlin möchten wir dieses Gerät implementieren.

Ziel des Projekts ist es, unter Verwendung eines vorher unbekannten µCs (µC = micro contoller) ein real einsetzbares Gerät zu bauen. Dessen Eigenschaften und Funktionsweise werden im Folgenden beschrieben.</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/projectoverview?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:projectoverview</title>
        <link>http://wiki2.gammaproduction.de/esl6c/projectoverview?rev=1175753476</link>
        <description>Im Folgenden ist eine Projektdokumentation für den TFH-COM6-Kurs ESL6c zu finden. Es geht dabei um das Entwickeln eines kleinen digitalen Handoszilloskops. 

	*  Dokumentation
	*  Pflichtenheft
	*  Milestones
	*  ToDos
	*  Arbeitsergebnisse
	*  Arbeitsumgebung
	*  Notes
	*  [Abschluss Präsentation]
	*  [Quelltext]
	*  Video</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/todos?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:todos</title>
        <link>http://wiki2.gammaproduction.de/esl6c/todos?rev=1175753476</link>
        <description>*  Pflichtenheft Rohversion 1 (erledigt am 13.11.2006)
	*  Milestoneplanung (erledigt am 13.11.2006)
	*  HTML-Version Pflichtenheft (erledigt am 13.11.2006)
	*  Controller mit Testprogramm bespielen
	*  Display ansteuern: Text
	*  Display ansteuern: Grafik
	*  Vorbeschaltung Poti/Mehrfachschalter für Eingangsskalierung für sehr kleine Spannungen
	*  Vorbeschaltung für positive und negative Spannungen! (je Halbwelle einen AD-Wandler?)
	*  Aufräumen der Anzeige + opt Tastenbelegung indikieren</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/triggering?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:triggering</title>
        <link>http://wiki2.gammaproduction.de/esl6c/triggering?rev=1175753476</link>
        <description>Triggering (Y-Trigger)

Der Y-Trigger bestimmt, bei welchem Spannungswert der µCompozzel anfängt, die Spannungskurve zu zeichnen. Ist die Ausgabe am Ende des Displays angekommen, werden die weiteren Werte nich einfach fortlaufend von vorne an ausgegeben. Das Programm wird so lange warten, bis der Spannungswert den Wert des Triggers überschreitet (steigende Flanke) oder unterschreitet (fallende Flanke) und kann dann die neuen Werte auf dem Display ausgeben.</description>
    </item>
    <item rdf:about="http://wiki2.gammaproduction.de/esl6c/zoom?rev=1175753476">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-05T08:11:16+02:00</dc:date>
        <title>esl6c:zoom</title>
        <link>http://wiki2.gammaproduction.de/esl6c/zoom?rev=1175753476</link>
        <description>Der µCompozzel soll Signale maximal variabler Frequenz und Amplitude darstellen können.

X-Zoom

Die X-Achse ist die Zeitachse der Signaldarstellung. Wie kann man den angezeigten Zeitbereich einstellen? In definierten Intervallen wird ein neuer Messwert eingelesen und die Anzeige um diesen erweitert. Die Dauer des angezeigten Signalabschnitts ist also direkt proportional zur Intervalldauer.</description>
    </item>
</rdf:RDF>
