Hallo allemaal,

Ik wil 10 groepjes van 13 RGB leds PWM bedienen. Per groepje mogen ze dezelfde kleur geven.

Dankzij picbasic.nl begrijp ik de PIC16F628A nu. Maar de 16 uitgangen van de 16F628 zijn begrensd op 25Ma. Ik kan dus niet een hele groep ledjes op één uitgang zetten.

Weet iemand een manier om 1 PWM signaal door te kunnen sturen naar een groep ledjes? Zeg maar een soort PWM relais.

Of moet ik toch kijken naar een andere pic, dan wel de PWM opgeven en gaan voor de paar kleuren die ik kan krijgen door met gewone relais te werken.

Alvast bedankt!

Het toverwoord is "transistor".

Dat gaat inderdaad met een transistor.

Je sluit de uitgang van de PIC aan op de basis (B) van de transistor.

Je voed de transistor met de door jou berekende spanning op de collector (C), en hangt de ledjes aan de emitter (E).

Je moet echter ook het type transistor bepalen, dwz berekenen welk vermogen je dient te schakelen.

Edit:

Foutje, je hebt gelijk, zit te slapen.. (net wakker he)

78XX? Je hebt het over een transistor en noemt een spanningsregelaar?
Kijk eens naar de BC337.
13 leds op volle sterkte = 13x20mA = 260mA, dat kan een 337 leveren.

Naar een andere PIC kijken helpt niet omdat ze allemaal, ongeveer, dezelfde maximale uitgangsstroom hebben.

Wat ook kan is een zgn driver zoals een ULN2803, daarin zitten 8 darlington transistors die elk 500 mA kunnen schakelen.
Daar heb je ook geen basisweerstand voor nodig, want die zit er al in.

gewoon een FET pakken veel makkelijker

waarom is dat makkelijker?

Heel erg bedankt allemaal!

Ik had al CA ledjes, dus ik ga voor de ULN2803, die kan ook de - polen PWM maken. De eerste test werkt al, nu de andere 129 leds solderen...

Tsja, dan is mijn volgende vraag uiteraard: & waarom is dat makkelijker dan stroomgestuurd?
De opbouw is hetzelfde.


          |
          -
         | |
         | | Load (Led + weerstand)
          -
          |                      |
          |                      |
  ----   |/                    |-
-|    |--|  Transistor of FET  |<
  ----   |\                    |-
          |                      |
          |                      |

scheelt je één weerstandje berekenen ^^

http://smdshop.nl/product_info.php?products_id=759
Dit is een ic met 16 PWM kanalen die aan te sturen is via I2C, om hem aan te sturen kan je de software I2C functies in picbasic gebruiken.
De behuizing is een TSSOP 28 die is lastig te solderen. Het IC kan 25mA sinken dus ideaal om leds mee te dimmen.

Bedankt Gizmo,

Heb jij ervaring met het aansturen van de PCA9635?

Ik probeer het aan te sturen met een usb > I2C apparaatje, maar ik krijg de sequentie niet goed.

In hex:

E0 - A2 - FF
All adres - control register - brightness (255)

Ik krijg ook geen feedback terug, of is er dan iets mis gegaan met de aansluiting?
EDIT:
Ik heb de pca9635 opnieuw gesoldeerd en krijg nu wel een signaal uit de pca9635 die de ULN2803 aanstuurt. Maar de pca9635 wordt nu erg heet, je kan je er aan verbranden. Hoort dit?

[Bericht gewijzigd door Redavdp op (22%)]

@Redavdp:
Als je een ULN2803 gebruikt, houd dan rekening met de maximale stroom die mag lopen. De maximale stroom die de chip mag hebben is lager dan de som van de maximale stromen per pin.

In de datasheet van de ULN2803 staat een maximale collector current van 500mA.

Is dit dan per uitgang of per alle 8 uitgangen. Per uitgang lijkt me hoog (8*500 = 4A) maar 500mA in totaal lijkt het me weer laag...