Guten Tag,
leider konnte ich im Internet bisher noch keine Lösung für mein Problem
finden. Ich habe eine Schaltung aufgebaut um ein DMX-Signal in 0-10V
analog zu wandeln (nach Vorlage von Hendrik Hoelscher). Der Demuxer soll
für die Ansteuerung einer Nebelmaschine dienen.
Mein Problem: Die Nebelmaschine heizt erst bei einer Eingangsspannung
von 1,0-2,5V auf, ab 2,5V-9,5V wird der Ausstoß reguliert, ab 9,5V-10V
wird ein interner Timer gesetzt.
da die Nebelmaschine Heizen soll sobald sie eingeschaltet ist und bei
einer DMX Steuerung der interne Timer nicht benötigt wird, soll der
Demuxer im endeffekt eine Spannung von 2,3V (0%) und 9,4V(100%)
ausgeben.
Bei der Schaltung wird von einem Atmega 8515 das DMX Signal ausgewertet
und ein PWM (0-5V) erzeugt. Dieses wird durch einen Tiefpass und ein LM
324 mit Spannungsteiler auf 0-10V gewandelt.
Eigentlich müsste ja eine Anpassung des AVR-Codes ausreichend sein.
Leider bin ich nicht so ganz fit, dass ich die PWM Duty Cycle anstatt
von 0%-100% auf 22%-94% abändern kann.
Ich würde mich freuen, wenn mir jemand erklären könnte wie das bei dem
Demultiplexer Code möglich ist. Die Schaltung habe ich soweit
verstanden, leider scheitert es halt am Assembler. Mich interessiert
halt nicht nur die fertige Lösung sondern auch die Umsetzung im
Assembler.
Vielen Dank im Voraus, viele Grüße
Julian
m.E. müsste es irgendwo in diesen Zeil umsetzbar sein: