November 20, 2024

디바이스마트 미디어:

[66호] 원하는 색상으로 제어가 가능한 아두이노 IoT 스마트 무드등 키트 -

2021-06-25

★2021 ICT 융합 프로젝트 공모전 결과 발표! -

2021-05-12

디바이스마트 국내 온라인 유통사 유일 벨로다인 라이다 공급! -

2021-02-16

★총 상금 500만원 /2021 ICT 융합 프로젝트 공모전★ -

2021-01-18

디바이스마트 온라인 매거진 전자책(PDF)이 무료! -

2020-09-29

[61호]음성으로 제어하는 간접등 만들기 -

2020-08-26

디바이스마트 자체제작 코딩키트 ‘코딩 도담도담’ 출시 -

2020-08-10

GGM AC모터 대량등록! -

2020-07-10

[60호]초소형 레이더 MDR, 어떻게 제어하고 활용하나 -

2020-06-30

[60호]NANO 33 IoT보드를 활용한 블루투스 수평계 만들기 -

2020-06-30

라즈베리파이3가 드디어 출시!!! (Now Raspberry Pi 3 is Coming!!) -

2016-02-29

MoonWalker Actuator 판매개시!! -

2015-08-27

디바이스마트 레이저가공, 밀링, 선반, 라우터 등 커스텀서비스 견적요청 방법 설명동영상 입니다. -

2015-06-09

디바이스마트와 인텔®이 함께하는 IoT 경진대회! -

2015-05-19

드디어 adafruit도 디바이스마트에서 쉽고 저렴하게 !! -

2015-03-25

[29호] Intel Edison Review -

2015-03-10

Pololu 공식 Distributor 디바이스마트, Pololu 상품 판매 개시!! -

2015-03-09

[칩센]블루투스 전 제품 10%가격할인!! -

2015-02-02

[Arduino]Uno(R3) 구입시 37종 센서키트 할인이벤트!! -

2015-02-02

[M.A.I]Ahram_ISP_V1.5 60개 한정수량 할인이벤트!! -

2015-02-02

MoonWalker Series Motor Controllers User’s Manual 03. 통신 포트 연결

MW001

MW001

MoonWalker Series

Motor Controllers

User’s Manual

MW-MDC24D100S / MW-MDC24D100D

MW-MDC24D200S / MW-MDC24D200D

MW-MDC24D500S / MW-MDC24D500D

 ※ 사용자 매뉴얼에 포함된 정보는 정확하고 신뢰성이 있는 내용입니다. 그러나 출판 당시 발견되지 않은 오류가 있을 수 있으니 사용자는 자신의 제품 검증을 수행하시기 바라며, 전적으로 사용자 매뉴얼에 포함된 정보에 의존하지 마시기 바랍니다.

 

3. 통신 포트 연결
이 장에서는 PC(Personal Computer)나 마이크로컨트롤러(Microcontroller)를 제어기의 통신 포트에 연결하는 방법에 대해 설명합니다. 제어기는 모델에 따라 시리얼과 CAN 통신을 사용할 수 있습니다. 여기서 시리얼 통신은 USB(VCP; Virtual COM Port)와 RS-232를 말합니다. 제어기 모델에 따라 지원되는 통신 포트와 통신선 결선 정보는 데이터시트를 참조하기 바랍니다.

통신 포트와 관련 있는 제어기의 구성 파라미터(Configuration Parameter) 오브젝트는 다음과 같습니다:

· device_id – Device ID
· can_br – CAN Bitrate
· serial_bps – Serial Baudrate
· serial_witchdog – Serial Watchdog

제어기의 구성 파라미터 오브젝트에 대해서는 “오브젝트 오브젝트”를 참고하기 바랍니다.

3.1 USB(VCP) 연결
사용자가 PC를 사용하여 제어기의 구성(Configuration)을 설정하고 운용 하는 가장 간단한 방법은 제어기와 PC 간에 USB 연결을 구성하고 PC에서 Motor Control UI 유틸리티를 사용하는 것입니다.
제어기의 Mini-USB (B type) 단자에 USB 케이블을 연결합니다. 그러면 PC는 새로운 하드웨어를 감지하고 USB 장치 드라이버를 설치합니다. 그리고 PC에 가상 시리얼 포트(VCP)가 자동으로 설치됩니다. 정상적으로 설치가 끝나면 PC에서 Motor Control UI 유틸리티를 실행하여 제어기를 설정하고 운용 할 수 있습니다.

MW009
그림 3. 제어기와 USB(VCP) 연결

USB의 VCP는 PC의 장치관리자에서 다른 시리얼 COM 포트와 동일하게 표시됩니다. VCP를 통해 시리얼 통신을 기반으로 하는 다양한 응용프로그램(예, HyperTerminal)을 사용할 수 있습니다. 또한 VCP는 사용자가 응용 소프트웨어를 쉽게 작성할 수 있도록 합니다. COM 포트를 열고 시리얼 데이터를 주고받는 것은 여러 프로그래밍 언어에서 잘 문서화 되어있으며, 전통적으로 제어기와 통신하기 위한 가장 기본적인 방법입니다.

제어기가 USB를 통해 PC에 처음으로 연결되면 Window는 무작위로 COM 포트 번호를 할당하게 됩니다. 하지만 Motor Control UI 유틸리티에서 장치를 검색하는 기능을 사용하면, 열려있는 모든 COM 포트를 검색하고 제어기를 감지해서 자동으로 연결해줍니다. 사용자가 제어기와 통신하는 소프트웨어를 직접 작성하는 경우, COM 포트 할당 번호가 바뀔 수 있다는 것을 고려해야 합니다.

3.1.1 시리얼 포트 설정
시리얼 포트 설정은 USB(VCP)와 RS-232에 공통으로 해당됩니다. 제어기의 기본 시리얼 포트 설정은 다음과 같습니다:

· 115200 bps (제품 초기 설정 값)
· 8-bit data
· 1 start bit
· 1 stop bit
· No parity
· No flow control

제어기의 USB(VCP)와 RS-232 통신 속도는 제품 초기 설정 값(Factory Default Value)으로 115200 bps로 설정되어 있습니다. 사용자는 ‘Serial Baudrate’ 파라미터 설정을 통해, 통신 속도를 각각 다른 속도로 변경할 수 있습니다. 하지만 통신 속도를 제외한 다른 통신 관련 설정(data bits, start bit, stop bit, parity, flow control)은 변경이 불가능합니다. 사용자는 시리얼 통신을 사용하는 PC 또는 마이크로컨트롤러의 통신 파라미터를 제어기와 일치하도록 설정해야 합니다.
시리얼(USB, RS-232) 통신은 흐름 제어 없이 수행되는데, 이는 제어기가 항상 데이터를 수신할 준비가 되어있고 언제든지 데이터를 전송할 수 있다는 것을 의미합니다.

3.2 RS-232 연결
제어기는 RS-232 시리얼 통신을 통해서 PC에 접속할 수 있습니다. 이 연결은 제어기에 명령을 전송하고 제어기에서 다양한 상태 정보를 읽어오는데 사용됩니다. USB 연결에 비해 노이즈에 강하고 선의 길이 제한이나 통신 오류 발생시 복구 가능성이 높기 때문에, 제어기가 실제 현장에 배치되는 경우 RS-232 연결을 권장합니다.

MW010
그림 3 RS-232 연결

제어기는 Rx, Tx, GND 핀을 통해서 RS-232 통신을 하게 됩니다. 제어기의 Rx 포트를 PC의 COM 포트 Tx)에, Tx 포트를 Rx에 연결한 후 RS-232 통신을 사용하면 됩니다.
제어기 모델에 따라 커넥터가 D-Sub 또는 SMH200 커넥터로 구성되어 있습니다. 자세한 내용은 제품의 데이터시트를 참조하기 바랍니다.

※주의※
전기적인 외란(electrical disturbance)이 발생하였을 때 USB 프로토콜은 RS-232보다 복구될 가능성이 적습니다. 따라서 제어기 구성 설정 및 모니터링에는 USB를 사용하고, 현장 배치에서는 RS-232를 사용하는 것이 좋습니다.

3.2.1 RS-232 케이블 연결
RS-232 연결 케이블은 일부 제어기의 액세서리로 판매가 되고 있습니다. 케이블이 액세서리로 제공되지 않는 제어기 모델의 경우 또는 다른 이유로 케이블을 직접 제작하여 사용하여야 할 경우, DB9 암 커넥터와 3선 케이블을 사용하여 쉽게 제작할 수 있습니다.

PC의 RS-232 포트는 보통 DB9 수(male) 커넥터로 구성됩니다. 그래서 제어기로부터 연결되는 신호 선들은 DB9 암(female) 커넥터에 결선 됩니다. 다음 그림을 참조하여 제어기의 Rx, Tx, GND 핀을 DB9 암 커넥터의 핀으로 연결합니다.

 MW013
그림 3 제어기와 DB9 Female 커넥터 연결

여기서 커넥터의 핀 번호를 혼동하지 않아야 합니다. 상기 그림의 핀 번호는 전면에서 커넥터를 보는 것을 기준으로 합니다. 대부분의 커넥터 브랜드는 플라스틱 성형 부분에 핀 번호가 적혀 있습니다.

3.2.2 RS-232 케이블 확장
RS-232 연장 케이블은 대부분의 전자부품 취급점에서 구할 수 있습니다. 하지만, 쉽게 DB9 수 커넥터와 DB9 암 커넥터, 3선 케이블을 사용하여 제작할 수 있습니다. 제어기의 25핀 핀 배치와 일치하지 않는 상용 9-PIN TO 25-PIN 컨버터를 사용하지 마십시오.
이러한 구성 요소는 전자부품 취급점에서 구할 수 있습니다. CAT5 네트워크 케이블이 권장되고, 케이블 길이는 30m까지 연장할 수 있습니다.

