Hallo iedereen,

Ik ben laatste jaarsstudent. Als eindwerk heb ik gekozen voor een dmx dimmersysteem. Om het simpel uit te leggen is mijn eindwerk uit de volgende modules opgebouwd:

1 voeding - 1 nuldoorgangsnetwerk (100Hz) - 1 dmx ingangsnetwerk ( met adressering) - 1 analoog ingangsgedeelte - 6 powermodules

Dit wordt uiteraard allemaal aangestuurd door een pic. Dit is nu mijn grote probleem. Ik zie momenteel de bomen door het bos niet meer.

- Hoe moet ik de juiste pic selecteren?

Volgende pinnen heb ik zeker nodig:

6 AD convertor (analoog ingangsgedeelter, potmeters per kanaal)
1 AD convertor voorverwarming (potmeter)
1 nuldoorgang (interrupt of pollen?)
5 lijnen voor dmx netwerk
2 kristaloscillator
6 aanstuurlijnen naar de powermodule
1 analoog/ dmx keuze (wordt dmv schakelaar gedaan)
2 signaal referentie (VHrefH, VHrefL) voor het analoge ingangsgedeelte

Nu kom ik op 27 pinnen met de voedingsspanning bij. Ben ik nog elementaire dingen vergeten of niet?

- op welke oscillatiefrequentie moet dit werken? Ik veronderstel dat dit ook met de snelheid van het dmx signaal zal te maken hebben?

- De aansturing van de vermogensmodules gebeurt die volgens PWM signalen?

Ik hoop dat ik voldoende gegevens gegeven heb?

Koen

"5 lijnen voor dmx netwerk"

Errr.. 5 lijnen voor dmx netwerk ?? Voor DMX heb je maar 1 lijn nodig, namelijk de RX (input) of TX (output) van een U(S)ART. Deze verbind je met en SN75176/LTC485/MAX485 om naar RS-485 te gaan. Aan de andere kant van de lijn doe je precies het tegenovergestelde.

En als ik je verhaal zo lees.. ga je er vanuit dat alles in 1 PIC zit... waar heb je dan DMX voor nodig??

Ik zal even enkele dingen proberen te verduidelijken:

Mijn pic stelt als het ware het "hart, processor" van het hele systeem voor. Dit moet ervoor zorgen dat de powermodules kunnen aangestuurd worden door een dmx signaal. De dimmer kan geadresseerd worden dmv dip switches. Ze moeten echter ook aangestuurd kunnen worden door een analoog signaal. Dit zijn potmeters (100K) die eerst naar een filter gaan en vervolgens naar de pic. Er kan gekozen worden tussen het dmx of analoog signaal d.m.v. een schakelaar.

Voor het binnenkomen van dmx en het adresseren ervan heb ik volgend schema gebruikt:

http://www.uploadarchief.net/files/download/dmx%20adressering.gif

Ik veronderstel dat ik dan de drie lijnen van de teller zeker reeds moet aansluiten. vervolgens toch ook pin 4 (D) en pin 1 (R) van de SN75116AD? Zo kom ik op vijf lijnen uit.

koen

Hoeveel zin heeft het de D van de tranceiver aan te sluiten als de DE vast aan gnd hangt ? ;)

Elektuur heeft overigens vrijwel exact dit project beschreven echter rond een andere microcontroller (68HC11 uit mijn hoofd), allicht kun je daar inspiratie mee opdoen, hoewel je opzet qua i/o mij zo niet verkeert lijkt.

Helaas was de source van dat project niet vrijgegeven, als ik mij goed herinner.

Ik baseer me inderdaad op dit project. Het nadelige aan dit project van elektuur is dat de dmx adressering niet echt is wat het moet zijn. Men kan de de microcontroller wel kopen reeds geprogrammeerd maar dit ligt vast en kan men niet meer aanpassen. Ik ben dit project met 6 i.p.v. 3 kanalen aan het maken.

Om gemakkelijk te kunnen volgen post ik hieronder het basisschema:

Nu zit ik echter weer met enkele vragen:

Mod-edit: Schema verwijderd wegens copyright

-Moet ik de D klem van de LTC 485 dan gewoon open laten?
-De vermogensmodules in dit schema zijn gemaakt om een stroom van 6.3A te kunnen dimmen. Ik maak echter 10A modules. (Zwaardere triac. Ik veronderstel dat de weerstanden links van de triac ook moeten aangepast worden?
- De dioden rechtsboven in het filter van de analoge regelspanningen zijn SMD typen. Heeft iemand hiervoor een alternatief dat niet SMD is?

Ik heb namelijk totaal geen ervaring met SMD. Dit is één van de reden waarom ik de 68HC wil vervangen door een gewone PIC.

Koen

[Bericht gewijzigd door Henry S. op ]