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번부터 반복
-< 딜레이는 테스트를 위해 고의로 길게 줬습니다.
확인해봐야 할 사항은 무엇이 있을까요?
현재 온도를 읽기 위해 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번부터 반복
-< 딜레이는 테스트를 위해 고의로 길게 줬습니다.
확인해봐야 할 사항은 무엇이 있을까요?
- 이전글Re: DC 24V 2000TT 단자 결선도 부탁드립니다. 19.03.11
- 다음글Re: FOX-2000TR에서 485통신시 +(A)으로 보내면 +(A)으로 수신됩니다. 19.03.08