제대로 작동하기 위해 사용할 수있는 직렬 케이블의 최대 길이는 얼마입니까? 시리얼 케이블의 길이는 보드 율과 관련이 있습니까? 속도 38400 보드 및 RS232 통신에서 약 5 미터 케이블을 사용하고 있습니다. 너무 깁니까?
제대로 작동하기 위해 사용할 수있는 직렬 케이블의 최대 길이는 얼마입니까? 시리얼 케이블의 길이는 보드 율과 관련이 있습니까? 속도 38400 보드 및 RS232 통신에서 약 5 미터 케이블을 사용하고 있습니다. 너무 깁니까?
답변:
케이블의 정전 용량은 직렬 통신에 영향을 미치기 시작합니다. 일반적으로 많은 제조업체 / 장치는 최대 9600 보드 속도에 대해 케이블 길이를 약 15m 또는 50ft로 제한하고 38.4k에 대해 약 4m를 제한합니다. 즉, 적절한 케이블을 사용하면 테스트를 받거나 비상업적 인 용도로 더 오래 갈 수 있지만 지원 전화를 위해 외출하는 경우 상용 제품에 대한 지침을 고수 할 것입니다.
실제로 길이가 필요한 경우 RS232 to RS422 / 485 컨버터는 매우 저렴하며 100m 이상 2 선식으로 차동 모드 (422/485)를 실행할 수 있습니다.
귀하의 경우 케이블의 품질이 합리적이라면 5m은 38.4에서 문제가되지 않아야합니다. 거의 모든 차폐 된 다중 컨덕터 케이블이 해당 거리에서 작동하고 아마도 3 배 정도 작동해야합니다.
어렸을 때 RS-232가 도달 할 수있는 최대 거리에 도달하기 어려워서 비 사양 RS-232 하드웨어를 사용했습니다. 결국 운전 전압이 12V 대신 9V이면 거리의 약 3 분의 1을 잃었습니다. 또한 프로토콜의 다른 단점도 파악했습니다.
그런 다음 사양을 읽습니다.
RS-232는 인터페이스 프로토콜입니다. 긴 길이를 위해 설계되지 않았습니다. 엔드 포인트를보다 유능한 통신 장비에 연결하도록 설계되었습니다. RS-232를 사용하면 책상에 있지 않은 모뎀에 연결할 수 있지만 사람들이 걸어 갈 수있을 정도로 케이블을 충분히 높이 연결해야하는 경우에도 그 옆에있는 모뎀에 연결할 수 있습니다. 같은 벤치에있는 두 대의 컴퓨터를 종이 클립으로 연결하기 위해 속임수를 쓰고 수동 모뎀을 만들 수도 있습니다 (플라스틱 코팅 된 컴퓨터를 사용하면 단열재로 풍선 껌이 필요하지 않습니다).
일반적으로 거리를 측정해야하는 경우 RS-232를 사용 하지 마십시오 . 대신 RS-422 / 485 또는 광섬유를 사용하십시오. 그러나 RS-232는 엔드 포인트를 RS-422 / 485 (또는 광섬유) 리피터에 연결하는 데 여전히 적합합니다.
너무 긴 시간은 허용 가능한 오류율로 정의됩니다.
내 경험은 전송 속도가 낮을수록 작동 거리가 길다는 것입니다. 내가 rs232 설치를 위해 일하는 회사는 cat5를 사용하여 100 피트 이상 실행 한 다음 제대로 작동 할 때까지 보드를 조정하면 9600까지 낮아질 수 있습니다.
이를 파악하기 위해 파 엔드에 루프백을 배치하고 이러한 종류의 작업을 수행 할 수있는 범위 테스트 탭이있는 레거시 digi xctu 도구를 사용할 수 있습니다. 그러나 파 엔드 장치가 다른 수신 특성을 가질 수 있기 때문에 전체 스토리를 알 수는 없습니다.
에러율이나 트랜지션 율에주의를 기울이고 싶습니다. 실제로는 rs232는 (나쁜) 접지로 인해 발생하는 문제로 몇 미터 제한됩니다. 로컬 장치 접지와 rs232 케이블 GND 사이의 전압은 최대 12 볼트 일 수 있으며 시스템 오작동을 유발할 수 있습니다. 따라서 rs485 또는 이더넷과 같은 차동 쌍 통신을 사용하는 것이 좋습니다.
네 가지 요소가 사용할 수있는 길이를 결정합니다.
1) 위에서 설명한 케이블의 품질 및 유형, 사용 된 속도 및 프로토콜. 접지 된 실드가있는 우수한 품질의 케이블은 비 차폐 트위스트 페어 / UTP / 고정 케이블 (EIA / TIA TSB 56x에 포함 된 케이블)을 사용하는 것과 다르게 동작합니다
2) 연결된 두 장치에 사용 된 칩셋 및 풀업 저항을 사용하여 UART / USART (각 호스트의 직렬 칩셋) 감도 (설계 사항)를 증가시키는 지 여부
3) 날카로운 굽힘 또는 필요한 곳에 차폐 접지 부족으로 인한 누화 (UTP가 아닌 케이블)
4) 전체 정전 용량 및 시간 지연; 프로토콜 신호가 설정되는 제어 라인과 동기화되지 않거나 유도 용량이 상호 변조 / 크로스 토크 / 유도-반응 지연 등을 유발 하는가?
동기화 또는 양방향 동기화 케이블이 아닌 비동기 케이블 용입니다. 비동기 케이블로 연결되어있을 수 있습니다 (어느 쪽도 클럭 신호를 보내지 않음).
일반 지침에 따르면 대부분의 케이블은 x-on / x-off 프로토콜 (정지 시작은 tx / rx 회선의 데이터)을 사용하여 115k 보드를 지원하며 30M 또는 쉴드 케이블의 경우 약 100 '로 제한됩니다. 동일한 프로토콜 설정을 사용하는 UTP 케이블은 속도의 약 절반으로 제한되므로 56k 일 수 있습니다.
속도가 느리고 차폐 된 경우 장거리 직렬 케이블을 만들 수 있습니다. 빛의 속도는 어느 시점에서 방해가됩니다.