Página 1 de 1

Comunicação RS485

MensagemEnviado: 15 Fev 2008 14:38
por wandersonrainer
Olá a todos,

gostaria de saber se alguém aki do fórum já implementou uma comunicação multiponto via RS485 com o PIC.
Funcionaria se eu utilizasse um simples conversor RS232/485?
Existe a necessidade de se implementar um protocolo?

Obrigado

MensagemEnviado: 15 Fev 2008 15:43
por xultz
Já, várias vezes.
Para colocar um PC no barramento?
É claro que vai precisar de um protocolo. Na dúvida, invente um.

MensagemEnviado: 15 Fev 2008 17:10
por wandersonrainer
Não...a comunicação é entre vários microcontroladores PIC.
Seria possível apenas PIC-RS232-RS485-RS232-PIC?
O DS75176 seria necessário?

MensagemEnviado: 15 Fev 2008 17:28
por fabim
conselho..

descreva a aplicação final.

fica mais facil pra te ajudar.

fabim

MensagemEnviado: 15 Fev 2008 18:16
por mastk
e pq não?

PIC - 485 - 485 - PIC?

MensagemEnviado: 15 Fev 2008 21:49
por zielpunkt
- Sim, muita gente já implementou, pra caramba (veja nos links abaixo);
- Sim, um simples conversor 232/485 de mercado funciona, desde que o PIC tenha na sua saída serial um MAX232 ou equivalente, pra adequar os níveis de tensão que geralmente um conversor desse tipo exige na entrada. Como pode perceber, isso é furado em se tratando de PIC/PIC;
- Vai ter que usar um protocolo, claro, mas protocolos não tem nada a ver com esses padrões de comunicação, sejam RS232,422,485. Esses RS's se referem a padrões elétricos e outros detalhes físicos do meio de transmissão de dados. Se um transceiver não é, portanto, uma rede RS485. Agora, como vai controlar um transceiver, precisa de um pino adicional pra controle do fluxo de TX/RX na rede.

Olha por ai:
http://asm51.eng.br/phpBB/viewtopic.php?t=4366&highlight=rs485
http://asm51.eng.br/phpBB/viewtopic.php?t=4396&postdays=0&postorder=asc&highlight=rs485&start=0
http://asm51.eng.br/phpBB/viewtopic.php?t=3892&postdays=0&postorder=asc&highlight=rs485&start=0
....e tem outras coisas mais por aqui. Testa a lupa um dia desses.

Abço.

MensagemEnviado: 16 Fev 2008 21:02
por wandersonrainer
mastk escreveu:e pq não?

PIC - 485 - 485 - PIC?


E isso funciona?
Sem precisar do MAX232?
Isso seria muito bom.

MensagemEnviado: 16 Fev 2008 21:20
por mastk
funciona sim, eu uso :)

MensagemEnviado: 19 Fev 2008 00:35
por ernande_filho
wandersonrainer,

Tenta o SN75176a da TI

MensagemEnviado: 19 Fev 2008 12:28
por Maurício
ernande_filho escreveu:wandersonrainer,

Tenta o SN75176a da TI


Esse chip funciona perfeitamente.

[]'s

MensagemEnviado: 19 Fev 2008 13:13
por fabim
wandersonrainer.
Se eu entendi bem.
PIC >>> MAX232 >> 75176/MAX485 ---------------------------

Cara o MAX 232 serve apenas para pegar a tensão da Serial do PC e passar para padrão TTL.

No caso do PIC e MA485/75176, os dois ja trabalham com o mesmo nivel de tensão, 5V!!!.

Caso a pergunta seja sobre a saida do PC, aí sim. como disse precisaria de um MAX232.

fabim

MensagemEnviado: 19 Fev 2008 13:46
por tcpipchip
Aproveitando
Este TCC que orientei eh sobre RS485
http://www.bc.furb.br/docs/MO/2005/307201_1_1.pdf