|
안녕하세요.^^말씀 감사합니다.
rs-485를 위한 마이컴은 준비가 되어있습니다.
피시와 마이컴이 연결된 상태인데, 485통신을 위한 콘트롤만 해주면 됩니다.
근데, 문제는 rs-232와 485의 콘트롤이 약간은 틀리다더군요.
232 경우는, 세가닥의 선으로 tx인 경우는 보내기만 하고 rx인 경우는 받기만 하죠.
반면 485 경우는, 세가닥의 경우 한선은 tx+,rx+ 다른 한가닥은 tx-,rx-그리고 마지막선은 그라운드로 사용한답니다.
이때, 한선은 tx+,rx+로 사용하는데, 즉 데이터를 보낼수도 있고 받을 수도 있다는거죠.
만약 데이터를 보낼려고 한다면 RTS를 On으로 해주고 다 보낸경우는 Off로 한답니다.
왜냐면 데이터를 보낼때 상대편에서 데이터를 보내는 경우 충돌이 일어나기 때문에 이를 차단하기 위해
RTS를 On/Off 해준다는군요.
이처럼 대략 개념은 알겠는데, 막상 소스코딩에 들어갈려고 하니 좀 막막난처 하네요-.--
그래서 이렇게 글 올립니다.
제가 쓰고 있는 시리얼컴포넌트는 CPort262입니다.
이걸로 485제어를 할려고 하는데, 가능한지와 제어방법을 아시는 분은 돔청합니다.plz..................
운 좋은 날 되십쇼.......
불사새 님이 쓰신 글 :
: 485라 해서 뭐 특별한...프로그래밍이 필요하다기 보다는..
:
: 485 지원 칩이나 (232->485) 모듈등을 알아보시는것이...
:
:
: 박경원 님이 쓰신 글 :
: : 안녕하세요.
: : 빌더초보입니다.요즘 들어 넘 자주 질문을^^;;
: : 먹구 살려니 어쩔 수 없네요...^^
: : 다름아니라..
: : CPort262컴포넌트로 rs-232통신을 하고 있는데,
: : 이 컴포넌트로 rs-485통신을 할 수 있습니까?
: : 개인적으로는 할숭 있는 걸로 알고 있는데, 맞는지요...
: : 맞다면 혹 485관련 소스나 방법을 갈켜주시면 대단히 감사하겠습니다.
: :
: : 즐거운 하루 되세요..^^
|