RS-232 케이블을 확장할 때는 다음 두 케이블을 구분하여야 합니다:

연장 케이블 – 케이블 양단이 DB9 수 커넥터와 DB9 암 커넥터로 구성
크로스 케이블 – 케이블 양단이 DB9 암 커넥터와 DB9 암 커넥터로 구성

연장 케이블의 한쪽 끝은 PC에 연결하고 다른 한쪽 끝에는 제어기로부터의 RS-232 케이블 커넥터에 연결하게 됩니다. 그러므로 연장 케이블은 PC의 커넥터와 동일한 모양의 커넥터를 제공하기 때문에 PC에 연결하는 것과 동일하게 연결하면 됩니다.

하지만 크로스 케이블은 PC와 PC를 직접 연결하는데 사용되기 때문에 케이블 내부에서 Rx핀과 Tx핀이 교차 연결되어 있습니다. 이러한 케이블의 양쪽 끝은 동일한 DB9 암 커넥터로 구성됩니다. 다음 그림을 참고하여 DB9 수 커넥터와 DB9 암 커넥터의 연결을 혼동하지 마시기 바랍니다.

MW011
그림 3. 제어기와 DB9 Male 커넥터 연결

 

3.3 CAN 연결

CAN(Control Area Network)은 차량용 네트워크 시스템으로 개발된 통신입니다. 주로 마이크로컨트롤러 간의 통신을 위해 설계된 시리얼 네트워크 통신 방식입니다. CAN은 1:1 통신뿐 아니라 멀티 마스터/슬레이브 통신이 가능합니다. 특히 장거리 통신이 가능하며 하나의 마스터 PC를 통해 여러 개의 슬레이브 제어기들을 제어할 수 있습니다. 단일 CAN 버스에서 최대 127개의 제어기를 최대 1Mbit/s의 속도로 함께 사용할 수 있습니다.

MW012
그림 3 CAN 통신을 위한 연결

CAN 통신은 2가닥의 CAN H(CAN Bus High)와 CAN L(CAN Bus Low) 권선으로 이루어진 버스 형태로 되어 있고 이 버스를 통해서 통신합니다. 상기 그림 3 와 같이 제어기의 CAN H는 버스의 CAN H에 제어기의 CAN L은 버스의 CAN L에 연결합니다.

이때 CAN 버스의 종단에 120Ω 저항을 연결해야 합니다. 이유는 CAN H와 CAN L 사이의 전압을 2V로 유지해 줌으로써 버스라인 종단에서 데이터가 중첩될 가능성이 있는 메아리 현상을 제거해줍니다.

3.3.1 CAN 통신속도 설정
CAN 버스를 공유하는 모든 제어기(장치)의 통신 속도는 동일하게 설정되어야 합니다. 제어기는 제품 초기 설정 값(Factory Default Value)으로 CAN 통신 속도(Bitrate)가 1Mbps로 설정되어 있습니다. 사용자는 ‘CAN Bitrate’ 파라미터 설정을 통해 제어기의 통신 속도를 변경할 수 있습니다. 파라미터 설정 작업을 쉽게 하기 위해 Motor Control UI 유틸리티를 사용하십시오.
만일 CAN 연결을 사용하고자 할 때, 먼저 제어기에 USB 연결을 통해 UI 유틸리티로 CAN 통신 속도를 서로 동일하게 변경해야 합니다.

3.3.2CAN 장치 ID 설정
CAN 버스에는 하나 이상의 제어기 및 다른 장치가 연결될 수 있습니다. 연결된 장치들은 자신의 ID를 메시지에 담아 네트워크에 전송합니다. 만일 둘 이상의 장치가 동일한 ID를 사용한다면 메시지를 수신하는 장치는 메시지의 발신자를 구분할 수 없게 되어, 장치간 메시지의 교환에 혼선을 초래합니다.
제어기의 장치 ID(Device ID)는 공장 출하시 모두 1로 설정되어 있습니다. 사용자는 ‘Device ID’ 파라미터 설정을 통해 제어기의 장치 ID를 변경할 수 있습니다.

CAN 연결을 하고자 할 때, 먼저 제어기에 USB 연결을 통해 Motor Control UI 유틸리티로 장치 ID를 서로 중복되지 않게 변경해야 합니다. Motor Control UI 유틸리티는 CAN 통신으로도 제어기에 연결이 가능합니다. CAN 네트워크에 장치 ID를 변경하고자 하는 제어기를 하나만 연결한 상태에서 UI 유틸리티로 장치 ID를 변경합니다.

 

3.4 통신 포트의 기능

PC를 제어기에 통신으로 연결하는 것은 제어기를 용도에 맞게 구성하고 운용하기 위함입니다. USB, RS-232, CAN 연결은 제어기 오브젝트들의 모든 기능을 엑세스 할 수 있도록 합니다.

사용자가 제어기를 설정하고 제어기를 간단하게 운용 및 모니터링 하기 위해 PC에서 제어기로 USB 연결을 하고 Motor Control UI 유틸리티를 실행합니다. PC 유틸리티로 다음과 같은 일들을 쉽게 할 수 있습니다:

· 제어기의 모델과 하드웨어/소프트웨어 버전 읽기
· 모터에 구동 명령을 전송
· 모터의 상태(공급 전압, 소비 전류 등) 읽기
· 모터제어기의 구성 파라미터를 설정
· 제어기의 I/O 입력을 읽고 출력을 쓰기

그리고 제어기의 RS-232, CAN 연결을 통해 제어기를 운용하는 마스터 PC나 PLC, 마이크로컨트롤러가 연결될 수 있습니다.

3.4.1 명령의 충돌
제어기의 USB, RS-232, CAN 통신 포트로 여러 장치와 연결하여 동시에 메시지를 주고받는 것이 가능합니다. 통신 포트로 수신되는 메시지는 동일한 우선순위를 가지며 먼저 도착한 메시지를 먼저 처리하게 됩니다.

다중 통신의 예로 다음과 같은 상황을 고려해 볼 수 있습니다: USB 포트로는 PC가 연결되어 사용자가 Motor Control UI 유틸리티를 통해 제어기를 설정하고 간단한 구동 명령을 내리면서 모니터링하고 있습니다. 그리고 RS-232나 CAN 포트로는 마스터 PLC가 연결되어 제어기에 구동 명령을 내리고 상태를 모니터링하고 있습니다.

이때, 서로 다른 통신 포트들로부터 수신되는 명령이 충돌하지 않도록 주의해야 합니다. 상수나 상태, 구성 파라미터를 읽는 메시지는 서로 충돌하지 않습니다.

만일 서로 다른 통신 포트들로부터 수신되는 명령이 서로 다른 모터 채널에 대한 명령일 때는 문제가 없습니다. 예를 들자면, RS-232 포트에서는 채널 1의 모터를 구동하는 명령이 수신되고 CAN 포트에서는 채널 2의 모터를 구동하는 명령이 수신되는 경우입니다.

※ 만일 명령이 충돌하는 경우, 명령 아비터(arbiter)에 의해 명령이 중재 됩니다. 하지만 사용자가 의도치 않은 동작이 발생할 수 있기 때문에, 하나의 모터 채널에 두 마스터가 동시에 명령을 내리는 상황이 발생하지 않도록 주의하여야 합니다.

3.4.2 명령 와치독 타이머
명령 와치독 타이머는 제어기에 명령을 내리는 마스터 PC나 마이크로컨트롤러가 의도치 않게 명령을 중단하거나 연결이 끊어져 제어기가 더 이상 명령을 수신할 수 없는 상황을 감지하기 위해 사용합니다.

사용자가 명령 와치독 타이머인 ‘Serial Watchdog’ 파라미터에 0보다 큰 값을 설정한 경우, USB 또는 RS-232, CAN 통신을 통해 타임아웃 기간 내에 모터 구동 명령이 도착하면 명령 활성 상태로 간주합니다. 타이머가 타임아웃 되면 비활성으로 간주하며 제어기에 연결된 모든 모터에 대해 정지 명령이 내려집니다. 이때 스크립트나 아날로그 입력, 펄스 입력 포트로 계속 명령이 수신되고 있는 상태라면 모터에 대한 정지 명령은 해제되고 가장 최근에 수신된 명령을 수행하게 됩니다.

USB 또는 RS-232, CAN 통신으로 수신되는 상수, 상태, 구성 파라미터 읽기/쓰기 메시지는 명령 와치독 타이머에 영향을 주지 않습니다. 또한, 스크립트에 의한 명령과 디지털 입력, 아날로그 입력, 펄스 입력 포트에 의한 명령도 명령 와치독 타이머에 영향을 주지 않습니다.

MoonWalker 제어기의 연결

2

MoonWalker DC Motor Controller의 사용법에 대한 강의입니다. MoonWalker는 강력한 기능을 가진 제어기이면서 또한 이와 같은 제어기들의 특징상 최초 사용자는 익숙하지 않으면 어렵게 느껴질 수도 있는데요. 이 부분에 대해 해법으로 저희가 동영상 강의를 준비했습니다. 계속 업데이트를 할 예정이구요. 오늘은 특별히 최초 연결에 대해 이야기를 해보겠습니다.

001

 

일단 오늘의 대상은 MoonWalker MW-MDC24D200D 모델이 대상입니다. 모델별로 커넥터가 조금씩 다르기 때문에 핀맵을 매뉴얼을 통해 확인해 주시기 바랍니다. 본 모델은 D-Sub 커넥터에도 RS232신호 단자가 있지만 또한 별도로 mini USB 단자를 또한 가지고 있습니다. 그래서 이 모델은 USB 케이블을 또한 동봉해서 배송하는데요. 이 케이블을 MoonWalker와 PC에 연결하시면 됩니다. 만약 최초 연결에서는 RS232신호와 USB를 연결하는 칩의 드라이버를 설치하게 되는데요. 이는 MS-Window에서 기본적으로 수행해 줍니다.

002

 

이제 일반적으로 많이 사용하는 인크리멘탈형 엔코더를 대상으로 합니다. 모터를 채널1에 연결하셨다면 Motor1 Encoder 단자에 모터의 엔코더를 연결하시면 되는데요. 이때 여러분의 엔코더에서 VCC와 A, B상, 그리고 GND의 핀맵에 주의해서 연결하셔야합니다.

003

 

이렇게 제대로 연결하신 다음 MoonWalker와 모터 전원을 연결하셔야하는데요. 모터의 방향에 주의해서 연결을 해주시구요.

004

그리고 배터리든 파워 서플라이든 주 전원을 B+와 B- 단자에 연결하셔야합니다. 주전원을 연결하실때는 꼭 +,-에 주의하시기 바랍니다. 잘못된 극성으로 연결하면 제품이 고장(^^)나는건 당연하겠죠?^^

005

 

이제 저희가 배포하는 Control UI 프로그램을 실행하시면 됩니다.

006

 

Scan Devices라는 버튼을 누르시면 알아서 MoonWalker를 찾습니다.

007

 

그러면 위에 표시된부분에 장치 이름이 뜨는데요. 원하시는 장치와 그 장치가 2채널형 제품이라면 채널까지 선택하시면 됩니다.

008

 

이제 연결하신 모터와 엔코더가 잘 연결되었는지 확인할려면 Motor Control 탭에서 Volt 지령을 양의 방향으로 옮기시면 됩니다. 이때는 모터를 무부하 상태로 두시기 바랍니다. 그렇게 전압지령을 양의 방향으로 인가했을때, 위에 표시된 것 처럼 +의 RPM이 뜨면 엔코더와 모터와 MoonWalker의 연결은 올바르다고 볼 수 있습니다.

009

 

이 내용은 단순한 연결만을 이야기하는 것이고, 세부적인 설정은 직접 환경에 맞게 변경하셔야 합니다.^^. 고급 제어기이니까요^^ 저 자세한 내용은 메뉴얼을 확인해 주시구요. 동영상 강의도 계속 업데이트를 할 겁니다.

이제 동영상 강의를 보시죠. 짧으니 졸리진 않으실겁니다.^^

 

3M Mini-Clamp Connector 제품 설명

미니클림프

특수 치공구및 전선 전처리 불필요, 전선을 꽂고 플라이어로 누르기만 하면 되는 간단하고 확실한 일괄압접 커넥터를 소개 하려고 합니다

먼저 3M Mini-Clamp Connector 는 크게 3가지 상품으로 구성 됩니다  마운트플러그,마운트소켓, 보드마운트소켓

미니클림프

왼쪽에 있는 제품 마운트플러그 중앙에 위치한 보드 마운트소켓, 오른쪽에 있는 마운트소켓

미니 크림프 마운트 플러그 상세설명

특수 치공구및 전선 전처리 불필요, 전선을 꽂고 플라이어로 누르기만 하면 되는 간단하고 확실한 일괄압접 커넥터, 2mm의 컨택트 핏치로 폭 넓은 소형화를 실현, 마운트 플러그

투명 커버를 사용하여 전선삽입 상태를 눈으로 확인 가능합니다

미니 크림프 마운트 마운트소켓 상세설명

특수 치공구및 전선 전처리 불필요, 전선을 꽂고 플라이어로 누르기만 하면 되는 간단하고 확실한 일괄압접 커넥터 암,수 커넥터만으로 전선의 중계접속을 가능케 하여 부품전수를 삭감 2mm의 컨택트 핏치로 폭 넓은 소형화를 실현 투명 커버를 사용하여 전선삽입 상태를 눈으로 확인 가능

미니 크림프 보드마운트 소켓 상세설명

와이어 마운트 플러그를 4개 삽입 가능, 열간 피치 방향으로 스택 장착하여 와이어 마운트 플러그를 6.5mm의 등 피치로 장착 가능 2mm의 컨택트 피치로 대폭적인 소형화와 고밀도 장착을 실현 감전, 단락방지를 위한 컨택트를 보드 내부에 배치

3M  MiNi-Clamp Connector 전선 연결 방법

1234

압접기술이란.. 1958년 미국 3M사에서 개발한 전선 접속기술로 통신,컴퓨터 기기에 폭 넑게 채용되고 있을 뿐만 아니라 어려운

환경 속에서 사용되는 FA기기에서도 압접 커넥터가 사용되고 있어 다양한 기기에서의 장기 접속 신뢰성을 인정 받고 있습니다

1.커넥터를 확인한다

전선 사양을 확인 적합전선표를 토대로 적합한 색을 선택..

적합전선표

와이어 마운트 플러그 3710x-xxxx-000 FL

와이어 마운트 소켓 3730x-xxxx-000 FL  이렇게 상품명이 구성 된다

3730x 이부분은 373시리즈에 0x는 핀수를 의미, xxxx는 적합전선 표시를 의미  자세한 사항은 적합전선표를 참고하시기 바랍니다

