Capaitores alimentando o PIC

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Capaitores alimentando o PIC

Mensagempor J.lius » 12 Mar 2007 09:04

Tenho um circuito onde aciono 2 valvulas solenoides apartir de uma fonte 12Vcc, para corrigir a retificação (com 4 diodos) uso 2 capacitores de 1000uF ligados em paralelo no barramento apos a retificação.
Deste barramento de 12vcc eu derivo para um 7805 que fornece os 5vcc para o PIC 12F627A.
Porem quando o circuito e desligado da tomada o pic ainda continua funcionando devido a tensão armazenada nos capacitores, o que faz com que ele avanse no programa. Se o equipamento for ligado antes de toda a energia dos capacitores for totalmente descarregadas o PIC entra em funcionamento sozinho quando deveria ser resetado e aguardar um "start" manual uma vez que o equipamento foi desligado ou que acabou a luz.

Como posso evitar isso?
Tenho que fazer uma etapa de fonte especialmente para o PIC e outra para as valvulas?
Existe outra forma de evitar este escorregamento?
Anderson MSN: j1lius(arroba)hotmail(ponto)com
"A humildade de quem sabe e a maior prova do saber" OBRIGADO.
J.lius
Nibble
 
Mensagens: 70
Registrado em: 12 Out 2006 17:58
Localização: Jaraguá do Sul - SC

Re: Capaitores alimentando o PIC

Mensagempor andre_luis » 12 Mar 2007 09:19

Dependendo de como sua 'chave' de liga/desliga estiver conectada ( ao 12v ou ao GND ), voce poderia colocar um Diodo entre o 5V do PIC e a chave. No caso, o Anodo fica no 5v e o catodo na chave. Então, ao desligar o equipamento - aterrando o terminal da chave - voce automaticamente descarregaria o capacitor da alimentacao do PIC.

Um procedimento análogo, deve ser tomado no circuito de resset.

+++
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor guest2003 » 12 Mar 2007 11:28

Habilite o Burnout reset (acho que ta escrito errado, mas e por ai ... to correndo :) )

[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor zielpunkt » 12 Mar 2007 12:00

Faz um brown-out a partir do monitoramento da rede elétrica. Ausencia da rede = brown-out ativado. Pode ser no secundário do trafo, via um optoacoplador ou apenas divisor de tensão, zener, transistor, etc. Vai funcionar beleza.

Se seguir a sugestão do André, não esqueça de colocar um resistor (algo em torno de 100R) entre o diodo e a chave, senão os capacitores da fonte vão pro saco rapidinho devido ao excesso de corrente na descarga.



É isso.
"Talento é mais barato que sal. O que separa a pessoa talentosa da bem-sucedida é muito trabalho duro." [ Stephen King ]
zielpunkt
Byte
 
Mensagens: 376
Registrado em: 12 Out 2006 11:36
Localização: Sao Paulo - SP

Re: Capaitores alimentando o PIC

Mensagempor J.lius » 12 Mar 2007 13:43

andre_teprom escreveu:Dependendo de como sua 'chave' de liga/desliga estiver conectada ( ao 12v ou ao GND ), voce poderia colocar um Diodo entre o 5V do PIC e a chave. No caso, o Anodo fica no 5v e o catodo na chave. Então, ao desligar o equipamento - aterrando o terminal da chave - voce automaticamente descarregaria o capacitor da alimentacao do PIC.

Um procedimento análogo, deve ser tomado no circuito de resset.

+++


A chave e do tipo um pulso liga um pulso desliga portanto não posso o recurso da chave, mesmo por se usar este recurso so vou inibir o problema quando desligar a chave e não quando acabar a luz por alguns instantes.

Acho que vou ter que usar alguma coisa parecida com o que o zielpunkt sugeriu... Tipo: fazer a alimentação do PIC ser acionada por acoplador ligado no secundario do trafo.

Se alguem mais tiver alguma sugestão,,, por favor compartilhe conosco.
Anderson MSN: j1lius(arroba)hotmail(ponto)com
"A humildade de quem sabe e a maior prova do saber" OBRIGADO.
J.lius
Nibble
 
Mensagens: 70
Registrado em: 12 Out 2006 17:58
Localização: Jaraguá do Sul - SC

Mensagempor otavio luiz » 12 Mar 2007 15:26

pega o Ac no secundario do trafo limita com um resistor, em cap. ceramico de filtro e joga no portb.0 que é uma int. externa, quando existir Ac uma interrupção devera ocorrer a cada 0,016s se não ocorrer por dois intervalos desse, então para tudo, é sinal de que não tem Ac.
Lembre-se, zona de Fresnel não é nenhuma franquia de puteiro.
Avatar do usuário
otavio luiz
Byte
 
Mensagens: 257
Registrado em: 11 Out 2006 13:56
Localização: Barretos - SP, terra de Peão

Mensagempor J.lius » 28 Mar 2007 13:31

Ola!!
Problema resolvido.

Com as dicas acima mais uma boa dica do Fabim, foi possivel solucionar o problema de forma simples

Foi usado um recurso parecido com o que o zielpunkt citou. So que ao inves de gerar interrupção o sinal foi ligado no MCLR.

Obrigado a todos, pelas dicas e sugestões
Anderson MSN: j1lius(arroba)hotmail(ponto)com
"A humildade de quem sabe e a maior prova do saber" OBRIGADO.
J.lius
Nibble
 
Mensagens: 70
Registrado em: 12 Out 2006 17:58
Localização: Jaraguá do Sul - SC


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x