Störningar teckendisplay

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
jihe
Inlägg: 2486
Blev medlem: 24 april 2009, 20:16:03

Störningar teckendisplay

Inlägg av jihe »

Bordsmatningen på min fräs består av:
- en Raspberry Pi Zero som kör programvaran jag skrivit
- en Arduino Nano som kör GRBL
- Display typ HD44780 4x20 som drivs av Raspberryn
- 1x stegmotordrivare driven av arduinon

Allt funkar helt perfekt utom displayen som alltid börjar visa skräptecken när man kört en stund. Jag tänker att det är själva displayen som behöver störas av på något sätt, är det rimligt? Hur?
StureS
Bannad
Inlägg: 278
Blev medlem: 25 oktober 2020, 14:05:11

Re: Störningar teckendisplay

Inlägg av StureS »

Om du själv skrivit programmet borde det vara en enkel sak att felsöka. Vad har du provat?
Användarvisningsbild
JimmyAndersson
Inlägg: 26308
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Störningar teckendisplay

Inlägg av JimmyAndersson »

Blir det ”skräp” på alla rader eller bara 1+3 eller 2+4 ?
Hur lång sladd är det mellan pajen och displayen?
jihe
Inlägg: 2486
Blev medlem: 24 april 2009, 20:16:03

Re: Störningar teckendisplay

Inlägg av jihe »

Det är inte mjukvaruproblem, alla data är intakta. Det är bara displayen som visar fel. Det är ett relativt komplext program som funkar utan problem bortsett från visningen. All loggning visar rätt. Med död räkning och anteckningsblock kan jag fortsätta använda maskinen blint.

Det blir fel överallt på displayen, mer ju längre tid det går.

Sladden till displayen är ca 60-70 mm.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17036
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Störningar teckendisplay

Inlägg av grym »

provat att köra utan driven igång och se om det blir liknande fel?
bytt disiplay?
värmeproblem i disiplayen?

kan du se värden i hdmi porten samtidigt?
jockysoft
Inlägg: 136
Blev medlem: 6 augusti 2003, 23:10:58
Ort: Malmö
Kontakt:

Re: Störningar teckendisplay

Inlägg av jockysoft »

Att byta display och se om det hjälper är det första jag hade prövat.
Om du har skrivit programmet så hade jag kört clear display mellan var ändring på displayen och se om skräptecken hade försvunnit.
jihe
Inlägg: 2486
Blev medlem: 24 april 2009, 20:16:03

Re: Störningar teckendisplay

Inlägg av jihe »

Jag har inte glömt tråden, men alkolåset har dessvärre slagit in på tangentbordet vad gäller sånt som kräver intellektuell ansträngning. Återkommer.
jihe
Inlägg: 2486
Blev medlem: 24 april 2009, 20:16:03

Re: Störningar teckendisplay

Inlägg av jihe »

Jag hade visst glömt tråden ändå, men kom vid förnyat meckande på att jag skulle återkomma till den om det kunde vara till nytta för någon annan.

Problemet visade sig bero på timingproblem med vissa typer av displayer när man använde RPLCD-biblioteket. Detta kan fixas med flaggan compat_mode=True vid initiering

Dvs från

Kod: Markera allt

lcd = CharLCD(pin_rs=14, pin_rw=None, pin_e=15, pins_data=[18, 23, 24, 25],
              numbering_mode=GPIO.BCM,
              cols=20, rows=4)
Till

Kod: Markera allt

lcd = CharLCD(compat_mode=True, pin_rs=14, pin_rw=None, pin_e=15, pins_data=[18, 23, 24, 25],
              numbering_mode=GPIO.BCM,
              cols=20, rows=4)
Skriv svar