전선규격

2.전선을 삽입한다.

핀번호를 확인하고 탑커버(반투명부품)와 베이스커버(흰색부품) 사이에 있는 전선 삽입구에 전선을 삽입

전선삽입

3.압접을 한다

치공구(플라이어 등)로 커버를 보디에 삽입 치공구는 사진처럼 커텍터 옆 방향에서 세팅해주세요~

압접

4.확인한다

커버가 보디에 대해 수평이 되었는지, 보디와 커버 사이에  틈이 없는지를 커넥터 옆 방향 및 뒤 방향에서 확인

cats

UL전선 바로가기 3M미니 크림프커넥터 바로가기 일반수공구바로가기

 

해외 계측기 브랜드 UNI-Trend 신규입점

이벤트1

1111

Global Measuring instrument !

디바이스마트에서 글로벌 쇼핑의 일환으로

세계적인 계측기 브랜드의 직수입 및 구매대행 서비스를 시행하고 있습니다.

제목 없음

해외에서 직접 수입하여 고객에게 바로 공급하는 방식으로서 정품만을 취급하며,

해외 정식 공급망을 통하여 기존 해외 구매대행의 문제점인 해외배송비를 최소화하였으므로

고객은 국내에서의 택배 배송비만 부담하면 됩니다. 배송기간도 보통 1주일 정도 밖에 소요되지 않으며,

기존 해외 구매대행의 치명적인 단점이 바로 사후처리, 바로 A/S 문제인데요. 걱정하지 않으셔도 됩니다.

직수입한 제품은 시리얼 넘버를 관리하여 안전하게 A/S를 받으실 수 있도록 지원하고 있습니다.

제목 없음1

현재 입점되어있는 계측기 브랜드 리스트 입니다.

 

이 중, 중국 최대의 계측기 제조회사 UNI-Trend 가 “구매대행” 이 아닌 “국내 재고보유”로 변경되었습니다.

UNI-Trend는 십 수년간 세계적인 유명 계측기회사의 OEM 제조 경험으로,

고성능이지만 가격은 저렴한 계측기 브랜드 입니다.

cats1

디바이스마트 물류 창고의 모습입니다.

쇼핑몰에 등록되어있는  모든 UNI-T 제품이 입고완료 되었습니다.

cats2

UNI-T의 제품들은 저렴한 가격에 비해 전체적으로 상당히 고급스러운 포장이 되어 있습니다.

CSC_0588-horz

파워서플라이등 부피가 조금 있는 제품들의 포장입니다.

역시 깔끔하고 고급스러우며, 내부도 안전하게 충격 방지 포장이 잘 되어 있습니다.

cats33

제품도 물론 전체적으로 고급스러우며 세련된 디자인입니다.

UNI-Trend 에서 생산하는 제품군 목록과 제품 하나의 사양표 예시입니다.

홈페이지에서 쉽게 제품을 찾아 매뉴얼과 관련 소프트웨어를 다운받을 수 있습니다.

77778

UNI-Trend의 대표상품중 저렴하고 범용적인 적외선 온도계 모델을 테스트 해보았습니다.

DSC_0597-horz

컴팩트한 사이즈에 심플한 버튼이 눈에 띄는 보급형 비접촉식 적외선 온도계 입니다.

DSC_0600-horz

손잡이의 앞쪽부분을 열고 9V 사각 배터리를 넣는 형식입니다. (배터리는 별매입니다.)

DSC_0610-horz

컴퓨터와 스마트폰의 온도를 측정해 보았습니다.

앞쪽의 방아쇠 형태로 된 버튼을 꾸욱 누르는 동안 온도가 측정됩니다.

온도 변화가 거의 멈추었을때 버튼을 떼면 값이 홀드됩니다. 

동작이 간편하고 작지만 눈에 잘띄는 LCD 화면입니다.

12121211212

이처럼 모든 UNI-T는 전체적으로 심플하며, 간편하고 세련된 디자인의

고성능 계측기 브랜드 입니다.

이벤트1

현재 신규입점기념 MD추천상품 할인행사를 진행하고 있으니 둘러보시길 바랍니다.

이벤트 자세히 보러가기 UNI-T 브랜드존 보러가기

MW-MDC24D500D Datasheet

3

001

MoonWalker Series

MW-MDC24D500D Datasheet

Power Stage
Motor Type DC Motor
Operating Voltage 8~50VDC
Number of Channels 2
Direction Forward/Reverse
Max Amps per Channel 80A
Continuous Amps per Channel <150A
Encoder Output Voltage +5VDC (I<80mA)
D-sub15 Output Voltage +5VDC (I<60mA)
Command & Feedback
R/C Inputs 1.0ms – 1.5ms center – 2ms. Adjustable
Serial Interface RS232, CAN
USB Interface 12-Mbit/s, type mini-B connector
Analog Interface 0V – 2.5V center – 5V. Adjustable
I/O
Optical Encoder Inputs 2 incremental encoders
Digital Outputs 2 outputs (max 50V/1A)
Digital Inputs 2 inputs
Analog Inputs

2 inputs

Pulse Inputs 2 inputs
Operating Modes
Open Loop Speed Forward & Reverse Speed Control. Separate or Mixed
Closed Loop Speed Using Encoder or Tachometer feedback & PID
Position Mode Using Potentiometer, PWM sensor, or encoder & PID
Mini-C Scripting
Max Program Size ~1500 lines of C-language code, 256 user variables
Physical
Operating Temperature -40 to +80oC heat sink temperature
Controller Size W:L:H = 140:160:44(mm)
Weight 1220g

■ 사용 및 적용 가능한 분야

  • Industrial Automation
  • Tracking, Pan & Tilt systems
  • Terrestrial and Underwater Robotic Vehicles
  • Automatic Guided Vehicles
  • Police and Military Robots
  • Flight simulators
  • Telepresence Systems
  • Animatronics

기능 및 특장점

  • Unipolar/Bipolar PWM 스위칭 방법 설정 및 18kHz에서 40kHz까지 PWM 주파수 설정 가능
  • CAN, USB(Virtual Serial Port), RS-232 연결 지원 (CAN 통신 속도: 10K ~ 1M bps, RS-232/USB 통신 속도: 9600 ~ 921600bps)
  • CAN, RS-422, RS-485에서 멀티드롭 연결을 위한 Device ID(1~255) 설정 가능
  • 시리얼 통신(CAN, USB, RS-232) 연결 중단 시 모터 정지를 위한 Watchdog timer 기능 지원
  • 시리얼 통신과 Analog Input, Pulse Input 명령어 동시 사용 가능
  • Script 작성과 컴파일, 제어기로 다운로드 및 실행, PC에서 시뮬레이션 실행
  • Anti-windup이 적용된 PID 위치제어기
  • 위치 제어 시 가속도와 감속도가 고려된 사다리꼴 형태의 속도 프로파일 생성
  • Anti-windup이 적용된 PI 속도제어기
  • Anti-windup이 적용된 PI 전류제어기
  • Incremental Encoder 피드백으로 정밀한 위치제어 및 속도제어
  • Analog/Pulse input에 연결된 속도센서(Tachometer) 피드백으로 폐회로(Closed loop) 속도제어
  • Analog/Pulse input에 연결된 위치센서(Potentiometer) 피드백으로 폐회로 위치제어
  • PWM ratio의 직접 출력으로 개회로(Open loop) 속도 설정
  • 사다리꼴 프로파일을 적용한 모터의 속도제어 및 PWM ratio 출력 설정 (프로파일의 가속도와 감속도를 각각 지정)
  • 베터리 전압 측정으로 제어기의 과전압, 저전압 보호기능
  • 모터의 전류 측정으로 모터의 과전류 보호기능
  • FET 방열판의 온도 측정으로 제어기 과열 보호기능
  • 모터 특성 설정에 따른 출력 제한 (정격 전압 제한, 최고 전류 제한, 최고 속도 제한)
  • Min/Max 위치 범위 설정과 소프트웨어 리미트 기능
  • 홈 포지션 설정
  • 2축 차동바퀴형 이동로봇에 특화된 명령어 셋 제공 (좌우 모터의 속도제어 명령과 엔코더 피드백을 통신 명령 하나로 처리)
  • 2축 차동바퀴형 이동로봇에 적용하기 위한 Analog Input, Pulse Input 믹싱 기능
  • Joystick이나 RC signal(Analog/Pulse input) 사용시 Min/Max safety 기능과 Center safety 기능
  • Pulse Input과 Analog Input에 대한 캘리브레이션과 Linearity 설정
  • Min, Max, Center, Deadband 설정
  • 6가지의 linearity 설정
  • 최대 12개 Digital input 채널과 각종 기능 지원 (Emergency Stop, Quick Stop, Stop, Forward Limit Switch, Reverse Limit Switch, Invert Motor Direction, Load Home Counter)
  • 최대 12개 Digital output 채널과 각종 기능 지원 (Brake release, Back-up warning indicator, Shunt load activation, Fan activation(Warning buzzer))
  • 최대 6개 Analog input 채널과 각종 기능 지원 (Motor Command(PWM ratio, Current, Velocity, Position), Motor Feedback(Position, Velocity))
  • 최대 6개 Pulse input(Pulse Length, Duty Cycle or Frequency input) 채널과 각종 기능 지원 (Analog input 채널과 동일)
  • 3개의 LED를 사용한 Fault 표시, 동작상태 표시, 통신상태 표시
  • 설정사항 EEPROM 저장 및 읽기
  • Factory Default 설정 불러오기
  • 제어기 소프트웨어 리셋

 

■전원 및 모터 연결

1
[ 전원 및 모터 연결 ]

※주의※
제어기는 높은 전력을 사용하는 전자 제품(장치)입니다. 전원의 극성을 잘못 연결하거나 잘못된 주변 회로 설계로 인해 제어기 및 주변 회로에 심각한 손상이나 화재가 발생할 수 있습니다. 특히 배선 오류로 인한 문제는 매우 심각한 결과를 초래할 수 있으며 제품 보증이 적용되지 않습니다.

※주의※
모터를 연결할 때는 사용자가 고려하고 있는 방향성에 맞게 연결해야 합니다. 만약 모터의 극성이 반대로 연결되면 모터가 역방향으로 회전하게 되며 이런 상황에서 Closed loop 위치, 속도 제어가 이루어지는 경우에 모터가 폭주할 수 있습니다.

 

■ 안전 및 노이즈 감소를 위한 작업

DCM02 05
[ 제어기 및 전원 보호 회로 구성 ]

전원을 보호하기 위해서는 아래와 같은 작업을 진행해 주시길 바랍니다.

  • I/O 커넥터 그라운드 처리 (전원 그라운드와 연결하면 안됨)
  • 퓨즈와 다이오드 삽입
  • 전원 스위치 및 비상 정비 버튼의 사용

전기 노이즈를 줄이기 위해서는 아래와 같은 작업을 진행해 주시길 바랍니다.

  • 전선은 가능한 짧게
  • 전선을 페라이트 코어(Ferrite cores)에 감기
  • 모터 단자에 스너버(Snubber) RC 회로 추가
  • 제어기와 전선, 배터리를 외부와 접촉이 없는 금속 프레임에 설치

※ 본 데이터시트는 제어기 연결에 대한 요약된 정보만 담고 있습니다. 따라서 사용자는 사용자 설명서에 “전원 및 모터 연결” 내용을 확인하시기 바랍니다. 사용자 설명서에는 전원 및 모터 배선 연결과 안전 지침 정보에 대한 내용이 자세히 설명되어 있습니다.

 

■ 커넥터 연결

□ 엔코더 커넥터 연결

2
[ 엔코더 커넥터 연결 ]
Motor 1 Encoder Motor 2 Encoder
1 Motor 1 Encoder A Motor 2 Encoder A
2 Motor 1 Encoder B Motor 2 Encoder B
3 NC NC
4 Motor 1 GND Motor 2 GND
4 Motor 1 VCC Motor 2 VCC
4 Shield Shield

제어기에 모터의 엔코더 포트(5V, GND, A상, B상)를 잘 구별해서 연결하기 바랍니다. 만약 엔코더의 A와 B상이 반대로 연결되었다면, 모터가 정회전 할 때 엔코더 카운트가 다운 카운트 됩니다. 반대로 모터가 역회전 하면 엔코더 카운트는 업 카운트 됩니다. 이런 상황에서는 엔코더의 A와 B상을 바꿔 연결해야 합니다.

 

D-Sub 커넥터 연결

L011
DCM02 04 

[ D-Sub Female 커넥터 연결 ]
Pin Power COM DOUT DIN Ana Pulse Default Config
1 DOUT1 Unused
2 TxData RS-232 Tx
3 RS-232 Rx
4 RC1 Unused
5

Shield

6 CANL CAN High
7 CANH CAN Low
8 RC2 Unused
9 DOUT2 Unused
10 ANA1 Unused
11 ANA2 Unused
12 DIN1 Unused
13 GND
14 5V Out
15 DIN2 Unused

 

USB(VCP) 커넥터 연결

사용자가 PC를 사용하여 제어기의 구성(configuration)을 설정하고 운용 하는 가장 간단한 방법은 제어기와 PC 간에 USB 연결을 구성하는 것입니다.

DCM02 02
[ 제어기와 USB(VCP) 연결 ]

USB의 VCP는 PC의 장치관리자에서 다른 시리얼 COM 포트와 동일하게 표시됩니다. VCP를 통해 시리얼 통신을 기반으로 하는 다양한 응용프로그램(예, HyperTerminal)을 사용할 수 있습니다. 또한, VCP는 사용자가 응용 소프트웨어를 쉽게 작성할 수 있도록 합니다. COM 포트를 열고 시리얼 데이터를 주고받는 것은 여러 프로그래밍 언어에서 잘 문서화 되어있으며 전통적으로 제어기와 통신하기 위한 가장 기본적인 방법입니다.
그러나 USB(VCP)는 노이즈에 약하고 통신 오류 발생 시 복구 가능성이 낮기 때문에 실제 현장에 배치되는 경우 RS-232 연결을 권장합니다

※ USB(VCP)는 제어기 설정 테스트, 모니터링 및 문제 해결 시에 사용하시기 바랍니다.

 

■ Dip 스위치

DIP 스위치에는 1번과 2번이 있습니다. 1번은 CAN 통신을 사용 시 종단에 120Ω 저항을 연결해주는 스위치이며, 2번은 사용하지 않는 스위치입니다.

※ 리셋 스위치와 표시등은 사용자 설명서에 “제어기 공통 사항” 내용을 참조하시기 바랍니다.

 

■ 외관 및 치수

L01 치수

 

MW-MDC24D500D Datasheet PDF 다운하기