문의

세계적인 기업으로 발돋움하는 코노텍

FOX-2000TR에서 485통신시 +(A)으로 보내면 +(A)으로 수신됩니다.

페이지 정보

작성일 19-03-07 22:23

본문

안녕하세요. 현재 FOX-2000TR으로 485 통신 테스트를 하고 있습니다.
현재 온도를 읽기 위해 FOX-2000TR에 데이터를 보내면 응답이 잘 옵니다. 그런데 그 응답이 +(A)으로 들어옵니다.

현재 구성은 다음과 같습니다.
- 드라이버는 MAX485CSA를 사용했습니다.
- 종단저항 120옴, A핀 풀업 및 B핀 풀다운 390옴
- 디바이스와 FOX-2000TR간 485 통신용 핀 2개와 GND연결 (릴레이 연결부의 COM 사용)
  -< 혹시나 GND 제거해봤지만 동일
- 통신속도 2400 및 9600에서 모두 동일
- 현재 FOX-2000TR 2대 보유 중이나 모두 동일 증상
- MAX485CSA 2번, 3번핀을 다음과 같이 제어함
  1. 2번 및 3번핀을 HIGH 처리
  2. 1초 딜레이
  3. 커맨드 전송 (온도 측정 요청)
    -< STX부터 ETX까지 보낸 후 체크섬 전송
  4. 1초 딜레이
  5. 2번 및 3번핀을 LOW 처리
  6. 2.5초 딜레이
  7. 1번부터 반복
  -< 딜레이는 테스트를 위해 고의로 길게 줬습니다.


확인해봐야 할 사항은 무엇이 있을까요?