Pololu Dual MC33926

Motor Driver Shield for Arduino

(듀얼MC33926 모터드라이버쉴드 MD01B)

개요

  • 본 제품은 두개의 양방향 브러쉬 DC모터를 아두이노에서 쉽게 제어할 수 있게 디자인된 제품입니다.
  • 두개의 MC33926 모터 드라이버가 5~28V에서 동작하며 연속적으로 3A의 전류를 공급할 수 있습니다.
  • MC22926 드라이버는 전류감지 피드백을 제공하며, ultrasonic PWM 주파수를 이용하여 조용한 동작을 가능하게 합니다.
  • 본 보드에는 전류감지회로, 보호저항, 역배터리로부터 보호를 위한 FET, I/O핀을 줄이기 위한 로직 게이트를 탑재하였습니다.
  • 제품은 아래의 보드와 헤더가 포함되어 출고 됩니다.

  • 본 제품은 초보자부터 고급사용자가 사용할 수 있도록 디자인 되었습니다. 좀더 높은 파워가 필요하다면 VNH5019모터 드라이버를 고려하십시오.
  • 아래의 그림은 결선도 입니다.

  • 아두이노와 연결된 모습(아두이노와 쉴드는 각각 다른 전원임)

  • 마이크로컨트롤러와 연결된 모습

특징

  • 넓은 범위의 동작전압: 5 – 28 V
  • 출력 전류: 모터당 3A의 연속 전류(피크시 5A)
  • 입력은 5V 및 3.3V 시스템과 호환
  • 20khz까지의 ultrasonic PWM연산으로 조용한 모터 동작
  • 전류 센싱 전압 출력은 모터 전류에 비례함 (약 525 mV/A)
  • 모터 표시 LED는 출력상태를 보여줌
  • 아두이노 혹은 다른 마이크로컨트롤러 보드와 사용이 가능함
  • 아두이노용 쉴드로 사용이 될 경우에는 모터의 전원으로 아두이노에 전원을 공급하는 것도 가능함
  • Arduino library 제공으로 아두이노와 쉽게 사용 가능
  • 자세한 user's guide
  • 역전압 보호
  • 신뢰성 높은 드라이버:
    • 순간적인 입력전압 40V까지의 전압에 대해 보드가 살아 남을 수 있음
    • 내부 PWM을 통한 과전류 제한
    • 전압이 너무 낮을시 shutdown
    • 온도가 너무 높을시 shutdown
    • Short-to-ground 및 short-to-Vcc 보호

포함된 하드웨어

회로도

실제 사용시 고려사항

  • 각각의 MC33926 칩은 최대 5A 전류를 연속적으로 공급할 수 있습니다만, 더 낮은 전류에서도 과열이 됩니다. 그래서 실제적으로는 칩을 얼마나 잘 식혀주느냐에 따라 공급할 수 있는 전류가 달려 있습니다.
  • 본 제품은 칩의 열을 잘 내보내게 디자인 되어 있습니다만 heat sink를 추가하면 좀더 좋은 성능을 얻을 수 있습니다.
  • 다른 H-Brige와는 달리 MC33926은 전류가 5A가 넘거나 칩 온도가 한계에 다다르면 전류를점차적으로 줄여주는 기능을 가지고 있습니다.
  • 이 말은 칩을 한계선까지 동작시키면 모터에 좀더 작은 전력이 공급되는 것을 보게 된다는 것을 의미합니다. 하지만 완전히 션다운 되는 것은 피할 수 있습니다.
  • 상온에서 테스트하였을 경우 두개의 채널에 동시에 5A를 연속적으로 공급하게 만들었을 경우 과열로 인해 보호기능이 동작하기까지 약 10초가 소요되는 것을 확인하였습니다.
  • 4A를 두개 채널에 동시에 공급할 경우는 37초, 3A일 경우는 10분이상 과열 보호기능 없이 동작하는 것을 확인하였습니다.

리소스