Ansteuerung von LCD-Displays

OP (Firma: hunziker) #2694883
Lesenswert?

Hallo
ich habe folgendes Problem: Ich möchte gerne 4 LCD-Displays ansteuern, 
welche den Zielort anzeigen können. Zusätzlich sollten diese 
Anzeigewörter verändert werden können.

    * RS 232: Eine Möglichkeit wäre via RS232. Es gibt LCD-Module, 
welche bereits eine RS 232 Schnittstelle aufweisen. Leider kann man 
RS232 nicht schleifenförmig aufbauen. Es bedingt, dass ich 4 Kabel 
machen müsste von der Ausgangsklemme. Ich möchte nicht noch unnötige 
Verbindungskupplungen machen.
    * Direkte Ansteuerung mit digitalen Klemmen: Die LCD-Module werden 
bekannterweise durch Bitansteuerung angesteuert. Könnte man nicht 8 
digitale Ausgänge so konfigurieren, dass sie jeweils die richtigen 
Zeichen ansteuern könnten? Wie sieht das aus. Ich habe eine SPS als 
Steuerung. Ich möchte deshalb die digitalen Ausgangsklemmen direkt mit 
den LCD-Displays verbinden.
   * Gäbe es noch andere Möglichkeiten?

Besten Dank für euere Antworten!
Angehängte Dateien:
#2694906
Lesenswert?

Blöde Frage:
Ist das ein Modell oder ist das eine große Bahn?

>    * RS 232: Eine Möglichkeit wäre via RS232. Es gibt LCD-Module,
> welche bereits eine RS 232 Schnittstelle aufweisen.

Im Prinzip : ja.
Allerdings hindert dich auch niemand daran, an ein Standard-LCD (also 
eines ohne RS232) einen kleinen Tiny mit einer UART vorzuschalten.
Dann kann dein LCD ebenfalls über RS232 angesteuert werden, aber: durch 
den Tiny kannst du ein Protkoll definieren, so dass jedes LCD gezielt 
mit seiner ID angesprochen werden kann.
OP (Firma: hunziker) #2694916
Lesenswert?

Danke für die Antwort. Ich möchte eigentlich die LCD's nicht über RS 232 
steuern. Wie sieht es aus, wenn ich das über digitale Ausgänge steuern. 
Ich will eigentlich keine ID definieren, da ich alles 4 Display gleich 
ansteuern will. Mit einer binären Ansteuerung könnte ich das bestehende 
Busnetz gebrauchen und es gäbe nur kurze Anschlusskabel von den I/O zu 
den LCD's.

Zur Info: Ich bin leider kein Elektroniker, wohl aber Techniker. Deshalb 
bin ich froh um einfache Antworten oder Links und Hilfe, wo ich weiter 
recherchieren kann.

Zu deine Frage: Ich würde es eher als Modell bezeichnen, obwohl die 
Dimensionen eher an ein Original ähneln.
Gast #2694990
Lesenswert?

Also zuerst ist eigentlich egal, wie ein Display angesteuert wird, 
sondern du musst ein Display finden, das du verbauen möchtest.

Wenn man sich keines von der Resterampe holt, wird es auch gut genug 
dokumentiert sein um es anzusteuern.
Irgendein µC wird es können (wenn man erst anfängt sind AVRs und PICs zu 
empfehlen, weil es da viele Hilfen und freie Entwicklungssoftware gibt)


und wie auch Karl Heinz meinte, ist die Schnittstelle nach draußen dann 
wieder deine frei Wahl.

Das kann total einfach sein: 2 Taster (Buchstabe ++, Cursor rechts)
oder unnötig kompliziert: w-lan mit web-interface

Dazwischen liegen unter anderem Möglichkeiten wie Infrarotfernbedienung, 
RS232, USB, Zigbee.


Übrigens RS232 ist auch eine binäre Ansteuerung.
#2695012
Lesenswert?

simon simon schrieb:
> Danke für die Antwort. Ich möchte eigentlich die LCD's nicht über RS 232
> steuern. Wie sieht es aus, wenn ich das über digitale Ausgänge steuern.
> Ich will eigentlich keine ID definieren, da ich alles 4 Display gleich
> ansteuern will.

Dann versteh ich jetzt allerdings das Problem nicht.
Wenn ohnehin alle LCD gleich angesteuert werden, kannst du die doch 
(mehr oder weniger) einfach parallel hängen. Wo ist da jetzt das 
Problem?
Gast #2695024
Lesenswert?

wenn du deine Displays nur füttern willst dann brauchst du eigentlich 
nur eine Leitung von Rs232 und zwar Rx. Diese Leitung geht auf alle drei 
Displays.
Es würde die Sache vereifachen, wenn du sagen könntest welches Display 
verwendet wird. Ein Datenblatt dazu wäre auch nicht schlecht.

Gruß,
Matthias
#2695055
Lesenswert?

simon simon schrieb:
> Hallo
> ich habe folgendes Problem: Ich möchte gerne 4 LCD-Displays ansteuern,
> welche den Zielort anzeigen können. Zusätzlich sollten diese
> Anzeigewörter verändert werden können.

In Fahrzeugen werden ganz gerne Bussysteme verwendet. Das ist eine 
Kombination aus Verkabelungsart, elektrischer Signalisierung und 
logischem Protokoll, bei dem alle Teilnehmer parallel an einer 
Signalleitung (die aus mehreren Adern oder Adernpaaren bestehen kann) 
hängen und über die logische Signalisierung gemeinsam oder getrennt 
angesteuert werden.

Sehr beliebt und weit verbreitet ist CAN. Wurde zunächst für den 
Automobilmarkt entwickelt, findet aber auch anderswo in der Industrie 
Verwendung.

In der Bahntechnik verwendet man für nicht sicherheitsrelevante Bereiche 
wie Fahrgastinformation, Entertainment (z.B. die TFT-Bildschirme mit 
Filmen in einigen ICEs) und sonstige Videoverarbeitung inzwischen auch 
Ethernet mit TCP/IP. Natürlich werden hier keine RJ45-Stecker und 
Buchsen verwendet, sondern die aus dem Industriebereich bekannten 
verschraubbaren, wasserdichten, rüttelfesten M12 Rundsteckverbinder 
(D-Codierung).

Möglich wäre auch RS485, aber CAN hat sich eben durchgesetzt.

fchk
Gast #2696479
Lesenswert?

vielen Dank für die Antworten:
Ich möchte, wenn es geht, keine RS 232 Leitung einbauen, weil ich dann 
noch ein zusätzliches Bus-System habe und ich brauche noch eine 
Interfaceklemme für die SPS, was kostet. Deshalb war meine Idee die 
Displays direkt über die digitalen Ausgänge der SPS anzusteuern.

Ich brauche eine zweizeiliges Display mit je 20 Zeichen. Ich habe eines 
bei LCD-Module gefunden. jedoch hat dies eine RS 232 
Schnittstellenverbindung und diese Displays sind sehr teuer (ca 1000 
Euro für 4 Stück...)

EA SER202-BHNLED  Hier ist es zu finden: 
www.lcd-module.de/fileadmin/pdf/doma/die_ser.pdf  -> Seite 13

Ich habe im Anhang das Steuerungskonzept reingehängt. Dort sieht man, 
dass bereits ein CAN-Bus für die Antriebsregler besteht und ein 
Ethernet, welches die einelnen Teile der SPS verbinden.

Vielleicht gibt es auch Displays, welche ich mit Ethernet direkt 
ansteuern kann? Wer weiss mehr?
Eine RS232 ->Rx möchte ich nicht, da ich dann wieder zusätzliche Kabel 
habe. Da dieses Fahrzeug aus Transportgründen auseinandergenommen wird, 
will ich nur 3 Verbindungskabel zum Verbinden: CAN, Ethernet, und 
Stromkabel. Mehr nicht. Deshalb ist die Idee aufgekommen, solche 
Displays direkt über digitale Ausgangsklemmen der SPS zu steuern. Dann 
müsste ich jeweils nur vom Buskoppler zu den Displays Kabel montieren!

CAN 485 wäre ideal. Kann ich aber nicht, da die SPS dies nicht 
unterstützt.
Angehängte Dateien:
#2696615
Lesenswert?

> jedoch hat dies eine RS 232
> Schnittstellenverbindung und diese Displays sind sehr teuer (ca 1000
> Euro für 4 Stück...)

rein interessehalber.
Wer verkauft die um den Preis?
Sicher, dass du dich da nicht um eine Dezimalstelle vertan hast? 100€ 
für 4 Stück wäre 'im Rahmen' obowhl auch das schon teuer ist.
Gast #2696622
Lesenswert?

simon simon schrieb:
> Zu deine Frage: Ich würde es eher als Modell bezeichnen, obwohl die
> Dimensionen eher an ein Original ähneln.

simonhu schrieb:
> EA SER202-BHNLED  Hier ist es zu finden:
> www.lcd-module.de/fileadmin/pdf/doma/die_ser.pdf  -> Seite 13

Bevor es jetzt weiter um das Interface geht, sollte die Displaygröße 
ersmal klar.
Einerseits sagst du, dass die Dimensionen eher dem Original entsprechen 
und andererseits nennst du einen Displaytyp mit einer Ziffernhöhe von 
9,2mm (nicht Zentimeter). Was brauchst du?
Gast #2696628
Lesenswert?

Die Displaygrösse stimmt. Da ist kein Komma fehl am Platz. Schau hier, 
da findet man mehr über das Projekt
http://dampffreunde.ch/index.php/gartenbahnen/elektrolokomotiven (ganz 
unten)

Wenn ich konkret genau den LCD-Display suche, welchen ich bräuchte, dann 
ist man bei 1000Euronen...
https://www.distrelec.ch/lcd-punktmatrixdisplay-12-70-mm-2-x-20/electronic-assembly/ea-ser202-cnlwk/661384

Wo finde ich etwas zu zahlbaren Preisen in dieser Grösse des Displays?
#2696674
Lesenswert?

simonhu schrieb:
> Wenn ich konkret genau den LCD-Display suche, welchen ich bräuchte, dann
> ist man bei 1000Euronen...

Das ist halt ein ziemlich großes Display (Sichtfenster 149.0 x 31.0 mm).
Wenns ein bischen kleiner sein darf (Sichtfenster 149.0 x 23.0 mm???), 
bzw Buchstabengröße 6.0 mm x 9.66 mm dann komme ich auf 31.80 
€,inklusive Elektronik sollte man mit 50€ pro Display dabei sein.

Quelle: http://www.lcd-store.de/ Artikel-Nr.: CFAH2002L-TMI-ET
OP (Firma: hunziker) #2697060
Lesenswert?

Vielen Dank für die antworten. Ich denke, diesen hier wäre auch 
geeignet. Ich suche einen Display, welcher mindestens eine 8mm 
Zeichengrösse hat und ungefähr 170mm Breite hat und zweizeilig ist.
http://www.lcd-store.de/xaranshop_k012009s001_1.htm
Dieser da: CFAH2002L-TMI-ET
Wie wäre es in dem Falle diesen anzusteuern? Könnte ich diesen auch über 
8 digitale Ausgangsklemmen, quasi binär oder muss ich da zwingend ein 
BUS-System haben?
#2697074
Lesenswert?

simon simon schrieb:
> Vielen Dank für die antworten. Ich denke, diesen hier wäre auch
> geeignet. Ich suche einen Display, welcher mindestens eine 8mm
> Zeichengrösse hat und ungefähr 170mm Breite hat und zweizeilig ist.
> http://www.lcd-store.de/xaranshop_k012009s001_1.htm
> Dieser da: CFAH2002L-TMI-ET
> Wie wäre es in dem Falle diesen anzusteuern? Könnte ich diesen auch über
> 8 digitale Ausgangsklemmen, quasi binär oder muss ich da zwingend ein
> BUS-System haben?

Die Ansteuerung über wenige Ausgangsklemmen würde eine 
Individualentwicklung der Interfaceplatine für das Display erfordern. 
Klar, kannst Du haben. PM an mich, wenn Du Interesse hast. Billig wird 
das nicht.

fchk
#2697088
Lesenswert?

simon simon schrieb:

> Wie wäre es in dem Falle diesen anzusteuern? Könnte ich diesen auch über
> 8 digitale Ausgangsklemmen, quasi binär oder muss ich da zwingend ein
> BUS-System haben?


Schau.
Dem LCD ist es doch völlig egal, wer da an seinen Eingangspins wackelt. 
Wenn der das im richtigen Takt in der richtigen Reihenfolge macht, dann 
macht das LCD etwas (was im Datenblatt definiert ist).

WIE es dazu kommt, dass an den Eingangspins gewackelt wird ist dein 
Bier. Ob da davor ein µC sitzt, der auf einer RS232 mitlauscht und 
entsprechend dem was er dort 'hört' an den Pins wackelt, ob das anstelle 
von RS232 ein CAN BUs ist, ob da vielleicht 20 Meter lange Leitungen zu 
einer SPS laufen, ... das alles ist dem LCD aber sowas von egal. Das 
Bitgewackel an den LCD Eingangspins sollte einigermassen saubere 
Rechteckflanken haben und die zeitliche Abfolge muss stimmen. Das ist 
das, was das LCD interessiert.

D.h die Frage, die du dir stellen musst lautet: Schaff ich es, über 
meine Leitung die Eingangspins sauber zu bedienen oder schaff ich das 
nicht (weil zb Elektromotore mir die Signale auf den Leitungen 
versauen). Aber wenn du willst, kannst du auch das LCD auf dem Mond 
aufstellen und die Eingangsleitung mit einer Funkverbindung von deinem 
Wohnzimmersessel aus schalten lassen.
#2698401
Lesenswert?

Da Du RS232 hast wäre mein Vorschlag Peter Danneggers 1wire Ansteuerung 
Beitrag "LCD über nur einen IO-Pin ansteuern"
dabei alle parallel (sie lesen ja eh nur von der RS232), und entweder 
über Adressierung (eleganter), oder über einen "enable"-Pin (dann reicht 
allerdings der Tiny45 nicht mehr) jeweils den Controller auswählen...

Die Frage hierbei ist: kannst du den AVR entsprechend programmieren, 
oder kennst Du jemanden (prinzipiell könnte ich das, wenn ich die Zeit 
finde....)?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren