Inhaltsverzeichnis:

Motorrad-Gangposition mit Sieben-Segment-Anzeige - Gunook
Motorrad-Gangposition mit Sieben-Segment-Anzeige - Gunook

Video: Motorrad-Gangposition mit Sieben-Segment-Anzeige - Gunook

Video: Motorrad-Gangposition mit Sieben-Segment-Anzeige - Gunook
Video: MotorCircus presents Mission Manx 2024, Juli
Anonim
Motorrad-Gangposition mit Sieben-Segment-Anzeige
Motorrad-Gangposition mit Sieben-Segment-Anzeige

Dieses Projekt beinhaltet die Dekodierung einer Reihe von Eingängen (in diesem Fall 7) zur Anzeige als numerische Werte auf einer Sieben-Segment-Anzeige (SSD) mit etwas namens Binary Coded Decimal (BCD), einer Diodenmatrix und einem Mikrochip namens BCD4511 (oder CD4511). Ich hatte bei diesem Projekt eine sehr steile Lernkurve und habe eine ganze Reihe verschiedener Optionen untersucht; einschließlich der Verwendung meines Arduino mit Shift-In- und Shift-Out-Registern zum Einsparen von I / O-Pins. Am Ende fand ich diese Lösung jedoch robuster und wollte alle nützlichen Informationen zusammentragen, die ich während meiner Suche gesammelt habe, damit andere kann es leichter haben, dasselbe zu tun.

Schritt 1: Diodenmatrix

Binärkodierte Dezimalzahl
Binärkodierte Dezimalzahl

Wikipedia wird Ihnen sagen Binary Coded Decimal (BCD) ist eine Form der Binärcodierung, die verwendet wird, um numerische Werte anzuzeigen. In diesem Fall hat es wirklich keinen großen Unterschied zur regulären Binärnummerierung, aber es lohnt sich, es auszuprobieren in diesem Projekt, weil der Mikrochip BCD4511 dies erfordert und es uns ermöglicht, die sieben Eingänge des Gangpositionsschalters am Motorrad (6 Gänge plus Neutral) auf 3 Eingänge in den BCD4511-Chip herunterzubrechen, der wiederum das antreibt SSDs. Dies bedeutet, dass wir anstelle von 33 Dioden zur Anzeige von Zahlen von 0 bis 6 (0 bedeutet Neutral) alle von einzelnen Eingängen, wie im Bild des vorherigen Schritts gezeigt, jetzt nur noch 12 Dioden benötigen. Das hört sich vielleicht nicht so toll an, aber wenn es darum geht, all diese Verbindungen physikalisch auf eine Platine zu löten, wird sehr schnell Platz beansprucht. Den BCD erzeugen wir aus den Eingängen des Gangpositionsschalters mit einer Diodenmatrix, ähnlich wie da wir zuvor eine Diodenmatrix verwendet hätten, um die SSD mit den 33 Dioden anzusteuern. Wir müssen nur den Zustand von drei Eingängen ('A', 'B' & 'C') auf den BCD4511-Chip ändern, da wir nur 0 - 6 anzeigen müssen, damit wir den vierten Eingang ('D') physisch halten können. als niedrig (oder 0) und manipulieren Sie die verbleibenden drei Eingänge zum Chip, um unsere Werte zu erhalten. Um die Zustände der Eingänge zum Mikrochip zu manipulieren, verwenden Sie die im Bild oben gezeigte handgezeichnete Schaltung. Es verwendet eine viel prägnantere Diodenmatrix, um die Werte auf den Chip zu übertragen. Beachten Sie, dass, da der Schalter, den ich habe, das Signal erdet, das dem Gang des Fahrrads entspricht, die Schaltung funktioniert, indem die Spannung an den Widerständen abfällt, die über die Dioden mit Erde verbunden sind. D.h. Wenn ein Widerstand an eine geerdete Diode angeschlossen ist, hat er einen Spannungsabfall, den der Mikrochip als niedrig (oder 0) liest, während der Rest hoch (oder 1) bleibt, was uns den magischen BCD-Wert gibt.

Schritt 3: Holen Sie sich Löten

Holen Sie sich Löten
Holen Sie sich Löten
Holen Sie sich Löten
Holen Sie sich Löten
Holen Sie sich Löten
Holen Sie sich Löten

Was die Stücklisten angeht, habe ich Folgendes verwendet: - 330 Ohm Widerstände (x3) - Dioden (x 12) - CBD4511 (oder CD4511) Mikrochip (x1) - Common Cathode Seven Segment Display (x1) - Anschlüsse (x17) - Generisches 0,12 mm dickes isoliertes Kabel (nach Bedarf) - Proto-Platine (5 x 7 cm) Ich würde dringend empfehlen, zuerst einen Probelauf auf einer lötfreien Brotplatine durchzuführen, um sicher zu sein, dass Sie genau wissen, wie Sie die Schaltung verlegen möchten aus. Am Ende habe ich die Konfiguration ungefähr dreimal geändert, bevor sie etwas ähnelte, auf das ich vage stolz bin. Um dies zu bezeugen, habe ich vergessen, einen Erdungsanschluss für die SSD hinzuzufügen, weshalb einige der Bilder Notizen hinzugefügt haben. Die blauen Drähte, die ich verwendet habe, gehen vom Chip zu jedem der SSD-Anschlüsse auf der linken Seite des Planke. In der rechten Hälfte verbindet das Blau das Erdungssignal vom Motorradschalter mit den entsprechenden Dioden in der Matrix. Die gelben Drähte sind 'A', 'B' und 'C' der BCD-Eingänge für den Chip, das Orange sind die V+-Anschlüsse und das Schwarze ist Masse, von denen eines das 'D' des BCD mit Masse verbindet, um zu halten sie ist aus den oben beschriebenen Gründen so niedrig.

Schritt 4: Fertig

Hier ist ein Link zu einem Video der Gangwechselanzeige in Aktion.

Ich hoffe, dass dies Sinn macht und einige von Ihnen es für Ihre Projekte nützlich finden.

Alles Gute;

James.

Empfohlen: