RS485 네트워크 접지 핀-언제 연결합니까?


14

많은 사람들이 알고 있듯이 A와 B의 두 와이어 만 사용하여 간단한 노드 대 노드 rs485 통신을 구현할 수 있습니다. 표준은 두 노드의 접지를 함께 연결하도록 지정합니다.

Wikipedia에서 :

A 및 B 연결 외에도 EIA 표준은 공통 신호 참조 접지 인 C라는 세 번째 상호 연결 지점도 지정합니다.

나는이 세 번째 연결에 대해 이야기하지만 여전히 개념을 이해할 수없는 수십 개의 기사를 우연히 발견했습니다.

  1. 수신기가 단순한 전압계로 작동 할 수없는 이유는 무엇입니까? A와 B 사이의 전압을 측정합니까?
  2. 두 노드가 모두 배터리로 작동하는 경우 (각 노드마다 다른 배터리) 접지 연결에 차이가 있습니까?
  3. 케이블이 길 때 (야외) 노드를 접지하는 것이 더 좋은 이유는 무엇입니까?
  4. 이 접지 연결은 과도 전류로부터 어떻게 보호됩니까?

나는 그것을 얻지 못한다. 두 가지 완벽한 답변과 공개 현상금이 있습니까? WTF?
Gregory Kornblum

그건 그렇고 시스템이 두 개의 와이어로만 작동한다면 가능한 모든 조건에서 테스트하지 않았 음을 의미합니다.
Gregory Kornblum

@GregoryKornblum lol 그 "완벽한 답변"은 많이 설명하지 않았습니다. TVS에 대해 물어 보거나 설계를 납땜 해제 한 후 실제로 어떻게 작동 하는지를 묻는 것과 같습니다. 정답이지만 "완벽한 답변"은 아닙니다.
fhlb

잘못된. 공통 모드 전압에 대한 완벽한 설명이있었습니다. 여전히 명확하지 않은 것이 있으면 구체적인 질문을하십시오.
Gregory Kornblum

답변:


1

참고 : 나는 가장 과학적인 대답을 주장하지는 않지만 내가 이해하는 방식으로 설명하려고 노력할 것입니다.

  1. Voltmeter 인수가 100 % 유효한지 모르겠습니다. 저속 장치이기 때문에 배터리로 작동하는 오실로스코프 또는 차동 오실로스코프 프로브가 더 적합합니다.

  2. 두 지점 사이의 전위차 인 전압의 정의를 기억하십시오. 신호 A와 B는 모두베이스와 컬렉터 / 이미 터 사이의 절대 최대 정격을 갖는 증폭기 (주로 트랜지스터) 내부의 전기 구성 요소에 의해 구별됩니다. 이는 자체 자체에 대한 차동 증폭기 최대 공통 모드 입력 전압이라고합니다. 바닥. 따라서 A 및 B 전압은 참조 대상을 지정하지 않고 의미가 없습니다. 예를 들어 A와 B의 차이가 2.5v이지만이 전압이 수신기 앰프 공급 위로 20v 시프트 된 경우 앰프가 (2.5 또는 22.5)를 볼 수 있습니까?

  3. 4 : 장거리 실외 케이블은 잡음 또는 ESD 또는 버스에 유입 될 수있는 충전 또는 전류 소스 (특정 임피던스 및 DC 저항을 가짐)가 많으므로 충전 / 전류의 양에 높은 저항을 곱한 경우 긴 케이블의 경우 수신기에서 전압 스파이크가 커져 손상 될 수 있습니다. 이 상황에서 접지는 쉴드에 타격을 가하는 스파이크에 대한 경로를 제공하는 데 사용될 수 있으며 안정적인 접지 참조로 사용될 수 있습니다.

RS485 수신기 회로가 플로팅으로 변경 가능하고 전압계 / 오실로스코프와 같은 기능을 수행 할 수 있는지 여부는 추가 구성 요소, 절연 회로 등을 추가하여 완전히 가능할 수 있습니다. MAX485와 같은 소형 IC


9

버스의 여러 장치간에 공통 (C) 접지선을 연결하지 않고도 RS485 인터페이스를 작동시킬 수 있다는 것은 신화입니다. 수신기는 A 및 B 입력의 공통 모드 전압이 수신기의 GND 기준의 -7V ~ + 12V 내에 유지 될 때 A와 B 신호 간의 상대 전위 만 측정 할 수 있습니다.

