> 전자회로 >485

시중에서는 일반적으로 32대 접속을 지원하는 소자 MAX485를 사용하고 있고, 경우에 따라서는 128대까지 지원되는 소자 MAX487, MAX1487도 있다.

RS485의 통신에서 1.2Km의 전송속도와 32대에 대한 규정은 단순히 참조사항으로 받아들이는 것이 옳다. 제 경험으로는MAX485로 24대를 통신하는데 16대 까지는 잘 되고, 그 이후 통신이 랜덤 하게 통신이 되어 힘들었다. 여러대를 설치할 경우 환경 조건에 맞춰 튜닝을 해야 한다. 좀 쉽고, 안전하게 하기 위해 결국 MAX487 를 사용하고 PC 와 연결하는 것 메인 485변환 장비도 고가(전원, 신호 분리)인 것을 사용하여 해결했다. (16대 이상통신 할 경우 십만원대 이상을 추천. 그리고 일반 회로도에는 나오지 않지만, 접지도 공통으로 해야 한다.)

http://www.signaltech.co.kr/base/img/m485/485-1.JPG
RS485통신과 RS422통신 가장 큰 차이는 RS485통신은 2선식 통신으로 반이중 통신이고 RS422통신은 4선식으로 전이중 통신방식입니다.

http://www.signaltech.co.kr/base/img/m485/485-2.JPG

RS422/485통신과 같이 차동신호를 이용하는 통신에서는 통신라인이 서로 꼬인 케이블을 사용하는 것은 통신품질과 매우 밀접합 관계가 있다.

 

  *******************************************************************************

  1. 485 보드 (보드는 MAX487, MAX1487 사용함)

  아래 보드는 RS232 신호를 485 신호로 변환, 또는 485 신호를 RS232 신호로 변환 해 준다.

1) J1 커넥터 핀 => 1.5V 2.DM(487 7번 B) 3.DP(487 6번 A) 4.GND

2) J2 커넥터 핀 => 1.TX 2.RX 3.GND

3) J3 커넥터 핀 => 1.GND 2.9V

http://www.signaltech.co.kr/base/img/m485/485Block.PNG

  485실물과 배치도

  485의 TX,RX 자동선택을 위해 NE555 사용, 전원 분리를 위해 5V 레귤레이터 2개 사용.

http://www.signaltech.co.kr/base/img/m485/485sys.PNG

  위의 그림은 485입력에 받아 PC와 연결할때, J2 커넥터 핀에서 1.TX 는 PC 시리얼 포트 2번 핀, 2.RX 는 PC 시리얼 포트 3번 핀, 3.GND는 PC 시리얼 포트 5번 핀에 연결한다.

  아래 그림은 장비에 232통신 포트를 485로 변환할 때 구성, J2 커넥터 핀에서 1.TX 는 장비의 RS232 13번 핀, 2.RX 는 장비의 RS232 14번 핀, 3.GND 는 GND 로 연결한다 .

http://www.signaltech.co.kr/base/img/m485/485_232ex1.JPG

  배선도

 

*  중요한것은 종단 저항 120오옴 여러대 설치후 상황에 따라 붙인는 애매한  것이다.

100~150 오옴으로 임피던스 매칭을 만들자.  경우에 따라 달라진다. 

  *******************************************************************************

  2. USB 485 통신

1) 커넥터 J2는 485 신호를 받아 USB 신호로 PC로 전송한다.

커넥터 핀 => 1.VCC 2.DM(487 7번) 3.DP(487 6번) 4.GND

2) 커넥터 J3은 232 TTL 신호를 받아 USB 신호로 PC로 전송한다.

커넥터 핀 => 1.VCC 2.TX(FT232 25번 TX) 3.RX(FT232 24번 RX) 4.GND

http://www.signaltech.co.kr/base/img/m485/485usb.JPG

3) 배선 방법 1

http://www.signaltech.co.kr/base/img/m485/485usbex1.JPG

1. J2 커넥터의 VCC 는 외부 전원으로 사용할 경우만  2.DM(487 7번)는 상대방 보드의 485또는487의 7번으로 연결하고 3.DP(487 6번) 상대방 보드의 485또는487의 67번 으로 연결한다. 4.GND(필요시 연결)

2. J3 커넥터는 보드 485칩을 보드에서 제거하면 일반 TTL 통신을 할 수 있다. 위 그림 오른쪽 참고

 

3) 배선 방법 2

http://www.signaltech.co.kr/base/img/m485/485usbex2.JPG