본문 바로가기

네트워크2

MD ROBOT BLDC 모터 파이썬으로 제어하기 지난 글에서는 MODBUS 통신, RS232, RS485, COM통신에 대해서 간단히 알아보았는데요, 이번엔 실습으로 돌아왔습니다. MD로봇에서 제공하는 제어기 통신 사양서를 참고하여 MD Robot사의 MD100 제어기를 작동시키기 위해  Tkinter을 사용한 간단한 파이썬 통신 프로그램을 만들었습니다.MD 모터 드라이버 통신 사양에 나와있는 모든 기능을 구현하지는 못했지만 핵심 기능을 몇가지 구현하여 참고하여 사용할 수 있도록 구성했습니다.MD ROBOT사에서 기존 통신 코드는 C언어로 제공되기 때문에 파이썬 사용자들을 위한 간단한 코드 예시라고 봐주시면 될 것 같습니다.제어기 사양 제어기전압(Volt)전류(A)RS485TTL232CANENCPULSE_INCLUTCHRJ45POW_SWMD100DC1.. 2024. 9. 20.
MODBUS, RS232, RS485, COM 통신: 이해하기 쉽게 정리한 직렬 통신 방식들 네트워크 통신에는 다양한 종류의 방식이 존재하지만, 특히 직렬 통신은 많은 산업 및 장비 제어 시스템에서 중요한 역할을 하고 있습니다. 이 글에서는 MODBUS, RS232, RS485, COM 통신이 무엇인지, 어떤 환경에서 사용되는지 알아봅시다.1. MODBUS: 산업 현장의 대표 통신 프로토콜MODBUS란?MODBUS는 1979년에 모디콘(Modicon)에서 개발한 통신 프로토콜입니다. 처음에는 PLC(Programmable Logic Controller) 장비 간의 통신을 위해 개발되었지만, 현재는 다양한 산업 장비 간의 데이터 교환에 널리 사용됩니다.MODBUS의 특징:프로토콜: MODBUS는 데이터를 어떻게 주고받을지를 규정하는 통신 규약입니다. 즉, 장치 간에 데이터가 전달될 때 그 형식과 .. 2024. 9. 17.