Program / Communication

소프트웨어 프로그램 / 통신자료를 다운받으세요.

Software Program

브라우저(특히 Chrome)에서는 .exe 형식의 실행 파일을 자동으로 "위험 가능성 있음"으로 판단하여 차단하는 경우가 많습니다.

엠디로봇에서 제공하는 해당 파일은 안전하며, 필요 시 차단 해제 후 다운로드가 가능합니다.



⚠ 브라우저에서 차단 해제 안내

  1. Chrome 브라우저에서 다운로드가 차단되면, 우측 상단 ⋮ 아이콘 클릭 후  "다운로드"를 클릭하세요. (윈도우 단축키 Ctrl+J)

  2. 위험한 파일을 보관하시겠습니까? 메시지에서 "계속 다운로드"를 선택하여 다운로드가 가능합니다.

MDUI 로봇플랫폼 메인제어기를 중심으로한 로봇플랫폼 사양입니다.

각 로봇플랫폼의 사양 및 통신사양, 사용 방법 등을 참조 바랍니다.


아래 절차를 따라 RCS 리모트 컨트롤러의 펌웨어를 USB 부트로더를 통해 간편하게 업그레이드하실 수 있습니다.



무선조종기 RCS 엠디로봇


업그레이드 준비 사항

  • USB 데이터 케이블

  • 펌웨어(.hex) 파일

  • 부트로더용 프로그램: HIDBootloader.exe

    • 다운로드 위치: 당사 홈페이지 → Tech Support → Program/Communication 항목


업그레이드 절차

  1. USB 연결

    • RCS와 PC를 USB 데이터 라인으로 연결합니다.

  2. 부트로더 모드 진입

    • RCS 전원 버튼과 UP 버튼을 동시에 누른 상태에서 전원을 투입합니다.

    • RCS가 부트로더 모드로 진입하며, PC에서 자동으로 인식됩니다.

  3. 프로그램 실행 및 펌웨어 선택

    • HIDBootloader.exe 실행

    • 프로그램 내 [File] 버튼 클릭 → 해당 .hex 파일 선택

  4. 펌웨어 다운로드

    • [Download] 버튼 클릭

    • 펌웨어가 RCS에 다운로드됩니다.

  5. 프로그램 실행

    • 다운로드 완료 후, 우측의 [Run] 버튼 클릭

    • 새로운 펌웨어로 RCS가 정상 동작을 시작합니다.


참고 사항

  • 펌웨어 업그레이드 중에는 USB 연결을 절대 해제하지 마세요.

  • 업그레이드가 완료되면 [Run] 버튼을 눌러 동작을 시작해 주세요.



더 궁금하신 점은 당사 고객센터를 통해 문의 바랍니다. 문의하기 >




RS485,RS232 communication protocol [KR].pdf
RS485,RS232 communication protocol [EN].pdf


CAN communication protocol [KR].pdf


CAN communication protocol [EN].pdf


MDBOT - Robot platform communication protocol [KR].pdf


MODBUS protocol on controllers [EN].pdf


※ 매뉴얼의 디자인 및 사양은 품질향상을 위해 사전 공지 없이 변경될 수 있습니다. 본 매뉴얼은 엠디로봇의 소유로 제품 사용을 위한 용도 외의 복제·개변·판매·배포·양도·대여 등을 금지합니다.

nmdtxx.bin : program of BLDC motor driver(program file for bootloader)

ndmdtxx.bin : program of DC motor driver

mdjscxx.bin : program of jostick controller(MDJSC)


① 첨부된 btl_host_md_GUI_pic32.zip 파일을 풀어서 설치합니다.(24년 6월 25일 이전 구입자)

② 그 디렉토리 내에서 btl_host_m,d_GUI_pic32.ex를 실행시킵니다.

③ ②과정을 통해 배포된 nmdtVxxx.bin 파일을 로드하여 다운로드합니다.

④ 당사의 MDAS 프로그램에서 CMD_GOTO_BOOT_MODE를 선택하여 (PID_COMMAND)제어기를 부트모드 상태로 변경한 다음



⑤ 하단의 프로그램으로 bin 파일을 다운로드합니다.


2024년 6월 25일 이후에 출시된 MD1KT, MD500T, MD750T(PIC32용)
하단의 파이썬 프로그램 PyPIC32Updater_V20.zip을 풀어서 사용하시기 바랍니다.


Refer to the attachments

the xx.hex is program files.

mdtxx.hex : MD200T, MD400T, MD750T, MDUI for MDBot  program

pnt50xx.hex : PNT50 program

mdui-mdbotxx.hex : for MDUI program on mobile robot platform

mduixx.hex : MDUI program for  external control on BLDC controller(1EA) 

PC_loader.zip(PC_loader.exe) : Bootloader window program(UI)

dmdtxx.hex : for DC motor controllers, not BLDC


PC_loader.zip


① 제어기에 통신을 연결하여 (MDAS)Command 항목에서 GOTO_BOOT_MODE를 선택하세요.(부트모드로 전환)

② 배포된 프로그램 [UnifiedHost-1.17.0.jar]을 클릭하여 프로그램을 실행합니다.
*PC에 Java가 설치 되어있지 않다면 설치 권장

③ 상기 프로그램의 Device Architecture 항목에서 dsPIC33 DSCs를 선택하세요.

④ 상기 프로그램의 Settings에서 통신(Serial)을 115,200bps로 세팅합니다.

File->Open/Load file(*.hex)를 선택하여 프로그램할 hexa 파일을 읽어옵니다.

Read Device Settings 버튼을 선택하세요.(프로그램이 어플리케이션 프로그램의 범위를 읽어옴)

Program Device 버튼을 선택하여 프로그램합니다.

⑧ 프로그램이 끝나면 제어기는 정상 동작합니다.(상태LED 의 정상적인 점멸)


cmdxx.hex : BLDC motor driver program
cdmdxx.hex : DC motor driver program



MD-ROS.zip

매뉴얼 다운로드

[KR]MD-ROS library manual.pdf
[EN]MD-ROS library manual.pdf


아래 패키지는 실내 자율 주행을 위한 졸업 프로젝트 목적으로 제작되었으며, RPLiDAR와 Karto SLAM을 함께 사용하여 지도 작성이 가능한 구조로 되어 있습니다. MDUI를 통해 수신되는 초음파, 배터리, 바퀴 속도, 상태 비트 등 다양한 데이터를 ROS 토픽으로 퍼블리시하며, /cmd_vel 토픽을 통해 로봇 이동 명령도 처리할 수 있습니다.

GitHub 링크: https://github.com/sstonne/mdrobot_slam_setup

티스토리 블로그 링크 : https://sumins-it.tistory.com/9

자율주행 테스트 영상: https://www.youtube.com/shorts/OtdrrEtIUno?feature=share


혹시 수정할 점이나 아이디어 있으시면 댓글이나 메일로 피드백 주시면 감사하겠습니다.
ROS 기반으로 MDUI를 연동하고 싶은 분들께 작은 도움이 되길 바랍니다 😊

메일 주소 : 2115153@sookmyung.ac.kr


또 고객분이 당사의 제어기를 ROS2로 접근한 내용도 하기의 링크 참조하시기 바랍니다(ROS2 관련)

https://github.com/c-jho/MD_controller.git





MDAS Program.zip

매뉴얼 다운로드

MDAS Manual.pdf [KR]
MDAS Manual.pdf [EN]

MDAS Step input usage.pdf


※ 매뉴얼의 디자인 및 사양은 품질향상을 위해 사전 공지 없이 변경될 수 있습니다. 본 매뉴얼은 엠디로봇의 소유로 제품 사용을 위한 용도 외의 복제·개변·판매·배포·양도·대여 등을 금지합니다.

MDROBOT
기술 및 견적문의


담당자 확인 후 신속하게 안내해 드리겠습니다.



MDROBOT 공식 협력업체

MDROBOT 공식 협력업체








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호


유튜브     블로그     스마트스토어


(주)엠디로봇      CEO. 이정철     E-mail. motordriver@nate.com     Business Number. 671-81-00757     Online license. 제2017-고양일산동-0476호     TEL. 031 906 2241  

Address. 10442 경기도 고양시 일산동구 일산로 142 유니테크빌 263-2호


이용약관     개인정보처리방침

MDROBOT  Motor Driver for the Robot 
카카오톡 채널 채팅하기 버튼