- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 54

Thema: 7-Segmentanzeige mit Farbsteuerung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.10.2008
    Ort
    Kehnert
    Beiträge
    1.159
    Ich werde die Problematik der Ansteuerung von RGB-DIGITs
    nicht weiter verfolgen. Siehe Threed SHIFTOUT mit AVR-Clock
    im BASCOM-Forum
    VG Micha
    Was brauche ich für Werkzeug - in dieser Reihenfolge seht ihr es:
    Vorschlaghammer, Notebook, BASCOM, Lötequipment, Rohrzange, Bolzenschneider ...

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.10.2008
    Ort
    Kehnert
    Beiträge
    1.159
    Nun, von der softwäremässigen Ansteurung werde ich mich
    verabschieden. Mit dem DIGITALSIMULATOR ist jetzt ein
    Projekt, leider noch nicht mit dem Lötkolben bestätigt,
    entstanden, welches rein hardwaremässig mit eigenem
    Quarzoszillator von 4,8 MHz funktioniert.
    Der AVR braucht nur noch über 4 Portouts die Segment-
    information inklusive 7-Farbsteuerung (mehr ist für das
    Projekt nicht notwendig) alle ca 50000 nS 64x für
    8 Stellen quasiparallel übertragen. Alles weitere, wenn
    mein Netz wieder mal stabiler läuft.
    VG Micha
    Was brauche ich für Werkzeug - in dieser Reihenfolge seht ihr es:
    Vorschlaghammer, Notebook, BASCOM, Lötequipment, Rohrzange, Bolzenschneider ...

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von Crazy Harry
    Registriert seit
    15.01.2006
    Ort
    Raum Augsburg - Ulm
    Beiträge
    1.310
    Habt ihr euch mal den DIAMEX DIGI-DOT-BOOSTER angeschaut? Der steuert bis zu 256 WS2812-LEDs via SPI.
    Ich programmiere mit AVRCo

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.10.2008
    Ort
    Kehnert
    Beiträge
    1.159
    Liest sich gut. Für eine 8-stellige Anzeige mit RGBDIGITs braucht man
    sowieso nur 64 LEDs bedienen. Hab mir das Datasheet angeschaut,
    scheint ja kein properitäres Protokoll zu haben anscheinend auch
    ziemäich schnell vom AVR rüberzuschicken. Wäre da dann auch
    eine gezielte Stellenadressierung vom AVR machbar?
    VG Micha
    Was brauche ich für Werkzeug - in dieser Reihenfolge seht ihr es:
    Vorschlaghammer, Notebook, BASCOM, Lötequipment, Rohrzange, Bolzenschneider ...

  5. #5
    Erfahrener Benutzer Roboter Genie Avatar von Crazy Harry
    Registriert seit
    15.01.2006
    Ort
    Raum Augsburg - Ulm
    Beiträge
    1.310
    Soweit mir bekannt, werden die Farbwerte der WS im Modul gespeichert bzw. verändert und durch den refresh komplett raus geschickt. D.h. du ändert eine Stelle und der Zustand der anderen Stellen ist ja noch im Modul vorhanden. Ich hab mir vor einiger Zeit mal 3 dieser Module besorgt und ein bisschen damit rumgespielt: funktioniert, wie beschrieben. Leider bin ich noch nicht dazu gekommen meine richtige Zielschaltung zu bauen: ein Türrahmen füllendes Tetris
    Ich programmiere mit AVRCo

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    DIAMEX DIGI-DOT-BOOSTER
    Gefällt mir sehr gut, den kannte ich auch noch nicht

    Da ist ein Prozessor von ST Microelectronics drauf mit ARM Cortex M0
    Das Board bekommt man ja für unter 10 Euro.

    Ganz Echtzeitfähig ist es zwar auch nicht, macht aber einen wirklich guten Eindruck
    So wie es scheint, schiebt man die Daten zunächst mittels SPI Protokll zum DIAMEX Booster
    dann folgt der Befehl zum Aktualisieren. BOOSTER_SHOW
    Jetzt muss man ein geringe Zeit warten ca. 8ms.
    Diese Zeit benötigt der Controller um alle Daten Timinggerecht auszuschieben,
    Während dieser Zeit scheint er nicht den SPI Interrupt auszuschalten, deshalb
    kann es zu Problemen kommen wenn man innerhalb der Ausschiebung zu den LEDs
    erneut Daten sendet.
    Das gleiche Problem hatte ich auch mit meinem PIC Controller.
    Was aber nicht wirklich ein Problem darstellt.

    Hier bekommt man unter anderem die Datenblätter:
    https://www.led-genial.de/DIGI-DOT-B...elle-ansteuern


    Würde sagen, absolut empfehlenswert, habe aber auch gelesen, dass es Softwarebugs geben soll.
    Das kann ich aber nicht beurteilen, habe es selbst nicht ausprobiert.

    Siro
    Geändert von Siro (01.06.2018 um 12:07 Uhr)

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.10.2008
    Ort
    Kehnert
    Beiträge
    1.159
    Das bedeutet, nach einem Flash von zB 64 Datenpaketen a 24 bit,
    welche nicht weiter als 50 Mikrosekunden auseinanderliegen,
    werden 64 RGBs bedient. Am Ausgang der letzten RGB sind dann
    also alle Datenpakete "verbraucht", so ersichtlich im Datasheet.
    Dabei dürften die einzelnen RGBs jedoch erst NACH Ablauf der
    50 Mikrosekundenpause in ihrer "eigenen, aktualisierten" Farbe
    aktiv werden, um "Falschflimmern" zu vermeiden, danach hält
    die RGB ihren Leuchtstatus OHNE Nachflash.
    Sollten zwischen den 24 bit Datenpaketen wesentliche längere
    Pausen vorhanden wären, wäre Dieses ein neuer Nachflash.
    Hoffe, ich habs jetzt geschnallt.
    Da eine gezielte, direkte LED- oder DIGIT-Adressierung auf
    Grund dieses "Datendurchschiebens" offensichtlich nicht
    möglich ist, andererseits den Hauptprozessor der Anwendung
    so zu entlasten, dass Dieser nur Anzeigeaktualisierungen
    vornehmen muss, müsste die Anzeigeansteuerung den
    gegenwärtigen Status der Anzeige speichern. Nach
    Aktualisierung des/der LED(s) bzw DIGIT(s) müsste die
    Anzeigeansteuerung entweder komplett oder zumindest
    bis zur letzten zu aktualisierenden LED nachflashen.
    Unter der Vorraussetzung, keinen Denkfehler gemacht
    zu haben, da ich es noch nicht praktisch erprobt habe,
    stellt sich jetzt, als Alternative zu einer reinen
    Hardwarelösung mit nicht wenigen, jedoch schnellen
    Digitalbausteinen und auch noch parallel ladbar eventuell
    die Frage, mit den DIAMEX DIGI-DOT-BOOSTER, ohne
    lästigen Programmierstress für diesen Einsatzzweck
    schnelle praktische Ergebnisse zu erzielen.
    Dann sind mir die 10 EUR das wert.
    VG Micha
    Was brauche ich für Werkzeug - in dieser Reihenfolge seht ihr es:
    Vorschlaghammer, Notebook, BASCOM, Lötequipment, Rohrzange, Bolzenschneider ...

Ähnliche Themen

  1. 7 Segmentanzeige multiplexen
    Von Maverick83 im Forum C - Programmierung (GCC u.a.)
    Antworten: 9
    Letzter Beitrag: 01.06.2011, 14:19
  2. Picaxe <-> 7-Segmentanzeige
    Von D!PSW!TCH im Forum PIC Controller
    Antworten: 16
    Letzter Beitrag: 04.11.2007, 15:58
  3. Farbsteuerung im HSV modell
    Von Jörn Arne im Forum Assembler-Programmierung
    Antworten: 5
    Letzter Beitrag: 05.10.2007, 23:40
  4. 7 Segmentanzeige
    Von TobiasBlome im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 22
    Letzter Beitrag: 17.08.2007, 21:26
  5. Anschlussbelegung 7 Segmentanzeige
    Von Elektronikus im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 19.12.2004, 19:57

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress