Go Down

Topic: Arduino e telefone (Read 4727 times) previous topic - next topic

Bruno P. Gonçalves

Legal Osias, tenho um til111 aqui (http://prosje.be/CO/Schemas/TIL111-niet-inverterend.png) que trabalha da mesma forma. Vou a noite dar uma olhada e tentar fazer essa isolação, mas como disse, o aterramento deverá ser requisito para o funcionamento do sistema que estamos desenvolvendo, então não estou tão preocupado com isso, mas claro, é um reforço legal.

Posto resultados =)

Bruno P. Gonçalves

Osias, gostaria de mais uma ajuda sua se possível. Não consigo entender esse optoacoplador. Achei esse esquema [1] para detectar o off hook, mas to apanhando aqui pra entender esse ci. Teria como de dar uma explicação rapidíssima do funcionamento?

[1] - http://www.electro-tech-online.com/attachments/general-electronics-chat/28399d1240001044-off-hook-detection-telephone-interface.gif

Valeu  ;D


Osias Neto

#17
Oct 22, 2010, 06:22 pm Last Edit: Oct 22, 2010, 06:23 pm by netogdo Reason: 1
Bom Bruno, pelo que entendi, a ponte de diodos (D1) retifica o sinal, ou seja, a corrente só irá fluir quando o sentido for de RD para GN, gerando uma tensão positiva sobre o fotodiodo do 4N33.

Quando houver essa corrente, como descrito acima, o fototransistor do do 4N33 conduz. Só isso.

Eu não sei como funciona a linha do telefone, mas supõe-se pelo circuito montado, que há tensão alternada na linha, por isso a ponte de diodos.

O diodo zener (D3), conduz quando a tensão é maior que 6V, na prática isso aumenta a velocidade NO chaveamento deste circuito.

Quanto ao CI especificamente é simples, quando há corrente sobre o fotodiodo (lado esquerdo do CI em relação a imagem), o transistor do outro lado do CI conduz. a vantagem deste tipo de isolamento, é que não é necessário ligar os "negativos" juntos do telefone e do Arduino. Assim, o que acontece na linha de telefone não influência no Arduino e vice-versa (se usado fontes diferentes claro).

Se quiser saber mais, pesquise sobre isolação galvânica.

Bruno P. Gonçalves

Caramba, que legal, entao na verdade isso é uma chave nao polarizada, ou algo do tipo,

1 e 2 é o que faz o 4 e 5 fechar corrente? algo assim?

Bruno P. Gonçalves

Poxa Osias, você é de mais.

Não sei se o que eu mandei anteriormente funciona, mas fiz um esquema parecido, usando um BC558, se a tesão for > 6 eu fecho o BC558 me mandando o pulso alto para o arduino começar a contar o tempo da ligação, assim posso ligar na porta digital, não necessitando das verificações da porta analógica (consequentemente não precisando isolar) =)

Perfeito \o/\o/

Osias Neto

#20
Oct 22, 2010, 07:27 pm Last Edit: Oct 22, 2010, 07:27 pm by netogdo Reason: 1
Legal cara, não tinha pensado nisso tambem, como você quer apenas saber se está "ligado/desligado" era realmente muito mais facil digitalizar o sinal realmente  :)

Quote
1 e 2 é o que faz o 4 e 5 fechar corrente? algo assim?

Exatamente bruno, só que a corrente que irá conduzir no 4 e 5 do til111, será muito baixa, na maioria dos casos é necessário adicionar ainda um transistor na saída do til111, mas para ler se está ligado ou não, não é necessário.

você pode trocar o BC558 por um circuito equivalente agora que você entendeu o til. Vai dar na mesma mas é mais seguro (chance de queimar o Arduino por transientes na linha é nula).

Bruno P. Gonçalves

Blz, estou desenhando no eagle o esquema para não perder a referencia, depois que acabar vou testar sim, e melhor ainda que fica menor e mais fácil de fazer reparos.

Para dar o "ar da graça", acabei de fazer um vídeo dele funcionando, quem tiver interesse ai em ver o negocio funcionando =)

http://www.youtube.com/scorninpc

Osias Neto

Legal o projeto Bruno, com poucas modificações dá para fazer muita (muita mesmo) coisa útil e interessante.

Depois que terminar o esquema no Eagle, posta aqui os circuitos que você usou e o código  ;)

Bruno P. Gonçalves

Pode deixar, mas o código ainda vai demorar um pouco, já que a ideia do projeto é controlar mais de uma linha telefônica, então depois de montar tudo, ainda tenho que controlar isso tudo xD

Mas posto sim!

Go Up