LED Display 188

OP #3511093
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
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?
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.
> 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.
OP
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
OP
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.