ich suche eine Schrittmotor steuerung für DMX512/1990 wäre nett wenn das jemand von euch zur verfügung stellen könnte ich brauche das für die Freilichtbühne wo ich ehrenamtlich als lichttechniker tätig bin. Wir wollen mal probieren einen simplem moving head bzw scanner selber zu bauen. Danke schon mal Mfg Gregor
genau so ein projekt möchte ich auch realisieren....jedoch, so bin ich mir sicher, habe ich die nötigen kenntnisse dafür nicht...habe mir schon gedanken über den aufbau des scanners/moving head gemacht....jedoch so sieht es im mom aus, wird es bei mir an der eletronik liegen ( dmx siganl generieren und dann im scanner wieder auswerten und die schrittmotoren ansteuern...... kann jemand helfen ?
ich bins nochmal.... wäre natürlich super wenn man diesen scanner über die freeware "freestyler" ansteuern könnte...somit hat man dann die möglichkeit auch andere geräte anzuschließen und zu steuern..... sry leute...der der keine ahnung hat immer leicht zu reden....in diesem fall bin ich das.... aber was meint ihr profis dazu ? Vielen dank schonmal Andreas
@ Gregor Bauer: 1. für Entwickler, die heute etwas mit DMX machen, sollten die Specs von 2000 bekannt sein (Break- und mark after Breakzeiten beachten). 2. das benötigte Drehmoment beachten. Wenn "nur" ein Spiegel bewegt werden soll ist das eine ganz andere Dimension als wenn ein Kopfbewegter gesteuert wird. Für die Moving Heads werden meines Wissens (für den Kopf) Gleichstrommotoren verwendet mit Inkrementalgeber. 3. Um einen Schrittmotor in Wallung zu bringen geht nichts an Start- und bremsrampen vorbei. Und das ist ein Problem mit welchem Motortreiber man sich rumschlägt. @ Andreas, ein DMX-Signal zu generieren ist recht einfach: UART auf 8N2 stellen und über einen RS485 Treiber ausgeben (Timing beachten wie schon erwähnt bei Break und Mark after Break). UART-speed auf 250KBaud. Und denk dran, DMX ist doof, nur eine unidirektionale Verbindung. Immer schön die empfangenen Frames mitzählen, bis das nächste Break kommt (das Break wird daran erkannt, daß das FE-Bit gekommen und UDR gleich Null ist). MW
ok das mit dem dmx / rs485 hab ich jetzt verstanden also müsste man sozusagen 2 uC und 2 Treiber nehmen um das signal zu übertragen und somit die motoren anzutreiben . jeweils einen als sender und der andre als empfänger...soweit richtig ?? nur ich hab keine ahnung wie ich das mit dem übertragen der addresse und den datenbits machen soll....und wie sage ich den uC auf welche addresse sie reagieren sollen ? zb mit nem dip schalter ? Wie schaffe ich es sozusagen definierte punkte im raum anzuleuchten ( auf "knopfdruck" bestimme positionen anfahren) Vielen dank Andreas
Willst du dir ein Pult selber bauen,weil du zwei µC verwenden willst? In dem fall musst du ja nciht DMX verwenden sondern kannst einfach irgend ein Protokoll entwickeln, wenn du des aber irgendwo hinein integrieren wilslt wirds etwas schwieriger, ich bin zar auch noch Anfänger in Sachen µC hab aber schon ne kleine Schaltung bezüglich DMX empfang gemacht. MFG Marc Gauger
also meine intentionen waren ein dmx signal zu generiern um damit dann den "selbsgebauten" scanner betreiben kann...soll aber auch als Pc dongle für andere dmx geräte funktionieren....bin eher der typ der "bastelt" aber ich will nun auch was über uC usw erfahren und anwenden... ein freund hat dieses jahr fos in eltrotechnik gemacht...er hat irgendwie mein interesse geweckt....aber ich mache "nur" normal abi und da wird sowas nicht behandelt :(...leider und desshalb will ich mich nun n bissel schlau machen! :)
Also wenn du einen AVR verwenden möchtest, würde ich dir diese Page raten, also ich bin damit gut zurecht gekommen. http://www.hoelscher-hi.de/hendrik/light/asm.shtm Gruß Marc
danke für den link...kene die seite schon...ist echt gut und die schlatung ist so mit die einfachste die ich gefunden habe.... würde dieses problem gerne mit einem mega8 lösen....ist das ebenfalls möglich ?
Der (Assembler-) Code für den DMX Empfang ist mir zumindest nach kurzem Überfliegen mehr als suspekt. Ist DMX nicht überhaupt 8N2 ??? Das vorgeschriebene Gap Timing (acc. DMX512.2000) vermisse ich auch komplett ?! Wenn der Code auch funktionieren sollte, ist er auf jeden Fall jenseits der DMX Spezifikationen. Jan
hat jemand ne idee wie man den code für den sender/empfänger coden könnte ? denn in assambler programmieren bin ich nicht wirklich erfahren...das einzige was ich ein wenig kann ist C++ :( geht der code von hendriks's seite nicht einfacher ? jemand schonmal was für einen mega8 geschrieben ? will nciht nur fertigen code verwenden...will die sprache auch lernen um spätere projekte selbst zu machen.....
Hendriks Code funktioniert einwandfrei. Habe ich schon oft auf Mega8535, und Tiny2313 im Bühnenbetrieb eingesetzt. Jürgen
hmm hat vielleicht jemand die möglichkeit, mein dmx-reciver prog zu testen? bin mir nicht ganz sicher, ob es geht! hab versucht den code von http://www.hoelscher-hi.de/hendrik/ zu portieren... aber ob es geht, kann ich nicht sagen. mfg KoF
@Patrick: Darf ich den Code (falls er funzt) unter Deinem Namen bei mir hochladen? Es gibt bestimmt noch ein paar andere leute, denen das helfen könnte. Ansonsten: Selbstverständlich lässt sich der asm-Code auf alle megas und TINY2313 portieren. Der Empfangscode ist ansonsten möglichst einfach gehalten. Bei den richtigen (complilierten) ist das alles mittlerweile so aufgebohrt, dass die Sourcen nur Verwirrung stiften würden ;-) (Fehlererkennung, Signalanalyse,...) Trotz allem: Nach meinem Wissen arbeiteten zeitweise über 250 Einheiten mit diesem Code ohne Fehler an diversen DMX-Dongles/-Pulten. (Das so viele im Hintergrund auf meine Site aufsetzen (bzw. überhaupt kennen) habe ich zwar wegen dem Counter erwartet - dennoch macht es mir ein wenig Angst.) Fazit für mich: - durchdachtere Revisionen (seltener!!) in der Hardware - ausgiebigere Tests alter und kommender Firmwares - Aufbau eines Pools von beta-Testern Mit Steppern kenne ich mich leider ungenügend aus (es reicht gerade um die DMX4All-Lösung zu verachten ;-) Wenn ich mich an sowas setzen würde, müsste es Microstepping auch für dickere Teile beherrschen. Blos: Wie realisiert man sowas wie current feedback und wie sollten überhaupt die rampen aussehen. Schreddern mir irgendwelche Transienten aus den Spulen die Driver... Falls es hier Spezialisten für sowas gibt, kann man sich gerne zusammensetzen - z.Z. versuche ich allerdings Grundlagen für sine wave dimmer zu erarbeiten. Grüße, Hendrik
Mein Post wurde falsch einsortiert und das datum ist 'leicht' daneben... Forum geschreddert?
Hey Ho, Ich habe schon einen Scanner gebaut. Habe den ATmega8515 verwendet und der funkt super. Schreibe demnächst mehr. Ist schon zu Spät... Gruß Steffen
Das würd mich freuen wenn du mehr schreibenwürdest. kannst es auch direkt an mich schicken: theatre-light@arcor.de visit: www.theatre-light.de.vu
@ gregor Leider ist auf dieser Seite nicht wirklich viel zu sehen. Was interressiert Dich denn am meisten an meinem Projekt? Habe noch ein Zweites laufen. Hab mich mal an einen Movinghead probiert. Momentan 7 Funktionen: -Pan(noch 8Bit Auflösung) -Tilt(noch 8Bit Auflösung) -Movespeed -Farbe(8+Rainboweffekt) -Gobo(7+Offen) -Goborotation (links/rechts) -Schutter/Dimmer funktioniert alles schon... Ich arbeite hierbei mit Schrittmotortreiber/Controller der Firma Trinamic(TMC222SI). Nur die Lichtausbäute ist misserabel. Hab ein 24V/250W Leuchtmittel eingebaut mit Zwangskühlung. Das liegt vor allem an meiner Optik! Gruss Steffen
@ Hendrik Deine Seite ist echt sehr informativ! Glückwunsch.. Leider habe ich keine eigene Homepage, sonst könnt ich da meine Projekte mal vorstellen. Habe gerade den Code (Assembler), das Layout(Target2001) den Schaltplan fertig gemacht für einen 5 Kanal Dimmer mit Leistungsanpassung über Tabelwerte.
mein Projekt ist ja auch noch nicht so weit. Ich kann aber gerne deine daten auf meine HP übernehmen. unter einem extra punkt in der Navigation. Das meine Seite nicht informativ ist weiß ich. Aber ich bin schließlich AZUBI und lehrjahre sind keine Herrenjahre... Hab nicht so viel zeit weil ich noch An der Freilichtbühne Lichttechnik mache. Nebenbei. wenn u, Steffen, lust hast mitzumachen (an meinem Projekt) dann meld dich über die emailadresse auf der HP visit: www.theatre-light.de.vu
hi. hab mal ne frage an Steffen, kannst du hier ne kontakt möglichkeit von dir posten? mich würden einzelheiten über deinen moving head intersesieren. MFG mike
Hey Steffen solltest du in nächster Zeit mal wieder hier vorbei kommen und das lesen dann schreib mir bitte BITTE ist verdammt wichtig krvaric@i-stmail.de
Hallo, ich bin auch gerade dabei einen Schrittmotor über DMX zu steuern. DMX empfang läuft soweit jetzt habe ich das problem das ich ja meinen Schrittmotor erst mal Referenz fahren lassen muß das ist soweit auch kein problem nur jetzt habe ich ja das probelm das ich meinen schrittmotor von dem Referenzpunkt aus Absolut positionieren soll wie kann man so etwas realiesieren ich benutze einen L293 ich muß ja die Bitmuster übergeben. Vielleicht kann mir ja jemand helfen . achso ja ich benutze ein LPC932 ahnlich 8051 Code ist in C geschreiben. Danke schon im vorraus. gruß Alex
>von dem Referenzpunkt aus Absolut positionieren soll wie >kann man so etwas realiesieren Indem man die gefahrenen Schritte zählt. Die bunte Scheibe wird nicht soviel wiegen, dass der Schrittmotor Schritte verliert. Und irgendwann sollte auch wieder die Indexmarke bei einer kompletten Umdrehung auftauchen und kann zum Synchronisieren benutzt werden.
Hallo, da bin ich mal wieder Also falls nochmal jemand Interresse an meinem Scanner/Movinghead Projekt hat, der schreibt mir einfach. steffen.hoerhold@web.de Habe als Motorsteuerungen den TMC222 benutzt. Leider Liegt der Movinghead schon seit min. 3 Jahren auf Halde. Hab da wegen der Lichtausbeute nicht mehr weiter gemacht. Aber den Code könnte ich euch zur Verfügung stellen. Ist allerdings auch alles in ASM geschrieben. Aber vieleicht hilft es euch ja weiter. Best Regards Steffen H.
Ach ja, hab in die Codesammlung unter "DMX Empfang + Steuerung von 8 Schrittmotoren in ASM" gestellt.
ASM ist blöd ... Ich hab in C programiert und bin viel besser klar gekommen ... Mein LED RGB Movinghead ist fertig und funktioniert... :-) Gruß Alex
In wievielen Uralt-Topics möchtest du eigentlich noch reinschreiben, dass dein Movinghead fertig ist? Poste doch einfach mal für alle Interessierten Schaltpläne, Quellcode, Bilder.
>In wievielen Uralt-Topics möchtest du eigentlich noch reinschreiben, >dass dein Movinghead fertig ist? Er meint "ist fertig gekauft"... Sonst hätte er schon längst die Unterlagen hier reingestellt. Troll halt
Genau das ist das was ich meine ... mein Movi ist sicher nicht gekauft hab alles slebst gemacht und werde es hier nicht ins Forum reinstellen wir sich dafür interresiert kann sich gerne bei mir melden und er bekommt alle antworten. der Troll ... der es jetzt auch kann ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.