[DUVIDA] Leitura de sinal digital multiplo do arduino

Galera,

     Uma duvida aparentemente básica, mas que me pegou no final da sexta feita, e só vou poder ter acesso aos equipamentos novamente segunda,  mas a curiosidade tá me deixando doido,  dai resolvi colocar aqui pra endoidarmos juntos kkk.

    A duvida é a seguinte:  estou emitindo sinais digitais em um arduino ( 0 ou 5Vcc) , dai possuo um equipamento que faz a leitura desses sinais,  até ai tudo aparentemente simples e basico.

   A questão é que tem que ter isolamento entre o arduino e o equipamento,  dai ate agora testei duas coisas.

   

1- a primeira ideia foi fazer leiitura direta, dai fiz uma proteção simples com diodos

aconteceu alguma coisa pois quando se mandava acender uma porta, o equipamento lia como se todas estivessem ligando ou desligando.

  
dai pra opção 2,  usando optoacopladores:

No Exemplo ai coloquei a montagem de uma porta só, mas são 8,  no circuito o secundario do optoacoplador é alimentando com 5V, sendo que o mesmo funciona como um transistor, somente quando o primario for energizado a tensão circulará,  dai o ponto de leitura foi colocado na entrada do secundario seguindo de um resistor,   REsultado, não deu certo, pelo que entendi, o proprio equipamento deve possuir algum grau de aterramento, dai a tensão passa e o resultado dá sempre como positivo tambem.

A solução obvia:

      A utilização de relês, seria a solução obvia,  visto que daria pra controlar a carga com perfeição,  porem, eu acho a solução baseada em relês, que é um componente eletromecanico, um tanto deselegante.

    Ai fica a duvida,  qual sua sugestão ?

Exibições: 492

Responder esta

Respostas a este tópico

Você informou que precisa de isolamento entre os dois dispositivos. 

Mas pode conectar o terra do Arduino com o terra do seu equipamento ? 

Sugestão = use as portas analogicas do Arduino ou dgitais ( configuradas como INPUT) para monitorar esses pinos digitais. 

Não pode conectar os terras ? Ai pode usar os acopladores óticos, mas haverá um pequeno consumo de energia no equipamento a ser monitorado ( para acionar os LEDs dos acopladores óticos). 

A sua ligação parece estar incorreta ! O led precisa ser ligado no equipamento e não no Arduino. 

Corrigindo, pois eu havia entendido errado. 

O Arduino que gera os sinais. 

Portanto siga as orientações do Rui ou do Celso. 

Oi WD, boa tarde.

Já que o gnd pode ser interconectado, então sugiro assim:

Deverá funcionar corretamente.

No segundo desenho, falta a ligação do gnd da fonte de 5V.

Rui

Olá,

Na imagem abaixo tem o esquema com a ideia para isolar o Arduino do seu equipamento.

Veja que no seu caso, o lado esquerdo teria o seu arduino no lugar da bateria e da chave.

O seu equipamento estaria no lugar do ATMEGA.

Veja que o isolamento é total e não é necessário ligar o terra entre eles.

Boa sorte,

  'Eiju

Zé, Eiju e Rui,

    Muuuuito obrigado amigos,   dentro de minha soberba incompetência eu esqueci as lições básicas a qual vocês me lembraram, sempre testar, testar, testar.

    Quebrei a cara, tinha montado um adaptador,  placa e vou ter que refazer tudo.

    Tudo por um erro infantil,  eu fiz um pré teste ligando um pino do arduino a uma das portas do equipamento com um botão pra simulação,  como o resultado tinha sido positivo eu pré interpretei que ele fazia leitura de valores positivos,  ...  quebrei a cara.

    Só agora com paciência verifiquei que o leitor de entradas digitais tem 5V em cada pino de entrada,  ou seja, o sinal dele é um pull_up, logo, pra identificar sinal é aterrando e não alimentando, por isso tava dando tudo errado.

 

     Agora o que ta pegando mesmo é a litura do sinal analogico,  eu fiz um adaptador, já que entrada usa um conector SCSI68 e que dificil de trabalhar, dai eu criei um adaptador dele pra um conector de HD IDE 40 pinos,  até ai tudo bem,  mas quando conecto todos os pinos analogicos vão pra 1024,  porem,  não tem nada ligado em coisa alguma,  ou seja,  o adaptador só passa os pinos de um conector pra o outro,  já usei o multimetro e não ha curtos.

    Só pode ser a pasta pra soldar que tá criando condutividade,   vou ter que refazer tudo.

Mas, mais uma vez muuuuuuuito obrigado.

 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço