Elektroda.pl
Elektroda.pl
X
Arrow Multisolution Day
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Dwa wyświetlacze do jednego mikrokontrolera

bobero 23 Sty 2013 14:40 2151 14
  • #1 23 Sty 2013 14:40
    bobero
    Poziom 10  

    Witam. Złożyłem sobie sterownik do akwarium z kitu AVT980. Sterownik ten chce umieścić w szafce pod akwarium w małej plastikowej obudowie takiej na bezpieczniki na szynę din. Problem w tym że klawiatura i wyświetlacz również będą zamknięte w szafce, a że jestem gadżeciaż to chciałbym wyprowadzić z szafki drugi wyświetlacz lcd aby odczytywać parametry bez otwierania szafki :). Pytanie czy możliwe jest połączenie dwóch wyświetlaczy lcd 16x2 równolegle? Jeżeli nie to może ktoś wie jak to zrobić w inny sposób?

    0 14
  • Arrow Multisolution Day
  • #2 23 Sty 2013 14:44
    BlueDraco
    Specjalista - Mikrokontrolery

    Jeśli linia R/-W wyświetlacza jest w tym urządzeniu na stałe podłączona do masy, to teoretycznie da się to zrobić, a praktycznie będziesz miał problem z transmisją danych i zasilaniem po długim kablu (długi w tym przypadku - to dłuższy niż ok. pół metra).

    0
  • Arrow Multisolution Day
  • #4 23 Sty 2013 14:55
    Jado_one
    Poziom 22  

    O ile mnie pamięć nie myli to ten temat był już poruszany i praktycznie sprawdzony przez kogoś. I wszyscy myśleli, że będą zakłócenia, ale kolega który to wykonał zrobił kilkumetrowy bodajże kabel do LCD i mu chodziło. Tylko tam chyba chodziło o pojedynczy wyświetlacz na długim kablu, a nie dwa równolegle, więc nie wiem jak w takiej sytuacji będzie.
    Trzeba poszukać w starych postach na Elce...

    0
  • #5 23 Sty 2013 15:11
    BlueDraco
    Specjalista - Mikrokontrolery

    To, że "komuś chodziło" nie oznacza, że komuś innemu będzie chodziło. Jest mnóstwo różnych powodów do "niechodzenia" - parametry wyświetlacza, mikrokontrolera, sąsiedztwo przewodów i urządzeń elektrycznych.

    Zastanawiam się, ilu kolegów chciałoby jeździć samochodem z dziurą w przewodzie hamulcowym zaklejoną taśmą, "bo koledze działało".

    0
  • #7 23 Sty 2013 15:38
    bobero
    Poziom 10  

    Programista ze mnie żaden wiec wstawienie "dodatkowego mikrokontrolera za 4 zł" to dla mnie czarna magia jestem raczej elektrykiem a nie elektronikiem, lutownicą umiem się posługiwać i złożenie kitu to nie problem ale jeżeli miał bym coś zaprogramować to już raczej nie bardzo, a linia R/W jest stale podłączona do masy więc może spróbuje podłączyć wyświetlacze równolegle, chyba że kolega od kontrolera za 4 złote pokaże praktyczne rozwiązanie :P. Schemat sterownika znajduje się tutaj https://www.elektroda.pl/rtvforum/viewtopic.php?t=1192472&highlight=avt+980&sid= z góry dzięki za odpowiedzi.

    0
  • #8 23 Sty 2013 16:45
    Jado_one
    Poziom 22  

    piotrva napisał:
    A ja z kolei pamiętam sprzed kilku tygodni na elektrodzie temat gdzie takie rozwiązanie NIE DZIAŁAŁO.

    Temat o którym ja mówię był sprzed co najmniej 8 miesięcy :-)
    Autor postu zadecyduje jak postąpi - zawsze przy takich rozwiązaniach istnieje ryzyko, że układ będzie np. bardziej podatny na zakłócenia, co może prowadzić do błędnego działania sterownika.
    Jeżeli steruje on grzałką i zawiesi się, to rybki mogą się zagotować, a nawet przy dłuższej obecności prądu w grzałce, woda się wygotuje, grzałka rozgrzeje się do czerwoności, a mieszkanie pójdzie z dymem.
    Tak więc do autora należy wybór czy chce ryzykować :-)

    0
  • #9 23 Sty 2013 17:30
    oj
    Poziom 42  

    W linie D4...D8 , RS , ENA włączyć bufory nieodwracające, każdy obsługuje swój wyświetlacz, ich wejścia są zwarte i podłączone pod Z7

    Pozostałe VO i POD są analogowe

    N_LCD to włączenie zasilania +5V, połączyć równolegle z drugim LCD

    0
  • #10 23 Sty 2013 17:44
    bobero
    Poziom 10  

    Kolego Oj może jakiś prosty schemacik do tego co napisałeś ? :)

    0
  • #11 25 Sty 2013 01:33
    oj
    Poziom 42  

    Coś takiego powinno działać.

    Dwa wyświetlacze do jednego mikrokontrolera

    Linie analogowe:

    N_LCD - zdublować tranzystor
    POD - zdublować tranzystor
    VO (kontrast) - podłączyć do drugiego wyświetlacza osobny potencjometr montażowy, tak jak w pierwszym jest to podłączone

    0
  • #12 25 Sty 2013 08:15
    BlueDraco
    Specjalista - Mikrokontrolery

    Powinno działać, ale bez buforowania lokalnego wyświetlacza też powinno. Zamiast 241 proponowałbym 541, który 1. łatwiej kupić 2. nie ma tak poplątanych wyprowadzeń jak 541. Wystarczy jeden układ 541 - do buforowania szyny zdalnego wyświetlacza.

    Niestety, każde rozwiązanie tego typu ma istotną wadę - lokalny wyświetlacz nie będzie zakłócany przez kabel do zdalnego, ale poprawnego działania tego zdalnego nie zagwarantujemy.

    0
  • #13 25 Sty 2013 09:54
    piotrva
    Moderator na urlopie...

    Wszystko zależy też od tego czy oprogramowanie przeprowadza w tak zwanym "międzyczasie" powtórną inicjalizację lcd - przy urządzeniach które pracują non-stop taka funkcja, nawet jeśli LCD jest na płytce, jest niemalże obowiązkowa - niestety czasem LCD coś zgubi i wtedy do momentu resetu mielibyśmy krzaki.

    0
  • #14 25 Sty 2013 17:39
    bobero
    Poziom 10  

    Dzięki koledzy za odpowiedzi, wszystko sprawdzę w praktyce i napiszę czy działa czy nie. Na tą chwilę dzięki jeszcze raz i pozdrawiam.

    Dodano po 58 [minuty]:

    A jeszcze jedno pytanie, czy dyblując te tranzystory, mam zdublować również rezystory sterujące bramkami czy wystarczą same tranzystory ?

    0
  • #15 25 Sty 2013 19:12
    BlueDraco
    Specjalista - Mikrokontrolery

    Jeśli masz tranzystory bipolarne (z bazami, a nie bramkami) to rezystory też. Jeśli NMOS - możesz sobie darować drugi komplet.

    0