Jak rozwiązać problemy z zakłóceniami na wyświetlaczu LCD 2x16 przy pracy z pompą?

Wyświetlacz LCD 2x16 i zakłócenia?





Poprzedni Następny
Wiadomość
Spis treści
From: "Damian" <damianos_at_nospam_box43.gnet.pl>
Subject: Wyświetlacz LCD 2x16 i zakłócenia?
Date: Sun, 25 Mar 2001 22:40:23 +0200


Wyświetlacza LCD 2x16 (f-my Picvue) użyłem w sterowniku pewnego urządzenia
przemysłowego. Nad projektem pracowałem kilka miesięcy, w czasie
ostatecznych kilkudniowych testów u mnie w domu wszystko działało bardzo
dobrze. Jednak
przy podłączeniu mojego sterownika do urządzenia docelowego zaczęły się
kłopoty. Wyświetlacz co jakiś czas pokazuje bzdury - na ekranie pojawia się
ciąg przypadkowych znaków, których nie powinno być. Zauważyłem że dzieje się
tak wówczas, gdy mój sterownik załącza pompę lub elektrozawór czyli źródła
dość dużych zakłóceń elektrycznych - średnio na 1 z 5 włączeń przekaźnika
wyświetlacz pokazuje bzdury. Nie jest to wada mojego programu na uC AVR, bo
przy takim "psuciu" się wyświetlacza program działa poprawnie i procesor
realizuje kolejne fragmenty programu. Co robić? W zasilaczu dałem 2200u i
100n, a za stabilizatorem LM7805 - 100u i 100n. Wyświetlacz podłączony jest
z prockiem poprzez złącze goldpin i krótkimi ścieżkami o długości ok. 5cm.
Przy zasilaniu uC dałem 100u i 100n, a przy wyświetlaczu 100n. Jednak na nic
się to zdało i wyświetlacz nadal pokazuje bzdury. Kiedy przyniosłem swój
projekt ponownie do domu i podłączyłem wszystko działa super i nic się na
ekranie nie psuje.

Bardzo proszę o wszelkie sugestie.
--
Damian
damianos_at_nospam_box43.gnet.pl









Poprzedni Następny
Wiadomość
Spis treści
From: "Marek" <neticus_at_nospam_wp.pl>
Subject: Re: Wyświetlacz LCD 2x16 i zakłócenia?
Date: Mon, 26 Mar 2001 02:28:01 +0200



Użytkownik "Damian" <damianos_at_nospam_box43.gnet.pl> napisał w wiadomości
news:99lmhn$p7k$2_at_nospam_news.tpi.pl...
realizuje kolejne fragmenty programu. Co robić? W zasilaczu dałem 2200u i
100n, a za stabilizatorem LM7805 - 100u i 100n. Wyświetlacz podłączony
jest
z prockiem poprzez złącze goldpin i krótkimi ścieżkami o długości ok. 5cm.
Przy zasilaniu uC dałem 100u i 100n, a przy wyświetlaczu 100n. Jednak na
nic
się to zdało i wyświetlacz nadal pokazuje bzdury.

Nooo, ja sie specjalnie nie dziwie: jesli sa rzeczywiscie silne zaklocenia,
to te wartosci
kondensatorow niewiele maja do rzeczy: 2200uF niezle zapewne prostuje siec,
ale
dla zaklocen to on jest jak nadprzewodnik :-) 100nF tez pewnie robi co moze,
ale
jak widzi silne zaklocenia, to mu nozki zaczynaja drżeć.

A poważnie:

1 - filtr indukcyjny plus transil na wejsciu zasilania,

2 - ekran z blachy gdzie sie da,

3 - osobne zasilanie 220V urzadzenia, z mozliwie daleko wspolnym punktem z
pompa,

4 - zasilanie przez dobry ACAR,

no i na deser rozwiazanie problemu:

5 - czeste odswiezanie programowe obrazu wyswietlacza LCD (najtansze i
wizualnie skuteczne)

Kiedy przyniosłem swój
projekt ponownie do domu i podłączyłem wszystko działa super i nic się na
ekranie nie psuje.
Bardzo proszę o wszelkie sugestie.

Ja bym w domu probowal zalaczac przez przekaznik/stycznik jakies urzadzenie
typu
pralka Frania, radziecka lodowka typu Mir, radziecki odkurzacz typu Raketa
lub
kubanski grzejnik olejowy. To bylby test blizszy warunkom na hali
produkcyjnej :-)

Pozdrawiam i czekam na relacje i meldunek o sukcesie,

Marek



Poprzedni Następny
Wiadomość
Spis treści
From: "A.Grodecki" <agrotronik_at_nospam_medianet.pl>
Subject: Re: Wyświetlacz LCD 2x16 i zakłócenia?
Date: Mon, 26 Mar 2001 04:13:18 +0200



Damian wrote in message <99lmhn$p7k$2_at_nospam_news.tpi.pl>...
Wy?wietlacza LCD 2x16 (f-my Picvue) użyłem w sterowniku pewnego urz?dzenia
przemysłowego. Nad projektem pracowałem kilka miesięcy, w czasie
ostatecznych kilkudniowych testów u mnie w domu wszystko działało bardzo
dobrze. Jednak
przy podł?czeniu mojego sterownika do urz?dzenia docelowego zaczęły się
kłopoty. Wy?wietlacz co jaki? czas pokazuje bzdury - na ekranie pojawia się
ci?g przypadkowych znaków, których nie powinno być. Zauważyłem że dzieje
się
tak wówczas, gdy mój sterownik zał?cza pompę lub elektrozawór czyli Ľródła
do?ć dużych zakłóceń elektrycznych - ?rednio na 1 z 5 wł?czeń przekaĽnika
wy?wietlacz pokazuje bzdury. Nie jest to wada mojego programu na uC AVR, bo
przy takim "psuciu" się wy?wietlacza program działa poprawnie i procesor
realizuje kolejne fragmenty programu. Co robić? W zasilaczu dałem 2200u i
100n, a za stabilizatorem LM7805 - 100u i 100n. Wy?wietlacz podł?czony jest
z prockiem poprzez zł?cze goldpin i krótkimi ?cieżkami o długo?ci ok. 5cm.
Przy zasilaniu uC dałem 100u i 100n, a przy wy?wietlaczu 100n. Jednak na
nic
się to zdało i wy?wietlacz nadal pokazuje bzdury. Kiedy przyniosłem swój
projekt ponownie do domu i podł?czyłem wszystko działa super i nic się na
ekranie nie psuje.

Bardzo proszę o wszelkie sugestie.
--
>Damian
>damianos_at_nospam_box43.gnet.pl
>
>
>
>
Takie kłopoty nie są niczym dziwnym; typowe zderzenie "stołu" z
"przemysłem".
1. Upewnij się, że wina na pewno nie jest po stronie procesora, to że się
nie "wykłada", nie oznacza, że wszystko jest ok.
Jesli ten procesor to 51 albo podobny z kiepską wydajnością prądową portów,
podciągnij je do +5V drabinkami np 4k7
2. Odkłóć dobrze procesor od przekaźników, dobrze jest zastosować bufory w
postaci dodatkowych bramek, tranzystorów itp
3. Zgaś iskry na stykach przekaźników (bardzo ważne), na sucho nic się nie
dzieje, ale gdy sterujesz w szczególności indukcyjnościami, dzieją się
straszne rzeczy
4. Zakłócenia mogą wchodzić przez zasilanie. Układy 7805 mają maksymalne
napięcie pierwotne 40V, zakłócenia mogą przez nie przechodzić. Jest
specjalna wersja "samochodowa" takich stabilizatorów, ale możesz zastosować
na wejściu dodatkowy stabilizator równoległy z opornikiem i mocną zenerką, o
napięciu powyżej zasilającego, ale ponizej 40V
5. Do blokowania +5V uzywaj elektrolitów tantalowych i 100n ceramicznych
monolitycznych.
6. Upewnij się, że masa na płytce nie tworzy meandrów zbierających
zakłócenia jak antena. Scieżki masy powinny być szerokie, krótkie dobrze
przemyślane; to samo +5V
7. W ostateczności użyj metalowej obudowy urządzenia

Możesz też pójść na miejsce preznaczenia z oscyloskopem, bardzo
prawdopodobne, że znajdziesz nim źródło zakłóceń.

A.Grodecki



Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <karas_at_nospam_2com.pl>
Subject: Re: Wyświetlacz LCD 2x16 i zakłócenia?
Date: Mon, 26 Mar 2001 18:37:41 +0200


Kondenstaory rzedu 100 - 220 pF na linaich danych do masy byc moze cos
pomoga.

Pozdrawiam
AK

Użytkownik "Damian" <damianos_at_nospam_box43.gnet.pl> napisał w wiadomości
news:99lmhn$p7k$2_at_nospam_news.tpi.pl...
Wyświetlacza LCD 2x16 (f-my Picvue) użyłem w sterowniku pewnego urządzenia
przemysłowego. Nad projektem pracowałem kilka miesięcy, w czasie
ostatecznych kilkudniowych testów u mnie w domu wszystko działało bardzo
dobrze. Jednak
przy podłączeniu mojego sterownika do urządzenia docelowego zaczęły się
kłopoty. Wyświetlacz co jakiś czas pokazuje bzdury - na ekranie pojawia
się
ciąg przypadkowych znaków, których nie powinno być. Zauważyłem że dzieje
się
tak wówczas, gdy mój sterownik załącza pompę lub elektrozawór czyli źródła
dość dużych zakłóceń elektrycznych - średnio na 1 z 5 włączeń przekaźnika
wyświetlacz pokazuje bzdury. Nie jest to wada mojego programu na uC AVR,
bo
przy takim "psuciu" się wyświetlacza program działa poprawnie i procesor
realizuje kolejne fragmenty programu. Co robić? W zasilaczu dałem 2200u i
100n, a za stabilizatorem LM7805 - 100u i 100n. Wyświetlacz podłączony
jest
z prockiem poprzez złącze goldpin i krótkimi ścieżkami o długości ok. 5cm.
Przy zasilaniu uC dałem 100u i 100n, a przy wyświetlaczu 100n. Jednak na
nic
się to zdało i wyświetlacz nadal pokazuje bzdury. Kiedy przyniosłem swój
projekt ponownie do domu i podłączyłem wszystko działa super i nic się na
ekranie nie psuje.

Bardzo proszę o wszelkie sugestie.
--
> Damian
> damianos_at_nospam_box43.gnet.pl
>
>
>
>
>
>
>
>



Poprzedni Następny
Wiadomość
Spis treści
From: "Damian" <damianos_at_nospam_box43.gnet.pl>
Subject: Re: Wyświetlacz LCD 2x16 i zakłócenia?
Date: Mon, 26 Mar 2001 20:19:39 +0200


Używam sterowania LCD za pomocą 4 - linii. W jednym projekcie w gazecie
elektronicznej widziałem że linie LCD nie używane w transmisji 4bit, czyli
D0 - D3 były ze sobą połączone. Czy to coś daje?


--
Damian
damianos_at_nospam_box43.gnet.pl



Poprzedni Następny
Wiadomość
Spis treści
From: "A.Grodecki" <agrotronik_at_nospam_medianet.pl>
Subject: Re: Wyświetlacz LCD 2x16 i zakłócenia?
Date: Mon, 26 Mar 2001 21:34:23 +0200


Jeśli tych linii nie używasz w ogóle, ani nie pojawiają się na nich sygnały
wyjściowe, to je połącz z +5 lub GND (na co pozwala aplikacja). Żadnych
wejść CMOS pod żadnym pozorem nigdy nie wolno zostawiać "w powietrzu"!!!

Pozdrawiam,

A.Grodecki

Damian wrote in message <99o13j$6nf$1_at_nospam_news.tpi.pl>...
Używam sterowania LCD za pomoc? 4 - linii. W jednym projekcie w gazecie
elektronicznej widziałem że linie LCD nie używane w transmisji 4bit, czyli
D0 - D3 były ze sob? poł?czone. Czy to co? daje?


--
>Damian
>damianos_at_nospam_box43.gnet.pl
>
>



Poprzedni Następny
Wiadomość
Spis treści
From: "TRM" <spam_at_nospam_autorom.pl>
Subject: Re: Wyświetlacz LCD 2x16 i zakłócenia?
Date: Mon, 26 Mar 2001 20:41:08 +0200



Użytkownik "Damian" <damianos_at_nospam_box43.gnet.pl> napisał w wiadomości
news:99lmhn$p7k$2_at_nospam_news.tpi.pl...
Wyświetlacza LCD 2x16 (f-my Picvue) użyłem w sterowniku pewnego urządzenia
[...]> kłopoty. Wyświetlacz co jakiś czas pokazuje bzdury - na ekranie
pojawia się
[...]

Prawdopodobnie "ten typ" tak ma....
głupieje sterownik LCD (wiele głupieje)
Sugeruję:
-odświeżać ekran kilka razy na sekundę
-sterować obciążeniem indukcyjnym za pomocą optotriaków włączanych w zerze
-zasilanie przepuścić przez filtr LC

Jeśli nie wystarczy, poszukać innych wyswietlaczy

Tadek





Poprzedni Następny
Wiadomość
Spis treści
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: =?iso-8859-2?Q?Wy=B6wietlacz?= LCD 2x16 i
Date: Mon, 26 Mar 2001 20:11:17 +0200


Damian wrote:
przy podłączeniu mojego sterownika do urządzenia docelowego zaczęły się
kłopoty. Wyświetlacz co jakiś czas pokazuje bzdury - na ekranie pojawia się
ciąg przypadkowych znaków, których nie powinno być. Zauważyłem że dzieje się
tak wówczas, gdy mój sterownik załącza pompę lub elektrozawór czyli źródła
dość dużych zakłóceń elektrycznych - średnio na 1 z 5 włączeń przekaźnika
wyświetlacz pokazuje bzdury. Nie jest to wada mojego programu na uC AVR, bo

Oprocz wymienionych przez innych usprawnien sprzetowych zastosuj
programowe odswierzanie wyswietlacza. W 10 czy 20mS po zalaczeniu i
wylaczeniu dowolnego przekaznika odswiez zawartosc wyswietlacza. Jezeli
nawet pojwia sie krzaki to nikt nie zdazy ich zauwazyc. Te kilkanascie
milisekund opoznienia w odswiezaniu potrzebne jest na zgaszenie luk una
stykach przekaznika(najlepiej ukladem RC - 100omow + 100n rownolegle do
stykow).

--
Pozdrawiam.... Romuald Bialy
E'mail: romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb