이 모터 회로에서 다이오드 및 커패시터의 목적


33

온라인에서 찾은 다음 다이어그램을 사용하여 NPN 트랜지스터를 사용하여 작은 DC 모터를 arduino에 연결하고 있습니다.

개략도 배선

회로가 작동하고 모터를 성공적으로 작동시킬 수 있습니다. 이제는 그것이 그렇게 작동 하는지 이해하려고합니다 . 특히, 나는 이해하고 싶습니다 :

  1. 다이오드와 커패시터가 모터에 병렬로 연결된 이유는 무엇입니까? 그들이 여기서 어떤 역할을합니까?

  2. 트랜지스터와 Arduino의 디지털 PWM 핀 사이에 왜 저항이 필요합니까? 회로가 없으면 회로를 안전하게 운영 할 수 있습니까?

답변:


49

다이오드는 모터의 유도 반동을위한 안전한 경로를 제공해야합니다. 인덕터에서 전류를 갑자기 끄려고하면 전류가 단기적으로 흐르도록 유지하는 데 필요한 모든 전압이 만들어집니다. 다시 말해, 인덕터를 통한 전류는 순간적으로 변할 수 없습니다. 항상 약간의 경사가 있습니다.

모터는 부분적으로 인덕터입니다. 트랜지스터가 빨리 셧다운되면 인덕터를 통해 잠시 동안 흐르는 전류가 다이오드를 통해 흐르고 해를 끼치 지 않습니다. 다이오드가 없으면 모터에 걸리는 전압이 전류를 계속 흐르기 위해 필요한만큼 커져 트랜지스터를 튀길 수 있습니다.

작은 모터 전체의 용량은, 트랜지스터가 실시된다 dt가 / 적은 방사선을 발생하고, 제한의 dV 가능성 빠른 전압 전이의 속도를 감소시킬 것이다. 100nF는이를 위해 과도하며 낮은 PWM 주파수를 제외하고는 효율적인 작동을 방해합니다. 100 pF 정도를 사용하고 아마도 1 nF까지 사용합니다.

저항은 디지털 출력이 소싱해야하고 트랜지스터베이스가 처리해야하는 전류를 제한하는 것입니다. 트랜지스터 BE는 외부 회로의 다이오드처럼 보입니다. 따라서 전압은 750mV 정도로 제한됩니다. 5V 또는 3.3V로 구동하려고 할 때 디지털 출력을 750mV로 유지하는 것은 사양을 벗어납니다. 디지털 출력이 손상 될 수 있습니다. 또는 디지털 출력이 많은 전류를 공급할 수 있으면 트랜지스터가 손상 될 수 있습니다.

1 kΩ은 다시 의심스러운 값입니다. 5V 디지털 출력을 사용하더라도베이스를 통해 4.3mA 정도만 넣으면됩니다. 트랜지스터에 대한 사양은 표시하지 않으므로 최소 게인 50을 보장한다고 가정 해 보겠습니다. 즉, 4.3mA x 50 = 215mA의 모터 전류를 지원하는 트랜지스터 만 사용할 수 있습니다. 아주 작은 모터가 아니면 시동시 특히 낮은 소리로 들립니다. 디지털 출력이 안전하게 소싱하고 R1을 조정하여 최대한 활용할 수있는 것이 무엇인지 살펴 보겠습니다.

또 다른 문제는 1N4004 다이오드가 여기에 적합하지 않다는 것입니다. 특히 "PWM"에 의해 암시 된 것처럼 모터를 빠르게 켜고 끌 수 있기 때문입니다. 이 다이오드는 50-60Hz와 같은 일반 전력선 주파수를위한 전력 정류기입니다. 복구 속도가 매우 느립니다. 쇼트 키 다이오드를 대신 사용하십시오. 일반적인 1A 30V 쇼트 키 다이오드는 1N4004보다 성능이 우수합니다.

이 회로가 어떻게 작동하는지 알 수 있지만 실제로 무엇을하고 있는지 알고있는 사람이 설계 한 것은 아닙니다. 일반적으로 회로에서 아두 이노를 발견하면 '어딘가에 인터넷, 특히 간단한 곳에서 발견됩니다. 저자가 그것을 큰 성과로 간주하기 때문에 게시 된 것으로 가정하십시오. 자신이하는 일을 알고 1 분 안에 이와 같은 회로를 작성하는 사람들은 웹 페이지를 작성할 가치가 있다고 생각하지 않습니다. 트랜지스터가 터지지 않고 모터가 회전하는 데 2 ​​주가 걸렸던 사람들은이 웹 페이지를 작성하기 위해 모든 것이 무엇을하는지 잘 모릅니다.


7
이 회로에 대한 당신의 비판은 흥미 롭습니다. 제레미 블룸의 "아두 이노 탐험"4 장의 회로를 알고 있기 때문입니다. 저자의 바이오는 자신이 코넬 (Cornell)의 EE 마스터 (Master)를 보유하고 있다고 말했기 때문에 이와 같은 문제가있을 수 있다는 생각은 제가 생각한 것이 아닙니다. 빠른 스위칭에 어떤 다이오드를 사용해야하는지, 어떤 크기의 커패시터가 애플리케이션에 충분하거나 너무 큰지 등에 대한 직관 / 판단 학습에 대한 권장 사항이 있습니까? 도움이 될만한 책이 있습니까, 아니면 주로 경험이 필요한 책입니까? 또는 사양 시트를 읽는 것만 가능합니다. 궁금합니다.
Rab

9
@Rab : RPI의 EE 석사 과정에서 디자인이 얼마나 작은 지 놀랐습니다. EE를 실제로 잘 활용하는 방법은 12 세 이상부터 시작하여 어설프게하는 것입니다. 왜 일이 진행되지 않는지에 대해 많은 흠집을 내면서 더 크고 더 큰 프로젝트를 만들었습니다. 당신이 대학에있을 때, 당신은 당신이 배우는 모든 이론적 인 것들에 대한 맥락으로서 직관을 얻습니다. 그런 다음 남은 인생을 경험하면서 계속 학습합니다. 많은 노력을 기울이지 않으면 결코 능숙하지 않을 것입니다. 회로도를 볼 때 전압이 밀리고 전류가 흐르는 것을 볼 수 있어야합니다.
Olin Lathrop

감사! 그것은 경험과 맥락에서 이익을 얻을 수있는 기술로 저를 놀라게했습니다. 땜질은 많은 재미있는 부분 인 것이 좋다고 생각합니다.
Rab

1
Arduino Uno에서 대부분의 PWM 핀은 ~ 500Hz를 수행합니다. 따라서, 최소 오프 듀티 사이클은 ~ 2ms입니다. 그리고 이것은 몇 마이크로 초의 비교적 높은 역 복구 시간에도 충분해야합니다. 즉, 몇 마이크로 초의 역 회복 시간은 1N400 * 데이터 시트, 측정일반 다이오드 설명 에서 찾을 수있는 최대 값 입니다.
maxschlepzig 2018 년

마지막 단락에서 +1로, 사실이긴하지만 나를 킥킥 웃게 만들었습니다. 특히 "스키 매틱"을 좋아하면 항상 의심스러워집니다.
Mister Mystère

14

모터의 권선에 전류가 흐르면 자기장이 발생합니다. 이를 위해서는 에너지가 필요하며 에너지는 자기장에 저장됩니다. 전류가 갑자기 차단되면 자기장이 붕괴됩니다. 이 변화하는 자기장은 권선에서 평소보다 훨씬 높은 전류를 유도하고 권선에서 더 높은 전압을 생성합니다. 매우 짧고 인상적 일 수 있습니다.

유도 전류의 핵심은 변화하는 분야입니다. 가정용 전등 스위치에서도 동일한 효과를 볼 수 있습니다. 수은이 아닌 스위치 ( "자동 스위치")가있는 경우, 때때로 조명을 끌 때 스파크 또는 빛의 섬광을 볼 수 있습니다. AC 전류가 0에 가까워 질 때 연결이 끊어지면 아무 일도 일어나지 않습니다. 전류의 피크 근처에서 끊어지면 조명에 대한 배선은 주변에 최대 자기장이 있으며 조명 스위치에서 전압 스파이크가 발생하여 붕괴됩니다.

다이오드가 회로의 + 쪽을 가리 킵니다. 필드가 바뀌면 "back EMF"또는 전압이 잘못 전달됩니다. 파이프에 들어온 파이프에서 에너지가 나옵니다. (바람직합니다. 후진이 있으면 점검하고 편집하겠습니다.) 모터 권선의 전위 또는 전압이 0.6 이상인 경우 다이오드가 작동합니다 "잘못된"방향으로 V. DC의 경우 이것은 간단합니다. PWM의 경우 이는 AC와 비슷하며 신뢰할 수있는 품질의 회로는 더 복잡합니다.

@OlinLathrop이 말했듯이 기본 저항은 약간 클 수 있습니다. 전형적인 예로서, 2N2222 및 2N3904는 주파수가 300-400으로 올라가는 DC에서 약 30의 베타 또는 전류 이득을 갖는다. 모터가 많으면 트랜지스터가 전류를 공급하거나 타지 않습니다. 트랜지스터에서 전력 손실을 Amp 당 약 1W로, 올바르게 조정되지 않은 경우 훨씬 높아질 수 있습니다. (추가 작업없이 바이폴라 트랜지스터를 병렬로 배치 할 수는 없습니다. 가열 저항이 낮아지고 더 많은 전류가 흐르고 전류를 가장 빨리 가열하는 것이 일반적으로 파괴됩니다). Arduinos 용으로 판매되는 소형 모터 드라이버에는 방열판 또는 방열판과 함께 사용되는 금속 부분이있는 큰 부품이 있습니다.

캡은 현재 스파이크를 부드럽게합니다. 시간이 지날수록 피크 전류가 낮아 지므로 회로에서 전류가 생성하는 전압이 줄어 듭니다. 모터에 브러시가있는 경우 모터가 회전하는 속도로 온 / 오프 전류가 흐릅니다. 다시 전류와 필드 변경으로 돌아갑니다. 무선 주파수 잡음이 발생하는 곳입니다. 이러한 전류 스파이크가 확산되면 전류 변화율이 낮아지고 결과적으로 RFI (Radio Frequency Interference)가 낮아집니다. AM 라디오를 회로 근처에 놓고 라디오 방송국이없는 지점으로 조정하면 모터가 작동 중임을 알 수 있습니다. 다른 크기의 캡을 사용 해보고 차이가 있는지 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.