Servo FW / Moving

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • die aktuelle Servo FW gibt parallel die Daten für 4Servos bzw. 2Servos +4LEDs aus.

    Der "Mode" ist abhängig davon, was am Output angeschlossen wird, da beides parallel auf den Pins ausgegeben wird.

    bei Problemen am Besten einafach mal mit einer LED den Output durchprobieren: Auf den Servo-Pins glimmt die LED abhängig von der Position etwas stärker oder schwächer. Auf den LED-Pins hast Du die volle PWM mit Strobe-Kanal.

    VG,
    Hendrik

  • PS:
    und wenn die LED gar nichts macht, hast Du Blödsinn gemacht, da ich an der FW kein Fehler feststellen kann.

    VG,
    Hendrik

  • öhm.. der eigendliche der das problem hat bin ich..
    aber ich hab jetz was rausgefunden.. warum das mit den ledsa nicht ging.. jetz habe ich nur das problem das wenn ich den fader aus 0 habe die led voll an ist und wenn der fader auf 255 hochgeschoben wird geht die led aus.. die strobe funktion funktioniert soweit auch..

    MFG Benni

  • "geben welchen Pol haste die LEDs angeschlossen?" <-- was meinst du damit?

    hab auch schon überlegt die schaltung irgendwie zu invertieren.. hab nur noch nicht das richtige bazteil dafür gefunden.

    MFG Benni

    edit: was würde sich denn eigl besser machen? .. meine leds verbrauchen 3,4v bei 80ma und 2,1v bei 80ma?

    Edited once, last by Benni90 (December 1, 2008 at 5:37 PM).

  • dann nimm einfach einen ULN zB den ULN2003A kann 500mA auf 7 Kanälen. Außerdem sind die Teile ziemlich billig. Wenn du 8 Kanäle brauchst dann den ULN2803A.
    Beide Bauteile Invertieren dein Signal auch gleich, dh 0 sollte wieder aus entsprechen.

  • naja 80mA direkt am uC kann doch nicht sein, vllt nur ganz kurz :D
    deswegen bin ich mal nicht näher darauf eingegangen, da muss schon ein IC im Spiel sein, also ein kleiner Treiber

  • Ja gut, Schande über mich, ich binn jetzt von ranzigen Standartleds ausgegangen... :rolleyes:
    In dem Fall ist der Treiber unbedingt nötig!

    Ich hatte mir ja auch mal was zum testen der Firmware gebastelt, dabei ist mir aufgefallen, das wenn man die ganze Sache im Eilgang verfahren lässt die Led kurze Aussetzer hat. sie blieb meine ich für ne Sekunde oder so dann auf der Helligkeit.

    GNARGNARG!!! :cursing:

    Edited once, last by paddy (December 1, 2008 at 10:21 PM).

  • Ich bin bei der FW von markus Variante oder Konstantstromquellen ausgegangen - deswegen gibt es hier keine Möglichkeit per Jumper in der Firmware invertiert zu arbeiten. (Ich benötige ja alle Jumper für das Servo-Timing...)

    Nach meiner Erinnerung verträgt der AVR max. 40mA/Pin und es gibt noch eine gemeinsame Obergrenze für alle Pins...

    VG,
    Hendrik

  • im Datenblatt des 8515 steht folgendes (S. 197):

    Quote

    Maximum Operating Voltage ............................... 6.0VDC
    Current per I/O Pin ....................................... 40.0 mA
    DC Current VCC and GND Pins............................. 200.0 mA

    Edited once, last by mar3kus (December 2, 2008 at 1:49 PM).

  • mhh.. das wenn ich die LED umdrehe (+ und - tausche) das es dann funtioniert... hätte man ja fast selber draufkommen können.. mhh naja.. muss ich mir jetzt nur noch nen treiber raussuchen an dem ich meine 80mA LEDs hängen kann. mal gucken was sich so finden lässt

  • nicht einfach die LED umdrehen! sonst Leuchtet das Teil nicht mehr.
    Hast du die LED direkt am Controller hängen?

    Es gibt folgende Szenarien:
    1: Man verwendet LEDs die nicht mehr als ca 5-10mA ziehen. Diese lassen sich einfach mit einem kleinen Vorwiderstand (50-500Ohm) an den Controller anschließen, dh
    Controller -> Widerstand -> LED -> GND/Vcc
    und genau das hatte ich gemeint. Je nachdem an was die LED hängt, also an GND, also Masse oder VCC, +5V, macht aus, wann diese leuchtet oder eben nicht. Natürlich muss man die Polung der LED entsprechend anpassen, den einmal zieht der uC gegen Masse und einmal gegen Vcc.
    2: Man nimmt einen Verstärker um eben mehr als die besagten 10mA zu treiben
    Controller -> ULN2003A -> LED -> Vcc
    Da der ULN Masse schaltet, muss die LED nachher fest an Vcc angeschlossen werden. Hier ist auch zugleich der Hacken: der ULN invertiert die Signale und einfach umpolen ist nicht! deswegen folgendes:
    Controller -> 74HC540 -> ULN2003A -> LED -> Vcc
    wenn man das so anschließt, ist das Signal wieder richtig rum (AUS ist auch AUS) und man hat auch noch ein bisschen Power zum Schalten.

    Markus

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.