Andradina/SP
Offline
Jr. Member
Karma: 0
Posts: 88
2º steep
|
 |
« Reply #15 on: October 20, 2010, 08:51:25 am » |
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 =)
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Curitiba PR, Brazil
Offline
Full Member
Karma: 0
Posts: 208
Arduino rocks
|
 |
« Reply #17 on: October 22, 2010, 11:22:38 am » |
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.
|
|
|
|
« Last Edit: October 22, 2010, 11:23:29 am by netogdo »
|
Logged
|
|
|
|
|
Andradina/SP
Offline
Jr. Member
Karma: 0
Posts: 88
2º steep
|
 |
« Reply #18 on: October 22, 2010, 11:40:20 am » |
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?
|
|
|
|
|
Logged
|
|
|
|
|
Andradina/SP
Offline
Jr. Member
Karma: 0
Posts: 88
2º steep
|
 |
« Reply #19 on: October 22, 2010, 11:47:29 am » |
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/
|
|
|
|
|
Logged
|
|
|
|
|
Curitiba PR, Brazil
Offline
Full Member
Karma: 0
Posts: 208
Arduino rocks
|
 |
« Reply #20 on: October 22, 2010, 12:27:04 pm » |
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  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).
|
|
|
|
« Last Edit: October 22, 2010, 12:27:36 pm by netogdo »
|
Logged
|
|
|
|
|
Andradina/SP
Offline
Jr. Member
Karma: 0
Posts: 88
2º steep
|
 |
« Reply #21 on: October 22, 2010, 12:31:29 pm » |
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
|
|
|
|
|
Logged
|
|
|
|
|
Curitiba PR, Brazil
Offline
Full Member
Karma: 0
Posts: 208
Arduino rocks
|
 |
« Reply #22 on: October 22, 2010, 12:34:31 pm » |
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 
|
|
|
|
|
Logged
|
|
|
|
|
Andradina/SP
Offline
Jr. Member
Karma: 0
Posts: 88
2º steep
|
 |
« Reply #23 on: October 22, 2010, 12:36:52 pm » |
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!
|
|
|
|
|
Logged
|
|
|
|
|
|