Forum: Mikrocontroller und Digitale Elektronik 2 LC-Displays parallel betreiben


von Martin28 (Gast)


Lesenswert?

Hallo!

Ist es möglich zwei LCDs (z.B.: 16x2) parallel zu betreiben?
Also das beide das gleiche Anzeigen.

Ich würde gerne meine Heizung um ein Raumbediengerät erweitern.  Für die 
Heizungssteuerung gibt es leider kein Raumbediengerät vom Hersteller 
also muss eine eigene Lösung her.

Da die Steuerung schon etwas älter ist und die Distanz zum gewünschten 
Ort nur 5m (vom Keller durch die Decke in die Küche) beträgt, dachte ich 
mir ich leg einfach ein Kabel und bau mir selber einen Kasten mit 
Display und 4 Taster für die Navigation.

Welche Leitungen sind eigentlich zwingend notwendig?

Laut den Infos von hier:
http://www.mikrocontroller.net/articles/HD44780
Denke ich sind folgende Leitungen erforderlich.

Vcc    >Ja
Vdd    >Ja
V0     >Nein (ich bau einfach ein Poti im Kasten ein)
RS     >Ja
R/W    >Nein
E      >Ja
DB0-7  >Ja (Leider 8-Bit Modus)
A      >Nein
K      >Nein

Also in Summe 12 Leitungen + 4 Taster für die Bedienung = 16poliges 
Kabel
Ich hätte gleich ein 25poliges Kabel mit D-Sub Stecker genommen, dann 
kann ich das Ganze noch erweitern wenn ich möchte.

Muss ich noch etwas beachten?
Was haltet ihr von der Idee?

MfG!
Martin

von A. F. (elagil)


Lesenswert?

Das wird schon gehen!

Oder man sendet mit einem seriellen Protokoll und deutlich weniger 
Drähten die Daten zur anderen Kiste, die sie dann für das LCD übersetzt.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Martin28 schrieb:
> R/W    >Nein

Das hängt davon ab, ob der Hersteller es benutzt oder nicht. Nicht alle 
Ansteuerungen richten sich nach mc.net :-P

5m sind schon ganz schön weit. Du musst auf jeden Fall dafür sorgen, das 
die Signale nicht im Kabel übersprechen und auch die Flanken nicht zu 
sehr verrunden. Auf der Sendeseite sollte gut gepuffert werden, auch 
schon um die Elektronik nicht mit Leitungskapazitäten zu belasten. 
Höherwertiges Kabel ist unvermeidlich.

von Teo D. (teoderix)


Lesenswert?

Adrian Figueroa schrieb:
> Das wird schon gehen!

5m, eher nicht. 30-40cm sind meist kein Problem.
Da wirst Du schon a bisserl mehr basteln mussen als nur ein Kabel.

von Falk B. (falk)


Lesenswert?

@ Martin28 (Gast)

>Ist es möglich zwei LCDs (z.B.: 16x2) parallel zu betreiben?
>Also das beide das gleiche Anzeigen.

Warum auch immer.

>Da die Steuerung schon etwas älter ist und die Distanz zum gewünschten
>Ort nur 5m (vom Keller durch die Decke in die Küche) beträgt, dachte ich
>mir ich leg einfach ein Kabel und bau mir selber einen Kasten mit
>Display und 4 Taster für die Navigation.

Kann man machen.

>Welche Leitungen sind eigentlich zwingend notwendig?

Ist egal. Flachband oder Rundkabel.

>Vcc    >Ja
>Vdd    >Ja
>V0     >Nein (ich bau einfach ein Poti im Kasten ein)

OK

>RS     >Ja
>R/W    >Nein
>E      >Ja
>DB0-7  >Ja (Leider 8-Bit Modus)
>A      >Nein
>K      >Nein

so weit, so gut.

>Also in Summe 12 Leitungen + 4 Taster für die Bedienung = 16poliges
>Kabel
>Ich hätte gleich ein 25poliges Kabel mit D-Sub Stecker genommen, dann
>kann ich das Ganze noch erweitern wenn ich möchte.

Geht auch.

>Muss ich noch etwas beachten?

Ja. Das E Signal ist etwas empfindlich, da gab es immer wieder Probleme. 
Man sollte direkt am Empfänger einen Puffer davorbauen. 74HC14 ist dein 
Freund. Entkoppelkondensator nicht vergessen! Zwei Gatter in Reihe und 
gut. Davor vielleicht ein kleiner RC-Filter mit 100 Ohm/1nF. Die 
restlichen Signale sind unkritisch.

https://www.mikrocontroller.net/articles/Kondensator#Entkoppelkondensator

von Joachim B. (jar)


Lesenswert?

für 5cm kannst du per 16 poligen Flachkabel alle beiden Displays 
parallelschalten.

wer unbedingt mag kann auch 5m Nutzen aber das ist mit erhöhtem 
Treibeaufwand und trotzdem Störungsempfindlichkeit kaum sinnvoll, bei 
niedrigen Signalraten könnte ich mir 20mA Stromschleifen vorstellen, 
aber beim Display mit µs Timing eher nicht.

Viel einfacher scheint mir zu sein mit einem MC atmel AVR Display von 1 
zu belauschen und Tasten weiterzuleiten, seriell 5m weiter zusenden und 
per MC atmel AVR an ein Display ausgeben, die Tastendrücke zurücksenden

Atmel 1 belauscht Display und sendet seriell Command und Data an Atmel 2 
der das ausgibt
Atmel 2 hört auf die Tasten extern und sendet gedrückte an Atmel 1 der 
dort die Tasten drückt

gefühlt würde ich sagen 1 Tag Planung, 1 Tag Schaltbild malen, 1 Tag 
bauen, 1 Tag Programmieren und 1 Tag Test maximal +- ungefähr je nach 
Kenntnisstand.

A oder K würde ich als Helligkeitssteuerung durchaus mit übertragen.

: 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.