-"하는 방법을 PC의 COM 포트에 두 개의 컨트롤러에 연결할?

R

rizi_85

Guest
안녕,

내 PC의 시리얼 (COM)을 포트를 두 개 이상의 마이크로 컨트롤러 (8051)에 연결합니다.어느 방법을 이렇게 말해줄 수 있나요?하드웨어 내가 무엇을 달성해야합니다.

감사합니다!

Rizwan 울 아마드 칸

 
Asingle max232 이렇게 충분하다

자사의 데이터 시트 체크 아웃, 당신은 두 개의 입력과 ouputs됩니다.

통신 조심

안부

Nandhu

 
당신은 8051 및 max232 ...이 킷에는 UART를 사용해야합니다<img src="http://www.edaboard.com/images/smiles/icon_razz.gif" alt="Razz" border="0" />
 
rizi_85 썼습니다 :

안녕,내 PC의 시리얼 (COM)을 포트를 두 개 이상의 마이크로 컨트롤러 (8051)에 연결합니다.
어느 방법을 이렇게 말해줄 수 있나요?
하드웨어 내가 무엇을 달성해야합니다.감사합니다!Rizwan 울 아마드 칸
 
안녕,
하지만 당신은 모든 포트에 연결하거나 별도의 포트에 연결하고 싶어?
만약 당신이 모든 포트에 연결하려면, 그것은 더 복잡하다!
하지만 당신은 멀티플렉서를 사용할 수있습니다!또는, 또는 예를 들어 18f4580 2 포트 (슬레이브와 마스터)와 anothe 그림, dsPIC 및 루프를 만들고 사용할 수있습니다.

에 의해
lopex

 
누가 대답의 모든 인스턴트 메신저의 모든 관계자 여러분께 감사의 첫.

내가 max232 사용하고있습니다.그리고 하나의 컨트롤러에 대한 작업 괜찮 아요.내가 문제를 파악하고 지금은 그것을 해결하기 위해 귀하의 제안을해야합니다.만약 각 별도의 max232 사용하여 두 개의 컨트롤러를 연결할 수 있도록 작동하지 않는 문제는 PC의 충분한 전류 (즉, 두 max232s 드라이브로 제공할 수없습니다 COM 포트)입니다.

max232 중 동일한 드라이버 두 컨트롤러는 운전 못해.max232 두 개의 드라이버를 가지고 있지만, 내가 PC에 내가 하나의 COM 포트에서 두 개의 마이크로 드라이브를 원하는 중 max232이나 내가 TTL 측면에 하나의 드라이버를 모두 마이크로 컨트롤러에 연결할 필요가 EIA232 쪽 max232의 두 드라이버를 하나의 COM 포트에 연결할 수있습니다.첫 번째 경우에는 max232 하나의 드라이버를 충분히 cuurent 2 8051s의 시리얼 포트 드라이브로 제공할 수없습니다.두 번째의 경우 PC의 COM 포트가 있음 max232의 두 드라이버는 운전 못해.

나는이 문제에 대한 작업을 arround지만 .. 내가 그래서 버퍼 또는 충분한 전류를 제공할 수있는 드라이버가 필요가 세 개 이상의 컨트롤러에 연결이 제대로 작동하지 않을 생각하는 것으로 나타났습니다.누군가 SN75176하지만 내가 만일 누군가가 정말 좋은 것입니다 날 도울 수 사용한 적이 말해 줬어

고맙습니다!

 
예 ..

이유는 현재 귀하의 PC에서 나오는 MCU의 수에 대한 분할 / RS232 장치가 발생합니다.

두 가지 옵션이 내 지식 accoding있습니다.

1.당신이 IC는 높은 전류 오 / 피가 버퍼의 도움을 시도할 수있습니다이렇게하지 않으면 작업을해야합니다

2.당신은 트랜지스터의 전류 증폭기를 사용해야합니다.이게 당신이 몇 가지 계산과 현재의 필요 및 당신은 앰프 설계에 기반을 찾아내야합니다.

내가했지만하지 않은 경우에는 그냥 일반적인 경험을 추측
이 도움이 될 수있습니다.
먼저 있기 때문에 여러분의 회로를 손상시킬 수있는 유일한 시도 후 그것을 확인합니다.

 
훨씬 RS422 어댑터를 구축하기 쉽다.RS485 mulitdrop 우수하고 인기있는 일련의 표준, 대규모 범위 및 최대 32 개의 노드로 이중 절반은 표준 SN75176입니다.그러나 만약 당신이 단지가 10 개 미만인 노드를 RS422를 RS232 필요 MAX232 및 SN75179를 사용하여 구축하실 수있습니다.전이중 RS422입니다.

 
blueroomelectronics 썼습니다 :

훨씬 RS422 어댑터를 구축하기 쉽다.
RS485 mulitdrop 우수하고 인기있는 일련의 표준, 대규모 범위 및 최대 32 개의 노드로 이중 절반은 표준 SN75176입니다.
그러나 만약 당신이 단지가 10 개 미만인 노드를 RS422를 RS232 필요 MAX232 및 SN75179를 사용하여 구축하실 수있습니다.
전이중 RS422입니다.
 
음침한 내가이 더 높은 전류를 제공할 수있는 버퍼가 필요한것 같아.

내가 그것을 찾을 것입니다.

이제 한 가지만 더 질문있습니다.내가 어떻게 무선 채널을 통해 직렬 데이터 tranmit 수 있습니까?뭘 할 수있는 가장 쉬운 방법은 무엇입니까?좀 송신기와 수신기 모듈을하지만 그들은 나의 영역에서 이렇게라도 하나 주실래요 이런 점에서 나를 도울 수없습니다, 저는 매우 고맙게 생각해야할지

감사합니다!

 
세 가지 방법이있습니다 :
1 - 이용 핀 고등학교 때 1 마이크로 커뮤니케이 션을 활성화할 수 있도록 CTS
낮은 2 때 커뮤니케이션 활성화
2 - 주소; 첫 번째 바이트를 PC에서 보내 귀하의 오웬 프레임 bulding 마이크로 컨트롤러의 주소입니다.마이크로 컨트롤러 (1,2) 마이크로 컨트롤러와 일치하는 경우 그것을 자신의 오웬 주소와 비교 의사 소통을 활성화 받아봐
3 - 스위치 : 아날로그 스위치를 사용하여 첨부 파일에 표시된
미안하지만, 당신이 첨부 파일을 보려면 로그인이 필요합니다

 
PC에 당신은 485 프로토콜, RS 232 프로토콜 프로토콜 즉, 양방향 통신을 가리킨 지점에만 때, RS 485 프로토콜을 사용하는 두 개의 장치 사이에서 할 수있습니다 RS를 사용해야합니다 동일한 COM 포트에 하나 이상의 컨트롤러에 연결하기위한 수 첨부 더 같은 줄을 2 컨트롤러, RS 485 프로토콜에 대한 우리에게 DS75176 IC를해야한다.하지만 PC의 COM 포트의 출력을 이후로 당신이 매일 232 컨트롤러를 PC & DS75176 IC에서 가까운 232-485 컨버터가 필요 것입니다.
http://www.dnatechindia.com/index.php/Tutorials/8051-Tutorial/Serial-Communication-Basic.html

 

Welcome to EDABoard.com

Sponsor

Back
Top