DMX Transceiver erkennt kein DMX-Signal

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 Zusammen

    Ich möchte zwei bipolare Schrittmotoren per DMX ansteuern lassen. Ich habe mich somit für den DMX-Transceiver von Henne entschieden. Den Transceiver habe ich bei embedded projects SMD fertig gekauft. Zusätzlich habe ich noch die benötigte Printplatte herstellen lassen, welche die beiden L298 und die Dioden beiinhaltet. Den Atmega konnte ich auch ohne Probleme flashen.

    Heute wollte ich die Steuerung ausprobieren, jedoch ohne Erfolg... Beim Transceiver leuchtet die rote LED immer zwei Mal, was ja heisst, dass D+ und D- des DMX-SIgnal vertauscht sind. Somit habe ich die beiden Pole vertauscht, jedoch auch ohne Erfolg. :huh:

    Darum habe ich noch die Test-File heruntergeladen und ausprobiert. Auch dort funktioniert der Transceiver nicht, denn die rote LED blinkt nur immer, egal welche Schalter ich auf ON setze. :S

    An was könnte das liegen? Ich denke, dass ich alles richtig gemacht habe. Ich habe bei den DIP-Schaltern einfach den ersten Schalter auf ON gesetzt. Somit müsste ja der Transceiver auf dem DMX Kanal 1 sein.

    Vielen Dank bereits im Voraus für eure Hilfe!


    Viele Grüsse

    CYRA

  • Das Doppelblinken kann auch besagen, dass "nicht alle benötigten Kanäle empfangen" werden. Stell ma alle Dip-Schalter auf 0, wenn Du auf Startadresse 1 senden willst.
    Bin mir bei Hennes Transceiver gerade nicht sicher, ob zu der (Bin)-Adresse der Dipschalter nicht noch 1 dazugezaehlt werden muss.
    (und keine Lust, im Quellcode nachzukucken).

    Die Fuses hast richtig gesetzt?

    Low: 0x3F
    High 0x9F

    http://www.engbedded.com/fusecalc/

    Edited 2 times, last by michaela1234 (March 25, 2013 at 6:52 PM).

  • Vielen Dank für eure schnelle Antwort!
    Ich habe wahrscheinlich die falschen Fuse Bits gesetzt. Ich habe den Oszillator des ATmega ausgeschaltet :cursing:
    Leider kann ich auch nun gar nichts mehr programmieren, da ich nicht mehr zugreifen kann...
    Nun muss ich halt irgenwie eine Lösung finden, um wieder neue Fuse Bits programmieren zu können.
    Wisst ihr eventuell, wei das gehen könnte?
    Jedoch weiss ich nun, welche Fuse Bits definitv drauf müssen :D

    Was die Startadresse anbelangt, bin ich leider auch nicht schlauer geworden. Ich konnte leider nichts finden im Quellcode. Ich weiss nicht mal, ob ich überhaut am richtigen Ort geschaut habe.. ?(

  • Zum Thema "Verfuste ATmega" findet sich jede Menge Material im Netz. Im Endeffekt brauchst du einen externen Takt an XTAL1 - z.B. von einem externen Quarzoszillator (Oszillator, NICHT "nur" ein normaler Quarz!). Der kriegt seine 5 V Versorgungsspannung und liefert dann den Takt für den AVR.

    Stefan

  • baeh der stefan war schneller:

    http://www.ne555.at/atmel-avr-mikr…echnik/383.html
    einen Taktgenerator mit einem NE555 bauen, (muss kein genauer Takt sein)
    http://www.netzweber.ch/?p=75
    Frequenz kannst hier berechnen:
    http://www.elektronik-kompendium.de/sites/slt/0310131.htm

    am Oszi gibts einen Calibrator, der liefert ein Rechtecksignal.
    einen Attiny nehmen und einen Port proggen, der abwechselnd high und low wird. Diesen Port an xtal1 und beide AVRs mit GND verbinden

    (Das ist der Vorteil von SMD)

    Edited 2 times, last by michaela1234 (March 26, 2013 at 8:49 AM).

  • Wenn ich mich nicht ganz doll täusche geht das auch mit einem Galeb von CONITEC.
    Dies ist zwar nicht gerade eine günstige Methode.
    Aber wenn man einen kennt der zugrift auf sio einen hat.

    Gruß Steff

    Am Ende wird alles gut !

    Wenn es nicht gut wird, dann ist es noch nicht das Ende.

    May the light be with you

  • Hallo Zusammen

    Ich habe es nun geschafft, dass der Transceiver korrekt funktioniert :thumbup:

    Jedoch hat sich schon wieder ein anderes Problem gestellt. :argh:
    Und zwar habe ich noch zwei Platinen gemacht mit den beiden L298 ICs drauf für meine zwei Schrittmotoren (https://www.distrelec.ch/schrittmotor/t…6-28-126/375242). Die Schaltung habe ich genau so gemacht, wie Henne es beschrieben hat. Also mit den Dioden, etc.
    Dann habe ich ein Netzteil, welches 50V bei 2A liefert. Alles soweit wunderbar. Doch mein grosses Problem ist, dass sich bei den Motoren einfach nichts tut. Manchmal "zittern" sie einwenig, jedoch vom Drehen fehlt jede Spur. :cursing: Auch fahren sie die Referenzfahrt gar nicht ab.
    Was mir auch aufgefallen ist, dass der L298 trotz Kühlkörper enorm heiss wird...
    Was soll ich nun tun? Ich weiss echt nicht mehr weiter, denn die Platinen sind korrekt verlötet und die Schrittmotoren sind auch richtig angeschlossen...

    Ich bin um jede Antwort froh und grüsse euch :)

  • kannst du mal bitte dein kompletten Schaltplan hochladen den DU aufgebaut hast.

    ein stottern kann folgende Ursachen haben.

    1. Stepper falsch angeschlossen
    2. Transceiver -> Treiber falsch angeschlossen
    3. Strom zu niedrig

    Hitze Entwicklung am Treiber

    1. Strom zu hoch (Widerstand Stepper zu klein)
    2. Spannungs Abfall zu hoch (Treiber Betriebsspannung zb. 12V, Motor braucht nur 5V) = 7V Verlust x Strom = Abwärme :D
    ich betreibe meine Treiber nur mit 5V/2A dann bleiben die auch kalt :D
    siehe im Wiki (Pan/Tilt Eigenbau)

    mfg maik

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