Eenvoudige CAT4101 LED Driver (6 / 7 stap)

Stap 6: PWM dimmer


Gelet had enige tijd uitproberen van deze stuurprogramma's, wilde ik mijn observaties over PWM dimmer van deze LED-driver. Er zijn vele verschillende oplossingen aan PWM dimmer. Arduinos hebben een aantal 8-bit PWM staat pinnen en 555 timers toestaan voor goedkope en makkelijke PWM-circuits. Een andere oplossing- en degene die ik wilde gebruiken met deze stuurprogramma's - is de TLC5940. Het heeft 16 kanalen staat van 12-bits PWM resolutie.

Arduino

Arduinos 8-bit PWM is een eenvoudige manier voor het dimmen van deze stuurprogramma's. Aansluiten van de Arduino grond pin en een PWM-pin stuurprogramma uitbrengen is alles wat nodig is! De sleutel tot deze eenvoud is de Arduinos pinnen, die kunnen zowel zinken en huidige sourcing.

TLC5940

In sommige situaties, die men zou willen hebben grotere resolutie. 8-bit PWM kan leiden tot zeer merkbaar 'stappen' tussen aangrenzende PWM-waarden. Dit is vooral duidelijk bij lage waarden (dicht bij uitgeschakeld).

De TLC5940 biedt 12-bits resolutie, die 16 keer groter is dan de Arduinos 8-bit! (4096 vs 256)

De hardware en software setup voor het beheersen van de TLC5940 met een Arduino kan worden gevonden hier

Het belangrijkste ding over de TLC5940 is dat de pennen alleen wastafel huidige kunnen. De TLC5940 is eigenlijk ontworpen om een LED-driver zelf, maar alleen tot 120mA voor alle kanalen gecombineerd. Dit met onze LED driver boards te verbinden, moeten we het toevoegen van een circuit tussen de TLC5940 en de Raad van bestuur.

Opmerking: het is vermeld in dit instructable dat een TLC5940 verbinden met deze platen, een 10k pullup weerstand moet worden toegevoegd in de verstrekte ruimte op het bord. Echter Dit is een vergissing. Hoewel er een circuit wellicht dat werken met behulp van een pullup weerstand, de methode die ik hieronder Beschrijf gebruikt een 10 k pulldown weerstand in plaats daarvan.

Om te krijgen de juiste PWM-signaal, is een bjt van de PNP-transistor nodig. Ik gebruikte een 2n3906. Omdat de TLC5940 heeft de huidige zinkende pinnen, het geen stroom nodig om te schakelen op een NPN-transistor bjt. In plaats daarvan gebruiken we een bjt PNP-transistor, zodat de TLC5940 kan de bron van de boekwaarde van de transistor huidige. In feite, wanneer de TLC5940 stuurt een 'hoog', zinkt het huidige, draaien op de PNP transistor, en een hoog te sturen naar de LED-driver. Wanneer de TLC5940 verzendt een 'laag', geen huidige stromen in of buiten de pin, het uitschakelen van de PNP-transistor. A NPN-transistor werkt niet, als het huidige aan de basis vereist om in te schakelen, en de TLC5940 kan niet huidige bron.

Aangezien de TLC5940 de stroom op elke pin regelt, is geen basis weerstand nodig. Voor de 2n3906 vond ik dat een 3 k 3 weerstand op de huidige set pin TLC5940 genoeg stroom biedt. Met een 100 ohm weerstand op basis van het PNP zou echter geen kwaad.

De TLC5940 bibliotheek voor de Arduino heeft een standaard PWM-frequentie van ongeveer 1kHz. Terwijl de CAT4101 een lineaire LED driver is, vond ik dat er een hoorbaar, hoge toon whine afkomstig van het stuurprogramma. Deze janken is meestal een product van een spoel trillen op frequentie, maar aangezien er geen inductor gebruikt in deze LED driver, ik ben op een verlies te verklaren. Verminderen van de frequentie PWM neer onder ~ 244Hz vermindert het lawaai, maar introduceert ook flikkert bij lage waarden van de PWM. Verhogen van de frequentie PWM lijkt te beïnvloeden hoe dim de LED kan overschrijden voordat uitschakelen. De gemiddelde persoon moet niet merken het gejank dan ongeveer een halve meter, en een behuizing moet het volledig maskeren.

Tijdens het testen van de PWM dimmer, merkte ik dat er nogal een significant verschil tussen af en een PWM-waarde van 1 is. Bij deze waarde, moet er een gemiddelde van ~0.1456mA = (1/4095) * 600mA. Echter de LED's laten zien dat er ten minste een paar milliampère door de LED. Vervangen door een 3mm die LED geeft een zeer vlotte overgang tussen uit en 1, dus ik denk dat het mijn LED die in gebreke is gebleven.

Vergeet niet: altijd gronden met elkaar verbinden. Elk apparaat - Arduino, LED driver, enz - wellicht een andere reden potentieel, en hen aan elkaar koppelen, ontstaat een gemeenschappelijke grond. Niet te doen, kan schade veroorzaken.

Gerelateerde Artikelen

Super eenvoudig hoogvermogen LED driver

Super eenvoudig hoogvermogen LED driver

