도와주세요!!
글 수 15,339
2007.10.15 20:48:30 (*.126.183.43)
6590
앗.. 우선 답변주셔서 너무 감사합니다...
제가 하려고하는 기본적인, 기초적인 자료들은 찾기가 쉽지않아서
고수분들께 옛기억들을 여쭤봐야하기에...
암튼 제가 연결한것은 485이기에 반이중 방식으로 제작사에서 나온 데로 결선을 하였습니다.
사양에 보면
....
멀티드롭제어 : RS-232C, RTS 신호
RTS신호제어 : 송신 on, 수신 off(Default on) <<--- 점퍼스위치로 선택가능한것 같습니다.
....
뭐 이렇게 되어 있습니다.
그럼 가능한게 아닌가요?
그리고 배선은
T+ ------ T+ 연결
T- ------ T- 연결로 하였습니다.
제가 보고자 했던데로 에코커맨드로도 확인이 가능해야하는건가요?
어떻게 기본적인 것을 확인할수 있는지 도움 주셨으면 좋겠습니다.
>안녕하세요.
>
>485통신은 반이중이라 하드웨어 계층에서 도움을 주지 않으면
>소프트웨어가 많이 고생하죠. ^^;
>
>우선 예상되는 문제점은 사용하시는 변환 모듈이 RTS/CTS 제어를 해 주는지가 궁금합니다.
>만일 그런 기능이 없다면 통신과 관련하여 RTS/CTS를 제어해야 한다면
>일반 rs232 통신 방법으로는 통신할 수 없고 RTS/CTS를 제어해야 합니다.
>
>이와 같은 문제가 아니라면 제 겨헝상으로는 배선 오류인 경우도 많습니다.
>혹시나 하는 생각에 말씀드립니다만 서로 DATA+----DATA- 로 연결되어 있는지
>확인해 보세요. ^^
>
>>485통신을 하기위해 준비하고 있는데.
>>우선 통신은 리눅스(터미널) <-> 노트북(터미널) 간의 485통신을 하려고 합니다.
>>리눅스서버는 시리얼 포트가 있어서 485모듈을연결(232 to 485)하였고
>>노트북은 usb to seral에 485모듈(232 to 485)을 연결하였습니다.
>>
>>기본적인 에코 테스트를 하려고 하는데
>>
>>리눅스 터미널 상에서
>>@root>echo "This is test" > /dev/ttyS1
>>이라고 커맨드를 입력하고 엔터를 쳤는데
>>노트북 터미널 사이에 아무런 메세지가 뜨지 않습니다.
>>
>>시리얼(rs232)로만 같은 연결을하여(485모듈없이) 위와 같이 테스트를 하면
>>노트북의 터미널 창에 메세지가 뜨는데
>>
>>왜 모듈을 사용하여 테스트하면 아무런 메세지가 없는걸까요?
>>
>>혹시아신다면 답변 부탁드리겠습니다.
>>
>>485통신은 그냥 하면 안되는것인지..
>>그러면 그냥 터미널 상에서 확인하려면 어떻게 해야되는지 부탁드립니다.
>>
>
제가 하려고하는 기본적인, 기초적인 자료들은 찾기가 쉽지않아서
고수분들께 옛기억들을 여쭤봐야하기에...
암튼 제가 연결한것은 485이기에 반이중 방식으로 제작사에서 나온 데로 결선을 하였습니다.
사양에 보면
....
멀티드롭제어 : RS-232C, RTS 신호
RTS신호제어 : 송신 on, 수신 off(Default on) <<--- 점퍼스위치로 선택가능한것 같습니다.
....
뭐 이렇게 되어 있습니다.
그럼 가능한게 아닌가요?
그리고 배선은
T+ ------ T+ 연결
T- ------ T- 연결로 하였습니다.
제가 보고자 했던데로 에코커맨드로도 확인이 가능해야하는건가요?
어떻게 기본적인 것을 확인할수 있는지 도움 주셨으면 좋겠습니다.
>안녕하세요.
>
>485통신은 반이중이라 하드웨어 계층에서 도움을 주지 않으면
>소프트웨어가 많이 고생하죠. ^^;
>
>우선 예상되는 문제점은 사용하시는 변환 모듈이 RTS/CTS 제어를 해 주는지가 궁금합니다.
>만일 그런 기능이 없다면 통신과 관련하여 RTS/CTS를 제어해야 한다면
>일반 rs232 통신 방법으로는 통신할 수 없고 RTS/CTS를 제어해야 합니다.
>
>이와 같은 문제가 아니라면 제 겨헝상으로는 배선 오류인 경우도 많습니다.
>혹시나 하는 생각에 말씀드립니다만 서로 DATA+----DATA- 로 연결되어 있는지
>확인해 보세요. ^^
>
>>485통신을 하기위해 준비하고 있는데.
>>우선 통신은 리눅스(터미널) <-> 노트북(터미널) 간의 485통신을 하려고 합니다.
>>리눅스서버는 시리얼 포트가 있어서 485모듈을연결(232 to 485)하였고
>>노트북은 usb to seral에 485모듈(232 to 485)을 연결하였습니다.
>>
>>기본적인 에코 테스트를 하려고 하는데
>>
>>리눅스 터미널 상에서
>>@root>echo "This is test" > /dev/ttyS1
>>이라고 커맨드를 입력하고 엔터를 쳤는데
>>노트북 터미널 사이에 아무런 메세지가 뜨지 않습니다.
>>
>>시리얼(rs232)로만 같은 연결을하여(485모듈없이) 위와 같이 테스트를 하면
>>노트북의 터미널 창에 메세지가 뜨는데
>>
>>왜 모듈을 사용하여 테스트하면 아무런 메세지가 없는걸까요?
>>
>>혹시아신다면 답변 부탁드리겠습니다.
>>
>>485통신은 그냥 하면 안되는것인지..
>>그러면 그냥 터미널 상에서 확인하려면 어떻게 해야되는지 부탁드립니다.
>>
>