최대 직렬 케이블 길이?


14

제대로 작동하기 위해 사용할 수있는 직렬 케이블의 최대 길이는 얼마입니까? 시리얼 케이블의 길이는 보드 율과 관련이 있습니까? 속도 38400 보드 및 RS232 통신에서 약 5 미터 케이블을 사용하고 있습니다. 너무 깁니까?


1
장치의 드라이버에 따라 상당히 다릅니다. 나는 전화 케이블을 사용하여 큰 사무실 (30 미터) 주위에 115200을 사용하는 회사에서 일했지만 모든 장치가 +/- 12V를 사용하고 상당히 고품질의 장비를 사용했을 때였습니다.
PeterJ

RS232는 아니지만 UART이므로 답으로 게시하지는 않지만 4800 보드에서 200m 이상의 3V 레벨 UART는 우리가 판매하고 잘 작동하는 제품에 있습니다. 15 미터 이상의 38400 전송 속도. 우리의 케이블은 꽤 좋은 품질을 가지고 있습니다.
아스날

답변:


13

케이블의 정전 용량은 직렬 통신에 영향을 미치기 시작합니다. 일반적으로 많은 제조업체 / 장치는 최대 9600 보드 속도에 대해 케이블 길이를 약 15m 또는 50ft로 제한하고 38.4k에 대해 약 4m를 제한합니다. 즉, 적절한 케이블을 사용하면 테스트를 받거나 비상업적 인 용도로 더 오래 갈 수 있지만 지원 전화를 위해 외출하는 경우 상용 제품에 대한 지침을 고수 할 것입니다.

실제로 길이가 필요한 경우 RS232 to RS422 / 485 컨버터는 매우 저렴하며 100m 이상 2 선식으로 차동 모드 (422/485)를 실행할 수 있습니다.

귀하의 경우 케이블의 품질이 합리적이라면 5m은 38.4에서 문제가되지 않아야합니다. 거의 모든 차폐 된 다중 컨덕터 케이블이 해당 거리에서 작동하고 아마도 3 배 정도 작동해야합니다.


1
RS422 / 485는 물론 직렬입니다. 15m 제한은 특히 최신 PC에서 일반적으로 사용되는 저전압 레벨에서 RS-232에 적용됩니다. RS-232-spec 15 볼트를 완전히 사용할 수 있다면 더 나아질 것입니다.
MSalters

5
@MSalters 예, 422/485는 직렬이지만 훨씬 엄격하게 정의 된 표준을 가지고 있으며 차등 전송 형식이므로 훨씬 안정적입니다.
R Drast

케이블 문서에 제공된 정전 용량이 두 도체 간의 기생 정전 용량을 나타 냅니까? 커패시턴스가 낮을수록 전압 강하가 줄어들고 통과 할 수있는 거리가 길어 집니까? @RDrast
주니어

9

어렸을 때 RS-232가 도달 할 수있는 최대 거리에 도달하기 어려워서 비 사양 RS-232 하드웨어를 사용했습니다. 결국 운전 전압이 12V 대신 9V이면 거리의 약 3 분의 1을 잃었습니다. 또한 프로토콜의 다른 단점도 파악했습니다.

그런 다음 사양을 읽습니다.

RS-232는 인터페이스 프로토콜입니다. 긴 길이를 위해 설계되지 않았습니다. 엔드 포인트를보다 유능한 통신 장비에 연결하도록 설계되었습니다. RS-232를 사용하면 책상에 있지 않은 모뎀에 연결할 수 있지만 사람들이 걸어 갈 수있을 정도로 케이블을 충분히 높이 연결해야하는 경우에도 그 옆에있는 모뎀에 연결할 수 있습니다. 같은 벤치에있는 두 대의 컴퓨터를 종이 클립으로 연결하기 위해 속임수를 쓰고 수동 모뎀을 만들 수도 있습니다 (플라스틱 코팅 된 컴퓨터를 사용하면 단열재로 풍선 껌이 필요하지 않습니다).

일반적으로 거리를 측정해야하는 경우 RS-232를 사용 하지 마십시오 . 대신 RS-422 / 485 또는 광섬유를 사용하십시오. 그러나 RS-232는 엔드 포인트를 RS-422 / 485 (또는 광섬유) 리피터에 연결하는 데 여전히 적합합니다.


1
그리고 RS-232 사양의 다양한 버전 A, B, C가 있으며 이제 더 낮은 구동 전압이 필요한 D가 일반적입니다. 인터페이스 사양으로 안심하고 사용하실 수 있습니다. 변압기 (또는 광학) 절연 라인 드라이버는 멀리 갈 수있는 길입니다. 회사는 범위를 만들어 ATM 용 은행에 판매했습니다. 수입 라인 드라이버는 아프리카 조건 (번개, 더러운 주 전원)에서 절연되지 않고 고장 났기 때문에 ATM 용으로 판매했습니다 ). 그들은 19200 년에 동기 통신으로 2km를했으며 심각한 번개 사고로만 실패했지만 최종 장비를 보호했습니다.
KalleMP

+1 특히 "플라스틱 코팅 된 것을 사용하면 단열재로 버블 껌이 필요하지 않습니다."
rbaleksandar

6

너무 긴 시간은 허용 가능한 오류율로 정의됩니다.

내 경험은 전송 속도가 낮을수록 작동 거리가 길다는 것입니다. 내가 rs232 설치를 위해 일하는 회사는 cat5를 사용하여 100 피트 이상 실행 한 다음 제대로 작동 할 때까지 보드를 조정하면 9600까지 낮아질 수 있습니다.

이를 파악하기 위해 파 엔드에 루프백을 배치하고 이러한 종류의 작업을 수행 할 수있는 범위 테스트 탭이있는 레거시 digi xctu 도구를 사용할 수 있습니다. 그러나 파 엔드 장치가 다른 수신 특성을 가질 수 있기 때문에 전체 스토리를 알 수는 없습니다.


4

에러율이나 트랜지션 율에주의를 기울이고 싶습니다. 실제로는 rs232는 (나쁜) 접지로 인해 발생하는 문제로 몇 미터 제한됩니다. 로컬 장치 접지와 rs232 케이블 GND 사이의 전압은 최대 12 볼트 일 수 있으며 시스템 오작동을 유발할 수 있습니다. 따라서 rs485 또는 이더넷과 같은 차동 쌍 통신을 사용하는 것이 좋습니다.


1
지면 차이는 실제 문제가 될 수 있지만 이것은 본질적으로 거리의 함수가 아닙니다. 일반적으로 다른 장치 접지 (주 회로) 또는 다른 큰 순환 접지 전류와 관련이 있습니다. RS485는 커먼 모드 전압 한계가 낮고 갈바닉 절연되지 않는 경우 좋지 않은 커먼 접지선없이 구현되기 때문에 여러 가지면에서 나쁜 접지에 더 민감합니다. UTP 이더넷은 트랜스포머 절연 차동 신호이기 때문에 좋습니다.
KalleMP

솔직히 말해서, 내가 본 모든 RS485 구현은 전기적으로 또는 광학적으로 분리되었습니다.
0x2207

4

네 가지 요소가 사용할 수있는 길이를 결정합니다.

1) 위에서 설명한 케이블의 품질 및 유형, 사용 된 속도 및 프로토콜. 접지 된 실드가있는 우수한 품질의 케이블은 비 차폐 트위스트 페어 / UTP / 고정 케이블 (EIA / TIA TSB 56x에 포함 된 케이블)을 사용하는 것과 다르게 동작합니다

2) 연결된 두 장치에 사용 된 칩셋 및 풀업 저항을 사용하여 UART / USART (각 호스트의 직렬 칩셋) 감도 (설계 사항)를 증가시키는 지 여부

3) 날카로운 굽힘 또는 필요한 곳에 차폐 접지 부족으로 인한 누화 (UTP가 아닌 케이블)

4) 전체 정전 용량 및 시간 지연; 프로토콜 신호가 설정되는 제어 라인과 동기화되지 않거나 유도 용량이 상호 변조 / 크로스 토크 / 유도-반응 지연 등을 유발 하는가?

동기화 또는 양방향 동기화 케이블이 아닌 비동기 케이블 용입니다. 비동기 케이블로 연결되어있을 수 있습니다 (어느 쪽도 클럭 신호를 보내지 않음).

일반 지침에 따르면 대부분의 케이블은 x-on / x-off 프로토콜 (정지 시작은 tx / rx 회선의 데이터)을 사용하여 115k 보드를 지원하며 30M 또는 쉴드 케이블의 경우 약 100 '로 제한됩니다. 동일한 프로토콜 설정을 사용하는 UTP 케이블은 속도의 약 절반으로 제한되므로 56k 일 수 있습니다.

속도가 느리고 차폐 된 경우 장거리 직렬 케이블을 만들 수 있습니다. 빛의 속도는 어느 시점에서 방해가됩니다.


1

내 경험상 괜찮은 전화를 통해 RS232 회선을 올바르게 설치하면 Cat5e 케이블이 상당히 멀리 갈 수 있습니다. 거의 600m 떨어진 PC에 연결된 직렬 도트 매트릭스 프린터가 있습니다. 동일한 요구 사항을 가진 다른 장소는 1km를 얻었습니다. 물론 전송 속도는 매우 중요합니다. 2400에서 실행하므로 많은 양의 데이터에는 적합하지 않지만 영수증 프린터의 텍스트 20 줄에 대해서는 제대로 작동합니다. .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.