təlimatlar loqosuArduino və ya Potensiometr ilə CN5711 Sürücülük LED
Təlimatlar

Arduino və ya Potensiometr ilə CN5711 Sürücülük LED

Arduino və ya Potensiometr ilə LED-i necə idarə etmək olar (CN5711)
təlimatlar Arduino və ya Potensiometr ilə CN5711 Sürücülük LED - dariokoz dariokoza ilə

Xüsusilə şəxsi layihələrim üçün, məsələn, velosipedim üçün məşəllər və işıqlar hazırlamaq üçün LEDləri xoşlayıram.
Bu dərslikdə mən ehtiyaclarıma cavab verən sadə sürücülü LED-lərin işini izah edəcəyəm:

  • Tək litium batareya və ya USB istifadə etmək üçün Vin < 5V
  • potensiometr və ya mikrokontroller ilə cərəyanı dəyişmək imkanı
  • sadə dövrə, bir neçə komponent və kiçik ayaq izi

Ümid edirəm ki, bu kiçik bələdçi digər istifadəçilər üçün faydalı olacaq!
Təchizatlar:
Komponentlər

  • Led sürücü modulu
  • İstənilən güc led (mən 1° lensli 60 vatt qırmızı led istifadə etdim)
  • Batareya və ya enerji təchizatı
  • Çörək lövhəsi
  • Komponentlər

DIY versiyası üçün:

  • CN5711 IC
  • Potansiyometresi
  • Prototip lövhəsi
  • SOP8 - DIP8 pcb və ya SOP8 - DIP8 adapter

Alətlər

  • Lehimləmə dəmiri
  • Tornavida

təlimatlar Arduino və ya Potensiometr ilə CN5711 Sürücülük LED

Addım 1: Məlumat vərəqi

Bir neçə ay əvvəl mən Aliexpress-də CN5711 IC, rezistor və dəyişən rezistordan ibarət aparıcı sürücü modulu tapdım.
CN5711 məlumat cədvəlindən:
Ümumi təsvir:
Ümumi təsvir: CN5711 giriş həcmindən işləyən cari tənzimləmə inteqral sxemidirtage 2.8V-dən 6V-ə qədər, sabit çıxış cərəyanı xarici rezistorla 1.5A-a qədər təyin edilə bilər. CN5711 LED-ləri idarə etmək üçün idealdır. [...] CN5711 temperaturdan qorunma funksiyası əvəzinə temperatur tənzimləməsini qəbul edir, temperaturun tənzimlənməsi yüksək ətraf mühit temperaturu və ya yüksək volum vəziyyətində LED-in davamlı olaraq yandırılmasını təmin edə bilər.tage damla. […] Tətbiqlər: Fənər, Yüksək parlaqlıqlı LED sürücüsü, LED faralar, Təcili yardım işıqları və işıqlandırma [...] Xüsusiyyətlər: Əməliyyat Voltage Diapazon: 2.8V - 6V, On-chip Power MOSFET, Aşağı Dropout Voltage: 0.37V @ 1.5A, LED cərəyanı 1.5A-a qədər, Çıxış cərəyanının dəqiqliyi: ± 5%, Çip Temperaturunun Tənzimlənməsi, Həddindən artıq LED cərəyanının qorunması […] Bu IC üçün 3 iş rejimi var:

  1. Birbaşa CE pininə tətbiq olunan PWM siqnalı ilə PWM siqnalının tezliyi 2KHz-dən az olmalıdır.
  2. NMOS qapısına tətbiq olunan məntiq siqnalı ilə (Şəkil 4)
  3. Potensiometr ilə (Şəkil 5)

PWM siqnalından istifadə edərək IC-ni Arduino, Esp32 və AtTiny85 kimi mikro nəzarətçi ilə idarə etmək çox asandır.

Ümumi təsvir

