Forum: Mikrocontroller und Digitale Elektronik LED Display 188


von DRIVE *. (hekra)


Lesenswert?

Hallo,
ich versuche ein Projekt umzusetzen und bräuchte da eure Unterstützung.
Und zwar habe ich mehrere LED Anzeigen aus den Geschwindigkeitsanzeigen 
"Sie Fahren", wo die Anzeige zwar funktioniert aber die Radarelektronik 
defekt ist. Nun möchte ich die LED Anzeige nutzen und mittels eigenen 
Radardetektor ansteuern.
Die LED Anzeige wird über 2x 74HC595 angesteuert. Hier möchte ich jetzt 
die Geschwindigkeitsmesswerte vom Radardetektor über die RS232 wieder an 
das Display übergeben. Die Daten können jetzt bereits über einen PC 
angezeigt werden. Ist hier meine theoretische Denkweise so richtig und 
wie groß ist der Aufwand um dies umsetzen zu können? Für Unterstützung 
wäre ich sehr dankbar.

h.k

von Karl H. (kbuchegg)


Lesenswert?

Herbert Krainer schrieb:

> Die LED Anzeige wird über 2x 74HC595 angesteuert.

Also ein Schieberegister.

Dann informier dich mal, wie Schieberegister grundsätzlich angesteuert 
werden.
Wenns nicht zuviel Aufwand ist, dann hänge an die Data, die CLK und die 
RCLK Leitung von der Schieberegister-kette ein paar prellfreie Taster 
und versuch das Schieberegister mit der Hand anzusteuern. WEnn das nicht 
geht, dann eben mit einem Programm, so dass du jeden der 3 Pins gezielt 
auf 0 oder 1 setzen kannst.
Wichtig sind 2 Dinge.
* das du lernst wie ein 595 grundsätzlich angesteuert wird. Das ist 
nicht wirklich kompliziert - man kann das auch durch reines Lesen von 
Artikeln lernen aber das Aha-Erlebnis, wenn man selbst an 'den 
Kontrollen sitzt' und das gelesene ausprobiert ist ungleich größer.
* du musst rauskriegen, welcher Ausgang der 595 welche LED ansteuert. 
Das kann man auch auf der Platine rausfinden aber einfacher ist es, 
einfach ein 1 Bit durch das Schieberegister durchzuschieben und sich 
eine Zeichnung zu machen, welche LED zu welchem Pin gehört.

> das Display übergeben. Die Daten können jetzt bereits über einen PC
> angezeigt werden.

Gut.
Wie ist dein Plan? Hast du schon sowas wie einen µC, der die 
Radarelektronik anstatt des PC auslesen wird und die SR ansteuert?
Oder willst du da prinzipiell überhaupt einen PC verbauen?

: Bearbeitet durch User
von Karl H. (kbuchegg)


Lesenswert?

Karl Heinz schrieb:

> Wie ist dein Plan? Hast du schon sowas wie einen µC, der die
> Radarelektronik anstatt des PC auslesen wird und die SR ansteuert?
> Oder willst du da prinzipiell überhaupt einen PC verbauen?


Ach entschuldigung.
Das hatte ich nicht mehr im Kopf, dass du eine RS232 Verbindung geplant 
hast, mit der man der Display-Einheit das Anzuzeigende vorgibt.

Kann man machen. Allerdings wirst du dann um einen µC in der Display 
Einheit nicht wirklich rumkommen (es sei denn du zweckentfremdest die 
RS232). Wenn da aber sowieso ein µC im Display sitzt, warum 'verhandelt' 
der nicht gleich mit der Radareinheit und du sparst dir den ganzen RS232 
Zwischenschritt.

: Bearbeitet durch User
von Karl H. (kbuchegg)


Lesenswert?

> und wie groß ist der Aufwand

