dmx bouwen ?
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
hey mat
heb je al eens tijd gehad om eventjes na te denken over mijn vraag van de programmeerbare sequencer?
ik zal namelijk nu beginnen met de bouw van de transmitter, heb reeds de componenten en printen maak ik op school. Ik maak dit dus voor mijn project op school! ik zou er graag nog zo'n programmeerbare sequencer inbouwen, daarmee...
Moest je eventjes tijd hebben om er over na te denken, of indien je mij wat ideetjes kan geven hoe ik het zelf zou kunnen oplossen...
Dank je!
Valentijn
heb je al eens tijd gehad om eventjes na te denken over mijn vraag van de programmeerbare sequencer?
ik zal namelijk nu beginnen met de bouw van de transmitter, heb reeds de componenten en printen maak ik op school. Ik maak dit dus voor mijn project op school! ik zou er graag nog zo'n programmeerbare sequencer inbouwen, daarmee...
Moest je eventjes tijd hebben om er over na te denken, of indien je mij wat ideetjes kan geven hoe ik het zelf zou kunnen oplossen...
Dank je!
Valentijn
Hallo iedereen,
Ik ben ook wat bezig met Dmx. Zo via via ben ik op dit forum gesukkelt en dit toch wel zeer interessant project gevonden. Ik heb reeds een dmx zender gebouwt (die van elektuur). Nu ben ik verder aan't zoeken naar een leuke dmx dimmer. Die van elektuur vind ik wat duur en is helemaal in SMD gebouwt . Daarom lijkt met dit wel een interessante schakeling.
Zit er eigenlijk een limiet aan het aantal kanalen dat je kunt gebruiken of kun je de volle 512 kanalen gebruiken met die dimmerschakeling?
Ik zou ze ook wel durven gebruiken in lichteffectjes in een bekonptere versie. Ik denk dan aan vb. 2 kanalen: 1'tje voor de lamp en 1te voor de snelheid van't motortje in het effectje.
Zou je me ook ff de nodige software kunnen bezorgen voor de Pic?
Ik ben ook wat bezig met Dmx. Zo via via ben ik op dit forum gesukkelt en dit toch wel zeer interessant project gevonden. Ik heb reeds een dmx zender gebouwt (die van elektuur). Nu ben ik verder aan't zoeken naar een leuke dmx dimmer. Die van elektuur vind ik wat duur en is helemaal in SMD gebouwt . Daarom lijkt met dit wel een interessante schakeling.
Zit er eigenlijk een limiet aan het aantal kanalen dat je kunt gebruiken of kun je de volle 512 kanalen gebruiken met die dimmerschakeling?
Ik zou ze ook wel durven gebruiken in lichteffectjes in een bekonptere versie. Ik denk dan aan vb. 2 kanalen: 1'tje voor de lamp en 1te voor de snelheid van't motortje in het effectje.
Zou je me ook ff de nodige software kunnen bezorgen voor de Pic?
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
Hallo Mat en de rest,
Ik ben even verder gaan puzzelen met dit topic, maar zoals iedereen stel ik ook weer andere eisen aan de ontvanger
Ik wil een simpele ontvanger bouwen, welke 3 PWM kanalen uitstuurt, maar hij moet wel op 512 kanalen geadresseert kunnen worden. Ik heb de tekening een beetje aangepast, ik gebruik nu 9 inputs voor de adressering. (Betekend dat ik kan adresseren t/m 511, dit is voldoende). Om dit te realiseren heb ik een beetje moeten snijden in de andere I/O's.
Om te beginnen bij de SN75176, ik heb pootje 2 en 3 aan massa gehangen zodat alleen de receiver ge-enabled wordt. Zodoende krijg je een continue datastroom op pootje 1. Pootje 4 gebruik ik niet, want ik wil niks verzenden. Zodoende heb ik alleen de RX maar nodig op mn PIC. Vraag is of dit zomaar kan? Ik denk het wel want als ik een willekeurige dimmer openschroef zie ik dat men het zo aanpakt.
En is het speciaal nodig dat de MCLR (4) met een R aan +5v gehangen wordt? Het is tenslotte ook RA5, een kostbare ingang
Verder ben ik van plan om zelf het programma te schrijven voor de PIC. Ik doe dit in BASIC met de compiler van Crownhill.
Nu ben ik niet zo'n held in programmeren, dus ik wil vragen of jullie mij op weg willen helpen. Ik weet dat Mat in MPLab programmeert, dit is totaal anders, maar het stappenplan om de PIC te programmeren is waarschijnlijk hetzelfde.
Het probleem zit um in het DMX protocol, hoe ga ik dat nou eens implementeren in de PIC? En dan bedoel ik, hoe moet ik gaan tellen enzo? Ik heb het protocol helemaal in mn kop gestampt, dus ik weet hoe het eruit ziet qua 88ms BREAK, frames van 44ms en ga zo maar door.
Het signaal komt binnen via de UART, maar hoe gaat die PIC nu weten waar te beginnen met tellen. Als ie eenmaal aan het tellen is, is het makkelijk, hij kan gewoon de adressen afwachten waar ie op ingesteld is, en met die waarden iets doen.
PWM aan de uitgang is ook geen probleem, die kan ik onderverdelen in 255 stapjes (8bits) en laat de DMX waarde nou ook 8 bits zijn
Ik hoop dat jullie mijn vragen begrijpen en me verder kunnen helpen....
Alvast bedankt en vriendelijke groet,
Jordi
hieronder de aangepaste tekening:
Ik ben even verder gaan puzzelen met dit topic, maar zoals iedereen stel ik ook weer andere eisen aan de ontvanger
Ik wil een simpele ontvanger bouwen, welke 3 PWM kanalen uitstuurt, maar hij moet wel op 512 kanalen geadresseert kunnen worden. Ik heb de tekening een beetje aangepast, ik gebruik nu 9 inputs voor de adressering. (Betekend dat ik kan adresseren t/m 511, dit is voldoende). Om dit te realiseren heb ik een beetje moeten snijden in de andere I/O's.
Om te beginnen bij de SN75176, ik heb pootje 2 en 3 aan massa gehangen zodat alleen de receiver ge-enabled wordt. Zodoende krijg je een continue datastroom op pootje 1. Pootje 4 gebruik ik niet, want ik wil niks verzenden. Zodoende heb ik alleen de RX maar nodig op mn PIC. Vraag is of dit zomaar kan? Ik denk het wel want als ik een willekeurige dimmer openschroef zie ik dat men het zo aanpakt.
En is het speciaal nodig dat de MCLR (4) met een R aan +5v gehangen wordt? Het is tenslotte ook RA5, een kostbare ingang
Verder ben ik van plan om zelf het programma te schrijven voor de PIC. Ik doe dit in BASIC met de compiler van Crownhill.
Nu ben ik niet zo'n held in programmeren, dus ik wil vragen of jullie mij op weg willen helpen. Ik weet dat Mat in MPLab programmeert, dit is totaal anders, maar het stappenplan om de PIC te programmeren is waarschijnlijk hetzelfde.
Het probleem zit um in het DMX protocol, hoe ga ik dat nou eens implementeren in de PIC? En dan bedoel ik, hoe moet ik gaan tellen enzo? Ik heb het protocol helemaal in mn kop gestampt, dus ik weet hoe het eruit ziet qua 88ms BREAK, frames van 44ms en ga zo maar door.
Het signaal komt binnen via de UART, maar hoe gaat die PIC nu weten waar te beginnen met tellen. Als ie eenmaal aan het tellen is, is het makkelijk, hij kan gewoon de adressen afwachten waar ie op ingesteld is, en met die waarden iets doen.
PWM aan de uitgang is ook geen probleem, die kan ik onderverdelen in 255 stapjes (8bits) en laat de DMX waarde nou ook 8 bits zijn
Ik hoop dat jullie mijn vragen begrijpen en me verder kunnen helpen....
Alvast bedankt en vriendelijke groet,
Jordi
hieronder de aangepaste tekening:
- Bijlagen
-
- dmx4ch1.GIF (4.39 KiB) 33982 keer bekeken
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
Hallo Mat en de rest,
Nou ik ben druk aan het programmeren geweest, maar ik kom er nog niet echt uit.
Ik zal ff hetgeen wat ik geprobeerd heb online zetten hier. Ik wil vragen of jij wil kijken of ik een beetje in de goede richting zit, of misschien slaat het wel nergens op wat ik geschreven heb. Feit is dat het (nog) niet werkt.
Het is deels in BASIC geschreven, maar de echte DMX codering in ASM.
Ik hoop dat 't begrijpelijk is.
Ik ben niet aan de slag gegaan met het HSERIN commando, omdat ik daar geen wijs uit kon
Bedankt alvast, en ik hoor t wel
Groetjes Jordi
Nou ik ben druk aan het programmeren geweest, maar ik kom er nog niet echt uit.
Ik zal ff hetgeen wat ik geprobeerd heb online zetten hier. Ik wil vragen of jij wil kijken of ik een beetje in de goede richting zit, of misschien slaat het wel nergens op wat ik geschreven heb. Feit is dat het (nog) niet werkt.
Het is deels in BASIC geschreven, maar de echte DMX codering in ASM.
Ik hoop dat 't begrijpelijk is.
Ik ben niet aan de slag gegaan met het HSERIN commando, omdat ik daar geen wijs uit kon
Bedankt alvast, en ik hoor t wel
Groetjes Jordi
- Bijlagen
-
- DMX-PWM.txt
- (4.1 KiB) 1057 keer gedownload
Hallo Matt en iedereen,
ben een tijdje weggeweest maar ben nu weer terug en van plan om het project af te maken.
Had je nog iets gedaan met de printen die ik je had toegestuurd ?
Op de transmitter is de PIC 16F876 in een verkeerde package terechtgekomen, deze is nl. smaller en de voedingstrafo is te klein, maar ik heb het er wel met kunst en vliegwerk opgekregen.
Moet alleen nog de ontvangerkant afmaken en dan kan er geprogrammeerd worden. Tzt meld ik me weer.
Venturi
ben een tijdje weggeweest maar ben nu weer terug en van plan om het project af te maken.
Had je nog iets gedaan met de printen die ik je had toegestuurd ?
Op de transmitter is de PIC 16F876 in een verkeerde package terechtgekomen, deze is nl. smaller en de voedingstrafo is te klein, maar ik heb het er wel met kunst en vliegwerk opgekregen.
Moet alleen nog de ontvangerkant afmaken en dan kan er geprogrammeerd worden. Tzt meld ik me weer.
Venturi
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .