28
NT – DMDSC – 20A Dual Motor Digital Speed Controller 20A User’s Manual NTrex Co., Ltd.

NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT – DMDSC – 20A Dual Motor Digital Speed Controller 20A

User’s Manual

NTrex Co., Ltd.

Page 2: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 2 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

NT-DMDSC-20A(Ver 1.02) Manual

먼저 ㈜엔티렉스 NT-DMDSC-20A 제품을 사용해 주셔서 감사합니다.

본 매뉴얼은 ㈜엔티렉스에서 제품을 개발, 생산한 NT-DMDSC-20A DC 모터드라이버 시리즈의

사용법에 관한 내용입니다.

상기 제품 설명서에 대한 모든 사용권과 사용된 기술의 권리는 저작권법에 의한 보호를 받고

있습니다. 따라서 본 제품(관련자료, 아이디어, 설명서)의 어떠한 부분도 사전에 본사와

동의없이 변경, 재생산 할 수 없으며 다른 언어로도 번역될 수 없습니다.

이를 준수하지 않아 생길 수 있는 문제에 대해서는 본사에서 어떠한 책임도 지지 않으므로

주의하시기 바랍니다.

본 문서의 내용 및 기능은 품질 개선을 위하여 사전 동의 없이 변경될 수 있습니다.

㈜엔티렉스

Copyright © by NTrex Co., Ltd. All Right Reserved.

- 인쇄 내역 -

2008년 7월 10일 초판 V1.02 firmware 기준

Page 3: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 3 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

Firmware Update Version

Date Version Changes

2008-3 Ver1.00 초기 출시 버전

2008-5 Ver1.02

R/C의 연결불능상태의 noise 제거

펄스 폭 Range 확대

Joystick 기능추가 및 확대

Page 4: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 4 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

목차

1. 사용 전 유의 사항 ............................................................................................................................. 5

2. NT-DMDSC-20A DC 모터드라이버 소개 .................................................................. 6

3. NT-DMDSC-20A 의 내용물 ......................................................................................... 7

4. NT-DMDSC-20A 의 사양서 ......................................................................................... 8

5. NT-DMDSC-20A 의 연결도 ......................................................................................... 9

5.1 R/C mode ..................................................................................................................................... 12

5.2 Joystick separated mode ...................................................................................................... 14

5.3 Joystick mixed mode .............................................................................................................. 15

5.4 RS-232C mode .......................................................................................................................... 16

6. RS-232C 통신의 기본형식 ......................................................................................... 17

6.1 명령(Command)의 사용방법 .............................................................................................. 18

6.2 질의(Query)의 사용방법 ....................................................................................................... 22

7. 문의 사항 ..................................................................................................................... 23

부록 A. Monitoring Program(그림) .............................................................................. 24

부록 B. D-SUB 15 핀 연결도............................................................................................. 24

부록 C. D-SUB 15 핀을 이용하여 R/C 커넥터 만들기 ................................................. 25

부록 D. D-SUB 15 핀을 이용하여 RS-232C 케이블 만들기 ......................................... 26

Page 5: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 5 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

1. 사용 전 유의 사항

NT-DMDSC-20A 를 사용하기 전에

User’s Manual 을 반드시 숙지하시기 바랍니다.

인명이나 재산상의 영향이 큰 기기에 사용할 경우,

반드시 안전장치(fuse 등)를 설치 후 사용하시기 바랍니다.

설치, 운전, 조작 등은

User’s Manual 을 참조하여 주시기 바랍니다.

제품을 분해, 개조하지 마십시오.

화재, 감전 및 파손의 위험이 있습니다.

전원을 입력하기 전에

반드시 모드 선택 및 확인을 해주시기 바랍니다.

Battery 전원 연결할 경우,

반드시 전원의 극성을 확인 해주시기 바랍니다.

(잘못 연결하였을 경우, 모터드라이버가 파손됩니다.)

방열 및 성능 향상을 위하여

통풍이 잘 되도록 유지하여 주시기 바랍니다.

Page 6: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 6 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

2. NT-DMDSC-20A DC 모터드라이버 소개

그림 1. NT-DMDSC-20A DC 모터드라이버 외형도

NT-DMDSC-20A는 DC 모터를 제어하기 위한 모터드라이버입니다.

본 모터드라이버는 대용량의 FET로 Microcontroller를 이용하여 제어합니다.

또한, 모터의 사용을 쉽게 하게 위해서 인터페이스 부분에 많은 심혈을 기울였습니다.

NT-DMDSC-20A는 기본적으로 두 개의 모터를 한번에 구동 할 수 있고, 손쉽게 RS-232C

또는 R/C, 아날로그입력, 아날로그 조이스틱 등으로 쉽게 모터를 제어 할 수 있습니다.

본 모터드라이버를 이용하여 배틀 로봇, 스쿠터, 대형 장난감, 대형 로봇 등을 만들거나 이용할

수 있습니다.

그림 2. NT-DMDSC-20A size

Page 7: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 7 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

3. NT-DMDSC-20A 의 내용물

모터드라이버 본체

D-SUB 15핀과 R/C & RS-232C 통합케이블

모터드라이버 본체는 브라켓이 붙어있어, 각종 기기와 손쉽게 연결할 수 있습니다.

그 외의 D-SUB 15핀 <-> R/C 케이블과 D-SUB 15핀 <-> D-SUB 9핀 케이블이 들어있습니다.

그림 3. NT-DMDSC-20A DC모터드라이버 블록다이어그램

Page 8: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 8 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

4. NT-DMDSC-20A 의 사양서

General Hardware Specification

200W DC 모터의 속도를 제어할 수 있는 모터드라이버

DIP스위치의 조정을 통한 각종 모드 선택가능

7-세그먼트를 통한 모터의 각종 상태 표현 및 모터의 설정상태 표현

Push button Switch를 통한 매뉴얼 리셋 가능

두 개의 모터와 배터리용 케이블 50cm 제공

D-SUB 15핀 커넥터 2채널용 R/C전용 케이블제공

D-SUB 15핀 커넥터 D-SUB 9핀 RS-232C 케이블 제공

RS-232C를 통해 드라이버 제어

무 게 : 125 g

Power Specification

Input Voltage Range : 15V ~ 35V

연속전류 최대 20A, 순간전류 최대 50A

Output Voltage : +5V, +12V 제공

DIP스위치 모드

R/C Mode

2 Channel Joystick mixed Mode

2 Channel Joystick separated Mode

RS-232C Mode

Software(RS-232C)제어 모드

Motor 속도 알림 기능

Software Reset 기능

Joystick 영점조정 기능

Battery 전압상태 알림 기능

모터드라이버 내부온도 알림 기능

통신속도(RS-232C) 설정 기능

가속도 설정 기능

DeadBand 설정 기능

Help 명령어

Firmware Upgrade

웹사이트를 통한 펌웨어 업그레이드

( 추후 예정 http://forum.ntrex.co.kr )

Page 9: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 9 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

5. NT-DMDSC-20A 의 연결도

Front side view의 Mode Select를 잘 확인한 후에 점퍼를 세팅합니다.

기본은 RS-232C 통신 모드입니다.

그림 4. NT-DMDSC-20A Front side view

FND : 모드 설정 상태 및 배터리 상태 체크

Mode Select : 각각의 모드를 선택하는 모드선택용 딥스위치.

Reset : 누르면 하드웨어적으로 모터드라이버가 리셋됩니다.

On/Off : 전원의 유 / 무 확인 신호

D-SUB 15 pin : R/C신호, RS-232C, +5V, GND를 사용할 수 있는 15핀 커넥터

Back side view의 전원선과 모터 선을 잘 확인한 후에 연결합니다.

그림 5. NT-DMDSC-20A Back side view

Motor1+, Motor1- : 첫 번째 모터 연결 케이블. DC모터 양쪽에 연결하면 됩니다.

Motor2+, Motor2- : 두 번째 모터 연결 케이블. DC모터 양쪽에 연결하면 됩니다.

Battery+, Battery- : 배터리(+) 부분과 배터리(–) 부분을 연결.

※ 배터리를 연결할 때, 극성에 주의하여 연결하여야 합니다.

Page 10: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 10 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

아래는 NT-DMDSC-20A 모터드라이버를 PC로 제어하는 예제입니다.

두 개의 배터리를 직렬 연결하였고, 두 개의 100W DC모터를 연결하였습니다.

그림 6. NT-DMDSC-20A와 배터리 모터의 예제 연결도

<주의사항> 본 제품에 연결을 실수 혹은 잘못 연결하였을 경우,

제품에 이상이 생길 수 있으니 꼭 주의 하시기 바랍니다.

배터리 연결 시에는 적절한 퓨즈를 사용하시기 바랍니다.

DC모터 드라이버에 대용량 배터리를 연결하고 퓨즈나, ON/OFF 스위치를 장착하지 않으면

위험할 수 있습니다.

20A이상의 전류가 흐르는 수백 W[와트] 급의 모터는 강력한 파워를 발휘합니다.

그리고 NT-DMDSC-20A의 Serial Port를 이용하여 무선랜, RF무선모듈, Zigbee, Bluetooth 등과

연결할 수 있습니다.

100W DC Motor

100W DC Motor

NT-DMDSC-20A 모터드라이버

ON/OFF SW

RS-232C

그림 7. 무선으로 NT-DMDSC-20A 제어 예

Page 11: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 11 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

※ DIP S/W Address Setting

DIP S/W 설정에 따라 4가지의 동작모드를 선택할 수 있습니다.

( 단, 반드시 새로운 설정 완료 후 드라이버를 “리셋”합니다. )

Mode Mode Selector

R/C

Joystick

mixed 4321

Joystick separated

4321

RS-232C

Page 12: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 12 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

5.1 R/C mode

R/C 송신기와 동일 주파수 대역의 수신기를 드라이버 측 15핀 커넥터의 4, 5번 핀에 각각 연결

한다. 수신기 측의 4.8V~6V 전원은 모터 드라이버에서 공급 하는 전압으로 구동되므로 별도의

전원이 필요 없습니다.

( 수신기 측에서 5V의 전기는 약 MAX 400mA정도까지만 공급 가능하니,

만일 고 전류를 소비하는 R/C 서보 모터를 사용시 따로 +5V을 공급하여주어야 합니다.)

0.8ms ~ 2.2ms 까지의 펄스 폭 동작범위를 가지고 있으며,

1.5ms(조종기의 중앙)일 경우 모터는 정지 상태에 위치합니다.

R/C 서보 모터 신호의 주기는 20ms를 기준으로 하고, 19ms ~ 21ms까지 동작 가능합니다..

R/C 2개의 채널 중 각각의 1개 채널에 1개 모터를 구동시킬 수 있습니다.

모터드라이버에서 R/C신호를 따로 믹스하지는 않습니다.

2채널 신호의 믹스를 원하신다면, R/C 조정기 또는 별도의 제어보드에서 신호를 믹스하여야 합

니다.

R/C모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후,

세그먼트 상단의 LED가 켜집니다.

또한, R/C모드에서는 조정기가 꺼져 있을 때는 7-세그먼트상단의 LED가 계속하여 점멸합니다.

단, R/C 모드로 동작 시 반드시 조종기의 전원을 먼저 ON시킨 후 드라이버의 전원을 ON시켜

야 합니다.(동일 주파수 대역의 부정확한 데이터 수신으로 모터가 오동작을 일으킵니다.)

전원 OFF시에는 위 절차의 역순으로 진행하여야 합니다.

그림 8. R/C mode에서의 하이퍼터미널의 상태 표시

Page 13: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 13 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

그림 9. R/C 신호의 구성

만일 R/C mode가 작동하지 않으면,

조종기와 수신기의 Crystal 주파수가 일치하는지 확인하여 보시고,

일치할 경우 위와 같은 신호가 발생하는지 확인하여 보시기 바랍니다.

Page 14: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 14 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

5.2 Joystick separated mode

: 각각의 조이스틱 채널이 분리되어서 채널당 1개의 모터를 구동합니다.

그림 10. 각각의 채널 별로 움직임

모터드라이버의 전원 ON 후 약 1 ~ 2 초간 영점 조정을 실행합니다.

조이스틱의 중심점을 잡는 과정이므로, 부팅 시 절대 조정기 조작을 금지합니다.

Joystick separated mode로 부팅 시 7-세그먼트가 “A”모양으로 2회 점멸한 후,

7-세그먼트 중앙의 LED가 점등상태를 유지합니다.

조이스틱 1채널 : 오른쪽 모터 정역 구동

조이스틱 2채널 : 왼쪽 모터 정역 구동

그림 11. Joystick separated mode에서의 하이퍼터미널의 상태 표시

Page 15: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 15 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

5.3 Joystick mixed mode

: 2개의 조이스틱 채널이 분리되어 움직이지 않고, X/Y축(1,2채널)이 믹스되어

2개 모터의 정/역 및 방향전환이 가능하게 하는 모드입니다.

그림 12. Joystick mixed mode 참조그림

Joystick mixed mode 역시 부팅 시 약 1 ~ 2 초간 조이스틱 영점 조정을 실시합니다.

그러므로 모터드라이버의 부팅 시, 절대 조정기 조작을 금지합니다.

Joystick mixed mode는 부팅 시 7-세그먼트 “J”모양으로 2회 점멸한 후,

7-세그먼트 중앙의 LED가 점등상태를 유지합니다.

조이스틱 Y축 : 오른쪽, 왼쪽 모터 동시 정역 구동

조이스틱 X축 : 오른쪽, 왼쪽 모터 방향 제어

그림 13. Joystick mixed mode에서의 하이퍼터미널의 상태 표시

Page 16: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 16 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

5.4 RS–232C mode

: RS-232C 방식으로 통신하는 모드입니다.

모터드라이버의 RS-232C 모드는 부팅 시 1 ~ 2초간 7-세그먼트에 “U”모양으로 2회 점멸한 후,

7-세그먼트 하단의 LED가 점등상태를 유지합니다.

RS-232C 통신 방법은 2가지가 있습니다.

첫 번째는 PC와 연결하여 모터드라이버를 테스트하는 방법입니다.

두 번째는 별도의 제어 보드로 연결하여 테스트하는 방법이 있습니다.

(제어 보드에 RS-232C용 라인드라이버 칩(MAX232)이 필요합니다.)

TX

RX TX

RX

TX

RX TX

RX

그림 14. RS-232C 테스트하는 방법

그림 15. RS-232C mode에서의 하이퍼터미널의 상태 표시

Page 17: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 17 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

6. RS-232C 통신의 기본형식

RS-232C모드는 기본적으로 문자열(string) 형태를 주고 받아 명령과 질의가 이루어 집니다.

문자열 명령 기본 형식은 “<” 로 시작하여, “>” 로 끝납니다.

예) <□□□□□□> 형태를 나타냅니다.

□□□□□□는 문자열을 나타냅니다.

RS-232C모드의 문자열 형태는 명령과 질의 형태로 볼 수 있습니다.

모터드라이버의 명령과 질의에 대한 간단한 테스트는 터미널 프로그램을 통하여 확인할 수

있습니다. 우리가 흔하게 접할 수 있는 프로그램으로는 윈도우에서 제공되는 하이퍼터미널

(HyperTerminal)이 있습니다. 또는 자사 홈페이지에서 제공되는 모니터링 프로그램으로 확인해

보실 수 있습니다.

명령(Command) : 모터드라이버에 명령을 내릴 수 있다. 명령은 아래와 같습니다.

1. 모터의 속도 제어

2. Deadband 설정

3. 가속도 설정

4. 통신속도 설정

5. 2개 모터의 속도 밸런스 조절

6. 저전압 경고 및 메시지 설정

7. 조이스틱의 영점 조정 세팅

8. 모터드라이버의 리셋

질의(Query) : 모터드라이버의 상태에 대하여 질의 하여 볼 수 있습니다.

만약 질의를 함으로써 언제든지 모터드라이버를 멈출 수도 있습니다.

1. 모터의 속도에 대한 질의

2. 배터리 전압 상태에 대한 질의

3. 드라이버 내부 온도에 대한 질의

4. 드라이버 내부명령어 도움말에 대한 질의

Page 18: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 18 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

6.1 명령(Command)의 사용방법

모든 명령의 입력은 시작문자 “<” 다음으로 반드시 “0(숫자)”이 오는 것을 유념하시기 바랍니다.

그리고 알파벳의 대/소문자를 구분하여 주시기 바랍니다.

1. 모터의 속도 제어 방법

오른쪽 모터만 제어 시 : <0R0455>

“<” 시작문자

“0” 명령문의 시작문자

“R” “R”의 경우 오른쪽모터 / “L”인 경우 왼쪽모터

“0” “0”의 경우 역회전 / “1”의 경우 정회전

“455” PWM, 000 ~ 999까지 설정가능 000; 모터 멈춤 999; 모터 최고속도

“>” 끝문자

왼쪽 모터만 제어 시 : <0L0378> 설명은 위와 같음.

양쪽 모터 동시 제어 시 :

<0R0455L1378> or <<0R0455L1378>

해석; 오른쪽모터를 역방향으로 455의 힘으로,

왼쪽모터를 정방향으로 378의 힘으로 돌립니다.

<주의> 000 ~ 999까지 입력할 수 있습니다.

2. Deadband 설정 방법

모터가 조종기의 신호에 지나치게 민감한 반응을 할 경우,

설정영역을 늘려주어서 모터가 반응하지 않는 영역을 말합니다.

<0D099>

“<” 시작문자

“0” 명령문의 시작문자

“D” Deadband 설정 문자

“099” PWM파워 25%까지 Deadband 설정가능. 000 ~ 250까지 (Default: 100)

“>” 끝문자

<주의> 250이상의 수치를 입력할 시에는 에러 메시지“<Out rating>”가 출력되면서

Deadband 출력 최고치인 250으로 설정됩니다.

3. 가속도 설정 방법

모터가 최고 속도에 오르는 상태를 설정합니다.

Page 19: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 19 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

<0A3>

“<” 시작문자

“0” 명령문의 시작문자

“A” 가속도설정 문자

“3” 입력하는 가속도 범위는 0 ~ 6까지 선택가능(Default: 3)

“>” 끝문자

<주의> 6이상의 수치 입력 시 에러 메시지”<Not Command>” 출력하고,

데이터는 이전의 데이터를 유지합니다.

가속도 0 ~ 6까지의 의미는 아래와 같습니다.

Input Factor Description

0 PWM * 0.4 Max Speed의 40% 출력

1 PWM * 0.6 Max Speed의 60% 출력

2 PWM * 0.8 Max Speed의 80% 출력

3 PWM * 1.0 Max Speed의 100% 출력

4 PWM * 1.2 Max Speed까지의 도달시간 20% 단축

5 PWM * 1.4 Max Speed까지의 도달시간 40% 단축

6 PWM * 1.6 Max Speed까지의 도달시간 60% 단축

그림 16. 가속도 설정 그래프

4. 통신속도 설정 방법

모터드라이버의 통신속도를 바꾸는 방법입니다.

통신속도의 범위는 6가지가 있습니다. 통신 속도 변경 후 외부 리셋 버튼

혹은 소프트웨어 리셋을 통해 반드시 드라이버를 재부팅 하여야 합니다.

Page 20: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 20 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

<0U1>

“<” 시작문자

“0” 명령문의 시작문자

“U” Baudrate설정 문자

“1” 통신속도 설정범위. 0 ~ 5까지 설정 가능. Default = 1, 9600bps

“>” 끝문자

<주의> 통신속도 변경 후 반드시 재부팅을 하여야, 통신을 할 수 있습니다.

Input Description

0 통신속도 2400bps로 설정

1 통신속도 9600bps로 설정

2 통신속도 19200bps로 설정

3 통신속도 38400bps로 설정

4 통신속도 57600bps로 설정

5 통신속도 115200bps로 설정

5. 2개 모터의 속도 밸런스 조절 방법

일반적으로 DC모터는 같은 모델의 모터라도 감속기의 상태 및 코일의 상태에 따라

회전속도가 달라질 수 있습니다. 이 때 사용하는 명령입니다.

2개 모터의 속도 차를 보정하여 줍니다. 빠른 쪽의 모터속도를 줄임으로써 느린 쪽의

모터 속도에 맞추어 줍니다.

<0BR0> or <0BL0>

“<” 시작문자

“0” 명령문의 시작문자

“BR/BL” 모터밸런스 설정문자. Balance Left / Balance Right

“0” 모터속도의 범위. 0 ~ 5까지(Default: 0)

“>” 끝문자

Input Factor Description

0 1.0 100%의 출력

1 0.9 90% 의 출력

2 0.8 80% 의 출력

3 0.7 70% 의 출력

4 0.6 60% 의 출력

5 0.5 50% 의 출력

Page 21: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 21 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

6. 저전압 경고 및 메시지 설정 방법

배터리의 과방전 방지를 위한 기능 설정입니다.

설정한 값보다 전압이 떨어질 경우 7-세그먼트의 오른쪽 하단의 LED가 점등합니다.

제품 출하시의 설정상태는 16V 입니다.

<0W16>

“<” 시작문자

“0” 명령문의 시작문자

“W” 저전압 모니터링 문자

“16” 저전압의 범위. 0V ~ 50V까지

“>” 끝문자

7. 조이스틱의 영점 조정 세팅 방법

조이스틱 모드로 구동 시, 부팅되면서 실행되는 영점 조정 기능 외에,

명령(Command)형식으로 조이스틱을 영점 조정할 수도 있습니다.

<0C>

“<” 시작문자

“0” 명령문의 시작문자

“C” 조이스틱 영점조정 명령어 문자

“>” 끝문자

<주의> 조이스틱 영점 조정에는 약 1 ~ 2초가 필요하므로

약 3초간 조이스틱을 조작하는 것을 금지합니다.

8. 모터드라이버의 리셋 방법

외부를 통하지 않고, 소프트웨어 적으로 모터드라이버를 리셋합니다.

이 명령어 실행 후, 약 1초 이내에 드라이버는 RESET 됩니다.

<0r>

“<” 시작문자

“0” 명령문의 시작문자

“r” 드라이버 리셋 명령어 문자

“>” 끝문자

Page 22: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 22 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

6.2 질의(Query)의 사용방법

모든 질의의 입력은 시작문자 “<” 다음으로 반드시 “1”이 오는 것에 유념하시기 바랍니다.

그리고 알파벳의 대/소문자를 구분하여 주시기 바랍니다

1. 모터의 속도에 대한 질의

Query:

<1M>

“<” 시작문자

“1” 질의문의 시작문자

“M” 모터속도 질의문자

“>” 끝문자

Answer: 출력문 예,

<R0455L1340>

해설: 오른쪽모터, 역회전 455, 왼쪽모터 정회전 340

2. 배터리 전압 상태에 대한 질의

Query:

<1V>

“<” 시작문자

“1” 질의문의 시작문자

“V” 배터리전압 질의문자

“>” 끝문자

Answer: 출력문 예,

<V28>

해설: 배터리 전압은 28V.

<주의> 배터리 전압은 정수로 출력됩니다.

3. 드라이버 내부 온도에 대한 질의

Query:

<1T>

“<” 시작문자

“1” 질의문의 시작문자

“T” 드라이버내부 온도에 대한 질의문자

“>” 끝문자

Page 23: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 23 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

Answer: 출력문 예,

<T34>

해설: 현재 드라이버 내부 온도 34도

<주의> 드라이버 내부온도는 정수로 출력됨.

4. 드라이버 내부명령어 도움말에 대한 질의

Query:

<1h>

“<” 시작문자

“1” 질의문의 시작문자

“h” 드라이버사용에 대한 도움말 대한 질의문자

“>” 끝문자

Answer: 드라이버 사용법에 대한 도움말이 출력됨.

7. 문의 사항

NT-DMDSC-20A 의 문의사항 및 A/S 문의는 오직 온라인으로 진행하고 있습니다.

NT-DMDSC-20A 의 문의는

디바이스마트(www.devicemart.co.kr) 내의 커뮤니티를 통해서 가능합니다.

Page 24: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 24 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

부록 A. Monitoring Program(그림)

부록 B. D-SUB 15 핀 연결도

Page 25: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 25 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

부록 C. D-SUB 15 핀을 이용하여 R/C 커넥터 만들기

핀 연결도를 잘 확인한 후에 D-SUB 15핀 후드와 D-SUB 15핀을 구매하여 만듭니다.

각각의 부품은 아래에서 구매할 수 있습니다.

D-SUB 15: http://www.devicemart.co.kr/mart7/mall.php?cat=013020002&query=view&no=1711

후드 : http://www.devicemart.co.kr/mart7/mall.php?cat=013020003&query=view&no=1766

R/C 케이블 : http://devicemart.co.kr/mart7/mall.php?cat=013020017&query=view&no=20683

http://devicemart.co.kr/mart7/mall.php?cat=013020017&query=view&no=20682

R/C케이블과 따로 핀을 구매해서 원하는 길이로 잘라 만들 수 있습니다.

R/C커넥터는 위와 같이 직접 제작 할 수 있습니다.

R/C채널은 3핀으로 구성되어 있고, 핀 배열로 는 아래의 표와 같습니다.

R/C 핀번호 색 상 내 용

1 갈 색 Ground(GND)

2 적 색 VCC( +5V )

3 노랑색 R/C채널 신호

※ 주의사항: 회사마다 R/C선의 색상표가 같이 않으므로 필히 확인바랍니다.

Page 26: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 26 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

부록 D. D-SUB 15 핀을 이용하여 RS-232C 케이블 만들기

핀 연결도를 잘 확인한 후에 D-SUB 15핀 후드와 D-SUB 15핀을 구매하여 만듭니다.

각각의 부품은 아래에서 구매할 수 있습니다.

D-SUB 15 : http://www.devicemart.co.kr/mart7/mall.php?cat=013020002&query=view&no=1711

후드 15 : http://www.devicemart.co.kr/mart7/mall.php?cat=013020003&query=view&no=1766

후드 9: http://devicemart.co.kr/mart7/mall.php?cat=013020003&query=view&no=1765

D-SUB 9: http://devicemart.co.kr/mart7/mall.php?cat=013020002&query=view&no=1709

위의 디바이스마트 쇼핑몰에서 D-SUB 15핀, D-SUB 9핀, 후드15, 후드9을 준비합니다.

※ 일반적인 D-SUB 9핀의 일반적인 핀 연결 형태 (DTE 기준)

핀번호 명칭 I/O 설 명

1 DCD IN Data Carrier Detect. Raised by DCE when modem synchronized.

2 RD IN Receive Data (a.k.a RxD, Rx). Arriving data from DCE.

3 TD OUT Transmit Data (a.k.a TxD, Tx). Sending data from DTE.

4 DTR OUT Data Terminal Ready.

5 SGND - Ground

6 DSR IN Data Set Ready. Raised by DCE to indicate ready.

7 RTS OUT Request To Send.

8 CTS IN Clear To Send. Raised by DCE in response to RTS from DTE.

9 RI IN Ring Indicator.

Page 27: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 27 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

MEMO

Page 28: NT – DMDSC – 20A · r/c모드로 진입 시 7-세그먼트가 소문자 “r” 형태로 2회 점멸 하며 부팅된 후, 세그먼트 상단의 led가 켜집니다. 또한,

NT-DMDSC-20A(Ver1.02) www.devicemart.co.kr

NT-DMDSC-20A / 사용자 매뉴얼 Ver1.02 firmware www.ntrex.co.kr 서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호 07/10/2008 , Page 28 / 28 Tel : 070-7019-8887(대표번호) Fax : 02-6008-4953 Email : [email protected]

㈜엔티렉스

전화번호 : 070 - 7019 - 8887

팩스번호 : 02 - 6008 - 4953

E – mail :

일반문의 - [email protected]

기술문의 - [email protected]

영업문의 - [email protected]

쇼 핑 몰 : www.devicemart.co.kr

서울특별시 금천구 가산동 481-11 대륭테크노타운 8차 12층 1214호