Varios Pics e media distancias

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Varios Pics e media distancias

Mensagempor icaro51 » 23 Mai 2007 07:53

Pessoal agora que eu resolvi o problema do solenoide me deparei com outro.
O negocio e o seguinte eu tenho varios pics escravos (por volta de 10) que monitoram diferentes estufas (distantes de 10 a 50m) e um pic principal ligado ao pc que controla os dados entre os pics e o PC.
Como o monitoramento funciona, o pic principal coleta o dado de cada pic pedindo os dados para cada um e esperando a resposta (com isso nao tenho que me preocupar com colisoes).
Agora vem a duvida, eu posso ligar todos os Rx dos pic escravos no Tx do principal (e esse ao PC) e todos os Tx dos pics escravos no Rx do principal (e esse ao PC)?
Outra coisa, devido as distancias (10 a 50m) eu posso ligar o PIC direto um ao outro? Se nao um max232 e suficiente?
Mais uma vez agradeco a ajuda,
Icaro
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor fabim » 23 Mai 2007 08:00

Icaro.

SE for 10 a 50 metros.
Sei não mais acho que os dados vão chegar com problema usando o USART do PIC.
Vc vai precisar de um conversor 232/485. pode usar o max 485.
A logica para evitar colisões é a mesma que esta usando.

fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor RobL » 23 Mai 2007 09:26

Mesmo com 10 m a 2400bps ficará difícil.
A mais segura solução é como o fabim colocou, RS 485.

Caso seja uma aplicação, que não será acrescida, no futuro, e queira baixo custo, poderia ser tentado usar resistores em cada Tx, Rx, de forma a não superar(10 a 20mA ou tentar para somente 5mA) para cada porta (ao transmitir ou receber). Com isso os ruídos captados serão cosumidos nesses Rs. Observar que os Rs estarão todos em paralelo e cada um como terminação da linha em cada chip. Deve ser testado com baixa velocidade de transmissão e ir aumentando até o limite confiável devido a deformação dos pulsos.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor phophollety » 23 Mai 2007 10:04

Outro ci que se acha até me padaria para RS 485 é SN75176, tenho o esquema completo de um conversor, quando chegar em casa o disponibilizo aqui
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor Nightcrawler » 23 Mai 2007 12:17

Coloca um MAX485 que vc não vai se encomodar. Uso esse tipo de rede a tempo e nunca tive problemas.
Diego
Avatar do usuário
Nightcrawler
Byte
 
Mensagens: 450
Registrado em: 11 Out 2006 14:20
Localização: Santa Maria - RS

Mensagempor phophollety » 23 Mai 2007 13:14

Realmente funciona muito bem, RS485 é uma rede muito resistente e simples de implementar
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x