logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Maksymalna długość kabla do LCD 2x16 - czy 2 metry to bezpieczna odległość?

myrcin 06 Mar 2007 10:41 1398 11
REKLAMA
  • #1 3648701
    myrcin
    Poziom 16  
    Posty: 325
    Pomógł: 2
    Ocena: 29
    Witam!
    Pytanie chyba do praktyków.
    Planuję budowę sterownika i mam zamiar "wyciągnąć" wyświetlacz LCD 2x16 i kalwiaturę na zewnątrz obudowy.
    I tu pojawia się moje pytanie? Czy kable do sterowania LCD 2x16 mogą mieć ok 2 metrów długości, aby z komunikacją nic się nie działo...
  • REKLAMA
  • #2 3648806
    marenc
    Poziom 24  
    Posty: 881
    Pomógł: 37
    Ocena: 5
    Ja dla bezpieczeństwa polecał bym transmisję szeregową, a jeżeli się nieda to przynajmniej bufor przed samym wyświetlaczem i względnie dłuższe czasy na liniach sterujących.
  • REKLAMA
  • #3 3648837
    elektronik000
    Poziom 19  
    Posty: 456
    Pomógł: 17
    Ocena: 52
    ja jak próbowałem do kompa podłączać to chodziło na 10m kablu :)
  • #4 3651415
    myrcin
    Poziom 16  
    Posty: 325
    Pomógł: 2
    Ocena: 29
    Najbardziej chodzi mi o jakieś informacje oparte na doświadczeniach. Niestety, ja zawsze miałem LCD "zaraz obok" mikroporcesora.
    cyt mariuszlorenc: przynajmniej bufor przed samym wyświetlaczem - można coś więcej na ten temat?
    cyt elektronik000: ja jak próbowałem do komputera podłączać to chodziło na 10m kablu - nie było niespodzianek, tak po prostu? Na wyświetlaczu nigdy w takiej konfiguracji nie było "krzaków"?
  • REKLAMA
  • #5 3651489
    markosik20
    Poziom 33  
    Posty: 2261
    Pomógł: 208
    Ocena: 147
    U mnie chodzi LCD (w trybie 4bity) na 1,5m kablu (taśma nie ekranowana) w warunkach silnego zakłócenia i jest OK, jeszcze się nie zdażyło żeby zwariował :).
  • #6 3653543
    marenc
    Poziom 24  
    Posty: 881
    Pomógł: 37
    Ocena: 5
    Dowolny bufor dajesz przy samym wyświetlaczu. Gdyby napięcie nie było równe 5V tylko mniej do minimum 2V to bufor podciągnie spowrotem do 5V. W ten sposób unika się błędów w transmisji.
  • #7 3654566
    myrcin
    Poziom 16  
    Posty: 325
    Pomógł: 2
    Ocena: 29
    Dzięki za informacje ...
    Natępny krok to będą testy praktyczne ...
  • #8 3654828
    Bigfoot
    Poziom 25  
    Posty: 982
    Pomógł: 74
    Ocena: 13
    mariuszlorenc napisał:
    Dowolny bufor dajesz przy samym wyświetlaczu. Gdyby napięcie nie było równe 5V tylko mniej do minimum 2V to bufor podciągnie spowrotem do 5V. W ten sposób unika się błędów w transmisji.


    Wtapie w niezawodnosc tego rozwiazania: jesli zaklocenie na 10-metrowym kablu pojawi sie, to bufor rownie dobrze moze je zrozumiec jako Low albo High. Bufor sam w sobie nie jest przeciez zadnym inteligentnym elementem. Bardzo poprawic moze natomiast sytuacje wprowadzenie rezystorow pull-up bezposrednio przy wyswietlaczu, ktore wymusza przeplyw wiekszego pradu. A zaklocic przeplyw wiekszegoi pradu jest o wiele trudniejsze niz sygnalu 'slabego'

    pozdrawiam
    BF
  • #9 3654985
    marenc
    Poziom 24  
    Posty: 881
    Pomógł: 37
    Ocena: 5
    Z tym buforem to prawda ... moim zdaniem najlepsze wyjście to "posadzenie" jakiegoś małego mikro np z SPI(cokolwiek szeregowego i synchronicznego). Koszt mały, mniej linii.
  • #10 3659522
    golabeknew
    Poziom 12  
    Posty: 13
    moim zdaniem bez zadnego problemu
  • REKLAMA
  • #11 3664197
    Wojtek.WAW
    Poziom 1  
    Posty: 1
    Witam
    Jeśli chodzi o transmisje mikrokontroler - lcd robiłem próbę w laboratorium EMC na serie wyładowań typu BURST i zakłócenia tej transmisji były mniejsze niż zakłócenia samego procesora. Taśma łącząca lcd z mikroprockiem miała 1m i umieszczona była w rękawie z foli aluminiowej do którego następowały wyładowania. Poziom napięcia powodujący zakłócenie ok 1300V
  • #12 4466611
    sjzwojtek
    Poziom 11  
    Posty: 61
    Ocena: 4
    myrcin napisał:
    Witam!
    Pytanie chyba do praktyków.
    Planuję budowę sterownika i mam zamiar "wyciągnąć" wyświetlacz LCD 2x16 i kalwiaturę na zewnątrz obudowy.
    I tu pojawia się moje pytanie? Czy kable do sterowania LCD 2x16 mogą mieć ok 2 metrów długości, aby z komunikacją nic się nie działo...

    Witam.
    Jak praktycznie udało Ci się rozwiązać tan problem?
    pozdro. SJZWOJTEK

Podsumowanie tematu

✨ Dyskusja dotyczy możliwości stosowania kabla o długości około 2 metrów do sterowania wyświetlaczem LCD 2x16 oraz klawiaturą umieszczonymi poza obudową sterownika. Praktyczne doświadczenia wskazują, że transmisja na takiej długości kabla jest możliwa i stabilna, nawet do 10 metrów w niektórych przypadkach, choć zależy to od warunków zakłóceń i jakości kabla. Zalecane jest stosowanie transmisji szeregowej lub bufora (np. układu podciągającego napięcie do 5V) bezpośrednio przy wyświetlaczu, co poprawia stabilność sygnału i minimalizuje błędy. Bufor jednak nie jest elementem inteligentnym i może przepuścić zakłócenia, dlatego dodatkowo sugeruje się użycie rezystorów pull-up blisko wyświetlacza, co zwiększa prąd sygnału i odporność na zakłócenia. Alternatywnie, można zastosować mały mikrokontroler z interfejsem szeregowym (np. SPI) do komunikacji z LCD, co zmniejsza liczbę linii i poprawia niezawodność. Testy EMC wykazały, że transmisja na kablu o długości około 1 metra w warunkach silnych wyładowań elektrycznych pozostaje stabilna. Podsumowując, kabel o długości 2 metrów jest bezpieczną odległością do sterowania LCD 2x16, pod warunkiem odpowiedniego zabezpieczenia sygnałów i ewentualnego zastosowania buforów lub interfejsów szeregowych.
Wygenerowane przez model językowy.
REKLAMA