Dennis Kaandorp
Er kan een hoop onzin tussen zitten, maar de bedoeling is goed.
Hallo,
ik ben al een tijdje bezig met een pic pwm rgb controller projectje en nu ik zomervakantie heb zit er wat meer vaart in.
Nu heb ik het schema af, maar aangezien ik niet extreem veel ervaring heb in electronica hoopte ik dat iemand hier er eventjes kort naar kon kijken of het een beetje klopt. (Er is/was op mijn school 1 persoon die verstand heeft van electronica maar die werkt maar de helft van het jaar.)
Het idee is dat ik met S1 tussen verschillende opties kan kiezen (manual en fade) dat je met de drie potentiometers de drie kleuren handmatig kan instellen.
Op het lcd scherm komt te staan welke kleur er is ingesteld en de functie waar het instaat. Aangezien er tussen de 3 en de 15 Watt aan RGB ledlampen aan komt wordt die voorzien van een extra voeding (computer voeding).
Het schema bestaat eigenlijk grotendeels uit het samenvoegen van de 78xx voeding van deze site en schema's van picbasic.nl. (beginnerscursus 4&7)
Alvast bedankt.
Opmerkingen en tips zijn zeer welkom.
P.S. Ik twijfelde of het hier moest of in digitaal..
Op 19 juni 2011 17:16:22 schreef Dennis Kaandorp:
...
Op het lcd scherm komt te staan welke kleur er is ingesteld en de functie waar het instaat. Aangezien er tussen de 3 en de 15 Watt aan RGB ledlampen aan komt wordt die voorzien van een extra voeding (computer voeding).
...
Nu vind ik computer voedingen vaak niet zo'n slim idee (legio topics hier al over volgeschreven). Daarbij is het, vanuit ruimte oogpunt, ook niet tactisch.
Als je het over zoveel watt hebt loont het anderzijds wel om een goede laptop adapter te pakken en deze met een DC-DC converter terug te schalen (b.v. met een PTN78020H van Texas).
Daarbij zie ik niet het nut in van C6..8.
Zou je je schema ook iets logischer willen tekenen? + rail boven, min rail onder PIC in het midden. Dan wordt het wat overzichtelijker.
loopycoaster
Mijn youtube profiel: http://www.youtube.com/user/PicBasicMaster
Op 19 juni 2011 17:29:32 schreef significant:
Daarbij zie ik niet het nut in van C6..8.
Heeft te maken met de functie POT in PicBasic, die gebruikt wordt als alternatief op een ADC. De functie pot meet een RC-tijd, en daar is dus ook een C voor nodig.
Lijkt het nu alsof je 2 blauwe leds in serie wil gaan schakelen op 5V? Dat gaat niet lukken, aangezien er op blauwe leds sowieso minimaal 3V valt, en er moet nog wat marge bij voor de weerstanden.
Op de voeding na inderdaad wat significant al zei, ziet het schema er verder prima uit.
Dennis Kaandorp
Er kan een hoop onzin tussen zitten, maar de bedoeling is goed.
Die twee blauwe leds is in ieder geval niet zo bedoeld (overigens staat er onder r g b en er boven b g r waarbij die r zit bij dubbele led) , ik had in eagle een rgb led geselecteerd en kreeg dit.
Over de voeding, hier zal ik nog even verder naar kijken, maar de led's komen uit china dus heb nog wel even de tijd (gister besteld).
Mijn idee was om 1 3Watt rgb led aan te sluiten, maar ik wil het wel kunnen uitbreiden. Ik kan als ik 1 led gebruik ook nog een 7805 voeding gebruiken en als ik ga mieren...... de 2A versie (3x 350mA = 1.05A op vol vermogen)
En zijn al die condensatoren nodig rond de 7805 of is dat nu dubbelop?
Stan1
Read the fuc.... manual and read the fuc.... datasheet! {Proton IDE: V2.0.1.2 / Proton Compiler: V3.5.4.5}
Hai,
De IRF510 direct vanuit de pic aan sturen kan een probleem geven, eigenlijk heb je dan een mosfet driver nodig of gebruik een logic fet zoals de IRLZ34.
Idd Stan1, ik zou ook een logic level FET gebruiken ipv de IRF510, bijvoorbeeld een STP36NF06.
Zie: http://picprojects.org.uk/projects/bigmosfetrgb/im/rmdschematic.pdf
Dennis Kaandorp
Er kan een hoop onzin tussen zitten, maar de bedoeling is goed.
Is het dan mogelijk om de STP36NF06 uit die link te vervangen door de IRLZ34 die Stan1 voorstelde? Of haal ik dan dingen door elkaar? (Die kan ik wel vinden waar ik de rest ook wilde bestellen.)
En ik hoef toch dan alleen poort 5, 6 en 7 uit die link te gebruiken?
En een fet sluit je dus ook anders aan dan ik dacht? (Gate moet ook aan de gnd vast zitten?)
[Bericht gewijzigd door Dennis Kaandorp op (15%)]
Ja, je kan ook een IRLZ34 gebruiken.
Nee, je kan alle uitgangen, m.u.v. A3, gebruiken van je 16F628.
Die weerstanden zorgen ervoor dat de PIC de gate van de MOSFET beter kan aansturen.
Verder is de ingang spanning (7V) van de 7805 te laag. Die moet minimaal 8V zijn, dus waarom hang je die niet aan de +12 van de PC voeding? Als je van plan was om de 7V te halen uit de aansluiting tussen de +5 en de +12, dan gaat het trouwens toch niet werken omdat dan de GROUND niet gemeenschappelijk is met de GROUND van de uitgangen van de MOSFETs.
Dennis Kaandorp
Er kan een hoop onzin tussen zitten, maar de bedoeling is goed.
Ik bedoelde de gate van de mosfet niet van de pic.
Dus dat je niet alleen de gate van de mosfet aan een uitgang van de pic 16f628a hangt.
Maargoed, dan doe ik het met de IRLZ34 en die weerstanden.
En waarom kan je niet de A3 uitgang gebruiken van de 16F628a (of is dat alleen bij de 16f628) want die gebruik ik in het schema voor een potentiometer. Dit gaat dus niet?
Je gebruikt A3 als ingang, niet als uitgang. A3, als je um als uitgang gebruikt, is Open Drain en kan alleen sinken, niet sourcen. Maar dat is voor jouw schema niet erg.
Weerstand van Gate naar Massa, zorgt ervoor dat de gate, die capacitief is, zich sneller kan ontladen zodat je sneller kan schakelen.
[Bericht gewijzigd door flash2b op (29%)]
Dennis Kaandorp
Er kan een hoop onzin tussen zitten, maar de bedoeling is goed.
Roches
Domoticz en ESP8266, goede combo!!!
Dennis Kaandorp
Er kan een hoop onzin tussen zitten, maar de bedoeling is goed.
Ok, dit is waarschijnlijk een hele domme vraag, maar wegens een foutje (verkeerde opdruk op de rgb led) blijkt het common anode te zijn in plaats van cathode, dan nu de vraag: kan ik de fet evengoed zo laten zitten en puur de + en - omdraaien?
Dus meer algemeen: Kan een fet ook stroom sturen van de drain naar de source in plaats van andersom?
Nee dat kan niet.
Waarom verwissel je niet de weerstanden R1, 2 en 3 zodat je wel een CA kan gebruiken? Ik bedoel de CA aan de +5 en dan de weerstanden naar je FET.
[Bericht gewijzigd door flash2b op (22%)]
Dennis Kaandorp
Er kan een hoop onzin tussen zitten, maar de bedoeling is goed.
kloppertje
Diverse projecten en experimenten: www.elexperiment.nl
3 keer de functie POT en ook nog eens 3 software PWM kanalen gaat niet lukken denk ik. POT is niet zo'n hele snelle functie, en als je dan vrij rap in wilt lezen en dat ook nog eens op 3 kanalen zal de RGB led zichtbaar gaan knipperen door een te lage PWM frequentie.
Dennis Kaandorp
Er kan een hoop onzin tussen zitten, maar de bedoeling is goed.
Alleen maar goed nieuws vandaag...
Is hier niet een softwarematige oplossing voor?
edit: plan B: nieuwe printplaat ontwerpen en hierbij ook gelijk de weerstanden van de printplaat afhalen zodat het ook makkelijker is meerdere rgb leds aan te sluiten.
Maar zou iemand dan kloppertje's reactie kunnen bevestigen?
[Bericht gewijzigd door Dennis Kaandorp op (58%)]
Stan1
Read the fuc.... manual and read the fuc.... datasheet! {Proton IDE: V2.0.1.2 / Proton Compiler: V3.5.4.5}
Ik zou het hele POT verhaal laten vallen. Je hebt nog een
paar pinnen vrij en samen met die 3 van de POT ingangen, kun je een toetsenbord met 5 knoppen maken in combinatie met een simpel menu.
Dennis Kaandorp
Er kan een hoop onzin tussen zitten, maar de bedoeling is goed.
Ow, ik vond het idee van draaiknoppen wel wat hebben, maar is dit nou wel of niet technisch gezien mogelijk op deze manier?
loopycoaster
Mijn youtube profiel: http://www.youtube.com/user/PicBasicMaster
Klopperje heeft gelijk kwa timing i.c.m. POT. Wat je zou kunnen doen is zelf de functie na te bootsen door een C op te laden, de pin een ingang maken, en d.m.v. een timer interrupt meten hoe lang het duurt. In deze interrupt zou je ook de PWM kunnen regelen.
Dennis Kaandorp
Er kan een hoop onzin tussen zitten, maar de bedoeling is goed.
Stan1
Read the fuc.... manual and read the fuc.... datasheet! {Proton IDE: V2.0.1.2 / Proton Compiler: V3.5.4.5}
Op 2 juli 2011 10:22:38 schreef Dennis Kaandorp:
Zou dit dan kunnen met de RCIN functie van de pic of is dit net zo traag/snel als de POT functie?
Dit maakt kwa snelheid weinig verschil.
Wanneer jij graag met een POT wil werken, kun je beter een PIC met ADC nemen, bijvoorbeeld een 16F684, deze is wel 14 pens maar bezit 8x 10BIT ADC.
Dennis Kaandorp
Er kan een hoop onzin tussen zitten, maar de bedoeling is goed.
Naja, ik ga het toch denk ik gewoon proberen volgens het orginele plan (aangepast voor de common anode led). Mocht het niet lekker werken dan kan ik dan altijd nog wat proberen (softwarematig of de hele handmatige fuctie eruit gooien).
In iedergeval weer erg bedankt voor het meedenken.
[Bericht gewijzigd door Dennis Kaandorp op (10%)]