pyserial 2

PWM 주파수 조절발생기 SY-LD213과 라즈베리파이 시리얼 통신하기

라즈베리파이와 주파수 조절 발생기 SY-LD213를 시리얼 통신으로 연결하기 SY-LD213은 디바이스마트에서 파는 PWM 주파수 조절발생기이다. 고가의 function generator를 쓸 필요까지 없는 간단한 PWM 신호가 필요할 때 요긴한데, 우선 저렴해서 좋다. aliexpress에도 비슷한 종류의 제품이 많은데, 우선 바로 사서 해볼 수 있는 디바이스마트에서 구매했다. 가격차이도 별로 안나고. 전압 입력, VIN+에 라즈베리파이에서 공급 전원을 넣어주고, VIN- 에는 라즈베리파이의 그라운드 핀을 연결해주면 된다. 나는 라즈베리파이 전원공급을 파워서플라이를 통해서 했기 때문에 라즈베리파이 power 핀과 ground를 서로 연결했다. 핀 번호로는, 4: 5V PWR 6: GND 8: UART0..

PySerial을 이용한 RS485, modbus-RTU 통신

1. 모드버스 Modbus는 산업용 자동화 및 프로세스 제어 시스템에서 널리 사용되는 통신 프로토콜이다. 1979년 Modicon에서 개발되었으며, 간단하고 안정적인 구조로 인해 여러 장비 및 시스템 간 통신에 이상적이다. Modbus 프로토콜은 주로 마스터/슬레이브 구조로 동작하며, 마스터는 데이터 요청을 보내고 슬레이브는 응답을 제공한다. Modbus 프로토콜에는 두 가지 주요 변형이 있다. Modbus RTU (Remote Terminal Unit): 이진 형식의 프레임을 사용하는 시리얼 통신 프로토콜로, 주로 RS-232 또는 RS-485 인터페이스를 통해 통신 Modbus TCP/IP: 이더넷 기반의 통신 프로토콜로, Modbus RTU의 데이터 패킷을 TCP/IP 패킷으로 캡슐화하여 이더넷 네..

728x90