Motorfader an AVR

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!


  • Hallo,

    ich wollte gerne 1 motorisierten Fader benutzen um Kanalwerte in einen ATMEGA reinzukloppen.
    Das einlesen der Werte würde ich hinbekommen, allerdings hören meine Kenntnisse bei der Motorsteuerung auf (Hardware). Es würde sich vermutlich um ein Alps (RSA0N11M9 von reichelt) handeln. Motor 4-10V DC, habe gelesen mit 8V sollte es am besten gehen, 800mA. Außerdem müsste man diesen per PWM regeln können, da ich sonst die Position nicht exakt anfahren kann? Rechts-Linkslauf müsste es natürlich auch geben.

    Jetzt meine Frage, hat das hier schon einmal wer gemacht und hat evtl. nen Schalplan, oder irgendwelche Tips parat?

    Dennis

  • Hi,

    google mal nach "H-Brücke" oder "Vierquadrantensteller". Damit kannst du in beide Richtungen beschleunigen.

    Ich habe ne Ansteuerung mit diesen Chips gebaut. Das lässt sich extrem platzsparend aufbauen:

    TC4428E Dual-MOSFET-Treiber für die Ansteuerung und
    Si4562 Dual-MOSFET (N- und P-Kanal) für den eigentlichen Strom

    Mit ein paar Widerständen kannst du somit mit nur vier ICs nen Motorfader komplett ansteuern.


    bis dann,
    Christian :)

    Mein aktuelles Video auf Youtube: Movingheads ohne Kopfschmerzen!

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • Okay damit wäre die Ansteuerung des Motors schon mal geklärt.

    Noch ein paar weitere Sachen würde ich gerne wissen,

    Entstörung, ich werde zwar für die Motorstromversorgung die 2te Sekundärwicklung des Trafos nehmen, damit der nicht in die Steuerelektronik reinsaut, trotzdem würde ich gerne wissen, ob die gezeigte Schaltung einen ausreichenden Zweck erfüllen würde.

    Code
    ------------   +  -----|-----C2----GND
     |          Motor       C1
     |         --   -  -----|-----C3----GND
     |         |
    L1        L2         C1-C3 1nF
     |         |         L1-L2 ca. 3mH
     °   +/-   °

    Erkennung ob manuell der Fader bewegt wird, fallen mir 2 Möglichkeiten ein
    1) Software, Motor an -> Fader bewegt sich aber nicht oder nur langsam oder in die andere Richtung -> Motor aus
    2) veränderte Kapazität der Potis, Metallknopf vorausgesetzt (reichelt hat natürlich keinen), was passiert, wenn sich die Umwelt ändert, Luftfeuchtigkeit etc Erfahrungswerte?

    Dennis

  • Möglichkeit drei:
    Das Poti gibt ja bereits die Position aus, also den Motor nur anschalten, wenn du andere Werte einstellen willst. Wenn sich der Wert nicht schnell genug ändert, hält jemand den Fader fest, d.h. dann Motor wieder aus. Das könntest du auch über den Motorstrom feststellen, sofern du ihn misst.

    mfg Thorsten

  • Das der Motor nur an ist, wenn andere Werte eingestellt werden sollen is ja klar.

    Den Strom messen wäre sicher der beste Weg, aber mit nem Shunt wäre die Trennung zwischen µC und Motorversorgung futsch und ein Stromwandler (Allegro ACS712) teuer 3,3€+7,95 Versand bei farnell, obs das wert ist?

    Dennis

    Edited once, last by fisl (August 21, 2009 at 2:16 PM).

  • Hallo,

    seid ihr euch sicher, dass ihr das "Festhalten" des Reglers wirklich softwaremäßig behandeln müsst?
    Ich bin Motorfadern bisher nur bei einem Mischpult begegnet. Da konnte man dann in den Einstellungen des Mischpults zwei Kanäle (mit je einem Regler) zu einem Stereo-Kanal zuammenfassen. Wenn man den einen Regler bewegt hat, ist der andere Regler automatisch mitgegangen. Wenn ich den einen Regler unten festgehalten habe, und den anderen Regler hochgezogen habe, dann hat das dem Pult nix ausgemacht (man hat auch keinen Motor durchdrehen gehört). Sobald ich den einen Regler dann losgelassen habe, ist der nach oben geschnellt - ich glaube, da war einfach ne Feder drin, welche den Regler dann nach Oben gezogen hat - denn einen Motor hat man da nicht mehr gehört.

    Stefan

  • Du wiedersprichst dir da ganz heftig selber:

    Quote

    seid ihr euch sicher, dass ihr das "Festhalten" des Reglers wirklich softwaremäßig behandeln müsst?

    Quote

    Wenn ich den einen Regler unten festgehalten habe, und den anderen Regler hochgezogen habe, dann hat das dem Pult nix ausgemacht (man hat auch keinen Motor durchdrehen gehört)

    Was meinst du, warum dem Pult das nichts ausgemacht hat :rolleyes:


    Die Behringer BCF2000-Pult haben allerdings auch keine Erkennung (also ich meine hier eine kapazitive Finger-Erkennung) drin. Die schalten die Motoren einfach ab, wenn nach einer bestimmten Zeit der Sollwert nicht erreicht werden kann (da dann vermutlich was auf dem Pult liegt und die Bewegung verhindert). Da man von jedem Fader den Wert zu jeder Zeit auslesen kann (was ja der Sinn eines solchen Pultes ist) sollte man auch eine entsprechende Sicherung in die Firmware einbauen, da sonst die Motoren tatsächlich heißlaufen und kaputt gehen können.

    Eine Feder ist in der Regel nicht drin. Die Motoren drehen einfach entsprechend schnell. Das sieht richtig cool bei mehreren Fadern aus (siehe diverse Youtube-Videos).

    ciao,
    Christian

    Mein aktuelles Video auf Youtube: Movingheads ohne Kopfschmerzen!

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Edited once, last by Blackout-Chris (August 21, 2009 at 5:40 PM).

  • Quote

    Original von Blackout-Chris
    Du wiedersprichst dir da ganz heftig selber:
    [...]
    Eine Feder ist in der Regel nicht drin. Die Motoren drehen einfach entsprechend schnell. Das sieht richtig cool bei mehreren Fadern aus (siehe diverse Youtube-Videos).


    Vielen Dank, dann habe ich auch wieder etwas dazugelernt :)
    War dieses Pult, und die Geschwindigkeit der Fader stimmt auch :D
    http://www.youtube.com/watch?v=fJxIqTYO5RA

  • Ich hebe das Thema mal wieder nach oben....

    was machen eure Forschungen? Meine Motorfader Forschung kommt nun langsam an eine brauchbare Lösung. Ist doch schwere als ich anfangs dachte. Das ist der 4. Algorithmus den ich programmiert habe. Von anfänglichem Zappeln um den Sollwert herum und langsamster Bewegung bewegt sich der Fader nun brauchbar (Youtube Video folgt). Sollte der 5. Algorithmus kommen wird der bestehen aus "Beschleunigung", "konstanter Fahrt" und "Abbremsen" mit invertiertem Strom. Zur Zeit fährt der Fader mit "Beschleunigung", "konstanter Fahrt" und "langsamer Fart" recht gut.

    Thema Motor durchbrennen: keine Panik, ich habe ihn sehr geqält, Festhalten macht dem nicht aus. Trotzdem begrenze ich die Zeit, in der Fader sich hätte bewegen müssen. Danach ist der Strom aus.

    Genesis 1:3 Und Gott sprach: "Es werde Licht!" und es ward Licht (...oder nicht). 4 Und Gott sah, dass das Licht gut war;

  • Quote

    Original von midi-rakete
    was machen eure Forschungen?


    Also ich bin zwischenzeitlich zu Inkrementalgebern übergegenagen, doch da die mit ausreichend Auflösung richtig Geld kosten, hab ich das Projekt erst einmal auf Eis gelegt, auch weil mir andere Projekte momentan wichtiger sind.

    Dennis

  • 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.