power-line interromper

S

saurav_sdpl

Guest
Como eu posso projetar um circuito, usando componentes discretos que pode dar a interrupção para o microcontrolador, befor sinal a reposição, indicando a condição de queda de energia

 
A maneira usual de fazer isso é usar um chip reset chip adicional ou supervisor acima que tem uma tensão de reposição muito elevadas.Por exemplo, se o microcontrolador está sendo executado de 3.3V e irá repor se a voltagem cai abaixo de 2.5V, então você pegar um chip de reset, que irá gerar um reset, se a tensão está abaixo de 2.75V, e se ligar a saída para a interrupção do pino.Quando as quedas de tensão abaixo de 2.75V, então você começa a interrupção e ter alguma pequena quantidade de tempo para fazer o trabalho do microcontrolador antes da redefinição ocorre.Ao isolar a entrada do microcontrolador VCC com um diodo Schottky e um capacitor de filtro grande, você pode interceptar alguma carga que permitirá que o microcontrolador para concluir os seus trabalhos antes do encerramento.Nota: o chip de reset externo gerando a interrupção deve ser antes do diodo Schottky ou não vai funcionar direito.

 
Thanx, eu tive a idéia de implementar.
Podem u por favor me envie o esquema para conexão DIODE

 
Aqui está uma captura de tela simples.Capacitor C2 taxas acima e fornece energia para o microcontrolador através do diodo D1.Isto é tipicamente um diodo Schottky porque a sua queda de tensão é menor (cerca de 0.2V).Quando a energia é perdida, a tensão no capacitor C1 primeiras gotas e aciona o detector de perda de potência.No entanto, o diodo mantém o resto do circuito de drenagem C2.Portanto, o microcontrolador possa continuar a operar a partir de C2 por um tempo curto.Você tem que experimentar com o valor de C2.Dependendo da quantidade de código que você precisa para executar antes da paragem do tratamento e seu microcontrolador estático demandas atuais, pode ter um limite muito maior.

Se possível, aumentar a sua oferta 3.3V um pouco para dar conta da perda através do diodo.Caso contrário, a maioria dos microcontroladores pode lidar com o VCC 0.2V ser baixa.No entanto, não use um diodo de silício regular, como a queda de 0,6 pode causar problemas com alguns microcontroladores.
<img src="http://images.elektroda.net/46_1177592990_thumb.jpg" border="0" alt="power-line interrupt" title="linha de interrupção de energia"/>
 
Da coima, mas suponha que o meu micro trabalha em 3.3V, eu quero dar interromper a tensões abaixo de 2.7V, de modo que as minhas obras redefinir abaixo 2.5V

Neste arranjo, o que vai acontecer durante o carregamento do capacitor, se o micro será interrompida até que limite de tensão 2.7V é cruzado, eo efeito que ele terá no meu código.

Plz esclarecer

 
A maioria micrcontrollers têm uma função built-in reset.Desde que esta embutida parcela vê a mesma tensão que a tampa de carregamento, que detém o microcontrolador em reset até a tampa de encargos para o alto o suficiente para executar o microcontrolador.
Se o seu micro está usando um chip de reset externo, este deverá ser anexado à tampa que o microcontrolador isso permite-lhes acompanhar o início do mesmo e se desligar de tensões.

 
Mas eu preciso de um circuito de detecção, porque se eu decidir dar poder de interromper a linha de 2.7V, e assumindo inicialmente micro está em estado de alta.

Então vai demorar 2.7V também como elevado, assim como ele vai dar uma interrupção, acho que faria uma comparação.

 
Oi Sourav,

Micro que você está usando?Se você estiver usando uma série PIC18 micro então você já tem uma baixa tensão detectar a interrupção no chip.O limiar de detecção é programável.A idéia básica é ter um divisor de seu potencial de entrada de energia não regulamentada que causam a interrupção bem antes do capacitor reservatório de abastecimento está descarregada.
Atenciosamente

 
Uma possível solução é implementar uma interrupção externa, com base na tensão antes do regulador.Por exemplo, você fornece o conselho de 9V, e tem um regulador que fornece 3.3V ou 5V.Se você ver 6V na entrada do regulador é possível detectar uma falha de fornecimento de energia mais rápido (utilizando uma base de comparação simples AMP) do que o regulador teria sentido, e as micro teria tempo suficiente para fazer todos os preparativos para a falta de energia.Esta é a solução para usar se você tiver dados para salvar em uma EEPROM, porque há chances de que a EEPROM não irá funcionar em tensões menor oferta.

 
Oi,
Se a fonte de entrada para o conselho é regulada para baixo, um Cgoncalves do método poderia ser possível através de um opto-coupler/opto-isolator cuja entrada terminasl LED está ligado à fonte de entrada e saída pode ser conectado à linha de interrupção do processador.No caso de uma falha de energia, não haveria um atraso de tempo no circuito regulador.Daí o microcontrolador irá obter a interrupção antes que ele iria ver um baixo consumo de energia e os dados necessários serão gravados para a memória não-volátil.((que precisa ser calculado e comparado com o tempo tomado 4 escrever os dados necessários para a memória não volátil)

Atenciosamente

 
Eu estou usando pic18F85J90 micro, para poder interromper a linha posso usar diretamente um divisor de resistência no final regulamentada e dá-lo a interromper a pino.

Se sim, então por favor me avise que pino é mais adequado

 

Welcome to EDABoard.com

Sponsor

Back
Top