이 문제는 전자 올드 화이트에게는 언급할 가치가 없지만 초보 마이크로 컨트롤러 친구에게는 이 질문을 하는 사람들이 너무 많습니다.저도 초보이기 때문에 릴레이가 무엇인지 간략하게 소개하고 싶습니다.
릴레이는 스위치이며 이 스위치는 내부 코일에 의해 제어됩니다.코일에 전원이 공급되면 릴레이가 당겨지고 스위치가 작동합니다.
어떤 사람들은 코일이 무엇인지 묻기도 합니다.위 그림을 보면 핀 1과 핀 2는 코일의 두 핀이고 핀 3과 핀 5는 이제 통과되었으며 핀 3과 핀 2는 통과되지 않았습니다.핀 1과 핀 2를 연결하면 릴레이가 꺼지는 소리가 들리고 핀 3과 핀 4가 꺼지는 소리가 들립니다.
예를 들어 라인의 온오프를 제어하고 싶다면 의도적으로 라인을 끊고 한쪽 끝을 3피트에 연결하고 한쪽 끝을 4피트에 연결한 다음 코일에 전원을 켜고 끄면 됩니다. , 라인의 온오프를 제어할 수 있습니다.
코일의 1번 핀과 2번 핀에 얼마만큼의 전압이 가해지는가?
이 문제는 제가 지금 사용하고 있는 릴레이의 전면을 보면 05VDC임을 알 수 있으므로 이 릴레이의 코일에 5V를 주면 릴레이가 그려지게 됩니다.
코일 전압을 추가하는 방법은 무엇입니까?우리는 마침내 요점에 도달했습니다.
두 손을 사용하여 5V 및 GND 와이어를 릴레이 코일의 두 핀에 직접 연결하면 소리가 들립니다.
그렇다면 마이크로컨트롤러로 어떻게 전압을 공급할 수 있을까요?우리는 단일 칩 마이크로컴퓨터 핀이 5V를 출력할 수 있다는 것을 알고 있습니다. 단일 칩 마이크로컴퓨터 핀 릴레이 코일과 직접 연결되어 있지 않습니까? 괜찮습니까?
대답은 물론 그렇지 않습니다.왜 그런 겁니까?
여전히 옴의 법칙입니다.
멀티미터를 사용하여 릴레이 코일의 저항을 측정합니다.
예를 들어, 내 릴레이 코일의 저항은 약 71.7Ω이고 5V 전압을 추가하면 전류는 5를 71.7로 나눈 값이 약 0.07A, 즉 70mA입니다.단일 칩 마이크로컴퓨터의 일반 핀의 최대 출력은 10mA 전류이고 대용량 전류 핀의 최대 출력은 20mA 전류입니다(단일 칩 마이크로컴퓨터의 데이터시트를 참조할 수 있음).
5V이지만 출력 전류 용량이 제한되어 있고 구동 릴레이의 전류에 도달할 수 없으므로 릴레이를 직접 구동할 수 없습니다.
그럴 때는 뭔가를 알아내야 합니다.예를 들어, 삼극관 S8050 드라이브를 사용하십시오.회로도는 다음과 같습니다.
S8050 데이터시트를 보면 S8050은 NPN 튜브이고 ICE의 최대 허용 전류는 500mA로 70mA보다 훨씬 높으므로 S8050 드라이브 릴레이에는 전혀 문제가 없습니다.
위 그림을 보면 ICE는 C에서 E로 흐르는 전류인데, 이는 릴레이 코일과 선로에 흐르는 전류입니다.NPN 삼극관, 여기에 스위치가 있고 MCU 핀 출력은 5V 하이 레벨이며 릴레이의 ICE가 그려집니다.SCM 핀 출력 0V 로우 레벨, ICE가 차단되고 릴레이가 그려지지 않습니다.
마찬가지로 솔레노이드 밸브도 저항이 작고 힘이 큰 부하이므로 위의 옴의 법칙 방법에 따라 적절한 구동 부품을 선택하는 것이 필요합니다.
게시 시간: 2023년 7월 12일