Pololu Simple High-Power
Motor Controller 24v23
(심플 하이 파워 모터 컨트롤러 24v23)
개요
- 본 제품은 브러쉬 DC 모터의 기본 제어를 쉽게 만들어 주는 제품으로,
- Simple Motor Control software 설정 유틸리티를 이용하여 USB를 통해 쉽고 빠르게 설정할 수 있습니다.
- 본 컨트롤러는 4개의 인터페이스 모드(USB, TTL 시리얼, 아날로그 전압, RC)를 지원합니다.
- USB는 PC와 직접 연결이 가능하며, TTL 시리얼은 임베디드 시스템에서 사용이 가능하며, RC 서보 펄스는 RC-controlled electronic speed control에서 사용이 가능하며, 아날로그 전압은 포텐셔미터나 아날로그 조이스틱과 사용이 가능합니다.
- 5.5V ~ 40V에서 동작하며 heat sink없이 23A의 연속 전류를 보내기에 충분할 정도로 효율적입니다.
- 본 제품은 파워 캐페이시터와 커넥터가 납땜되지 않은 상태로 포함되어 있어 사용자 요구에 맞게 설치가 가능합니다.
- 알림: 24V 어플리케이션용으로는 24v12 혹은 24v23 버전을 추천하며, 18v7, 18v15 버전은 지원하는 최대 전류가 초과되므로 사용하지 마십시오.
특징
- 한개의 DC 브러쉬 모터에 대한 간단한 양방향 제어
- 5.5 V ~ 30 V (해당모델: 18v7, 18v15, 18v25) 혹은 40 V (해당모델:24v12, 24v23) 의 동작 전압 범위
- Heat sink없이 7A ~ 25A 의 최대 연속 전류 출력(모델에 따라)
- 4개의 통신/제어 옵션
- USB interface: PC와 연결 (USB A to mini-B 케이블 필요함; 제품에 포함되어 있지 않음)
- Logic-level (TTL) serial interface: 마이크로컨트롤러와 연결
- Hobby radio control (RC) pulse width interface: RC리시버 혹은 RC 서보 컨트롤러와 연결
- 0–3.3 V analog voltage interface: 포텐셔미터와 아날로그 조이스틱과 연결
- 설정프로그램을 사용하여 USB를 통한 간단한 설정 및 보정(Windows 8, 7, Vista, Windows XP, and Linux compatible).
- Simple High-Power Motor Controller 18v25 or 24v23 simplified connection diagram.
- 추가적인 특징
- 상세한 user's guide (연결 다이어그램과 샘플코드 포함)
- 시스템에 전기적 기계적 스트레스를 제한 하기 위한 조절 가능한 최대 가속과 감속
- 조절가능한 시작속도, 최대 속도와 속도가 0 일 경우의 조절 가능한 braking amount
- 추가적인 안전 제어로 예상하지 못한 모터 동작을 피함
- 입력 보정 및 아날로그/RC 신호를 위한 조절가능한 scaling degree
- 리튬폴리머 배터리 사용시 방전으로 인한 손상을 보호하기 위한 under-voltage shutoff with hysteresis.
- 조절가능한 over-temperature threshold 및 response
- 1Khz ~ 22Khz 까지 조절가능한 PWM
- 에러 LED는 디지털 ERR출력에 연결되어 있고, 여러 개의 컨트롤러의 에러 출력을 함께 연결하면, 모든 연결된 컨트롤러를 그 중 하나에서 에러 발생시, 멈추게 할 수 있습니다.
- 업그레이드 가능한 펌웨어
- USB/Serial 기능
- 컴퓨터에서 USB-Serial 연결을 통해 제어 가능 혹은 장치의 TX/RX핀을 이용한 TTL serial을 통해 제어 가능
- C#, Visual Basic, .NET, Visual C++ 예제 코드 지원 Pololu USB Software Development Kit Release on 2012-07-12
- 노이즈나 소프트웨어 에러에 의한 통신 에러를 제거하기 위한 CRC error detection (optional)
- Optional command timeout ( 통신이 중단되면 모터를 shut off)
- 1200bps ~ 500kbps까지 자동 baud rate 검출 지원
- 고정된 baud rate에서 동작하도록 설정 가능
- Pololu protocol, Scoot Edwards Mini SSC protocol, ASCII protocol 지원
- half-duplex 컨트롤러와 통신하기 위한 optional serial response delay
- 컨트롤러는 다른 Pololu 시리얼 모터와 서보 컨트롤러와 쉽게 체인방식으로 연결가능하여 수백개의 모터를 하나의 시리얼 라인으로 제어 가능
-
두개의 Pololu Simple Motor Controller가 4륜 차체에 RC컨트롤러와 함께 장착된 모습
- RC 기능
- 1/4 µs 펄스 분해능
- 10 ~ 333Hz의 RC 펄스 주파수와 동작
- 적합한 RC 신호를 구성하는 요소를 결정하기 위한 설정 가능한 파라메터
- 두개의 RC 채널이 single-stick(mixed) motor control을 가능하게 함.
- RC 채널은 limit 혹은 kill switch와 같은 어떤 모드에서도 사용이 가능 (예. RC 리시버를 자동로봇의 kill switch를 트리거 하기 위해 사용하십시오)
- Battery elimination circuit (BEC) 점퍼는 RC리시버를 5V 혹은 3.3V로 전원을 공급할 수 있습니다.
- 아날로그 기능
- 0.8 mV (12-bit) 분해능
- 0 ~ 3.3 V 입력과 동작
- 포텐서미터/조이스틱 연결끊김 검출(Optional)
- 두개의 아날로그 채널은 single-stick(mixed) motor control을 가능하게 함.
- 아날로그 채널은 limit 혹은 kill switch와 같은 어던 모드에서도 사용이 가능
Simple Motor Controller 비교 테이블
![]() 18v7 |
![]() 18v15 |
![]() 24v12 |
![]() 18v25 |
![]() 24v23 | |
Absolute max voltage: | 30 V | 30 V | 40 V | 30 V | 40 V |
Recommended max voltage(1): | 24 V | 24 V | 34 V | 24 V | 34 V |
Max continuous current w/o heat sink: | 7 A | 15 A | 12 A | 25 A | 23 A |
Width: | 1.1" (2.8 cm) | 1.1" (2.8 cm) | 1.1" (2.8 cm) | 1.2" (3.1 cm) | 1.2" (3.1 cm) |
Length: | 2.1" (5.3 cm) | 2.1" (5.3 cm) | 2.1" (5.3 cm) | 2.3" (5.8 cm) | 2.3" (5.8 cm) |
Weight(2): | 7 g | 7 g | 7 g | 12 g | 12 g |
Available with connectors installed? | Yes | Yes | Yes | No | No |
스펙
Motor channels: | 1 |
Control interface: | USB; non-inverted TTL serial; RC servo pulses; analog voltage |
Minimum operating voltage: | 5.5 V |
Maximum operating voltage: | 40 V |
Continuous output current per channel: | 23 A |
Maximum PWM frequency: | 21.77 kHz |
Maximum logic voltage: | 3.3 V |
Reverse voltage protection?: | N |
Partial kit?: | Y |
구성품
- 모터 컨트롤러
- 파워 캐페이시터
- 40×1 straight 0.1" male header strip
- 5mm-pitch 4-pin terminal block
- 점퍼
- 알림
- 파워 캐페이시터는 성능에 매우 큰 영향을 미칩니다. 포함되어있는 캐패이시터는 추천하는 최소 사이즈이며, 공간이 충분하다면 좀 더 큰 캐페이시터를 연결할 수 있습니다. 큰 캐페이시터는 전원이 불량하거나 컨트롤러로부터 전원이 30센티이상 떨어져 있는 경우 필요할 수 있습니다.
- 터미널블럭은 16A까지만 사용이 가능하므로 두꺼운 선을 보드에 직접 납땜하여 연결하는 것을 추천하여 드립니다.
- 본 고전력 제품을 사용할 때나 본 제품에 다른 부분을 연결하실때 안전에 대하여 특히 유의 하십시오.
리소스
- Pololu Simple Motor Controller User's Guide
- Pololu USB Software Development Kit
- Application Note: Using AutoHotkey with Pololu USB Products
- Simple Motor Controller Windows Drivers and Software (release 121204) (5MB zip)
- Simple Motor Controller Linux Software (release 101119) (115k gz)
- Firmware version 1.04 for the Simple Motor Controllers (266k fmi)