Witam uprzejmie,
Korzystamy z następujących wyświetlaczy: http://www.artronic.com.pl/o_produkcie.php?id=684
Zakłócenia elektromagnetyczne wywoływane przez zapalarkę piezoelektryczną powoduję znikanie obrazu z ekranu wyświetlacza. Czasami obraz znika ze wszystkich trzech segmentów (są trzy układy scalone na płytce wyświetlacza - każdy odpowiada za obszar 64x64 pikseli), czasem obraz znika z jednego bądź z dwóch segmentów. Wystarczy w programie wywołać funkcję displayOn(), aby obraz natychmiast ponownie pojawił się na ekranie - nie jest wymagane ponowne odrysowanie grafiki. Ponieważ w programie regularnie wywoływana jest funkcja displayOn() toteż obraz automatycznie ponownie pojawia się na ekranie.
Oto film przedstawiający problem: https://www.youtube.com/watch?v=ZD_wyllutGk
Byłbym wdzięczny za pomoc w rozwiązaniu problemu. W jaki sposób zakłócenie może oddziaływać na wyświetlacz i w jaki sposób można go uodpornić na zakłócenia?
Wydaje mi się, że istotną wskazówką pomocną w określeniu, w jaki sposób zakłócenie oddziałuje na wyświetlacz może być fakt, że pod wpływem zakłócenia obraz znika z ekranu, a po wywołaniu funkcji displayOn() obraz ponownie pojawia się na ekranie.
W przedstawionym filmie jest zdjęta obudowa. Jednak zamknięcie metalowej obudowy urządzenia tylko w nieznacznym stopniu poprawia sytuację i nie rozwiązuje problemu.
Poniżej przedstawiam funkcję displayOn(), o której mowa powyżej.
Korzystamy z następujących wyświetlaczy: http://www.artronic.com.pl/o_produkcie.php?id=684
Zakłócenia elektromagnetyczne wywoływane przez zapalarkę piezoelektryczną powoduję znikanie obrazu z ekranu wyświetlacza. Czasami obraz znika ze wszystkich trzech segmentów (są trzy układy scalone na płytce wyświetlacza - każdy odpowiada za obszar 64x64 pikseli), czasem obraz znika z jednego bądź z dwóch segmentów. Wystarczy w programie wywołać funkcję displayOn(), aby obraz natychmiast ponownie pojawił się na ekranie - nie jest wymagane ponowne odrysowanie grafiki. Ponieważ w programie regularnie wywoływana jest funkcja displayOn() toteż obraz automatycznie ponownie pojawia się na ekranie.
Oto film przedstawiający problem: https://www.youtube.com/watch?v=ZD_wyllutGk
Byłbym wdzięczny za pomoc w rozwiązaniu problemu. W jaki sposób zakłócenie może oddziaływać na wyświetlacz i w jaki sposób można go uodpornić na zakłócenia?
Wydaje mi się, że istotną wskazówką pomocną w określeniu, w jaki sposób zakłócenie oddziałuje na wyświetlacz może być fakt, że pod wpływem zakłócenia obraz znika z ekranu, a po wywołaniu funkcji displayOn() obraz ponownie pojawia się na ekranie.
W przedstawionym filmie jest zdjęta obudowa. Jednak zamknięcie metalowej obudowy urządzenia tylko w nieznacznym stopniu poprawia sytuację i nie rozwiązuje problemu.
Poniżej przedstawiam funkcję displayOn(), o której mowa powyżej.
Code: c