dit Instructable zal laten zien hoe je een constante huidige gebouwd voor hoogvermogen LEDs, met behulp van slechts twee componenten.Hoogvermogen LEDs worden steeds goedkoper en goedkoper, maar de constante huidige stuurprogramma's, om ze te rijden v
Eenvoudige Buck LED Driver met PWM Input

Eenvoudige Buck LED Driver met PWM Input

hoogvermogen LEDs over 1W zijn nu vrij goedkoop. Ik weet zeker dat velen van u zijn LEDs op te nemen als lichtbronnen in uw projecten.Maar ik realiseer me dat het vinden en configureren van de voeding is nog niet zo eenvoudig als het kan worden; verk
Hoge Power LED Driver Circuits

Hoge Power LED Driver Circuits

hoogvermogen LED's: de toekomst van verlichting!maar... Hoe gebruik je ze? waar krijg je ze?1-watt- en 3-watt vermogen LED's zijn nu verkrijgbaar in de range van $3 tot $5, dus ik heb gewerkt aan een stelletje laatste tijd projecten die ze gebruiken.
Eenvoudige zeeschelp LED licht of humeur nachtlampje (w/LED driver circuit)

Eenvoudige zeeschelp LED licht of humeur nachtlampje (w/LED driver circuit)

dus dit een twee-delige instructable, de eerste is wordt het LED driver circuit, (don't worry, het is heel eenvoudig) het tweede deel wordt de fysieke lamp. Dit is een uiterst flexibel ontwerp, zowat elke LED kan worden gebruikt, en enkel over om het
Eenvoudige Led driver/Constant-current source 20 mA

Eenvoudige Led driver/Constant-current source 20 mA

Hallo, in dit project ik wil je laten zien hoe maak je een constant-current source die 20mA aan de uitgang geeft.Zijn ook bekend als LEd driver, omdat veel LED's nodig 20 mA tot oplichten. De inbreng van de constant-current source kan worden tussen 5
555 RGB Rainbow LED Driver (niet met behulp van een 4029)

555 RGB Rainbow LED Driver (niet met behulp van een 4029)

| A_Teacher |OK, is dus voor zover ik kan vertellen, dit een uniek merk Nieuw ontwerp.Alle ruimte Cadets bellen: Als een manier van motiveren mensen om het project te maken, ik ben momenteel weggeven een 3 maand Instructables Pro lidmaatschap aan de
Hoge huidige flikkeren pompoen LED Driver

Hoge huidige flikkeren pompoen LED Driver

gebruik van een LED thee licht te rijden hoge huidige LED's die eenvoudig en gemakkelijk te maken.Het ontwerpen van het circuit dat een ware echte uitziende kaarsvlam effect produceert is zeer moeilijk te bereiken. Ik wilde een eenvoudige en snelle m
Universele hoogvermogen LED Driver met 3D-printbaar zaak

Universele hoogvermogen LED Driver met 3D-printbaar zaak

*** Er is een firmware-update. Gelieve te controleren! ***LEDs nemen over conventionele verlichting van elke dag. High-Power LEDs over 1W worden steeds meer en meer betaalbare, en ik wilde om te beginnen ze te gebruiken ter vervanging van de verlicht
10W LED driver en dimmer

10W LED driver en dimmer

dit project kwam uit mijn behoefte aan een lichtbron voor mijn Franken-ebay stereomicroscoop. Ik zal moeten een andere instructable die zal betrekking hebben op dit stuurprogramma gebruikt / dimmer kaart in een fiber optic setup. Het is nu hier besch
1 watt led driver

1 watt led driver

Hallo! vriendenWelkom op mijn een ander 1 watt led driver project. Het is eenvoudig en gemakkelijk om te bouwen. Ik vond een 1 watt led driver schakeldiagram op internet en ik bouwen want het is nuttig voor mij.Dus laten we aan de slag.Stap 1: Circui
TLC5973 Led Driver MSP432 met Bluetooth

TLC5973 Led Driver MSP432 met Bluetooth

Hallo jongens,Dit is mijn eerste instructable. In dit project die ik gebruik gecontroleerde Bluetooth MSP432 om uit te voeren van de Led Driver TLC5973.Werkelijke ik starter project dit 2 jaar geleden, toen ik bezig was. Maar aangezien ik verliet de
LED Driver (5 LEDs)

LED Driver (5 LEDs)

Dit is een eenvoudige LED driver/voeding voor 5 LEDs. Delen:Het maakt gebruik van de LM7812 positief spanningsregelaar,2 x 0.1uF condensatoren1000uF/16V condensatorRBV - 406 gelijkrichter5 LEDs (ik gebruikte transparant groen)Een 12V transformator ~
PT4115 2A (of meer) Dimbare LED driver

PT4115 2A (of meer) Dimbare LED driver

Eagle schematische en één dubbelzijdige board voor PT4115 (SOT-89) op basis van constante huidige LED driver met externe MOFSET en 555 PWM dimmer controller.Stap 1: schematischDatasheets:PT4115MAX4226MOSFETLMC555Waar te krijgen (sommige) delen:PT4115
220V led driver circuit zonder gebruik te maken van een tranformer

220V led driver circuit zonder gebruik te maken van een tranformer

Deze video is over het maken van een eenvoudige 220v led lamp zonder gebruik van een transformator.het aantal leds kan worden verhoogd door het aansluiten van de uitgangsstroom in verhoging van de series.to, gebruik van een condensator van 1uf in pla