- LiFePO4 Speicher Test         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 22

Thema: Störungen bei langem Kabel zum LCD

  1. #11
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Anzeige

    Powerstation Test
    Wenn es mit dem "Finger auf den Pin halten" funktioniert, dann wird da ein Grundlegendes Problem sein.
    Das kann von schlechtem Kontakt über schlechte Masseverbindung ziemlich alles sein.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.05.2007
    Alter
    33
    Beiträge
    183
    Hallo!

    @Crazy Harry: Hmmmm, ja, das habe ich auch schon überlegt. Ich dachte bisher, I²C sei nur für kurze Strecken gedacht. Aber wenn es bei dir klappt... Warum nicht? Ich habe auf meinen Platinen auch einen I²C Stecker vorgesehen. Allerdings hoffe ich immernoch, dass es einfacher geht. Schließlich bedeutet das, sich in das Interface einzuarbeiten (ok, das muss ich eh irgendwann machen). Vorallem aber brauche ich dann entweder noch einen uC oder einen I²C - I/O Wandler (weiß grade nicht, wie die Dinger heißen), den ich nicht vorrätig habe. Aber im Notfall werde ich wohl darauf ausweichen müssen. Vielleicht kannst du mir ja für den Fall, dass ich das so machen muss, einige Tipps und/oder Code geben, damit ich einfacher dahinterkomme.

    @Rofo88: 20cm war ein Tippfehler. Ich hatte es vorhin schon geändert, es sind etwa 80cm. Das kurze Kabel, welches ich vorhin getestet habe, ist etwa 20cm lang.
    Ja, das Kabel ist i.O. - definitiv. Es ist ein Flachbandkabel mit Wannensteckern - alles sauber montiert. Höchstens die Platine vom Display könnte noch eine Fehlerquelle sein, aber das halte ich auch für unwahrscheinlich. Zwar habe ich Lötfett verwendet (ich weiß, soll man nicht - ich hatte manchmal das Gefühl es leitet?!) aber ich habe alles sauber abgewaschen.

    @Hubert.G: Das Display steckt über eine Buchsenleiste auf der Platine, das Kabel ist an selbige über einen Wannenstecker angeschlossen und verbindet so die Displayplatine mit dem uC-Board. Eigentlich soltle da nix schlechten Kontakt haben. Kann ich das Mit Multimeter messen oder eher nicht?

    Bääääär

  3. #13
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo!

    @ Bääääär

    Bei längerem Flachbandkabel sind die Kapazitäten zwischen benachbarten Leitungen wahrscheinlich zu groß. Versuche es mit einzelner Leitung für Pin 7 die ein bischen weiter und nicht direkt am Flachbandkabel liegt.

    Es hilft oft auch mehradriges Flachbandkabel zu nehmen und zwishen jede zwei Leitungen eine Ader mit GND verbinden, die sie kapazitativ auseinander trennt.

    MfG

  4. #14
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.05.2007
    Alter
    33
    Beiträge
    183
    Ja, stimmt, für GND hatte ich leider auf dem Kabel keinen Platz mehr. Ich werde, wenn ich wieder Zeit habe, mal eine extraleitung für Pin7 machen, denn die Verzögerung in der Darstellung könnte (was mir intuitiv sinnvoll erscheint) sehr gut von diesen Kapazitäten herrühren.
    Für extre GND-Leitungen müsste ich dann aber die Anzahl der Pole von 10 auf 20 erhöhen, und neue Platinen ätzen... deshalb werde ich das nur machen, wenn es wirklich nötig ist. In zukünftigen Platinen muss ich solche Masseleitungen wohl doch verstärkt einplanen.

    Bääääär

  5. #15
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Du könntest aber zum Ausprobieren nur ein neues Kabel machen und die alle GND Leitungen ausser der geäzten Platine zusammen und mit einer Leitung mit GND auf der Platine verbinden. Dann kannst du zumindest sicher sein, ob das hilft und in der Zukunft verwendet wird.

    MfG

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.05.2007
    Alter
    33
    Beiträge
    183
    Hallo alle zusammen.

    Ich bin heute wieder zum Basteln gekommen. Folgendes habe ich gemacht:
    Ich habe die Daten-Leitung 7 des Displays, über die die Rückmeldung läuft, aus dem Kabelverband des Flachbandkabels herausgetrennt. Sobald man diese Leitung auf einen Abstand von etwa 10cm zum Rest des Kabel bringt, funktioniert alles, wie es soll. Näher als 10cm geht nicht, dann tritt wieder die altbekannte Verzögerung auf, die ich oben schon beschrieben habe. Ich habe, in der Hoffnung, die immensen Störungen etwas einzudämmen ein Kabel mit Masseanschluss um diese Datenleitung gewickelt. Keine Veränderung. Ein Abstand <10cm erzeugt Störungen. Das selbe gilt bei einem Koax-Kabel, welches ich testweise genutzt habe.
    Was kann ich jetzt noch machen, außer auf I²C auszuweichen?

    Bääääär

  7. #17
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo!

    Du kannst noch zwei Sachen probieren:

    1. Alles was auf der Leitung hängt entfernen und nur auf dem µC Ende des Kabels ein pullup um 1k bzw. kleiner anschliessen.

    2. Der Schirm des Koaxkabels nur auf einem Ende des Kabels mit GND verbinden.

    Viel Erfolg!

    MfG

  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.05.2007
    Alter
    33
    Beiträge
    183
    Hallo!

    1. Habe ich ausprobiert mit 700Ohm, leider hat sich nichts verändert
    2. Habe ich von vorn herein so angeschlossen gehabt.

    Trotzdem Danke für die Idee!
    Bääääär

  9. #19
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo!

    Es kann auch sein, das die VCC und GND Verteilung nicht richtig ist. Es sollte eben sternförmig sein, damit vom Knotenpunt, der sich am Zuführung der Versorgungsspannung befinden soll, ein Strom nur von einem IC (mit Beschaltung) fliessen kann. Wenn durch die GND bzw. VCC Leitungen Ströme von mehreren ICs fliessen, lassen sich dadurch enstehende Kopplungen kaum beseitigen.

    MfG

  10. #20
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.05.2007
    Alter
    33
    Beiträge
    183
    Hallo nochmal!

    Das habe ich eigentlich eingehalten, Masseschleifen könnten sich eigentlich nicht gebildet haben. Vom Spannungsregler geht die Leitungs an den uC und von dort im Flachbandkabel zum Display. Hier nochmal die Belegung des 80cm-Kabels:

    1: DisplayData4
    2: +5V
    3: DisplayData5
    4: Kontrastspannung
    5: DisplayData6
    6: Ground
    7: DisplayData7
    8: EN
    9: RS
    10: RW

    Wie gesagt, sobald ich die Leitung "DisplayData7" näher als 10cm vom Rest des Kabels entfernt lege, wird die Übertragung sehr verzögert. Offensichtlich reicht die Flankensteilheit des Displays nicht mehr aus, um das Lange Kabel ohne Probleme zu überstehen. Oder der Innenwiderstand der Treiber oder sonstwas. Die Verzögerung hat wohl mit der Kapazität des Kabels zu tun, aber sorry, da fehlt mir als Schüler und Autodidakt das Wissen. Ich habe allerdings

    hier: http://www.wer-weiss-was.de/theme59/article4157249.html

    einen interessanten Thread gefunden, der ein ähnliches Thema behandelt. Wie ich diese Lösungsansätze auf mein Problem übertragen kann, ist mir allerdings ein Rätsel.

    Ich hätte noch die Möglichkeit, auf Seite des LCD am entsprechenden Kabel (Data7) einen Treiber zu installieren. Wie ich dann aber ermögliche, dass der uC über die Gleiche Leitung auch Daten senden kann, weiß ich nicht.

    Bääääär

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress