Página 1 de 1
I2C DISTANCIA

Enviado:
14 Nov 2006 23:28
por ismail
Boa noite para tudos
estou elaborando projeto de termometro eletronico usando 12f628 + lm75 a curta distancia funciona perfeitamante mas quando uso cabo de 3 metros nao sempre tem leitura correta ja usei cabo coaxial com 3 fil dentro nao adiata a mesma coisa
alguen ja uso cominicaçao I2C a distancia de 3 metros aproximadamente
Obrigado

Enviado:
14 Nov 2006 23:31
por ismail
corrigindo o pic 16f628 o protocolo I2c por software

Enviado:
15 Nov 2006 07:00
por brasilma
Ismail,
Normalmente o que prejudica a comunicação são as capacitâncias e indutancias parasitas, que deformam o sinal.
Pode estar acontecendo que os tempos das suas rotinas de comunicação estivessem no limite, e bastou um pouco de interferência para acabar com tudo.
O que pode fazer é tentar alterar (para cima ou para baixo) os tempos e ver o que dá.
Normalmente cabo coaxial só tem um condutor central, com mais de um é cabo manga blindado, vc poderia tentar usar par trançado tbem.
Abraços,
MArcos.

Enviado:
15 Nov 2006 17:39
por ismail
Obrigado Marcos
Eu vo tentar aumentar o tempo para o dobro, a rotina esta com delay de 5 micro segundo ,
se pode me indicar otro sensor de temperatura com outro protocola que seja resistivo
Obrigado
Ismail

Enviado:
16 Nov 2006 08:17
por andre_luis
Ismail,
Se voce estiver usando o 'set' de funções do CCS, existe uma diretiva do #USE I2C que reduz a velocidade de comunicação do protocolo; se nao me engano, o parâmetro é SLOW .
+++

Enviado:
16 Nov 2006 08:20
por andre_luis
brasilma escreveu:Ismail,
Normalmente cabo coaxial só tem um condutor central, com mais de um é cabo manga blindado, vc poderia tentar usar par trançado tbem.
Brasilma,
Aproveitando sua dica, o par trançado RCA usado em áudio, tem uma malha externa de blindagem; seria uma boa opção para implementar sua dica...
+++

Enviado:
17 Nov 2006 01:16
por Aerroc
Só um comentário...
Se o problema for ruido, o cabo blindado vai ajudar.
Mas se for capacitância, só vai piorar. Pois a capacitância do cabo blindado normalmente é duas vezes a do cabo normal.

Enviado:
17 Nov 2006 22:11
por ismail
Obrigado a tudos que colaborarao comigo
Deu tudo certo e so abaixa o clock para + - 30 khz e funciona perfeitamente
Um abraço para tudos
Ismail