배터리로 작동되는 인터페이스의 양면이 어떻게 든 차이를 만들 것이라는 생각도 신화입니다. 모든 것은 공통 모드 전압이 송신기 GND와 수신기 GND 사이에있는 것입니다. 세 번째 와이어 연결은 공통 모드 전압을 제어 상태로 유지합니다. 이것이 없으면 장치 또는 두 버스 사이에 과도한 영향을 미치면 -7V ~ + 12V 범위를 벗어나는 공통 모드 전압이 발생할 수 있습니다. 이 영향은 EMI를 통해 다른 시스템에 연결되어있을 수 있습니다. 이 선이 주 회선 주파수를 따르는 AC 변동으로 나타나는 것이 일반적 일 수도 있습니다.


나는 그것을 테스트하고 작동합니다. 격리 된 벽면 어댑터로 작동하는 PTZ 컨트롤러를 사용하여 접지가없는 배터리에서 작동하는 돔 캠에 연결합니다.
fhlb

수신기 종단에서 큰 풀업 / 풀다운 저항은 수신기의 접지와 관련하여 유효한 전압 레벨 (부동)을 제공합니다. Vab = 5V, A가 풀다운에 연결되면 Va = 0, Vb = -5V
fhlb

3
@Fhib, 그것은 RS485 트랜시버의 diosed ESD 보호에 흐르는 전류 때문에 두 노드가 다소 일치하는 공통 전압을 달성 할 수있게한다.
Jasen

3
@fhlb-테스트했기 때문에 작동한다고해서 C 와이어 연결을 간단히 제거 할 수있는 것은 아닙니다. 하나의 인스턴스에서 드라이버 또는 수신기 근처에 하나 또는 다른 장치에 과도한 영향을 미치는 아무것도 없다는 점에서 운이 좋았습니다.
Michael Karas

2
옴의 법칙 때문입니다. 공통 모드 전압은 기능적이거나 보호적인 것이 든 어떤 부분을 통해 전류를 발생시킵니다. 이 전압 및 / 또는 전류가 너무 커지면 부품이 고장납니다.
sekdiy

7

순수한 수신기는 두 신호선의 차이를 측정 할 수 있습니다. 그러나 그렇게하는 모든 수단 은 개별 신호가 유지해야하는 공통 모드 범위 를 갖습니다 . 스펙은 노드가 허용 할 수있는 공통 모드 범위를 제공합니다.

세 번째 기준 와이어가 없으면이 공통 모드 전압을 정의 할 수있는 방법이 없으며,이를 준수하는 수신기를 만들 방법이 없습니다.

예를 들어 데이터 라인이 광 아이솔레이터를 구동하도록 수신기를 설정 한 경우에도 여전히 공통 모드 전압 제한이 있습니다. 몇 볼트 대신 몇 천 볼트 일 수 있지만 수신기가 더 이상 작동하지 않는 공통 모드 전압이 항상 있습니다.

지금까지는 RS-485 신호를 수신하는 것이 었습니다. RS-485 신호를 구동하는 것이 훨씬 제한적입니다. 데이터 신호는 접지선에 대해 공칭 0-5V로 지정됩니다. 접지선이 없으면이를 보장 할 방법이 없습니다. 두 신호를 구동하는 회로는 무언가를 참조합니다. 버스의 다른 송신기와 수신기에 무언가를 연결해야합니다.


2
전압계에는 반드시 공통 모드 전압 범위가 있습니다. 그러나 배터리로 작동하기 때문에이 사양은 언급되지 않았습니다. COM 핀이 배터리 접지에 직접 연결되어있을 수 있습니다. RS485 수신기가 전압계처럼 작동하지 않는 이유는 무엇입니까? 이것은 RS485 장치가 접지되어 있다는 가정과 관련이 있습니까?
fhlb

@fhl : 전압계는 공통 모드 작동 범위를 갖지만 전압계 주변 환경에 따라 다르므로 제조업체에서 지정할 수 없습니다. 리드에 충분한 공통 모드 전압이 있으면 어딘가에서 절연이 손상 될 수 있습니다. 그러나이 모든 것이 실제로 요점을 놓치고 있습니다.
Olin Lathrop

흠 ... 발신자에게 데이터 A : 0V, B : 5V를 보내는 경우. 공통 접지가 연결되지 않았다는 것을 알고 수신기에서 공통 모드 전압은 무엇입니까?
fhlb

