RS485 및 Modbus 통신 프로토콜 튜토리얼
산업 제어, 전력 통신 및 스마트 기기 분야에서는 일반적으로 직렬 통신이 데이터 교환에 사용됩니다. RS232 인터페이스가 처음에 채택되었습니다. 산업 현장의 복잡성으로 인해 다양한 전기 장비는 환경에서 더 많은 전자파 간섭을 생성하여 신호 전송 오류로 이어집니다.
1979년에 슈나이더 일렉트릭은 산업 분야를 위한 버스 프로토콜 Modbus 프로토콜을 개발했습니다. 이제 업계의 많은 RS485 통신 사례에서 Modbus 프로토콜을 사용하므로 오늘은 RS485 통신과 Modbus 통신 프로토콜에 대해 알아보겠습니다.
RS485 통신
1. 사실 RS232는 RS485보다 먼저 탄생했지만 RS232에도 단점이 있습니다.
1) 인터페이스의 신호 레벨이 상대적으로 높아서 10V 이상에 도달하므로 인터페이스 회로의 칩이 손상되기 쉽고 TTL 레벨과 호환되지 않으므로 연결되는 경우 변환 회로를 추가해야 합니다. 단일 칩 회로로.
2) 인터페이스에서 사용하는 신호선은 다른 장치와 공통 접지 모드에서 통신을 형성합니다. 이 공통 접지 모드 전송은 간섭을 받기 쉽고 간섭 방지 성능이 상대적으로 약합니다.
3) 전송 거리와 속도가 제한되어 있으며 최대 수십 미터까지만 통신할 수 있습니다. 그것은 두 지점 사이에서만 통신할 수 있으며 다중 기계 네트워킹 통신을 실현할 수 없습니다.
2, RS232 인터페이스의 단점을 고려하여 RS485와 같은 새로운 인터페이스 표준이 등장했습니다. RS485에는 다음과 같은 특성이 있습니다.
1) 논리 "1"은 두 라인 사이의 전압 차이를 플러스(2-6)V로 표시합니다. 논리 "0"는 두 라인 간의 전압 차이로 -(2-6)V로 표시됩니다. 인터페이스 신호 레벨은 회로의 칩을 손상시키기 쉽지 않은 RS232의 레벨보다 낮으며 레벨은 TTL 회로에 쉽게 연결할 수 있는 TTL 레벨과 호환됩니다.
2) RS485 통신 속도가 빠르고 최대 데이터 전송 속도가 10Mbps 이상입니다. 내부 물리적 구조는 균형 잡힌 드라이버와 체크 포인트 수신기의 조합을 채택하여 간섭 방지 기능을 크게 향상시킵니다.
3) 최대 전송 거리는 약 1200미터에 달할 수 있지만 전송 속도와 전송 거리는 반비례합니다. 100KB/s 이하의 전송 속도에서만 최대 통신 거리를 달성할 수 있습니다. 더 먼 거리를 전송해야 하는 경우 릴레이를 사용할 수 있습니다.
4) 다중 기계 통신은 버스 상의 네트워킹을 통해 실현될 수 있으며, 다중 트랜시버는 버스에 매달릴 수 있습니다. 기존 RS485 칩의 관점에서 보면 32, 64, 128, 256 등 다양한 디바이스에 연결할 수 있는 드라이버가 있다.