모든 모터 드라이버는 동작 명령(C Type) 통신 시 Return 데이터의 기본 설정값을 '0'으로 하고 있습니다. 즉, PID 130, 134, 206, 207 등의 동작 명령을 실행해도 기본적으로 Return 데이터가 수신되지 않도록 설정되어 있습니다. Return 데이터 종류를 변경하려면 아래 절차를 따르세요.
1. Comm. Settings 확인
Port 번호 확인 및 설정
COM 포트 번호는 3~9번 범위 내에서 할당하는 것을 권장
변경 방법은 '윈도우에서 USB to Serial Converter 포트 번호 변경 방법' 참고
Baudrate 설정 확인
기본 Baudrate 값: 19200bps
통신 장치 설정 확인
RMID: BLDC_CTR
TMID: MDUI (기본값)
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
2. 정상적인 통신 연결 확인
'Main Data Req' 버튼 클릭
TX text 창과 RX text 창에서 통신 데이터가 정상적으로 송·수신되는지 확인
3. Return 데이터 설정 (PID 149번 설정)
'Select PID to Write' 콤보 박스에서 'RETURN_TYPE' 항목 선택
PID 번호 및 Read Data 값 확인
PID: 149 (엠디로봇 Serial 통신 매뉴얼 기준)
4. 원하는 Return 데이터 설정
Return 타입을 PID_MAIN_DATA(PID 193번)로 설정하려면:
'Write Data' Edit text 창에 '4' 입력 후, 'Send Write Data' 버튼 클릭
TX/RX text 창에서 송·수신 내용 확인
각 Return 데이터 설정 값 (모터 드라이버 모델에 따라 다름)
1축 모터 드라이기: PID 149번 사양서에 기입된 종류대로 Return
2축 모터 드라이기 (MD200T, MD400T 등): 아래 값으로 Return 설정 가능
설정 값
Return 데이터 종류
1
PID_PNT_MONITOR (PID 216번)
2
PID_ACK (PID 7번)
3
PID_IO_MONITOR (PID 194번)
4
PID_PNT_MAIN_DATA (PID 210번)
5. 설정값 확인 및 적용
모터 드라이버의 전원을 OFF/ON 후 재부팅
'Select PID to Write'에서 'RETURN_TYPE' 항목을 다시 선택
송·수신 내용 확인 후 'Read Data' 값이 설정한 값과 일치하는지 확인
6. 동작 명령(C Type) 후 Return 데이터 확인
테스트 중인 모터 드라이버 MD400T(2축 모터 드라이버)의 경우 PID 210번 데이터가 Return 됨
윈도우에서 USB to Serial Converter의 COM 포트 번호를 변경하려면 아래 절차를 따르세요.
1. 장치 관리자에서 포트 설정 진입
2. 포트 설정 변경
⚠ COM1,2 또는 COM10 이상을 설정할 경우, 통신 불가 현상이 발생할 수 있음
3. 변경된 COM 포트 확인
위 설정을 통해 모터 드라이버와의 통신이 원활하게 이루어질 수 있습니다.
모터 드라이버의 Baudrate(통신 속도) 설정을 변경하는 방법입니다.
1. Comm. Settings 확인
Port 번호 확인 및 설정
Baudrate 설정 확인
통신 장치 설정 확인
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
2. 정상적인 통신 연결 확인
3. 원하는 Baudrate 값 입력 및 적용
Baudrate를 57600으로 설정하려면:
Baudrate에 따른 Write Data 값
4. 설정값 확인 및 적용
모터 드라이버의 DIP_SW 3, 4번을 이용한 최대 RPM 설정을 통신을 통해 변경하는 방법입니다.
※ 통신을 통해 설정하면 DIP_SW에 의한 설정은 무시되며, 통신 설정이 우선 적용됩니다.
1. Comm. Settings 확인
Port 번호 확인 및 설정
Baudrate 설정 확인
통신 장치 설정 확인
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
2. 정상적인 통신 연결 확인
3. 모터 최대 RPM 설정 (PID 221번 설정)
4. 원하는 최대 RPM 값 입력 및 적용
5. 설정값 확인 및 적용
모터 드라이버의 DIP_SW 1, 2번을 이용한 모터 극수 설정을 통신을 통해 변경하는 방법입니다.
※ 통신을 통해 설정하면 DIP_SW에 의한 설정은 무시되며, 통신 설정이 우선 적용됩니다.
1. Comm. Settings 확인
Port 번호 확인 및 설정
Baudrate 설정 확인
통신 장치 설정 확인
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
2. 정상적인 통신 연결 확인
3. 모터 극수 설정 (PID 21번 설정)
4. 원하는 모터 극수 값 입력 및 적용
모터 극수를 10극으로 설정하려면:
모터 극수에 따른 Write Data 값
5. 설정값 확인 및 적용
모터의 위치값을 홀센서가 아닌 엔코더(Encoder) 기반으로 받도록 설정하려면 아래 절차를 따르세요.
1. 사전 조건: Encoder PPR 설정 확인
2. Comm. Settings 확인
Port 번호 확인 및 설정
Baudrate 설정 확인
통신 장치 설정 확인
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
3. 정상적인 통신 연결 확인
4. 모터 위치값을 엔코더(Encoder) 기반으로 변경 (PID 046번 설정)
5. 설정 적용
6. 설정값 확인 및 적용
모든 모터 드라이버는 동작 명령(C Type) 통신 시 Return 데이터의 기본 설정값을 '0'으로 하고 있습니다.
즉, PID 130, 134, 206, 207 등의 동작 명령을 실행해도 기본적으로 Return 데이터가 수신되지 않도록 설정되어 있습니다.
Return 데이터 종류를 변경하려면 아래 절차를 따르세요.
1. Comm. Settings 확인
Port 번호 확인 및 설정
Baudrate 설정 확인
통신 장치 설정 확인
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
2. 정상적인 통신 연결 확인
3. Return 데이터 설정 (PID 149번 설정)
4. 원하는 Return 데이터 설정
Return 타입을 PID_MAIN_DATA(PID 193번)로 설정하려면:
각 Return 데이터 설정 값 (모터 드라이버 모델에 따라 다름)
1축 모터 드라이기: PID 149번 사양서에 기입된 종류대로 Return
2축 모터 드라이기 (MD200T, MD400T 등): 아래 값으로 Return 설정 가능
5. 설정값 확인 및 적용
6. 동작 명령(C Type) 후 Return 데이터 확인
CTRL 커넥터의 SPEED_IN(SPEED_IN1, SPEED_IN2) 입력 전압을 이용하여 모터를 전류 제어 방식으로 변경하려면 아래 절차를 따르세요.
1. CTRL 커넥터 사양
CTRL 커넥터의 SPEED_IN 핀을 통해 속도 또는 전류 제어 가능
SPEED_IN1, SPEED_IN2 핀을 통해 각각 속도 또는 전류 제어 가능
2. Comm. Settings 확인
Port 번호 확인 및 설정
Baudrate 설정 확인
통신 장치 설정 확인
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
3. 정상적인 통신 연결 확인
4. 전류 제어 설정 (PID 044번 설정)
5. 전류 제어 활성화
CTRL 커넥터의 SPEED_IN 핀을 통해 속도 제어가 아닌 전류 제어를 원할 경우
'Write Data' Edit text 창에 1 입력 후, 'Send Write Data' 버튼 클릭
TX/RX text 창에서 송·수신 내용 확인
6. 설정값 확인 및 적용
모터 드라이버의 DIR, RUN/BRAKE, START/STOP 기능을 리미트 스위치로 제어하거나 통신으로만 제어하려면 아래 절차를 따르세요.
1. Comm. Settings 확인
Port 번호 확인 및 설정
Baudrate 설정 확인
통신 장치 설정 확인
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
2. 정상적인 통신 연결 확인
3. 리미트 스위치 기능 설정 확인 및 변경 (PID 017번 설정)
4. 리미트 스위치 기능 해제 (통신으로만 제어 원할 경우)
5. 설정값 확인 및 적용
모터 드라이버의 Encoder PPR 값을 설정하려면 아래 절차를 따르세요.
1. Comm. Settings 확인
Port 번호 확인 및 설정
Baudrate 설정 확인
통신 장치 설정 확인
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
2. 정상적인 통신 연결 확인
3. Encoder PPR 설정 (PID 156번 설정)
4. 원하는 Encoder PPR 값 입력 및 적용
5. 설정값 확인 및 적용
모터의 감속(Slow Down) 정도를 설정하려면 아래 절차를 따르세요.
1. Comm. Settings 확인
Port 번호 확인 및 설정
Baudrate 설정 확인
통신 장치 설정 확인
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
2. 정상적인 통신 연결 확인
3. 감속(Slow Down) 설정 (PID 154번 설정)
4. 원하는 감속 값 입력 및 적용
5. 설정값 확인
모터의 가속(Slow Start) 정도를 설정하려면 아래 절차를 따르세요.
1. Comm. Settings 확인
Port 번호 확인 및 설정
Baudrate 설정 확인
통신 장치 설정 확인
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
2. 정상적인 통신 연결 확인
3. 가속(Slow Start) 설정 (PID 153번 설정)
4. 원하는 가속 값 입력 및 적용
5. 설정값 확인
모터 드라이버의 통신 ID를 변경하려면 아래 절차를 따르세요.
1. Comm. Settings 확인
Port 번호 확인 및 설정
Baudrate 설정 확인
통신 장치 설정 확인
위 설정을 확인한 후, 'Connect' 버튼 클릭 → 'Connected' 상태로 비활성화 확인
2. 정상적인 통신 연결 확인
3. 통신 ID 변경 (PID 133번 설정)
4. 변경된 ID 적용 및 확인