자파리 :: 모터뱅크 DC모터 드라이버 구동방법 및 모터 변속기 설명
반응형

모터뱅크에서 구입한 DC모터와 DC모터 드라이버가 있는데 이에 대한 사용법 설명을 하고자 합니다.

모터뱅크는 대규모 발주를 위주로 사업을 하고 있는 느낌이며 사이트를 통해 브러시리스모터나 DC모터, 변속기, 감속기어 모터, 유성기어 모터 등을 팔고 있으나 메뉴얼이 매우 부실해서 한두개 정도 소규모로 사서 테스트하기에는 불편한 감이 있습니다.

거기에다가 홈페이지에서도 그런 말을 명시해 놓고 있고 사용법에 대한 지원은 없으며 한번 개봉하면 교환 환불도 안된다고 합니다.

전문가가 아니면 사지 말라는 것인데요.

아마도 사용법을 잘 모르는 손님이 한개를 사서 이것저것 안된다며 결선법을 물어보고 코딩 방법을 물어보는 것이 부담이 되었기 때문일 것입니다.

돈은 안되고요.

진상 손님이 얼마나 많았으면 그랬겠나 이해는 되면서도 한편으로는 메뉴얼만 잘 작성해 놓으면 좋았을텐데 하는 아쉬움도 있는 그런 사이트가 되겠습니다.

미스미를 봐도 그렇고 일반적인 RC용 기자재를 사도 결선도와 주의사항 세팅법 등은 전부 설명을 해주거든요.

판매처 소개는 그쯤으로 하고요

아마 이 글을 검색해서 들어오신 분들은 DC모터 드라이버 구동에 문제가 있어서 해결을 보려고 들어오신 것이겠죠.

저도 이 분야에 종사하는 전문가는 아니고 시행착오를 많이 겪습니다.

그리고 이런 쪽으로 취미를 하다보면 물어볼 사람도 많지 않은 법이구요.

두서 없이 생각나는 대로 적어나갈테니 모르는 부분은 유튜브나 검색포탈을 더 찾아보시기 바랍니다.


우선 모터에는 브러시 유무에 따라 브러시리스 모터브러시드모터로 나눌 수 있습니다.

여기에선 브러시드모터, 즉 브러시가 달린 DC모터 제어에 대해 이야기할겁니다.

브러시리스 모터가 더 효율이 좋으나 고가에다가 결선이 더 복잡하고 작동원리도 복잡합니다.

브러시드DC모터(이하 모터라고 하겠습니다)를 구동하기 위해서는 모터 드라이버가 필요합니다.

모터 드라이버는 모터의 방향, 속도 등을 제어해 주는 기능을 합니다.

모터 드라이버가 없이 바로 배터리와 모터를 직결해도 모터는 돌아가겠지만 한방향에 최고의 속도로만 구동될 것입니다.

RC카나 드론 등에서는 전자변속기(ESC)가 모터드라이버의 역할을 해주고 있습니다.

제가 구매한 모터드라이버는 아래 사진과 같습니다. 

입력전압이 DC12~35V 

정격전류 8A

최대허용전류 80A

최대출략 200W

저는 리포 5셀 배터리를 사용할 예정이므로 전압이 약 20볼트 내외가 나옵니다.

기자재 아래쪽에는 파워, 모터, MCU라고 표시된 부분이 보이시죠.

 

POWER GND - 배터리의 - 단자와 결속한다.

POWER VDC - 배터리의 + 단자와 결속한다.

MOTOR M1 - 모터의 + 또는 -단자와 결속한다.

MOTOR M2 - 모터의 - 또는 +단자와 결손한다(M1 결속에 따라서 다른 선을 연결하면 됩니다)

MCU PWM - PWM신호를 넣어주어야 하는 선이다

MCU DIR - DIRECTION 즉 방향 신호를 주어야 하는 선이다( 0과 1의 디지털 신호)

MCU BRK - BRK에서는 5볼트 신호가 출력된다.

MCU GND - 마이컴(아두이노 등)의 -단자에 연결한다.

 

MCU라는 것은 마이크로 컨트롤러 유닛의 약자이구요.

PWM신호라는 것은 PULSE WIDTH MODULATION 즉 주파수폭변조 신호라는 것으로 HIGH(1의 값), LOW(0)신호를 어느정도의 주기로 주는가 그런 문제라고 보시면 됩니다.

**주의할것은 일반적으로 사용시에는 MCU의 BRK와 GND를 결속하고 마이컴의 GND와 연결해야 모터가 올바로 작동한다는 것입니다.

이 선을 이렇게 해 놓은 이유는 아마도 필요시 마이컴의 디지털 신호 출력을 통해 안전스위치 같은 것으로 사용하게끔, 또는 비상시에 버튼을 누르면 서로 신호가 떨어지게 해서 비상정지로 쓰이게끔 해놓은 것으로 추정됩니다.


그래서 테스트에는 위와 같은 장비들이 들어가게 됩니다.

아두이노와 결선방법은 무시해 주세요. 막 다른 코드 테스트하고 하다가 뽑고 꼽고 했던것이라 참고용으로만 보시면 되겠습니다.

가변저항과 연결해서 PWM신호를 제어하면 출력제어가 가능하고 LED와 연동시켜서 출력에 따른 LED밝기 조절을 합니다.

또 LDC를 통해 원하는 값을 출력받아 확인하고 무선신호 등으로도 조종할 수 있도록 해봅니다.

포토센서 등을 통해 제어 부분을 더 보강할 수 있으며 버튼 등도 도입가능 하겠죠.

도움이 되셨기를 바랍니다.

반응형
Posted by 드워프의 자파리
: