인스트럭터블 로고CN5711 Arduino 또는 전위차계로 LED 구동
지침

CN5711 Arduino 또는 전위차계로 LED 구동

Arduino 또는 전위차계(CN5711)로 LED를 구동하는 방법
instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 다리오코스 다리오코스에 의해

저는 LED를 좋아합니다. 특히 제 자전거를 위한 횃불과 조명을 만드는 것과 같은 개인적인 프로젝트를 위해요.
이 자습서에서는 내 요구 사항을 충족하는 간단한 드라이브 LED 작동에 대해 설명합니다.

  • 단일 리튬 배터리 또는 USB를 사용하는 Vin < 5V
  • 전위차계 또는 마이크로컨트롤러로 전류를 변경하는 가능성
  • 간단한 회로, 몇 가지 구성 요소 및 작은 설치 공간

이 작은 안내서가 다른 사용자에게 유용하기를 바랍니다!
용품:
구성 요소

  • LED 드라이버 모듈
  • 모든 전원 LED(1° 렌즈에 60와트 빨간색 LED 사용)
  • 배터리 또는 전원 공급 장치
  • 브레드보드
  • 구성 요소

DIY 버전의 경우:

  • CN5711 IC
  • 전위차계
  • 프로토 타입 보드
  • SOP8 - DIP8 pcb 또는 SOP8 - DIP8 어댑터

도구

  • 납땜 인두
  • 드라이버

instructables CN5711 Arduino 또는 전위차계로 LED 구동

1단계: 데이터시트

몇 달 전에 저는 Aliexpress에서 CN5711 IC, 저항 및 가변 저항으로 구성된 LED 드라이버 모듈을 발견했습니다.
CN5711 데이터시트에서:
일반 설명:
일반 설명: CN5711은 입력 전압에서 작동하는 전류 조절 집적 회로입니다.tag2.8V ~ 6V의 외부 저항으로 정출력 전류를 최대 1.5A까지 설정할 수 있습니다. CN5711은 LED 구동에 이상적입니다. [...] CN5711은 온도 보호 기능 대신 온도 조절을 채택하여 주변 온도가 높거나 볼륨이 높은 경우 온도 조절을 통해 LED가 계속 켜져 있도록 할 수 있습니다.tag전자 드롭. [...] 응용 프로그램: 손전등, 고휘도 LED 드라이버, LED 헤드라이트, 비상등 및 조명 […] 특징: 운영 볼륨tage 범위: 2.8~6V, 온칩 전력 MOSFET, 낮은 드롭아웃 전압tage: 0.37V @ 1.5A, LED 전류 최대 1.5A, 출력 전류 정확도: ± 5%, 칩 온도 조절, 과전류 보호 […] 이 IC에는 3가지 작동 모드가 있습니다.

  1. PWM 신호가 CE 핀에 직접 인가되면 PWM 신호의 주파수는 2KHz 미만이어야 합니다.
  2. NMOS의 게이트에 논리 신호가 적용된 경우(그림 4)
  3. 전위차계 사용(그림 5)

PWM 신호를 사용하면 Arduino, Esp32 및 AtTiny85와 같은 마이크로컨트롤러로 IC를 구동하기가 매우 쉽습니다.

일반 설명

CN571 I는 입력 볼륨에서 작동하는 전류 조절 집적 회로입니다.tag2.8V ~ 6V의 외부 저항으로 최대 I.5A까지 정출력 전류를 설정할 수 있습니다. CN5711은 LED 구동에 이상적입니다. 온칩 전력 MOSFET 및 전류 감지 블록은 외부 부품 수를 크게 줄입니다. CN5711은 온도 보호 기능 대신 온도 조절을 채택하여 주변 온도가 높거나 볼륨이 높은 경우 온도 조절을 통해 LED가 계속 켜지도록 할 수 있습니다.tag전자 드롭. 다른 기능으로는 칩 인에이블 등이 있습니다. CN5711은 열 성능이 강화된 8핀 SOPS(Small Outline Package)로 제공됩니다.

특징

  • 운영 볼륨tage 범위: 2.8V ~ 6V
  • 온칩 전력 MOSFET
  • 낮은 드롭아웃 볼륨tag전자: 0.37V @ 1.5A
  • 최대 1.5A의 LED 전류
  • 출력 전류 정확도: * 5%
  • 칩 온도 조절
  • 과전류 보호
  • 작동 온도 범위: -40V ~ +85V
  • SOPS 패키지로 제공
  • 무연, Rohs 준수, 무할로겐

응용 프로그램

  • 플래시
  • 고휘도 LED 드라이버
  • LED 헤드라이트
  • 비상등 및 조명

핀 할당 instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 핀 할당instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 병렬 LED

그림 3. 병렬로 LED를 구동하는 CN5711 instructables CN5711 Arduino 또는 전위차계로 LED 구동 - Dim LED로의 신호

그림 4 Dim LED에 대한 논리 신호
방법 3: 전위차계는 그림 5와 같이 LED 밝기를 낮추는 데 사용됩니다.instructables CN5711 Arduino 또는 전위차계로 LED 구동 - LED 밝기 조절

그림 5 LED 밝기를 낮추는 전위차계

2단계: 내장 전위차계로 LED 구동

사진과 비디오에서 배선이 명확하기를 바랍니다.
V1 >> 파란색 >> 전원 +
CE >> 파란색 >> 전원 공급 장치 +
G >> 그레이 >> 그라운드
LED >> 갈색 >> LED +
회로에 전원을 공급하기 위해 저렴한 전원 공급 장치(오래된 atx 전원 공급 장치와 ZK-4KX 벅 부스트 컨버터로 제작)를 사용했습니다. 나는 볼륨을 설정tage를 4.2v로 설정하여 단일 셀 리튬 배터리를 시뮬레이션합니다.
비디오에서 볼 수 있듯이 회로는 30mA에서 200mA 이상으로 전력을 공급합니다.
https://youtu.be/kLZUsOy_Opg instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 그림 1

조정 가능한 저항을 통해 조정 가능한 전류.
적절한 드라이버를 사용하여 부드럽게 천천히 회전하십시오.instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 그림 2instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 그림 3instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 그림 4

3단계: 마이크로컨트롤러로 LED 구동

마이크로컨트롤러로 회로를 제어하려면 CE 핀을 마이크로컨트롤러의 PWM 핀에 연결하기만 하면 됩니다.
V1 >> 파란색 >> 전원 공급 장치 +
CE >> 보라색 >> PWM 핀
G >> 회색 >> 접지
LED >> 갈색 >> LED +
듀티 사이클을 0(0%)으로 설정하면 LED가 꺼집니다. 듀티 사이클을 255(100%)로 설정하면 LED가 최대 전력에서 켜집니다. 몇 줄의 코드로 LED의 밝기를 조정할 수 있습니다.
이 섹션에서는 Arduino, Esp32 및 AtTiny85용 테스트 코드를 다운로드할 수 있습니다.
아두이노 테스트 코드:
#핀 LED 3 정의
#define LED 꺼짐 0
#define led On 250 //255는 최대 pwm 값입니다.
정수 값 = 0 ; //pwm 값
무효 설정() {
핀모드(pinLed, OUTPUT); //setto il pin pwm이 uscita로 오십시오.
}
무효 루프( ) {
//깜박거리다
아날로그 쓰기(pinLed, led 꺼짐); // LED 끄기
지연(1000);
// 잠깐만
아날로그 쓰기(pinLed, led On); // LED 켜기
지연(1000);
// 잠깐만
아날로그 쓰기(pinLed, led 꺼짐); //…
지연(1000);
아날로그 쓰기(pinLed, led On);
지연(1000);
//딤
for (value = ledOn; value > ledOff; value –) { //"value"를 줄여 빛을 줄입니다.
아날로그 쓰기(pinLed, 값);
지연(20);
}
for (value = ledOff; value < ledOn; value ++) { // "value"를 증가시켜 빛을 증가시킵니다.
아날로그 쓰기(pinLed, 값);
지연(20);
}
}
https://youtu.be/_6SwgEA3cuJginstructables CN5711 Arduino 또는 전위차계로 LED 구동 - 그림 5instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 그림 6instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 그림 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
다운로드
다운로드
다운로드

4단계: Diy 버전

표준 데이터시트 회로에 따라 모듈의 DIY 버전을 만들었습니다.
데이터시트에는 "R-ISET의 최대값은 50K 옴"이라고 나와 있는데도 30k 전위차계를 사용했습니다.
보시다시피 회로가 깨끗하지 않습니다...
보다 우아한 회로를 위해 SOP8-DIP8 pcb 또는 SOP8-DIP8 어댑터를 사용해야 했습니다!
나는 거버를 공유하기를 바랍니다 file 곧 사용할 수 있습니다.

instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 그림 8instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 그림 9instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 그림 10

5단계: 곧 뵙겠습니다!

기술 및 문법 오류를 보고하고 의견으로 인상을 남겨주세요!
이 링크에서 저와 제 프로젝트를 지원하세요 https://allmylinks.com/dariocose
instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 잘 했습니다 좋은 일이에요!
약간의 혼란을 야기할 수 있는 기술적인 문법 오류를 하나 보았습니다. 2단계 끝에서 다음과 같이 말합니다.
"동영상에서 볼 수 있듯이 회로 전력은 30mAh에서 200mAh 이상으로 증가합니다."
"30mA ~ 200mA"라고 표시되어야 합니다.
mAh라는 용어는 "밀리amps 곱하기 시간이며 전류 측정이 아니라 에너지 측정입니다. XNUMX밀리amps 2시간 또는 5밀리amp6시간 동안 s는 모두 30mAh입니다.
멋지게 쓰여진 지시가 가능합니다!
감사해요!
instructables CN5711 Arduino 또는 전위차계로 LED 구동 - 다리오코스 당신 말이 맞아요! 당신의 조언을 주셔서 감사합니다!
바로 수정합니다!

인스트럭터블 로고

문서 / 리소스

instructables CN5711 Arduino 또는 전위차계로 LED 구동 [PDF 파일] 지침
CN5711, CN5711 Arduino 또는 전위차계로 LED 구동, Arduino 또는 전위차계로 LED 구동

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *