Arduino를 사용하여 12V 솔레노이드를 활성화 / 비활성화하려고합니다. 나는 H-bridge를 사용했고 잘 작동했습니다. 그런 다음 다중 채널 H- 브리지 대신 사물을 단순화하고 단일 MOSFET을 사용하기로 결정하고 매우 혼란스러워했습니다. 이 설정에서 P 채널 (또는 N 채널) mosfet를 사용하는 올바른 방법을 이해하려고 노력하고 있으며 Google의 샘플 회로를 발견했습니다.
다른 트랜지스터 (2N3904)가 필요한 이유는 무엇이며 부하에 다이오드가있는 이유는 무엇입니까?
가 높아지면 ( + ) P 채널이 활성화 되어 풀업이 발생하지만 왜 추가 트랜지스터가 필요하다는 것을 알고 있습니다. MCU (이 경우 PIC)가 동일한 작업을 수행하지 않아야합니까?
또한-내가하고있는 모든 것이 (내 솔레노이드와 같이) 부하를 켜거나 끄는 경우 N 채널과 P 채널을 사용해야하는 이유가 있습니까?