Pessoal, estou com o seguinte problema:

tenho 4 multiplexadores I2C,

2 atuando como MUX enviando sinal para reles

2 atuando como DEMUX recebendo a situação

estou usando capacitores de 0,06uF e resitores de 10k 1 para cada conjunto MUX/DEMUX, 

a fiação deve ter uns 5m

utilizei o sistema por 3~4 dias sem problemas, do nada, a leitura começou a ficar louca, ele fica piscando a situação aleatóriamente.

a voltagem que estou usando é de ~6,1v a 6,5v, (do contrario os reles não funcionam corretamente. (a voltagem especificada em datasheet para o PCF8574 é de 2,5 a 6v)

pesquisando na internet vi que o resistor deve ser 1 no SDA + 1no SCL para todos os dispositivos, então retirei-os das placas e coloquei na protoboard.

tentei tb com 5k na protoboard.

tb testei com capacitores de 0,1uF

mas continua dando errado... 

Qual o maior valor que posso usar para o capacitor?

será que pode ser o CI que foi pra cucuia?

Exibições: 898

Responder esta

Respostas a este tópico

adicionando, ja retirei os MUX do local de instalação e coloquei aqui na bancada com 2 reles apenas e o problema está igual!

também ja usei codigos anteriores que estavam funcionando sem problema, até mesmo o codigo puro, só com o MUX e o problema persiste

fiz um esquema, não sei se está muito claro, mas o sistema montado é o seguinte:

[URL=http://imageshack.us/photo/my-images/834/z219.png/][IMG]http://imageshack.us/a/img834/5955/z219.th.png[/IMG][/URL]

no caso cada multiplexador está com um endereço diferente o de cima que faz a leitura 001, e o de baixo que comanda aos reles 000

Não sei se o diagrama  esta igual ao seu circuito, mas isso esta errado :

- Você conectou todas as portas em conjunto - deve selecionar somente uma porta para o circuito do rele ou do sensor.

- Como esta fazendo o endereçamento?  no diagrama não aparece.

Por exemplo :

PCF 8574 = endereço 000 = A0 (gnd), A1(gnd) , A2 (gnd)

PCF 8574 = endereço 001 = A0 (+5V),A1(gnd) , A2 (gnd)

Veja o endereçamento:

http://www.ti.com/lit/ml/scyb031/scyb031.pdf 

coloquei td junto no esquema só pra representar que todos os pontos são iguais. mas cada sistema está ligado a uma porta separadamente

coloquei ali embaixo da imagem,  

o MUX que faz a leitura, está endereçado como 001

o Mux que faz o envio está endereçado como 000

a leitura e o envio, funcionam, o problema é alguma instabilidade creio que no circuito do rele ou de leitura

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço