MiCaDo Projektbericht - artecLab - Universität Bremen
MiCaDo Projektbericht - artecLab - Universität Bremen
MiCaDo Projektbericht - artecLab - Universität Bremen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
32<br />
(Abbildung 5.2) kann man erkennen, wie die Spannung nach dem Passieren des Schalters schon<br />
schneller abfällt.<br />
Der nächste Schritt bestand darin, aus den Messergebnissen die Nummer der auslösenden Reedgruppe<br />
zu ermitteln. Durch weitere Messungen benannten wir Bereiche (Abbildung 5.3).<br />
Es stellt einen zum Ende hin schneller werdenden Rudervorgang dar. Der Sensorgraben funktionierte<br />
unter Laborbedingungen.<br />
Nach einem weiteren Test mit zwei Sensorgräben stellten wir fest, dass der A/D-Wandler der C-<br />
Control zu langsam ist, um die Spannungen mehrerer Schaltvorgänge klar voneinander zu trennen.<br />
5.3.2 Der IO-Warrior – die digitale Lösung<br />
Nach den Problemen mit der analogen Abfrage der Reedgruppen in den Sensorgräben über die Conrad<br />
C-Control beschlossen wir, das USB-Interface IO-Warrior der Firma Code Mercenaries 1 anzusehen,<br />
über das wir den c’t-Artikel [Mey03] gefunden hatten.<br />
Der IO-Warrior ist ein Single-Chip-Prozessor, der über den USB-Port (Universal Serial Bus) an den<br />
PC angeschlossen wird und mit minimaler externer Beschaltung die unabhängige Steuerung von bis<br />
zu 32 I/O-Pins gestattet. Jedes Pin kann sowohl als digitaler Eingang (Input) als auch als digitaler<br />
Ausgang (Output) fungieren.<br />
Der Zustand aller Ports kann ca. 100 mal pro Sekunde gesetzt oder gelesen werden, die genaue Rate<br />
hängt vom verwendeten Betriebsystem ab.<br />
Neben den nackten ICs bietet Code Mercenaries auch ein Starter Kit an, das neben dem IC auch eine<br />
vorbereitete Platine, die zusätzlichen Bauteile (Quarz, USB-Buchse etc.) und eine Testumbebung<br />
(LEDs und einen Schalter) enthält. Zusätzlich liegt eine CD mit Treibern und Programmierbeispielen<br />
für alle wichtigen Betriebsysteme und Programmiersprachen bei (siehe unten zum Punkt Software).<br />
Das komplette Softwarepaket kann aber auch über die Herstellerhomepage bezogen werden, so dass<br />
der Kauf eines Starter Kits nicht unbedingt notwendig ist.<br />
Zur Zeit ist der IO-Warrior in zwei verschiedenen Varianten lieferbar:<br />
1 (http://www.codemercs.com/)