der Aufwand an sich ist nicht so riesig. Mit zb einem kleinen, günstigen 
Arduino kann man billig die Display-Einheit bestücken. Das aufwändige 
Teil ist dann die Programmierung. Und bei der hängt es davon ab, wie gut 
du bist. Da ist von 'an einem Nachmittag fertig' bis hin zu 'Mist, 2 
Monate vergangen und immer noch nicht fertig' alles drinnen - je nach 
Vorbildung und Kenntnisstand.

: Bearbeitet durch User
von Harald W. (wilhelms)


Lesenswert?

Karl Heinz schrieb:

> (es sei denn du zweckentfremdest die RS232).

Irgendwie würde es sich ja anbieten, einfach 2 Siebenbit-Werte
der Segmente über die RS232 zu senden. Dann bräuchte man nur
einen Seriell-Parallel-Wandler und etwas Hühnerfutter für die
Anzeige.
Gruss
Harald

von DRIVE *. (hekra)


Lesenswert?

Karl Heinz schrieb:
> Karl Heinz schrieb:
>
>> Wie ist dein Plan? Hast du schon sowas wie einen µC, der die
>> Radarelektronik anstatt des PC auslesen wird und die SR ansteuert?
>> Oder willst du da prinzipiell überhaupt einen PC verbauen?
>
>
> Ach entschuldigung.
> Das hatte ich nicht mehr im Kopf, dass du eine RS232 Verbindung geplant
> hast, mit der man der Display-Einheit das Anzuzeigende vorgibt.
>
> Kann man machen. Allerdings wirst du dann um einen µC in der Display
> Einheit nicht wirklich rumkommen (es sei denn du zweckentfremdest die
> RS232). Wenn da aber sowieso ein µC im Display sitzt, warum 'verhandelt'
> der nicht gleich mit der Radareinheit und du sparst dir den ganzen RS232
> Zwischenschritt.

Hallo,
denke ohne MC wird es nicht gehen. den Controller im Display kann ich 
nicht nutzen da ich hier keinen Zugriff auf die bestehende Software 
habe. Würde lieber eine eigene kleine Platine machen oder machen lassen 
und dann mit den Daten des externen Radarsensors über die RS232 das 
Display ansteuern (passiert jetzt eben am Notebook). Positiver 
Nebeneffekt dabei, eventuell würde sich auch eine Helligkeitsteuerung 
über PWM realisieren lassen. Leider muss ich sagen das ich kein 
Programmierer bin und gerne Angebote annehme (natürlich gegen Entgeld) 
welche sich eine Realisierung zutrauen.

h.k

von Peter D. (peda)


Lesenswert?

Es ist wohl der Anzeigetext "188" gemeint, da können die 16 Ausgänge den 
16 Segmenten entsprechen, d.h. die LEDs müssen nicht gemultiplext 
werden.
Dann muß es kein MC sein, für die 3 Signale kann man TXD, RTS, DTR 
benutzen.

von DRIVE *. (hekra)


Lesenswert?

Peter Dannegger schrieb:
> Es ist wohl der Anzeigetext "188" gemeint, da können die 16 Ausgänge den
> 16 Segmenten entsprechen, d.h. die LEDs müssen nicht gemultiplext
> werden.
> Dann muß es kein MC sein, für die 3 Signale kann man TXD, RTS, DTR
> benutzen.

Ja, ist 188 gemeint. Hier sollen einfach die Geschwindigkeitswerte 
angezeigt werden. Ohne MC ist es aber schwierig die LED`s der 
Umgebungshelligkeit anzugleichen (um Blendung in den Nachtstunden zu 
vermeiden).Ohne Helligkeitssteuerung könnte ich dann direkt die beiden 
Schieberegister ansteuern.

> Zusatzinfo: ist vielleicht doch schwierig, da die Ausgabe über die RS232 schon 
im externen Modul vorgegeben ist ( Steuerleitungen sind nicht vorgesehen) 9800 8N2

h.k

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.