dmx bouwen ?
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
Het DMX lite protokol is inderdaad iets anders dan het DMX512 protokol. Er worden oa maar 63 bytes verzonden en geen 512. De baudrate is 250Kbaud zoals bij dmx512, dus je zult een 20MHz prosessor moeten hebben.
De hex van zowel de zender als de ontvanger zijn beschikbaar en staan ergens hier in dit topic, anders stuur je me maar een pm, dan zoek ik het wel voor je op.
De hex van zowel de zender als de ontvanger zijn beschikbaar en staan ergens hier in dit topic, anders stuur je me maar een pm, dan zoek ik het wel voor je op.
signature ruimte te huur 
Verhuurd
Verhuurd
63 bytes ipv. 512 is (nog) geen probleem. Ik gebruik een 20Mhz kristal en een baudrate van 250K
(hoewel dat laatste op dit moment nog niet van belang is).
om de break te detecteren gebruik ik nu het volgende:
Dit zou als volgt moeten werken:
op het moment dat het DmxIn signaal van hoog naar laag gaat
wordt er een teller gestart. Met een 20MHz kristal duurt 1 stap
2uS. De teller wordt gestopt als het DmxIn signaal weer hoog is
en het aantal stappen wordt opgeslagen in variabele 'BreakDet'.
Dit wordt net zolang herhaalt totdat het aantal stappen minimaal
44 is oftwel 88uS.
daarna wordt normaal de rest van het DMX signaal ingelezen,
maar aangezien het niet werkte heb ik dit geschrapt en er alleen
een regeltje achter geplakt die een LED laat branden.
Het probleem is dus dat de LED niet gaat branden tenzij ik
'UNTIL BreakDet>=44' verander in 'UNTIL BreakDet>=18'
(dat zijn de 36uS die ik eerder vermelde). Misschien dat je zo
mijn probleem iets beter begrijpt. Helaas heb ik geen
andere DMX apparatuur om mee te testen.
(btw. de HEX-files heb ik anders had ik het natuurlijk nooit werkend gekregen
,
en bij deze heel erg bedankt voor het ontwikkelen van het DMX_lite
systeem!)
(hoewel dat laatste op dit moment nog niet van belang is).
om de break te detecteren gebruik ik nu het volgende:
Code: Selecteer alles
REPEAT
BreakDet=PULSIN DmxIn,0
UNTIL BreakDet>=44 op het moment dat het DmxIn signaal van hoog naar laag gaat
wordt er een teller gestart. Met een 20MHz kristal duurt 1 stap
2uS. De teller wordt gestopt als het DmxIn signaal weer hoog is
en het aantal stappen wordt opgeslagen in variabele 'BreakDet'.
Dit wordt net zolang herhaalt totdat het aantal stappen minimaal
44 is oftwel 88uS.
daarna wordt normaal de rest van het DMX signaal ingelezen,
maar aangezien het niet werkte heb ik dit geschrapt en er alleen
een regeltje achter geplakt die een LED laat branden.
Het probleem is dus dat de LED niet gaat branden tenzij ik
'UNTIL BreakDet>=44' verander in 'UNTIL BreakDet>=18'
(dat zijn de 36uS die ik eerder vermelde). Misschien dat je zo
mijn probleem iets beter begrijpt. Helaas heb ik geen
andere DMX apparatuur om mee te testen.
(btw. de HEX-files heb ik anders had ik het natuurlijk nooit werkend gekregen
en bij deze heel erg bedankt voor het ontwikkelen van het DMX_lite
systeem!)
-
white ghost
- Berichten: 20
- Lid geworden op: zo 3 mei 2009, 21:23
hallo,
ik vind dit een schitterend topic!
ik heb veel interesse in enkele schakelingen. maar toch is me nog niet alles duidenlijk. ik zou enkele 1 kanaals, en enkele 4kanaals dimmers willen bouwen. enkel dimmers met dipswitch (512 kanalen) en preheat, geen opties.
-welke versie van al die schakelingen heb ik nodig(het zijn er zo veel)
-welke versie van softwere heb ik nodig voor die 16F628
-ik heb nog nooit geprogrameerd, kan je mij dit kort beschtijven met een handig progamma en scakeling
-welke koelvin is vereist om een veilig maximum uit een dimmer te halen?
hartelijk dankt
mvg White ghost
ik vind dit een schitterend topic!
ik heb veel interesse in enkele schakelingen. maar toch is me nog niet alles duidenlijk. ik zou enkele 1 kanaals, en enkele 4kanaals dimmers willen bouwen. enkel dimmers met dipswitch (512 kanalen) en preheat, geen opties.
-welke versie van al die schakelingen heb ik nodig(het zijn er zo veel)
-welke versie van softwere heb ik nodig voor die 16F628
-ik heb nog nooit geprogrameerd, kan je mij dit kort beschtijven met een handig progamma en scakeling
-welke koelvin is vereist om een veilig maximum uit een dimmer te halen?
hartelijk dankt
mvg White ghost
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
Voor dat enkele kanaal kun je het digitale output stuk nemen en voor de dimmer kun je kiezen of je die met de analoge 0-10V of die met de aangepaste pwm uitvoering nemen.
Door de funcie (F) juist te kiezen,kiest de software bij het opstarten het juiste programma.
Een bladzijde terug heeft Stynus een link geplaatst naar een overzicht van schema's en de software.
Door de funcie (F) juist te kiezen,kiest de software bij het opstarten het juiste programma.
Een bladzijde terug heeft Stynus een link geplaatst naar een overzicht van schema's en de software.
signature ruimte te huur 
Verhuurd
Verhuurd
-
white ghost
- Berichten: 20
- Lid geworden op: zo 3 mei 2009, 21:23
ik denk te gaan voor de analoge output met 4 kanalen voor beide(met LM324)
ik downloade IC-prog maar raak niet wijs uit de instellingen.
ook staat er op alle schemas 16F628 en oa boven de link naar het progamma 16F826. welke IC is het nu juist?
moet de AD5304 ook geprogrameerd worden?
is het soms mogenlijk om 512 adressen in te stellen ipv 256?
welke dipswitchen van F moeten er voor mijn toepassing gesloten zijn?
DBV
white ghost
ik downloade IC-prog maar raak niet wijs uit de instellingen.
ook staat er op alle schemas 16F628 en oa boven de link naar het progamma 16F826. welke IC is het nu juist?
moet de AD5304 ook geprogrameerd worden?
is het soms mogenlijk om 512 adressen in te stellen ipv 256?
welke dipswitchen van F moeten er voor mijn toepassing gesloten zijn?
DBV
white ghost
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
white ghost schreef:ik denk te gaan voor de analoge output met 4 kanalen voor beide(met LM324)
ik downloade IC-prog maar raak niet wijs uit de instellingen.
ook staat er op alle schemas 16F628 en oa boven de link naar het progamma 16F826. welke IC is het nu juist?
16F628, dat ander nummer is een typefout.
moet de AD5304 ook geprogrameerd worden?
nee.
is het soms mogenlijk om 512 adressen in te stellen ipv 256?
Altijd mogelijk.
welke dipswitchen van F moeten er voor mijn toepassing gesloten zijn?
0 (nul).
DBV
white ghost
signature ruimte te huur 
Verhuurd
Verhuurd
-
white ghost
- Berichten: 20
- Lid geworden op: zo 3 mei 2009, 21:23
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
-
white ghost
- Berichten: 20
- Lid geworden op: zo 3 mei 2009, 21:23
ok.
aangezien de hardwere aangepast moet worden zal ik dan met 256 kanalen werken. dat is in mijn geval eigenlijk genoeg, het was maar om het universeel te maken.
ik ben anders ook bijna klaar met het uittekenen van de print op papier. aangezien ik nog steeds op gaatjesprinten werk vraagt het hertekenen zeer veel werk
kan je me een link geven naar een progammer om die pic te programeren en die compatibel is met het progamma ICPROG?
aangezien de hardwere aangepast moet worden zal ik dan met 256 kanalen werken. dat is in mijn geval eigenlijk genoeg, het was maar om het universeel te maken.
ik ben anders ook bijna klaar met het uittekenen van de print op papier. aangezien ik nog steeds op gaatjesprinten werk vraagt het hertekenen zeer veel werk
kan je me een link geven naar een progammer om die pic te programeren en die compatibel is met het progamma ICPROG?
-
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. .. .. .. .. .. .. .. .. .
-
white ghost
- Berichten: 20
- Lid geworden op: zo 3 mei 2009, 21:23
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
-
white ghost
- Berichten: 20
- Lid geworden op: zo 3 mei 2009, 21:23
-
white ghost
- Berichten: 20
- Lid geworden op: zo 3 mei 2009, 21:23
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
-
white ghost
- Berichten: 20
- Lid geworden op: zo 3 mei 2009, 21:23
-
white ghost
- Berichten: 20
- Lid geworden op: zo 3 mei 2009, 21:23
-
Mat Janssen
- Moderator

- Berichten: 11594
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
-
white ghost
- Berichten: 20
- Lid geworden op: zo 3 mei 2009, 21:23
Hallo,
De temperatuur verhoging is gerelateerd aan het totale vermogen.
Als een triac 1.5 * 4 = 6 watt aan warmte afgeeft.
Dan geven 4 triacs dus 4 * 6 = 24 Watt.
Als het koellichaam 1.7 grC/Watt is, dan is de temperatuurs verhoging dus 24 * 1.7 = 40.8.
Als de omgevings temperatuur 20 graden is word het koellichaam dus 20 + 40.8 = 60.8 grC.
Groeten,
Bertus
PS als je 4 triacs op een koellichaam wilt zetten, houd goed rekening met de isolatie.
De temperatuur verhoging is gerelateerd aan het totale vermogen.
Als een triac 1.5 * 4 = 6 watt aan warmte afgeeft.
Dan geven 4 triacs dus 4 * 6 = 24 Watt.
Als het koellichaam 1.7 grC/Watt is, dan is de temperatuurs verhoging dus 24 * 1.7 = 40.8.
Als de omgevings temperatuur 20 graden is word het koellichaam dus 20 + 40.8 = 60.8 grC.
Groeten,
Bertus
PS als je 4 triacs op een koellichaam wilt zetten, houd goed rekening met de isolatie.
Je hoeft niet alles te weten,als je het maar weet te vinden.
Als je iets vraagt lijk je misschien dom.
Als je niets vraagt blijf je dom.
Ik beantwoord geen vragen in PM's.
Dit gaat voorbij aan de ideeen van het forum,
het delen van informatie.
Als je iets vraagt lijk je misschien dom.
Als je niets vraagt blijf je dom.
Ik beantwoord geen vragen in PM's.
Dit gaat voorbij aan de ideeen van het forum,
het delen van informatie.
-
white ghost
- Berichten: 20
- Lid geworden op: zo 3 mei 2009, 21:23