Microsoft MVP성태의 닷넷 이야기
사물인터넷: 28. 저항과 병렬로 연결한 LED [링크 복사], [링크+제목 복사],
조회: 19383
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
(연관된 글이 1개 있습니다.)

저항과 병렬로 연결한 LED

지난번의 병렬 저항 회로에서,

병렬 회로의 저항, 전압 및 전류
; https://www.sysnet.pe.kr/2/0/11654

이번엔 한 쪽 저항을 떼어내고 다음과 같이 LED로 연결해 보겠습니다.

parallel_resistor_led_1.png

그런데, 위의 회로에서 LED에 불이 들어올까요? 구간별 전압을 측정해 보면 이렇습니다.

+/-: 9.10V
10K: 8.28V

LED: 0.814V
R2 : 0.814V
병렬 구간: 0.814V

Battery - 10K[Left] 전류: 0.82mA
10K[Right] - 1K[Left] 전류: 0.82mA
10K[Right] - LED[Left] 전류: 0mA

LED에 0.814V가 걸렸는데 지난번 실험에서,

9V 전압에서 테스트하는 C1815 트랜지스터
; https://www.sysnet.pe.kr/2/0/11651

2.0V조차도 빛이 희미하게 나올 정도였으니 LED의 운영 전압인 2.2V ~ 2.4V에 한참 못 미치는 0.814V로는 당연히 LED에 빛이 날 수 없습니다. 빛이 안 나는 것은 물론, 전류가 LED로는 하나도 흐르지 않습니다.




흥미로운 것은, 이 상태에서 병렬로 연결했던 1K 저항을 삭제했을 때입니다.

parallel_resistor_led_2.png

이 상태에서는 측정값이 다음과 같이 변합니다.

[측정값]
+/-: 9.04V
10K: 6.71V
LED: 2.331V

Battery - 10K[Left] 전류: 0.67mA

계산을 통해 LED에 걸린 저항을 계산하면 다음과 같습니다.

[계산 값]
6.67V = 0.67mA * 10K
2.331V = 0.67mA * R (LED 저항값: 3479.10447761194...)

6.7 + 2.331V = 9.031V




혹시, 병렬연결인 경우 병렬 회로에 저항을 충분히 높여줄 정도로 LED와 병렬인 저항을 높이면 어떨까요? 테스트를 위해 가변 저항을 연결하고,

parallel_resistor_led_3.png

LED와의 병렬 회로에 2.2V 전압이 걸리도록 조정했더니 그때의 가변 저항값이 4.33K였고 전류가 0.68mA였습니다. 따라서 병렬 회로에 걸린 저항 및 전류를 측정/계산하면 이렇습니다.

[계산 값 - R1]
6.91V ≈ 0.68mA * 10K

[계산 값 - LED || R2]
2.2V = 0.68mA * R (R: 3235.2941...)

[측정값]
R1[Right] - LED[Left] 전류: 0.17mA
R1[Right] - R2[Left] 전류: 0.50mA

LED 저항 (계산 값)
2.2V = 0.17mA * R (12941.17647058824)
R2 저항 (계산 값)
2.2V = 0.50mA * R (4400)


LED에 12,941(약 13K) 저항이 걸린 걸로 여기고 합성 저항을 병렬 회로의 측정 저항값이었던 3235 값으로 식을 쓰면 근사치로 나오는 걸로 봐서 맞아 들어갑니다.

1 / 3235 = 1 / 12941 + 1 / 4400
1 = (1 / 12941 + 1 / 4400) * 3235
1 ≈ 0.249980... + 0.735227...


(참고로, 가변 저항이 2.6K 일 때, 병렬 회로의 전압은 1.9V 정도 올라왔지만 LED의 빛은 거의 꺼진 상태였습니다.)

그러니까, (9V, 10K 저항이 직렬로 연결된 회로에서) LED와 병렬로 연결된 저항의 값이 3.2K 정도가 되어야 LED가 안정적으로 빛을 낼 수 있는 전압을 받게 되는 것입니다.

(첨부 파일은 이 글의 그림에 대한 fzz 파일입니다.)




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 8/18/2018]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 121  122  123  124  125  126  127  128  129  130  131  132  133  [134]  135  ...
NoWriterDateCnt.TitleFile(s)
1739정성태8/24/201427806.NET Framework: 457. 교착상태(Dead-lock) 해결 방법 - Lock Leveling [2]파일 다운로드1
1738정성태8/23/201423454.NET Framework: 456. C# - CAS를 이용한 Lock 래퍼 클래스파일 다운로드1
1737정성태8/20/201420942VS.NET IDE: 93. Visual Studio 2013 동기화 문제
1736정성태8/19/201426926VC++: 79. [부연] CAS Lock 알고리즘은 과연 빠른가? [2]파일 다운로드1
1735정성태8/19/201419487.NET Framework: 455. 닷넷 사용자 정의 예외 클래스의 최소 구현 코드 - 두 번째 이야기
1734정성태8/13/201421247오류 유형: 237. Windows Media Player cannot access the file. The file might be in use, you might not have access to the computer where the file is stored, or your proxy settings might not be correct.
1733정성태8/13/201427528.NET Framework: 454. EmptyWorkingSet Win32 API를 사용하는 C# 예제파일 다운로드1
1732정성태8/13/201435848Windows: 99. INetCache 폴더가 다르게 보이는 이유
1731정성태8/11/201428315개발 환경 구성: 235. 점(.)으로 시작하는 파일명을 탐색기에서 만드는 방법
1730정성태8/11/201423497개발 환경 구성: 234. Royal TS의 터미널(Terminal) 연결에서 한글이 깨지는 현상 해결 방법
1729정성태8/11/201419499오류 유형: 236. SqlConnection - The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.
1728정성태8/8/201431728.NET Framework: 453. C# - 오피스 파워포인트(Powerpoint) 파일을 WinForm에서 보는 방법파일 다운로드1
1727정성태8/6/201421932오류 유형: 235. SignalR 오류 메시지 - Counter 'Messages Bus Messages Published Total' does not exist in the specified Category. [2]
1726정성태8/6/201420714오류 유형: 234. IIS Express에서 COM+ 사용 시 SecurityException - "Requested registry access is not allowed" 발생
1725정성태8/6/201422664오류 유형: 233. Visual Studio 2013 Update3 적용 후 Microsoft.VisualStudio.Web.PageInspector.Runtime 모듈에 대한 FileNotFoundException 예외 발생
1724정성태8/5/201427461.NET Framework: 452. .NET System.Threading.Thread 개체에서 Native Thread Id를 구하는 방법 - 두 번째 이야기 [1]파일 다운로드1
1723정성태7/29/201459872개발 환경 구성: 233. DirectX 9 예제 프로젝트 빌드하는 방법 [3]파일 다운로드1
1722정성태7/25/201422234오류 유형: 232. IIS 500 Internal Server Error - NTFS 암호화된 폴더에 웹 애플리케이션이 위치한 경우
1721정성태7/24/201425537.NET Framework: 451. 함수형 프로그래밍 개념 - 리스트 해석(List Comprehension)과 순수 함수 [2]
1720정성태7/23/201423478개발 환경 구성: 232. C:\WINDOWS\system32\LogFiles\HTTPERR 폴더에 로그 파일을 남기지 않는 설정
1719정성태7/22/201427383Math: 13. 동전을 여러 더미로 나누는 경우의 수 세기(Partition Number) - 두 번째 이야기파일 다운로드1
1718정성태7/19/201436831Math: 12. HTML에서 수학 관련 기호/수식을 표현하기 위한 방법 - MathJax.js [4]
1716정성태7/17/201436508개발 환경 구성: 231. PC 용 무료 안드로이드 에뮬레이터 - genymotion
1715정성태7/13/201431610기타: 47. 운영체제 종료 후에도 USB 외장 하드의 전원이 꺼지지 않는 경우 [3]
1714정성태7/11/201421574VS.NET IDE: 92. Visual Studio 2013을 지원하는 IL Support 확장 도구
1713정성태7/11/201445356Windows: 98. 윈도우 시스템 디스크 용량 확보를 위한 "Package Cache" 폴더 이동 [1]
... 121  122  123  124  125  126  127  128  129  130  131  132  133  [134]  135  ...