CN571 I, giriş həcmindən işləyən cari tənzimləmə inteqral sxemidirtage 2.8V-dən 6V-ə qədər, sabit çıxış cərəyanı xarici rezistorla I.5A-a qədər qurula bilər. CN5711 LED idarə etmək üçün idealdır. Çip üzərindəki güc MOSFET və cari hiss bloku xarici komponentlərin sayını xeyli azaldır. CN5711 temperaturdan qorunma funksiyası əvəzinə temperatur tənzimləməsini qəbul edir, temperaturun tənzimlənməsi yüksək mühit temperaturu və ya yüksək volum vəziyyətində LED-in davamlı olaraq yandırılmasını təmin edə bilər.tage damla. Digər xüsusiyyətlərə çipin aktivləşdirilməsi və s. daxildir. CN5711 termal cəhətdən gücləndirilmiş 8-pin kiçik kontur paketində (SOPS) mövcuddur.

Xüsusiyyətlər

  • Əməliyyat Voltage Diapazon: 2.8V - 6V
  • On-chip Power MOSFET
  • Aşağı Dropout Cildtage: 0.37V @ 1.5A
  • 1.5A-a qədər LED cərəyanı
  • Çıxış cərəyanının dəqiqliyi: * 5%
  • Çip Temperatur Tənzimlənməsi
  • Həddindən artıq LED cərəyanından qorunma
  • İşləmə temperaturu diapazonu: – 40 V ilə +85
  • SOPS Paketində mövcuddur
  • Pb-siz, Rohs Uyğundur, Halojensiz

Tətbiqlər

  • Fənər
  • Yüksək parlaqlıq led sürücü
  • LED faralar
  • Təcili işıqlar və işıqlandırma

Pin təyinatı təlimatlar Arduino və ya Potensiometr ilə CN5711 Sürücülük LED - pin təyinatıtəlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Paralel LEDlər

Şəkil 3. CN5711 LED-ləri Paralel şəkildə idarə edir təlimatlar Arduino və ya Potensiometr ilə CN5711 Sürücülük LED - Dim LED-ə siqnal

Şəkil 4 Dim LED-ə məntiq siqnalı
Metod 3: Şəkil 5-də göstərildiyi kimi LED-i tutmaq üçün potensiometrdən istifadə olunur.təlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - LED-i söndürün

Şəkil 5 LED-i söndürmək üçün potensiometr

Addım 2: Quraşdırılmış potensiometr ilə LED-i idarə edin

Ümid edirəm ki, foto və videoda naqillər aydındır.
V1 >> mavi >> enerji təchizatı +
CE >>mavi >> enerji təchizatı +
G >> boz >> torpaq
LED >> qəhvəyi >> led +
Dövrəni gücləndirmək üçün ucuz bir enerji təchizatı istifadə etdim (köhnə atx enerji təchizatı və ZK-4KX pul gücləndiricisi ilə hazırlanmışdır). Mən həcmi təyin etdimtagtək hüceyrəli litium batareyanı simulyasiya etmək üçün e-dən 4.2v-ə qədər.
Videodan göründüyü kimi, dövrə 30mA-dan 200mA-dan çox gücə malikdir.
https://youtu.be/kLZUsOy_Opg təlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Şəkil 1

Tənzimlənən rezistor vasitəsilə tənzimlənən cərəyan.
Zəhmət olmasa, yumşaq və yavaş fırlatmaq üçün uyğun bir tornavida istifadə edintəlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Şəkil 2təlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Şəkil 3təlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Şəkil 4

Addım 3: Led-i mikro nəzarətçi ilə idarə edin

