본문 바로가기

Study/HardWare34

정전류회로 for LED Driver LED driver용 IC가 많이 나오고 있는데, 대부분 정전류 회로를 바탕으로 한 것같습니다. 제가 수배한 DIODES사의 AL5802의 경우 TR 2개를 이용한 정전류 회로를 사용하고 있습니다. 패키지의 모습입니다. 패키지 안을 보면 위와 같이 TR 2개를 이용하고 있습니다.응용회로 입니다. 응용회로를 보시면 더욱 이해하시기 편하실 겁니다. 5번핀과 6번핀을 Rext를 통해 GND로 연결하는데, 이 저항은 센싱저항이고, 이 저항값에 따라 1번핀에 있는 LED에 흘리는 전류값이 정해지게 됩니다. => 저항값은 위 식으로 계산하게 되는데 VBE(Q1)은 대략적으로 0.7V로 계산합니다. 아래는 설명이 잘 되어있는 참고 사이트입니다. 더보기를 누르시면 확인가능합니다. OVERVIEWIn the follow.. 2020. 9. 3.
모터 선정과 감속기 선정 모터를 이용하여 물체를 이동시 모터를 선정하는데 토크가 아주 중요합니다. 위 그림과 같이 천정레일을 이용한 보행보조기를 예로 들어보겠습니다. 천정레일에 보행보조기를 이용하여 보행이 불편한 사람들을 쉽게 이동하도록 하는데 보조 보행기의 무게뿐만 아니라 사람의 무게까지 합하여 모터를 선정하여야 합니다. 보행보조기는 위와같은 형태를 하고있습니다. 그리고 레일안에 보행보조기의 바퀴가 들어가 있습니다. 모터를 선정하기 위해서는 토크라는 항목을 봐야하는데, 물체를 움직이기 위해서 가감속 구간과 등속구간의 토크를 계산하여야 합니다. 위 그림과 같이 가속구간의 토크를 T1, 등속구간의 토크를 T2, 감속구간의 토크를 T3라고 하겠습니다. 가감속 구간은 각각 1초로 설정하겠습니다. 보행보조기의 그림인데 위의 바퀴부분이 .. 2020. 5. 26.
전원분리 IC Digital Isolator (ISO722x, Si862x) Digital isolator는 전원레벨이 다르거나 전원이 분리되어 있는 ic들간의 신호전달(통신등)을 하는데 유용하게 사용됩니다. 내부 블럭도를 보시면 IN부분의 신호가 OUT부분으로 전달되는데 중간에 절연 콘덴서가 있어 서로 분리가 됩니다. 따라서 전달하는쪽 IC의 전압레벨과 전달 받는쪽 IC의 전압레벨이 달라도 신호가 전달이 가능합니다. ISO7220과 ISO7221의 가장 큰 차이는 단방향이냐 양방향이냐 차이입니다. ISO7220은 단방향으로 2채널 신호의 전달이 가능하고, ISO7221은 양방향으로 1채널씩 신호의 전달이 가능합니다. 전압레벨은 최대 6V까지 가능합니다. 그리고 전류는 15mA까지 전달이 가능합니다. 저는 주로 3.3V레벨의 IC와 5V레벨의 IC간 신호전달에 주로 사용합니다. .. 2020. 5. 18.
리튬배터리 충전 IC TP4056 TP4056은 배터리를 쓰는 제품의 충전을 위한 가장 저렴한 IC 입니다. 인터넷에서는 충전 쪽보드가 1100원정도 밖에 하지 않습니다. IC는 더 저렴합니다. 주 개당 118원밖에 하지 않습니다. 충전 회로도 데이터 시트를 보면 쉽게 구할 수 있습니다. Rprog는 충전전류를 설정하는 저항입니다. 위 그림과 같이 저항값에 따라 전류값을 정할 수 있으며 최대 충전전류는 1A입니다. 그리고 왼쪽의 그림은 LED 인디게이터인데, 충전중일땐 CHRG가 LOW 떨어지고, 충전이 완료되면 STDBY가 LOW로 떨어집니다. 즉 CHRG쪽에 Red LED, STDBY쪽에 Green LED를 연결해 놓으면 충전여부를 알 수 있습니다. 또한 충전기가 연결 안되어 있을경우나 배터리 온도가 너무 높거나 낮은 경우(온도센서 .. 2020. 3. 20.
CO2 센서 Trueyes TG100(Air Farm) 4-20mA 출력을 지원하는 CO2 센서를 찾다가 Trueyes에서 나온 센서를 찾았습니다. 가격대는 좀 있지만, 입력전압은 3.3V~24V, 출력도 4-20mA를 지원합니다. 내부에 온습도 센서도 달려있지만, 온습도 센서는 485나 I2C로만 지원합니다. CO2센서는 같은 회사의 제품인 TG100입니다. 다만 TG100은 모듈형태라 PCB 따로 만들어야 하고, 입력 전압은 5V이고, 4-20mA는 지원하지 않습니다. 인터페이스는 UART, I2C, ADC 입니다. 켈리브레이션은 자동으로 되는 장점이 있습니다. CO2측정범위는 0~10000 ppm입니다. AirFarm 모델을 이용하여 CO2를 측정해 보았습니다. 센서의 출력단자가 위와 같은 모양이라 선을 잘라서 테스트를 했습니다. pin에 대한 정보는 .. 2019. 5. 7.
프로그램 가능한 GUI LCD Nextion Nextion의 NX8048K070은 터치와 LCD 데이터 포트가 필요없는 7인치 LCD입니다. NX8048K070의 가장 큰 장점은 MCU단에서 보다 화려한 그래픽 구사가 가능하다는 것입니다. Editor를 이용하여 사진파일과 동작에 대한 프로그래밍을 해주면 됩니다. 제품 WIKI에 보면 스펙이 나와있는데 Serial 통신이 가능하고, SD카드 지원, PWM과 이벤트가 가능한 8개의 IO포트, 그리고 RTC를 지원합니다. 아래쪽으로 내려와 데모파일을 다운로드합니다. 압축을 풀어주면 파일이 2개가 나오는데 HMI 확장자가 Editor 파일입니다. 이제 Editor를 다운로드합니다. Nextion Editor 홈페이지 위 링크로 들어가 Editor를 다운로드합니다. 다운로드후 설치하고 실행합니다. 이게 N.. 2018. 12. 24.

인기글