Q&A

제품 문제 해결방법 / 제품상담

많이하는 질문

   

✓ DC제어기(MD200 이상)의 경우 파워스위치가 연결되어 있어야 합니다. (molex 2핀 커넥터)

✓ 제어기를 통해 기본적으로 모터를 동작시키기 전에 모터와 모터제어기간의 배선 연결이 올바르게 연결되었는지 확인 되어야 합니다.
모터의 UVW상과 홀센서의 핀배열대로 제어기와 연결되었는지 확인되어야 합니다. (모터배선은 당사의 모터사양서를 참조하세요.)

✓ 올바른 배선 연결 후에는 배선의 접촉을 확인해야 합니다. 커넥터 작업 중 배선의 접촉이 고르게 되지 않아 오작동되는 경우가 빈번히 발생합니다.

✓ 제어기의 용량에 따른 전원 및 UVW배선의 굵기를 확인해야 합니다. 최소한 제어기에 부착되어 있는 배선의 굵기만큼 연장되는 배선의 굵기가 선정되어야 합니다. (흐르는 전류대비 용량이 약한 배선을 사용하는 경우 화재의 위험성이 있습니다.)

✓ 배선의 연장되는 길이는 2m 이하를 권장드립니다. 특히 신호선 및 통신선의 길이가 연장된다면 랜선에 사용되는 통신선 사용을 권장해 드립니다. (CAT#6 이상 권장)

✓ 모터의 극수 및 최대 RPM을 사양서에서 확인 후 설정되어야 합니다.
통신으로 속도명령 및 기타 모션명령을 주는 경우에는 다음의 조건이 만족되어야 모터가 움직입니다.

✓ 통신의 개통

✓ RS485통신의 경우 통신 컨버터의 RxD, TxD란에 통신패킷이 들어오고 나갈때 보통 LED가 깜빡거리게 되어있습니다.
통신을 기본적으로 주고 받는 동작은 문제없는지 확인바랍니다.




⋇ 통신이 개통되지않을 때는 다음을 확인하세요.

✓ 통신 드라이버 설치 여부

✓ 통신 포트 변경
⋇ 통신포트의 번호는 3~9번사이를 권장드립니다. 통신포트변경은 아래와 같습니다.


① '내 PC' 아이콘 우클릭 후 '관리' 항목 클릭

내 pc '관리' 항목

② 장치 관리자 → 포트(COM & LPT) → USB Serial Port(Com *)에서 우클릭 후 '속성' 클릭

USB Serial Port 우클릭 후 속성

③ 상위 탭에서 '포트 설정' 클릭 후 모터 제어기의 Baudrate와 동일한 비트/초(B) 값 설정 후 '고급' 버튼 클릭

포트설정 클릭 후 고급 버튼

④ 고급 설정에서 COM 포트 번호(P)를 COM3~COM9 범위 내에서 설정 후 '확인' 버튼 클릭
→ COM1,2번 혹은 COM10번 이상 설정시 통신이 불가한 사항이 간헐적으로 발생

포트 번호 확인버튼

⑤ 원하는 COM*으로 변경 확인

원하는 COM으로 변경 확인


⋇ 통신포트 및 통신속도는 정확히 매칭이 되어있는지(기본 19200bps)등의 내용을 확인바랍니다.

⋇ 통신은 개통되었는데(MDAS를 사용하는 경우) MainDatqReq 버튼을 눌러서 응답하는지 확인하여 입력패킷이 상부창에 보여지면 통신은 개통되었다는 것이 확인됩니다. 단, 모터는 움직이지 않아야 합니다.

통신 개통 확인


⋇ 기본적으로 제어기를 통신으로 운용할 때는 CTRL I/O신호선중에 START/STOP, DIR신호를 리미트스위치로 동작시킵니다.
이 2선이 기본적으로 Ground(COM, PIN#1)과 연결되어있어야 동작이 가능합니다.
이를 사용하지 않으려면 PID_USE_LIMIT_SW(17)을 0으로 세팅하여야 합니다.

리미트스위치 동작


⋇ 리미트 스위치를 기본적으로 사용하는 이유는 기구적으로 리미트가 있는 경우 양단에 스위치를 때리면 연결이 끊어지면서 안전하게 모터를 멈추기 위함입니다.

안전하게 모터 멈춤


⋇ 동작 중에 자꾸 멈춘다.
• PID_COM_WATCH_DELAY 항목이 세팅되어있지는 않은지 확인합니다.
• 이 값이 1이면 100ms, 10이면 1초 이상 통신이 감지되지 않으면 제어를 멈추게 됩니다.
• 이런 현상을 방지하려면 이 값을 0으로 세팅하거나 아주 길게 세팅하여 사용하기 바랍니다.
• 이 기능은 동작 중에 통신이 끊어지거나 이상동작을 할 때 모터제어를 안전하게 멈추기 위한 기능입니다.

동작 중에 자꾸 멈춤
PID_STOP_STATUS 항목의 값을 확인 후 원하는 정지 시 제어 종류를 설정하세요.

제어 종류 설정
PID_LIMIT_STOP_COND 항목의 값을 확인 후 원하는 정지 시 제어 종류를 설정하세요.

제어 종류 설정
패키지상에 마운트 되어 사용할 시리얼 포트를 ttyUSB0으로 프로그램 하였습니다. PC에 연결하여 사용할 USB TO SERIAL 컨버터의 할당 번호를 확인 후 ttyUSB0으로 변경해야 합니다. 또한 해당 장치의 쓰기,읽기 권한을 상승 시켜주어야 합니다. 만약 해당 설정을 하지 않는 상태에서 패키지를 실행한다면 아래 사진 같은 알람 문구가 보입니다. 권한 상승 및 심볼릭 링크를 설정한 후 패키지를 사용하시기 바랍니다.

심볼릭 링크 설정

md.launch 파일 내의 RMID(Receiving Machine ID)파라미터의 값을 확인하세요.
아래 사진의 옵션 1 형식으로 시스템을 제작 및 운용하는 경우 RMID는 모터제어기의 머신 아이디인 183으로 설정되어 있어야 하며 옵션 2로 운용하는 경우 RMID는 184로 설정되어 있어야 합니다.

파라미터 값 확인

파라미터 값 확인

패키지와 연결하여 사용할 모터제어기의 설정상태를 확인하세요.
① 모터제어기에 Baudrate가 57600bps로 설정되어 있는지 확인하세요. 패키지의 설정되어 있는 SERIAL 통신의 속도를 57600bps하여 모터제어기 또한 설정을 맞춰주어야 합니다.

모터제어기 설정

② PID_USE_LIMIT_SW (리미트 스위치 핀의 사용 여부) 값이 0으로 설정되어 있는지 확인하세요.



③ 사용하고 있는 모터의 엔코더 PPR값이 모터 제어기에 설정되어 있고 모터제어기에 엔코더가 연결되었는지 확인하세요. 본사의 엔코더(MEN) PPR 값은 16384입니다.



⋇ 위 설정들은 모터제어기 출하 시 ’ROBOT’ 버전으로 출하하는 내용입니다.
추후 ROS패키지와 연계하여 모터제어기를 사용하신다면 구매 시 ROBOT 버전으로 구매의사를 알려주셔야 합니다.
모터 제어기단에 노이즈가 많이 발생하는 것으로 보입니다.
PID_CYCLIC_FAULT 값을 1로 설정 후 사용하시길 바랍니다.



⋇ 이 사양은 FAULT(최대전류 이상 감지)신호 때만 출력을 0으로 만들어주고 알람을 발생시키지 않습니다.

최대 전류사용 설정값이 낮게 설정되어 있는지 확인하세요.
MD400T의 경우 해당값이 199(0.1A 단위, 각 채널당 20A 사용가능한 제어기)으로 설정되어 있어야 합니다.



모터제어기에 엔코더 PPR은 설정되어 있고 엔코더가 모터제어기와 연결되어 있지 않으면 알람이 발생할 가능성이 높습니다. 해당 설정을 확인하세요.

파워 서플라이를 사용하는 경우 사양에 맞는 제어기를 사용하면 됩니다.
배터리를 사용하는 경우 입력 사양이 DC72V 사양 제품을 사용하는 것을 권장합니다.
(배터리 완충시 56V 이상 출력 되어 제어기 파손이 야기될 수 있습니다.)
당사의 제품은 홀센서가 있어야 사용이 가능합니다. 센서리스 모터는 지원하지 않는 점 참고부탁드립니다.
기구적으로 구속이 된 상태에서 동일한 속도제어를 하는 경우 서로가 서로에게 간섭을 주어 양쪽 제어가 다 원활하게 되지 않는 경우가 있습니다.
예를 들어 전륜과 후륜에 각각 동일한 명령 1000rpm을 주었을 때 기구적 미세한 차이로 전륜은 1001rpm으로 구동되고 후륜은 999rpm으로 구동되는 경우 각 제어기는 오차가 1rpm씩 발생하여 한쪽은 계속하여 속도를 줄이려는 방향으로 출력을 주고 한쪽은 계속 속도를 증가하는 방향으로 출력을 주어서 시스템이 과열되고 정상적인 제어가 이루어지지 않을 수 있습니다.

이런 경우 서로상태를 확인하여 부드럽게 제어하는 방식은 동기제어를 세팅하여 사용합니다. 2개의 모터 중 1개에만 동기제어타입을 MASTER로 세팅하고 다른 한 개의 제어기에 통신으로 연결하여 사용하면 부드럽게 원하는 속도로 로봇을 구동할 수 있습니다.



MDAS에서 Write항목 중SYNC_TYPE을 선정하여 마스터(MASTER)로 사용할 제어기에만 1로 세팅하고 RS485통신을 슬레이브(SLAVE)제어기와 연결하여 사용합니다.
이때 속도제어명령은 오직 마스터제어기에만 주면 됩니다. (슬레이브제어기는 마스터 제어기가 제어)
CAN통신을 사용하고자 하는 경우에는 2로 세팅하여 사용하시기 바랍니다.
통신설정 관련 Q&A 



1. '내 PC' 아이콘 우클릭 후 '관리' 항목 클릭


내 PC



2. 장치 관리자 → 포트(COM & LPT) → USB Serial Port(Com *)에서 우클릭 후 '속성' 클릭


장치관리자



3. 상위 탭에서 '포트 설정' 클릭 후 모터 제어기의 Baudrate와 동일한 비트/초(B) 값 설정 후 '고급' 버튼 클릭


포트설정



4. 고급 설정에서 COM 포트 번호(P)를 COM3~COM9 범위 내에서 설정 후 '확인' 버튼 클릭 → COM1,2번 혹은 COM10번 이상 설정시 통신이 불가한 사항이 간헐적으로 발생



고급설정



5. 원하는 COM*으로 변경 확인


포트설정



1. Comm. settings 확인


• Port는 3~9번 사이의 값을 할당을 권장

→ 변경 방법은 Q&A 항목 중 ' 윈도우에 할당된 USB To Serial Converter Port 번호 변경 방법' 참고

• Baudrate 확인(기본으로 설정된 제어기의 Baudrate는 19200bps)

• RMID는 BLDC_CTR, TMID는 MDUI로 설정(기본값)

• 위 설정값들 확인 후 'Connect' 버튼 클릭 후 'Connected'로 비활성화 확인

Comm. settings 확인



2. 'Main Data Req' 버튼 클릭 후 TX text 창과 RX text 창에 통신 데이터 확인


• 정상적인 통신 연결을 확인하기 위한 절차

2. Main Data Req



3. 'Select PID to write' 콤보 박스에서 'ID' 항목 클릭


3. Select PID to write



4. 'Select PID to write' 콤보 박스 하단의 'PID', 'Read Data' 확인 후 'ID' 콤보 박스의 값을 원하는 ID 값으로 설정


• PID는 133, Read Data는 1(기본값)

• 'ID' 콤보 박스의 값을 원하는 ID값 설정 후 'Write Data'의 값과 동일 여부 확인

4. Select PID to write



5. 'Send Write Data' 버튼 클릭 후 TX text 창의 송신 데이터 확인


5. Send Write Data



6. 'Main Data Req' 버튼 클릭 후 TX text창과 RX text 창의 데이터중 변경된 ID로 통신 송수신 내용 확인


6. Main Data Req

1. Comm. settings 확인


• Port는 3~9번 사이의 값을 할당을 권장

→ 변경 방법은 Q&A 항목 중 ' 윈도우에 할당된 USB To Serial Converter Port 번호 변경 방법' 참고

• Baudrate 확인(기본으로 설정된 제어기의 Baudrate는 19200bps)

• RMID는 BLDC_CTR, TMID는 MDUI로 설정(기본값)

• 위 설정값들 확인 후 'Connect' 버튼 클릭 후 'Connected'로 비활성화 확인

Comm. settings 확인



2. 'Main Data Req' 버튼 클릭 후 TX text 창과 RX text 창에 통신 데이터 확인


• 정상적인 통신 연결을 확인하기 위한 절차

2. Main Data Req



3. 'Select PID to Write' 항목 중 'SLOW_START' 선택 후 'PID', 'Read Data' 항목 확인


• MDROBOT Serial 통신 사양서에서 속도 가속(SLOW_START)의 PID 번호는 153번

3. Select PID to write



4. 원하는 속도 가속(SLOW_START)정도를 'Write Data' edit text 창에 입력 후 'Send Write Data' 버튼 클릭, 송수신 확인


• 설정가능한 속도 가속 값의 범위는 0~1023

• 1023값으로 설정시 명령한 속도(RPM)로 도달하기까지 걸리는 시간은 15초

4. Send Write Data



5. 'Select PID to write' 항목에서 'SLOW_START' 재클릭, 송수신 내용 확인 후 'Read Data'에 표시된 설정된 속도 가속 정도 확인


5. Select PID to write



1. Comm. settings 확인


• Port는 3~9번 사이의 값을 할당을 권장

→ 변경 방법은 Q&A 항목 중 ' 윈도우에 할당된 USB To Serial Converter Port 번호 변경 방법' 참고

• Baudrate 확인(기본으로 설정된 제어기의 Baudrate는 19200bps)

• RMID는 BLDC_CTR, TMID는 MDUI로 설정(기본값)

• 위 설정값들 확인 후 'Connect' 버튼 클릭 후 'Connected'로 비활성화 확인

Comm. settings 확인



2. 'Main Data Req' 버튼 클릭 후 TX text 창과 RX text 창에 통신 데이터 확인


• 정상적인 통신 연결을 확인하기 위한 절차

2. Main Data Req



3. 'Select PID to Write' 항목 중 'SLOW_DOWN' 선택 후 'PID', 'Read Data' 항목 확인


• MDROBOT Serial 통신 사양서에서 속도 감속(SLOW_DOWN)의 PID 번호는 154번

3. Select PID to write



4. 원하는 속도 감속(SLOW_DOWN)정도를 'Write Data' edit text 창에 입력 후 'Send Write Data' 버튼 클릭, 송수신 확인


• 설정가능한 속도 감속 값의 범위는 0~1023

• 1023값으로 설정시 모터 정지까지 걸리는 시간은 15초

4. Send Write Data



5. 'Select PID to write' 항목에서 'SLOW_DOWN' 재 클릭, 송수신 내용 확인 후 'Read Data'에 표시된 설정된 속도 감속 정도 확인


5. Select PID to write



1. Comm. settings 확인


• Port는 3~9번 사이의 값을 할당을 권장

→ 변경 방법은 Q&A 항목 중 ' 윈도우에 할당된 USB To Serial Converter Port 번호 변경 방법' 참고

• Baudrate 확인(기본으로 설정된 제어기의 Baudrate는 19200bps)

• RMID는 BLDC_CTR, TMID는 MDUI로 설정(기본값)

• 위 설정값들 확인 후 'Connect' 버튼 클릭 후 'Connected'로 비활성화 확인

Comm. settings 확인



2. 'Main Data Req' 버튼 클릭 후 TX text 창과 RX text 창에 통신 데이터 확인


• 정상적인 통신 연결을 확인하기 위한 절차

2. Main Data Req



3. 'Select PID to Write' 콤보 박스의 항목에서 'ENC_PPR' 선택 후, 통신 송수신 및 'PID', 'Read Data' 확인


3. Select PID to write



4. 사용 예정인 Encoder의 PPR를 'Write Data' Edit text 창에 기입 후, 'Send Write Data' 버튼 클릭. 통신 송수신 확인


• 당사에서 판매중인 Encoder(MEN)의 PPR은 16384

4. Send Write Data



5. 모터 제어기의 전원을 OFF/ON 후, 'Select PID to Write' 콤보 박스 항목을 'ENC_PPR'로 다시 선택. 통신 송수신 확인 후 ENC_PPR에 설정된 값 확인


5. Select PID to write



*CTRL 커넥터 사양 중 DIR, RUN/BRAKE, START/STOP의 기능을 사용 및 해제를 통신으로 하는 방법입니다.


그림 1. MD750(모터 1축 제어용 제어기)의 CTRL 커넥터
• 그림 1. MD750(모터 1축 제어용 제어기)의 CTRL 커넥터



그림 2. MD750T(모터 2축 제어용 제어기)의 CTRL 커넥터
• 그림 2. MD750T(모터 2축 제어용 제어기)의 CTRL 커넥터



1. Comm. settings 확인


• Port는 3~9번 사이의 값을 할당을 권장

→ 변경 방법은 Q&A 항목 중 ' 윈도우에 할당된 USB To Serial Converter Port 번호 변경 방법' 참고

• Baudrate 확인(기본으로 설정된 제어기의 Baudrate는 19200bps)

• RMID는 BLDC_CTR, TMID는 MDUI로 설정(기본값)

• 위 설정값들 확인 후 'Connect' 버튼 클릭 후 'Connected'로 비활성화 확인

Comm. settings 확인



2. 'Main Data Req' 버튼 클릭 후 TX text 창과 RX text 창에 통신 데이터 확인


• 정상적인 통신 연결을 확인하기 위한 절차

2. Main Data Req



3. 'Select PID to Write' 콤보 박스의 항목 중 'USE_LIMIT_SW' 선택. 통신 송수신 확인 후, 'PID' 및 'Read Data' 확인


• 'Read Data' 값이 1일 경우 → CTRL 핀의 'DIR', 'RUN/BRAKE', 'START/STOP'의 리미트 스위치 기능 사용

3. Select PID to write



4. 만약 리미트 스위치 기능의 해체를 원한다면(오롯이 통신으로만 모터의 동작을 원한다면), 'Write Data' Edit text 창에 0값을 기입 후, 'Send Write Data' 버튼 클릭. 통신 송수신 확인


4. write data



5. 모터 제어기의 전원을 OFF/ON 후, 'Select PID to Write' 콤보 박스의 항목 중 'USE_LIMIT_SW' 클릭. 'Read Data'에 설정된 설정값 확인


5. select PID to write



* CTRL 커넥터 사양 중 SPEED_IN, SPEED_IN1, SPEED_IN2(가변 저항에 의해 입력되는 전압값)에 의해 제어되는 모터의 제어 방식을 속도제어에서 전류제어로 변경하는 설정을 Serial 통신으로 하는 방법입니다.


그림 1. MD750(모터 1축 제어용 제어기)의 CTRL 커넥터
• 그림 1. MD750(모터 1축 제어용 제어기)의 CTRL 커넥터



그림 2. MD750(모터 1축 제어용 제어기)의 사양서 상의 CTRL 커넥터 사양
• 그림 2. MD750(모터 1축 제어용 제어기)의 사양서 상의 CTRL 커넥터 사양



그림 3. MD750T(모터 2축 제어용 제어기)의 CTRL 커넥터
• 그림 3. MD750T(모터 2축 제어용 제어기)의 CTRL 커넥터



그림 4. MD750T(모터 2축 제어용 제어기)의 사양서 상의 CTRL 커넥터 사양
• 그림 4. MD750T(모터 2축 제어용 제어기)의 사양서 상의 CTRL 커넥터 사양



1. Comm. settings 확인


• Port는 3~9번 사이의 값을 할당을 권장

→ 변경 방법은 Q&A 항목 중 ' 윈도우에 할당된 USB To Serial Converter Port 번호 변경 방법' 참고

• Baudrate 확인(기본으로 설정된 제어기의 Baudrate는 19200bps)

• RMID는 BLDC_CTR, TMID는 MDUI로 설정(기본값)

• 위 설정값들 확인 후 'Connect' 버튼 클릭 후 'Connected'로 비활성화 확인

Comm. settings 확인



2. 'Main Data Req' 버튼 클릭 후 TX text 창과 RX text 창에 통신 데이터 확인


• 정상적인 통신 연결을 확인하기 위한 절차

2. Main Data Req



3. 'Select PID to Write' 콤보 박스의 항목에서 'TQ_CTRL' 선택 후, 통신 송수신 및 'PID', 'Read Data' 확인


3. Select PID to write



4. 만약 CTRL 커넥터의 SPEED_IN(1축 모터 제어기의 경우 SPEED_IN, 2축 모터 제어기의 경우 SPEED_IN1, SPEED_IN2)를 통해 모터의 속도 제어가 아닌 전류제어를 원한다면, 'Write Data' Edit text 창에 1을 기입 후, 'Send Write Data' 버튼 클릭


• 통신 송수신 확인

4. write data



5. 모터 제어기의 전원을 OFF/ON 후, 'Select PID to Write' 콤보 박스 항목을 'TQ_CTRL'로 다시 선택. 통신 송수신 확인 후 TQ_CTRL에 설정된 값 확인


5. select PID to write



* 통신이 되는 모든 모터 제어기는 동작명령(C Type) 통신에 따른 Return 데이터 종류의 설정값은 '0'을 기본값으로 하고 있습니다.
따라서 동작명령(PID 130, 134, 206, 207 등등)에 따른 기본 Return 데이터는 수신되지 않게 설정되어 있습니다.


그림 1. RS485 통신 사양 중 PID 149번 내용
• 그림 1. RS485 통신 사양 중 PID 149번 내용



그림 2. PID 149번을 0(기본값)으로 설정 & 속도 명령 시, 통신 송수신 내용
• 그림 2. PID 149번을 0(기본값)으로 설정 & 속도 명령 시, 통신 송수신 내용



1. Comm. settings 확인


• Port는 3~9번 사이의 값을 할당을 권장

→ 변경 방법은 Q&A 항목 중 ' 윈도우에 할당된 USB To Serial Converter Port 번호 변경 방법' 참고

• Baudrate 확인(기본으로 설정된 제어기의 Baudrate는 19200bps)

• RMID는 BLDC_CTR, TMID는 MDUI로 설정(기본값)

• 위 설정값들 확인 후 'Connect' 버튼 클릭 후 'Connected'로 비활성화 확인

Comm. settings 확인



2. 'Main Data Req' 버튼 클릭 후 TX text 창과 RX text 창에 통신 데이터 확인


• 정상적인 통신 연결을 확인하기 위한 절차

2. Main Data Req



3. 'Select PID to Write' 항목 중 'RETURN_TYPE' 선택 후 'PID', 'Read Data' 항목 확인


• MDROBOT Serial 통신 사양서에서 리턴타입설정(RETURN_TYPE)의 PID 번호는 149번

3. Select PID to write



4. 만약 Return type을 PID_MAIN_DATA(PID 193번)로 설정하고 싶다면, 'Write Data' Edit text 창에 '4'값을 기입 후, 'Send Write Data' 버튼 클릭. 통신 송수신 확인


• 1축 모터 제어기의 경우 PID 149번 사양서의 기입된 종류대로 리턴

• 2축 모터 제어기(MD200T, MD400T 등)의 경우 아래 내용으로 리턴

→ 1: PID_PNT_MONITOR(PID 216번)

→ 2: PID_ACK(PID 7번)

→ 3: PID_IO_MONITOR(PID 194번)

→ 4: PID_PNT_MAIN_DATA(PID 210번)

4. write data



5. 모터 제어기의 전원을 OFF/ON 후, 'Select PID to Write' 콤보 박스의 항목 중 'RETURN_TYPE' 클릭. 'Read Data'에 설정된 설정값 확인


5. select PID to write



6. 동작명령(C Type)후, Return 데이터 확인


• 테스트 중인 모터 제어기의 모델명 MD400T(2축 모터 제어기)로 인해 PID 210번 데이터가 리턴됨

6. 동작명령



* Encoder PPR(PID 156)이 제어기에 선행적으로 설정되어 있어야 본 기능을 설정할 수 있습니다.




1. Comm. settings 확인


• Port는 3~9번 사이의 값을 할당을 권장

→ 변경 방법은 Q&A 항목 중 ' 윈도우에 할당된 USB To Serial Converter Port 번호 변경 방법' 참고

• Baudrate 확인(기본으로 설정된 제어기의 Baudrate는 19200bps)

• RMID는 BLDC_CTR, TMID는 MDUI로 설정(기본값)

• 위 설정값들 확인 후 'Connect' 버튼 클릭 후 'Connected'로 비활성화 확인

Comm. settings 확인



2. 'Main Data Req' 버튼 클릭 후 TX text 창과 RX text 창에 통신 데이터 확인


• 정상적인 통신 연결을 확인하기 위한 절차

2. Main Data Req



3. 'Select PID to Write' 콤보 박스의 항목 중 'USE_ENC_POSI' 선택. 통신 송수신 확인 후, 'PID' 및 'Read Data' 확인


3. Select PID to write



4. 'Write Data' Edit text 창에 1값을 기입 후, 'Send Write Data' 버튼 클릭. 통신 송수신 확인


4. write data



5. 모터 제어기의 전원을 OFF/ON 후, 'Select PID to Write' 콤보 박스의 항목 중 'USE_ENC_POSI' 클릭. 'Read Data'에 설정된 설정값 확인


5. select PID to write



* 모터 제어기의 DIP_SW 1, 2번을 이용한 모터의 극수 설정을 통신으로 하는 방법에 대한 설명입니다.
* 모터의 극수 설정을 통신으로 한다면 DIP_SW에 의한 설정은 무시됩니다. (통신 설정 우선)


모터 제어기

1. Comm. settings 확인


• Port는 3~9번 사이의 값을 할당을 권장

→ 변경 방법은 Q&A 항목 중 ' 윈도우에 할당된 USB To Serial Converter Port 번호 변경 방법' 참고

• Baudrate 확인(기본으로 설정된 제어기의 Baudrate는 19200bps)

• RMID는 BLDC_CTR, TMID는 MDUI로 설정(기본값)

• 위 설정값들 확인 후 'Connect' 버튼 클릭 후 'Connected'로 비활성화 확인

Comm. settings 확인



2. 'Main Data Req' 버튼 클릭 후 TX text 창과 RX text 창에 통신 데이터 확인


• 정상적인 통신 연결을 확인하기 위한 절차

2. Main Data Req



3. 'Select PID to Write' 항목 중 'HALL_TYPE' 선택 후 'PID', 'Read Data' 항목 확인


• MDROBOT Serial 통신 사양서에서 모터 극수(HALL_TYPE)의 PID 번호는 21번

• 기본 모터 극수 설정값은 1 (8극)

3. Select PID to write



4. 만약 모터 극수를 10극으로 설정하고 싶다면, Hall(xP) 콤보박스의 값을 10으로 변경
'Write Data'의 값이 2인지 확인 후, 'Send Write Data' 버튼 클릭. 통신 송수신 확인


• 모터 극수에 따른 Write Data

0 → 4극, 1 → 8극, 2 → 10극, 3 → 12극, 4 → 2극, 5 → 6극

• 그 외 극수에 대한 값은 모터 극수의 1/2을 적용
ex) 10 → 20극

• 자세한 사항은 'MDROBOT Serial 통신 사양서' PID 21번 항목 참고

4. write data



5. 모터 제어기의 전원을 OFF/ON 후, 'Select PID to Write' 콤보 박스의 항목 중 'HALL_TYPE' 클릭. 'Read Data'에 설정된 설정값 확인


5. select PID to write



* 모터 제어기의 DIP_SW 3, 4번을 이용한 모터의 최대 RPM 설정을 통신으로 하는 방법에 대한 설명입니다.
* 모터의 최대 RPM설정을 통신으로 한다면 DIP_SW에 의한 설정은 무시됩니다. (통신 설정 우선)


모터 제어기

1. Comm. settings 확인


• Port는 3~9번 사이의 값을 할당을 권장

→ 변경 방법은 Q&A 항목 중 ' 윈도우에 할당된 USB To Serial Converter Port 번호 변경 방법' 참고

• Baudrate 확인(기본으로 설정된 제어기의 Baudrate는 19200bps)

• RMID는 BLDC_CTR, TMID는 MDUI로 설정(기본값)

• 위 설정값들 확인 후 'Connect' 버튼 클릭 후 'Connected'로 비활성화 확인

Comm. settings 확인



2. 'Main Data Req' 버튼 클릭 후 TX text 창과 RX text 창에 통신 데이터 확인


• 정상적인 통신 연결을 확인하기 위한 절차

2. Main Data Req



3. 'Select PID to Write' 항목 중 'MAX_RPM' 선택 후 'PID', 'Read Data' 항목 확인


• MDROBOT Serial 통신 사양서에서 모터 최대 RPM(MAX_RPM)의 PID 번호는 221번

• 기본 모터 최대 RPM 설정값 3,000

3. Select PID to write



4. 만약 모터 최대 RPM을 2000으로 설정하고 싶다면, 'Write Data'의 값을 2,000으로 기입 후, 'Send Write Data' 버튼 클릭. 통신 송수신 확인


4. write data



5. 모터 제어기의 전원을 OFF/ON 후, 'Select PID to Write' 콤보 박스의 항목 중 'MAX_RPM' 클릭. 'Read Data'에 설정된 설정값 확인


5. select PID to write



1. Comm. settings 확인


• Port는 3~9번 사이의 값을 할당을 권장

→ 변경 방법은 Q&A 항목 중 ' 윈도우에 할당된 USB To Serial Converter Port 번호 변경 방법' 참고

• Baudrate 확인(기본으로 설정된 제어기의 Baudrate는 19200bps)

• RMID는 BLDC_CTR, TMID는 MDUI로 설정(기본값)

• 위 설정값들 확인 후 'Connect' 버튼 클릭 후 'Connected'로 비활성화 확인

Comm. settings 확인



2. 'Main Data Req' 버튼 클릭 후 TX text 창과 RX text 창에 통신 데이터 확인


• 정상적인 통신 연결을 확인하기 위한 절차

2. Main Data Req



3. 만약 Baudrate를 57600으로 설정하고 싶다면, Baudrate 콤보박스의 값을 '57600'으로 변경.
'Write Data'의 값이 4인지 확인 후, 'Send Write Data' 버튼 클릭. 통신 송수신 확인


• Baudrate에 따른 Write Data

1 → 9,600bps, 2 → 19,200bps, 3 → 38,400bps, 4 → 57,600bps, 5 → 115,200bps

• 자세한 사항은 'MDROBOT Serial 통신 사양서' PID 135번 항목 참고

3. Select PID to write



4. 모터 제어기의 전원을 OFF/ON 후, 윈도우 프로그램(MDAS)의 초기 연결 Baudrate 값을 '57600'으로 변경 후, 'Connect' 버튼 클릭. → 'Connect' 버튼 비활성화 확인 후, 'Main Data Req' 버튼 클릭. → RX, TX 창으로 송수신 데이터 확인.


4. write data



제품상담

문의해 주셔서 감사합니다. 담당자가 확인 후 신속하게 안내해 드리겠습니다.


모터 드라이버 관련 문의입니다.

수신 : MD ROBOT QnA담당자님 귀하

발신 : 명진테크



NEXTEC 사양서의 링크를 타고 오니 귀사 홈페이지로 연결되었습니다.


혹 NEXTEC MDA4 모터 드라이버를 취급하시는지 문의드립니다.

설명서 등 관련 자료도 있으시다면 또한 부탁드립니다.


Email : mjtech2014@hanmail.net

Tel. 051) 925-0062   FAX 051) 925-0063

부산광역시 강서구 유통단지1로 41, 부산티플렉스 117동 117호

1
--



Accessory  필수부속품









㈜엠디로봇   |  CEO. 이정철   

TEL. 031 906 2241  

E-mail. motordriver@nate.com  

Address. 10442 경기도 고양시 일산동구 일산로 142 

유니 테크빌 263-2호

Business Number. 671-81-0075

Online license. 제2017-고양일산동-0476호