시리얼통신에서 다이렉트케이블과 크로스케이블 중 어떤 것을 사용해야 합니까?

업데이트 됨 Jul 14, 2023

해당 제품

하드웨어

  • Serial Cable

드라이버

  • NI-VISA

문의사항

내 컴퓨터의 내장 시리얼 포트를 사용하여 시리얼 통신을 하고 싶습니다. 크로스케이블과 다이렉트케이블을 모두 가지고 있습니다. 두 케이블의 차이점은 무엇이며 어떤 케이블을 사용해야합니까?

해결책

크로스 케이블(Null Model Cable)은 컴퓨터의 시리얼 포트와 DTE (Data Terminal Equipment) 장치간에 직접 통신 할 때 사용해야합니다. 크로스 케이블을 사용하면 송신 장치의 송신(TX) 신호가 수신 장치의 수신(RX) 회선으로 연결 됩니다. 유사하게, 수신 디바이스의 전송 라인은 통신 디바이스의 수신 라인으로 연결됩니다. 다음은 일반적인 크로스 케이블의 일반적인 결선 입니다.
간단한 크로스 케이블(Null Model)
 

두 장치간에 핸드 셰이 킹을 사용하려면 한 장치의 RTS핀을 통신하려는 대상 장비의 CTS핀에 연결해야합니다.
핸드 쉐이킹 기능이있는 널 모뎀 케이블
다이렉트 케이블은 데이터 통신 장비 (DCE) 장치와 인터페이스 할 때 사용해야합니다. 이 경우 TX-RX 및 RTS-CTS 핀은 교차 연결되지 않으므로 케이블을 통해 직선으로 연결됩니다.
케이블을 통한 단순 스트레이트 케이블

추가 정보

PC에 내장 된 시리얼 포트는 DTE 장치입니다. 모뎀과 프린터는 DCE 장치의 예입니다. 시리얼 인터페이스가있는 계측기는 DTE 또는 DCE 장치 일 수 있습니다. 기기의 사용자 설명서를 확인하여 기기 유형을 확인하는 것이 가장 좋습니다.

케이블이 크로스 타입인지 또는 스트레이트 타입인지 여부는 ni.com에서 부품 번호를 검색하여 확인 할 수 있습니다. 제품 메뉴얼에서 크로스 케이블 여부를 알려줍니다. 또는 휴대용 DMM을 사용하여 직렬 케이블의 개별 핀에서 연속성을 테스트 할 수 있습니다. 모든 핀이 다른 쪽 끝에있는 해당 핀 (예 : 핀 1 - 핀 1, 핀 2 - 핀 2 등)에 전기적으로 연결되어 있으면 케이블이 직선입니다.