CN5711 Driving LED Arduino-val vagy potenciométerrel
Utasítás
CN5711 Driving LED Arduino-val vagy potenciométerrel
Led meghajtása Arduino-val vagy potenciométerrel (CN5711)
a dariocose által
Szeretem a LED-eket, különösen személyes projektekhez, például zseblámpákat és lámpákat készítek a kerékpáromhoz.
Ebben az oktatóanyagban elmagyarázom az igényeimnek megfelelő, egyszerű meghajtó ledek működését:
- Vin < 5 V egyetlen lítium akkumulátor vagy USB használatához
- lehetőség az áramerősség változtatására potenciométerrel vagy mikrokontrollerrel
- egyszerű áramkör, kevés alkatrész és kis helyigény
Remélem, ez a kis útmutató hasznos lesz a többi felhasználó számára!
Kellékek:
Alkatrészek
- Led meghajtó modul
- Bármilyen tápfeszültség led (1 watt piros ledet használtam 60°-os objektívvel)
- Akkumulátor vagy tápegység
- Kenyértábla
- Alkatrészek
A barkács verzióhoz:
- CN5711 IC
- Potenciométer
- Prototípus tábla
- SOP8-DIP8 pcb vagy SOP8-DIP8 adapter
Eszközök
- Forrasztópáka
- Csavarhúzó
1. lépés: Adatlap
Néhány hónappal ezelőtt találtam az Aliexpressen egy led illesztőprogram-modult, amely egy CN5711 IC-ből, egy ellenállásból és egy változó ellenállásból állt.
A CN5711 adatlapról:
Általános leírás:
Általános leírás: A CN5711 egy áramszabályozó integrált áramkör, amely bemenetről működiktag2.8 V és 6 V között az állandó kimeneti áram 1.5 A-ig állítható külső ellenállással. A CN5711 ideális LED-ek vezetéséhez. […] A CN5711 hőmérséklet-szabályozást alkalmaz a hőmérséklet-védelmi funkció helyett, a hőmérséklet-szabályozás hatására a LED folyamatosan bekapcsolódik magas környezeti hőmérséklet vagy nagy hangerő eseténtage csepp. […]
Alkalmazások: Zseblámpa, Nagy fényerejű LED-meghajtó, LED-es fényszórók, Vészlámpák és világítás […]
Jellemzők: Operation Voltage Tartomány: 2.8 V – 6 V, Beépített tápfeszültség MOSFET, Alacsony kiesés Vol.tage: 0.37V @ 1.5A, LED-áram 1.5A-ig, Kimeneti áram pontossága: ± 5%, Chip hőmérséklet-szabályozás, LED túláram elleni védelem […] Ennek az IC-nek 3 üzemmódja van:
- Ha a PWM jelet közvetlenül a CE érintkezőre vezetik, a PWM jel frekvenciájának 2 kHz-nél kisebbnek kell lennie
- Egy NMOS kapujára adott logikai jellel (4. ábra)
- Potenciométerrel (5. ábra)
A PWM jel használatával nagyon könnyű meghajtani az IC-t olyan mikrokontrollerekkel, mint az Arduino, az Esp32 és az AtTiny85.
Általános leírás
A CN571 I egy áramszabályozó integrált áramkör, amely bemenetről működiktag2.8 V és 6 V között az állandó kimeneti áram I,5 A-re állítható külső ellenállással. A CN5711 ideális LED vezetéshez. A chipen lévő MOSFET teljesítmény és az áramérzékelő blokk nagymértékben csökkenti a külső komponensek számát. A CN5711 hőmérséklet-szabályozást alkalmaz a hőmérséklet-védelmi funkció helyett, a hőmérséklet-szabályozás lehetővé teszi, hogy a LED folyamatosan bekapcsoljon magas környezeti hőmérséklet vagy nagy hangerő eseténtage csepp. Egyéb funkciók közé tartozik a chip engedélyezése stb. A CN5711 termikusan javított 8 tűs kis körvonalú csomagban (SOPS) kapható.
Jellemzők
- Operation Voltage Tartomány: 2.8 V és 6 V között
- Chipbe épített Power MOSFET
- Low Dropout Voltage: 0.37V @ 1.5A
- LED áramerősség 1.5A-ig
- Kimeneti áram pontossága: * 5%
- Chip hőmérséklet szabályozás
- LED túláram elleni védelem
- Üzemi hőmérséklet tartomány: – 40 V és +85 V között
- SOPS csomagban kapható
- Pb-mentes, Rohs-kompatibilis, halogénmentes
Alkalmazások
- Zseblámpa
- Nagy fényerejű LED meghajtó
- LED fényszórók
- Vészvilágítás és világítás
Pin hozzárendelés
3. ábra: A CN5711 párhuzamosan hajtja a LED-eket
4. ábra Logikai jel a Dim LED-hez
3. módszer: A LED tompítására potenciométert használnak az 5. ábrán látható módon.
5. ábra Potenciométer a LED tompításához
2. lépés: Hajtsa be a LED-et a beépített potenciométerrel
Remélem a huzalozás egyértelmű a képeken és a videón.
V1 >> kék >> tápegység +
CE >>kék >> tápegység +
G >> szürke >> föld
LED >> barna >> led +
Az áramkör táplálására egy olcsó tápegységet használtam (egy régi atx tápegységgel és egy ZK-4KX buck boost konverterrel készült). beállítottam a voltage-től 4.2 V-ig az egycellás lítium akkumulátor szimulálásához.
Amint a videóból láthatjuk, az áramkör 30 mA-től több mint 200 mA-ig terjed
https://youtu.be/kLZUsOy_Opg
Állítható áramerősség állítható ellenálláson keresztül.
Használjon megfelelő csavarhúzót a finom és lassú forgatáshoz
3. lépés: Hajtsa meg a LED-et mikrokontrollerrel
Az áramkör mikrokontrollerrel történő vezérléséhez egyszerűen csatlakoztassa a CE érintkezőt a mikrokontroller PWM érintkezőjéhez.
V1 >>kék >> tápegység +
CE >> lila >> pwm tű
G >>szürke >> föld
LED >> barna >> led +
Ha a munkaciklust 0-ra (0%) állítja, a LED kialszik. Ha a munkaciklust 255-re (100%) állítja, a LED maximális teljesítménnyel világít. Néhány soros kóddal beállíthatjuk a LED fényerejét.
Ebben a részben letöltheti az Arduino, az Esp32 és az AtTiny85 tesztkódját.
Arduino tesztkód:
#define pinLed 3
#define led kikapcsolva 0
#define led On 250 //255 a maximális pwm érték
int érték = 0 ; //pwm érték
void setup() {
pinMode(pinLed, OUTPUT); //setto il pin pwm come uscita
}
void loop ( ) {
//pislogás
analóg Write(pinLed, led Off); // Led kikapcsolása
késleltetés(1000);
// Várjunk csak
analóg Write(pinLed, led On); / / Led bekapcsolása
késleltetés(1000);
// Várjunk csak
analóg Write(pinLed, led Off); //…
késleltetés(1000);
analóg Write(pinLed, led On);
késleltetés(1000);
//dimm
for (érték = ledOn; érték > ledOff; érték –) { //a fény csökkentése az „érték” csökkentésével
analóg Write(pinLed, érték);
késleltetés(20);
}
for (érték = ledOff; érték < ledOn; érték ++) { //a fény növelése az „érték” növelésével
analóg Write(pinLed, érték);
késleltetés(20);
}
}
https://youtu.be/_6SwgEA3cuJg
https://www.instructables.com/FJV/WYFF/LDSTSONV/FJVWYFFLDSTSSNV.ino
https://www.instructables.com/F4F/GUYU/LDSTS9NW/F4FGUYULDSTS9SNW.ino
https://www.instructables.com/FXD/ZBY3/LDSTS9NX/FXDZBY3LDSTS9NX.ino
Letöltés
Letöltés
Letöltés
4. lépés: Diy verzió
Elkészítettem a modul diy verzióját a szabványos adatlapos áramkört követve.
50k-s potenciométert használtam, bár az adatlapon az szerepel, hogy az „R-ISET maximális értéke 30K ohm”.
Amint látja, az áramkör nem túl tiszta…
SOP8 - DIP8 pcb vagy SOP8 - DIP8 adaptert kellett volna használnom egy elegánsabb áramkörhöz!
Remélem megosztok egy gerbert file hamarosan használhatod.
5. lépés: Hamarosan találkozunk!
Kérem, hagyja nekem kommentben benyomásait, és jelezze a technikai és nyelvtani hibákat!
Támogass engem és a projektjeimet ezen a linken https://allmylinks.com/dariocose
Szép munka!
Láttam egy technikai nyelvtani hibát, ami némi zavart okozhat. A 2. lépés végén ezt mondja:
„Amint a videóból is láthatjuk, az áramkör 30 mAh-tól több mint 200 mAh-ig terjed.”
Ennek a következőnek kell lennie: „30 mA – 200 mA”.
A mAh kifejezés jelentése „milliamps óra, és energiamérés, nem árammérés. Tizenöt milliamps 2 órán keresztül vagy 5 milliamps 6 órán keresztül mindkettő 30 mAh.
Szépen megírt oktatóképes!
Köszönöm!
Igazad van! Köszönöm a tanácsod!
Azonnal javítok!
Dokumentumok / Források
![]() |
instructables CN5711 Driving LED Arduino-val vagy potenciométerrel [pdfUtasítások CN5711, CN5711 vezető LED Arduinóval vagy potenciométerrel, vezető LED Arduinoval vagy potenciométerrel |