Mikro nəzarətçi ilə dövrəni idarə etmək üçün CE pinini mikro nəzarətçinin PWM pininə qoşun.
V1 >>mavi >> enerji təchizatı +
CE >> bənövşəyi >> pwm pin
G >>boz >> torpaq
LED >> qəhvəyi >> led +
İş dövrü 0 (0%) olaraq təyin edildikdə, LED sönəcək. İş dövrü 255-ə (100%) təyin edildikdə, LED maksimum gücdə yanacaq. Bir neçə sətir kodla biz LED-in parlaqlığını tənzimləyə bilərik.
Bu bölmədə siz Arduino, Esp32 və AtTiny85 üçün test kodunu yükləyə bilərsiniz.
Arduino test kodu:
#define pinLed 3
#define led Off 0
#define led On 250 //255 maksimum pwm dəyəridir
int dəyəri = 0 ; //pwm dəyəri
quraşdırmanı ləğv edin () {
pinMode(pinLed, OUTPUT); //setto il pin pwm come uscita
}
boş döngə ( ) {
// yanıb-sönür
analoq Yazma (pinLed, LED Off); // LEDi söndürün
gecikmə (1000);
// Bir saniyə gözləyin
analoq Yazma(pinLed, led On); // LEDi yandırın
gecikmə (1000);
// Bir saniyə gözləyin
analoq Yazma (pinLed, LED Off); //…
gecikmə (1000);
analoq Yazma (pinLed, led On);
gecikmə (1000);
//dimm
üçün (dəyər = ledOn; dəyər > ledOff; dəyər –) { //“dəyər”i azaltmaqla işığı azaldın
analoq Yazma (pinLed, dəyər);
gecikmə (20);
}
üçün (dəyər = ledOff; dəyər < ledOn; dəyər ++) { //“dəyər”i artırmaqla işığı artırın
analoq Yazma (pinLed, dəyər);
gecikmə (20);
}
}
https://youtu.be/_6SwgEA3cuJgtəlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Şəkil 5təlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Şəkil 6təlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Şəkil 7

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
Yüklə
Yüklə
Yüklə

Addım 4: Diy Version

Standart verilənlər cədvəli sxeminə uyğun olaraq modulun öz versiyasını hazırladım.
Məlumat vərəqində “R-ISET-in maksimum dəyəri 50K ohm” yazılsa da, mən 30k potensiometrdən istifadə etdim.
Gördüyünüz kimi dövrə çox təmiz deyil...
Daha zərif dövrə üçün SOP8-dən DIP8 pcb və ya SOP8-dən DIP8 adapterindən istifadə etməliydim!
Ümid edirəm ki, gerber paylaşacam file tezliklə istifadə edə bilərsiniz.

təlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Şəkil 8təlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Şəkil 9təlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Şəkil 10

Addım 5: Tezliklə görüşənədək!

Zəhmət olmasa təəssüratlarınızı şərhdə buraxın və texniki və qrammatik səhvləri bildirin!
Mənə və layihələrimə bu linkdən dəstək olun https://allmylinks.com/dariocose
təlimatlar CN5711 Arduino və ya Potensiometr ilə LED Sürücülük - Gözəl iş Əla iş!
Bəzi çaşqınlığa səbəb ola biləcək bir texniki qrammatik səhv gördüm. 2-ci addımın sonunda deyirsiniz:
"Videodan gördüyümüz kimi, dövrə 30 mAh-dan 200 mAh-dan çox gücə malikdir"
Bu, "30 mA - 200 mA" deməlidir.
mAh termini “milliamps dəfə saatdır və cari ölçü deyil, enerjinin ölçülməsidir. On beş milliamps 2 saat və ya 5 milliamps 6 saat üçün hər ikisi 30 mAh-dir.
Gözəl yazılmış təlimat verə bilərsiniz!
Təşəkkürlər!
təlimatlar Arduino və ya Potensiometr ilə CN5711 Sürücülük LED - dariokoz Sən haqlısan! Məsləhətiniz üçün təşəkkür edirik!
Dərhal düzəldirəm!

təlimatlar loqosu

Sənədlər / Resurslar

təlimatlar Arduino və ya Potensiometr ilə CN5711 Sürücülük LED [pdf] Təlimatlar
CN5711, CN5711 Arduino və ya Potensiometr ilə Sürücü LEDi, Arduino və ya Potensiometr ilə Sürücü LEDi

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *