HARDWAREMONTAGES ★ A-D-WANDLER (HAPPY COMPUTER) ★

A-D-Wandler (Happy Computer)Hardware Montages
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

A-D ist die Abkürzung von »Analog-Digital«. Eine solche Signalwandlung verwendet man nicht nur zur Meßdatenerfassung. Bauen Sie einen A-D-Wandler, um beispielsweise einen Trackball abzufragen.

In diesem Beitrag beschäftigen wir uns mit einer sehr wirkungsvollen A-D-Wandlerkarte als Trackball-steuerung. Die Vielfalt auf der Karte erklärt sich daraus, daß sie mit zwei A-D-Wandlern von je zehn Bit Breite ausgestattet ist. Dies gewährleistet eine sehr hohe Genauigkeit und Auflösung, Die A-D-Wandler setzen analoge Signale digital so um, daß sie der Computer verarbeiten kann. Die Geschwindigkeit der Wandlung ist hoch, wenn man bedenkt, daß der Wandler für zehn Bit nur 0,000015 Sekunden benötigt.


Bild 1. Der fertige A-D-Wandler für alle CPCs

Stellen Sie sich einmal vor, Sie bewegen eine Kugef in alle Richtungen und woilen die Bewegungen mit dem Computer erfassen. Dann müssen Sie an der x- und der y-Achse die Bewegungen in analoge elektrische Signale umsetzen. In unserem Faile nehmen Sie ein Zehn-Gang-Potentiometer, das als Spannungsteiler geschaltet ist. So erhalten Sie ein analoges Signal, 'das Sie dann an die Eingänge der A-D-Wandler legen. Der A-D-Wandler wiederum setzt die Spannung, die zwischen minus 5 und plus 5 Volt liegt, am Ausgang in einen numerischen Wert zwischen 0 und 1023 um. Daraus resultiert eine Auflösung von jeweils 1024 Werten in derx- und der y-Achse. Da die abgebildete Wandler-Karte ein Muster ist, weicht sie ein wenig von der endgültigen Version ab (ein IC und zwei kleine Abgleichpotis entfallen).


Bild 2. Lageplan der Bauteile auf der Platine

Kommen wir zur Software für unsere A-D-Wandlerkarte. Das Programm (Lasting) ist vollkommen interruptgesteuert und mit folgenden RSX-Befehlen in das Basic des Schneider CPC 464 eingebunden:

  1. »|ADON« schaltet den Trackball-Modus ein.
  2. »|ADOFF« schaltet ihn wieder aus.

Das Aussehen des Trackball:Cursors

bestimmt »SYMBOL 265«. Über die Variablen XPOS und YPOS läßt sich die momentane Position des Trackball-Cursors ermitteln. Den Wert aus den A-D-Wandlern stellen Sie mit:

PRINT PEEK(&B013) +256*PEEK (&B014)

für den ersten A-D-Wandler und mit

PRINT PEEK(&B015)+256*PEEK (&B016)

für den zweiten fest.

Die erste Feuertaste läßt sich über »PEEK(&b010)« und die zweite über »PEEK(&b011)« abfragen. Wichtig ist außerdem noch die Zeile »PRINT CHR$(23) + CHR$(1}«. Sie gehört an den Anfang jedes Programms.

Nach Abtippen des Ustings empfiehlt es sich, es sofort auf Kassette oder Diskette zu sichern. Man kann nun eigene Programme anfügen - beispielsweise Grafik-Programme - die mit dem Trackball Zusammenarbeiten.

Kommen wir zur Praxis - dem Hardwareteil - zu unserer A-D-Wandler-Karte (Bild 1). Wir brauchen einen Lötkolben, Lötzinn, Kupfer-Lackdraht (0,2 mm Durchmesser), eine Lochraster-Leiterplatte, einige Widerstände, zwei A-D-Wandler des Typs AD 571, einePIO 8255 und ein bißchen »digitalen Kleinkram«. Die Leiterplatte wird nach Bild 3 verdrahtet. Doch bevor Sie sich nun an das Zusammenbauen der Platine heranmachen, noch einige wichtige Tips:

  • Setzen Sie möglichst alle ICs auf Sockel.
  • Setzen Sie die ICs nach Lageplan ein (Bild 2).
  • Die A-D-Wandler sind mit Vorsicht zu genießen (MOS-ICs).
  • Verwenden Sie Platinenstecker für den Anschluß an den Erweiterungs-Bus.
  • Selbst angefertigte Bus-Kabel sollten auf Kurzschlüsse überprüft werden.
  • Löten Sie sauber; kalte Lötstellen und Kurzschlüsse vermeiden.
  • Achten Sie unbedingt auf die richtige Polung der Eikos.
  • Nach Fertigstellung der Leiterplatte prüfen Sie die 5-Volt-Leitung gegen Masse auf Kurzschlüsse.
  • Alle ICs müssen richtigherum in der Fassung sitzen. Sie benötigen ein Netzteil mit minus 5 und 15 Volt.

Vom Selbstbau sei abzuraten, denn 220 Volt können lebensgefährlich sein.

Die Rollkugel brauchen Sie nicht unbedingt selbst zu bauen; es gibt fertige Trackballs zu kaufen. Dann allerdings ist ein wenig Bastelei vonnöten, damit die Rollkugel mit der Steuerkarte zusammenarbeitet. Das Arbeitsprinzip eines gekauften Trackballs beruht auf der Verwendung von Reed-Relais und Magneten auf beiden Achsen. Die Mechanik ist jederzeit für unsere Zwecke brauchbar, wenn Sie anstelle der Magneten die Zehn-Gang-Potis einsetzen. Dazu bohren Sie in die Achse der Ubertragungsrolle ein Loch mit etwa dem Durchmesser der Achse des Potis, und stecken ihn dort ein. Wichtig ist, daß die Achse des Potis fest in der Rolle sitzt. Jetzt bauen Sie die veränderten Achsen wieder in das Gehäuse ein. Wenn das alles soweit erledigt ist, verdrahten Sie die Potis R8 und R9 mit den beiden Germanium-Dioden D1 und D2, wie Bild 2 zeigt. Den Eingang F1 legen Sie über die Feuertaste an plus 5 Volt.


Bild 3. Schaltplan des Wandlers

Oliver Harms/ja , Happy Computer

★ PUBLISHER: Happy Computer
★ YEAR: 1986
★ CONFIG: ???
★ LANGUAGE:
★ LiCENCE: ???
★ COLLECTION: HAPPY COMPUTER-SCHNEIDER SONDERHEFT
★ AUTHOR: Oliver Harms
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listings:
» A-D-Wandler    (Steuerprogramm  als  Basic-Lader)    (Happy  Computer)    LISTING    GERMANDATE: 2021-03-10
DL: 212
TYPE: PDF
SiZE: 633Ko
NOTE: 2 pages/PDFlib v1.6

» A-D-Wandler    (Steuerprogramm  als  Basic-Lader)    (Happy  Computer-Sonderheft)    GERMANDATE: 2021-03-10
DL: 210
TYPE: ZIP
SiZE: 4Ko
NOTE: 40 Cyls
.HFE: Χ

Manuel d'utilisation & doc:
» A-D-Wandler    (Schaltplan  des  Wandlers)    (Happy  Computer)    GERMANDATE: 2021-03-10
DL: 211
TYPE: PDF
SiZE: 2540Ko
NOTE: 2 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Hardware » Informatique pratique - Commandons la vitesse d'un moteur (Science&Vie)
» Hardware » Book Montages Extension Peripheriques du CPC 05 : Circuits Logiques de Base
» Hardware » Montage Drive - Lecteur 5 Pouces 1 4 en Drive a Pour CPC (CPC Revue)
» Hardware » CPC 6128 Plus - Tape Upgrade (Amstrad Action)
» Hardware » Edgacolor (CPC Revue)
» Hardware » Informatique pratique - Traitons les appels téléphoniques (Science&Vie)
Je participe au site:
» Pour ce titre nous ne disposons de fichier executable sur CPC (Saisie du listing) , alors si vous avez ça dans vos cartons ou vous désirez usé vos petit doigts boudinés sur votre clavier faites le nous savoir.
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 063 millisecondes et consultée 921 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.