@ fhl : 요점은 당신이하지 않는 것입니다. 공통 모드 접지가 연결되어 있지 않으면 두 노드가 임의로 플로팅 될 수 있습니다. 이것이 공통 모드 전압이 정의되지 않았다는 또 다른 방법입니다.
Olin Lathrop

1

다른 답변을 바탕으로 이것을 예로 들어 보겠습니다. 이 답변은 "때때로 약간의 부정확성이 많은 설명을 저장합니다"라는 구식 속설을 따릅니다.

전기적으로 분리 된 두 개의 RS485 장치가 있다고 가정 해 봅시다. 정상적으로 A와 B 라인을 연결합니다. 그러나 부유 용량 및 기타 전기 공학 부두로 인해 장치 중 하나가 다른 장치보다 3000 볼트 더 높게 떠 있습니다.

문제 없어요? 수신기는 단지 라인 A와 B가 3000V와 3012V에서 들어오는 것을 보았습니다. 사양 내에있는 12V 차동을 선택하고 꺼집니다.

부유 커패시턴스로 인해 디바이스는 실제로 100 % 절연되지 않으므로 수신 디바이스는 자체 전원 공급 장치와 관련하여 A 및 B 라인에서 3000 볼트를 실제로 볼 수 있습니다. 사용하고있는 RS485 칩은 2500 볼트의 절연을 제공하는 것으로 평가되었으므로 들어오는 전압은 해당 칩을 뛰어 넘어 회로의 다른 부분을 튀길 수 있습니다. 해당 전압에서 사용 가능한 전류는 매우 작아서 스파크가 발생하지 않지만 회로의 다른 IC에 ESD와 같은 손상을 유발하여 제대로 작동하지 못하게 할 수 있습니다.

두 장치 사이에 GND 와이어를 연결하면 장치의 다른 IC 대신 GND 와이어를 통과하는 동일한 미세 전류에 의해 3000 볼트 차이가 제거되고 A 및 B 신호 라인의 3000 볼트 오프셋이 사라집니다.

어떤 방식 으로든 GND 라인은 풀다운 저항과 비슷한 목적으로 사용되며, 모든 신호 라인이 임의의 장소에 무작위로 플로팅되지 않고 알려진 레벨에있게됩니다.

RS485 사양은 A 신호 라인과 B 신호 라인의 차이 만 보지만 각 장치에는 자체 전원 공급 장치 GND와 신호 라인 사이에 최대 허용 전압이 있습니다. 특정 전압이 범위를 벗어나는 것을 막으려면 모든 장치의 GND가 동일해야하므로 모든 RS485 장치 사이의 GND 와이어가이를 수행합니다. 그렇습니다. 이론적으로 전기적으로 절연 된 장치는 그들 사이에 거대한 전압을 가지지 않을 것입니다. 실제로 절연은 항상 완벽한 것은 아니므로 그것을 고려하지 마십시오.


이 실이 3 살 이상 됐다는 것을 알고 있습니까?
SteveSh

1
@SteveSh 포럼 스레드가 아니며 Q & A 사이트이며 전체 지식 기반에 기여할 경우 항상 새로운 답변을 권장합니다. 이런 이유로 오래된 질문조차 종종 Google의 최고 검색 결과로 나타납니다. 여기에있는 기존 답변이 기술 측면에 약간 있다고 생각하여 전기 공학에 정통하지 않은 미래의 Google 직원을 도울 수있는 대안을 제시했습니다.
Malvineous

확인. 나는 그것이 바람직하다고 생각하지 않았기 때문에 오래된 질문 / 게시물에 대해 논평하는 것을 보류했습니다.
SteveSh

@SteveSh 아마 오래된 게시물에 대한 답변을 얻지 못할 것이므로 평판 포인트를 많이 얻지 못하지만 다른 답변에서 누락 된 추가 할 것이 있으면 도움을주고 싶습니다. 다른 사람들은 배운 다음에 매우 격려를받습니다! 이 사이트는 오래된 게시물에 답변을받는 것과 같은 특정 사안에 대한 배지를 제공합니다.
Malvineous

-1

포인트 C는 A와 B의 전류에 대한 리턴 경로입니다.이를 통해 전류가 소스로 되돌아와 회로를 완성 할 수 있습니다.

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