Sei sulla pagina 1di 6

Alarme Contra Incêndio

Não é que este sistema de alarme seja utilizado para Aplicações Residenciais ou industriais,
mas serve apenas para exemplificar os recursos que podemos aproveitar unindo a eletrônica e a
informática , para este simples exemplo foi inserido alguns artifícios para que se possa reduzir
custos e demonstrar a funcionalidade do circuito , com este exemplo você poderá fazer um sistema
de desligamento automático através da temperatura , chave Liga-Desliga eletrônica através de
software, Sistemas de Alarmes , Temporizadores, etc...

1- O Circuito
O circuito foi desenvolvido utilizando um diodo de silício comum , por isso é
utilizado apenas como exemplo, pois em um alarme comercializável seria
necessário um sensor mais robusto ( NTC ou PTC ).

O primeiro passo é polarizar o diodo DIRETAMENTE e limitar sua corrente


utilizando um resistor.

Neste caso estando o diodo á temperatura ambiente temos os seguintes


parâmetros:

 = ( Vdf-Vdi ) / ( Tf-Ti )

onde:

 = -2,5mV/oC ( em 25 oC )

Vdf = Tensão final do diodo

Vdi = Tensão inicial do diodo (0,7V em 25 oC )

Tf = Temperatura final

Ti = Temperatura Inicial

Preenchendo a Seguinte tabela temos:


 = ( Vdf-Vdi ) / ( Tf-Ti )

-2,5mV/oC = ( Vdf – 0,7 ) / ( 50 oC -25 oC )

-2,5mV/oC = ( Vdf – 0,7 ) / ( 25 oC )

( Vdf – 0,7 ) = 25 oC . (-2,5mV/oC )

Vdf-0,7 = -62,5 mV

Vdf = 0,7 - 0,0625

Vdf = 0,6375 V

 = ( Vdf-Vdi ) / ( Tf-Ti )

-2,5mV/oC = ( Vdf – 0,7 ) / ( 75 oC -25 oC )

-2,5mV/oC = ( Vdf – 0,7 ) / ( 50 oC )

( Vdf – 0,7 ) = 50 oC . (-2,5mV/oC )

Vdf-0,7 = -125 mV

Vdf = 0,7 – 0,125

Vdf = 0,575 V

 = ( Vdf-Vdi ) / ( Tf-Ti )

-2,5mV/oC = ( Vdf – 0,7 ) / ( 90 oC -25 oC )

-2,5mV/oC = ( Vdf – 0,7 ) / ( 65 oC )

( Vdf – 0,7 ) = 65 oC . (-2,5mV/oC )

Vdf-0,7 = -162,5 mV

Vdf = 0,7 - 0,1625

Vdf = 0,5375 V

Temperatura Tensão do Diodo


25 oC 0,700V
50 oC 0,637V
75 oC 0,575V
90 oC 0,537V

De acordo com a tabela concluímos que:

Com o aumento da temperatura a tensão sobre o diodo diminui , mas estas variações
ainda são insignificantes para o projeto, então acrescentamos um transistor devidamente
polarizado.

O circuito acima está saturado pois o diodo com sua tensão de 0,7V consegue
fornecer a tensão VBE necessária para o funcionamento do transistor , com isso
concluímos que:

VBE = Vdiodo = 0,7V

VCE = 0V

Vrc = VCC = 5V ( Tensão do resistor de Coletor )

Com o Aquecimento do Diodo sua tensão começa a cair e com isso a


tensão VBE também, a partir daí a tensão deixa de ser suficiente para
garantir a saturação do transistor , o mesmo entra na região de corte
fazendo assim VCE = 5V.

Para o sistema Digital conseguimos uma variação de nível lógico então


pegamos o terminal ligado entre o coletor do transistor e o resistor e inserimos na
entrada do micro , fazemos um programa que leia esta variação de nível lógico “0”
e “1” ou seja “0” e “5V”

2- O Programa
O programa foi desenvolvido em Visual Basic 5.0, utilizando a DLL Win95IO.DLL, e
utiliza a porta de impressora para utilizar o Alarme.

Primeiro Prepare o Formulário:

Declaramos as variáveis

Private Declare Sub vbOut Lib "C:\ALARME\WIN95IO.DLL" (ByVal nPort As Integer, ByVal
nData As Integer)

Private Declare Function vbInp Lib "C:\ALARME\WIN95IO.DLL" (ByVal nPort As Integer)


As Integer

Colocamos no Evento Timer, Para Monitorar a porta da impressora, o tempo do


timer é de 0,1S.

x = ((vbInp(&H379)) And 120) / 8

If x = 1 Then

Label2 = "Normal"

Label2.ForeColor = RGB(82, 82, 250)

End If

If x = 0 Then

Label2 = "Acionado"
Label2.ForeColor = RGB(255, 38, 31)

Label5 = Time

Label6 = Date

On Error Resume Next

End If

If Label2 = "Acionado" Then

Beep

End If

Estas instruções informa que faça a porta de entrada de dados da impressora igual a X e
se X=1 o alarme não está acionado , mas se X=0 o Alarme foi acionado e o Sistema faz o Label2
mostrar a mensagem “ACIONADO” , e emite um BIP em equipamentos com Multimídia.

O cabo de impressora é confeccionado da seguinte forma: o pino 18 TERRA é comum no


circuito, o Pino de leitura de STATUS é o pino numero 15

3- Melhorando o Circuito
Para Melhorar o Circuito vamos Primeiro Anular a fonte de alimentação de 5V e fazer com que a
porta da impressora alimente o circuito, uma observação importante é que a tensão de saída da
impressora não é de 5V e sim um pouco menor ,o pior é que o efeito de carga faz a tensão de
saída da impressora cair ainda mais, mas como a eletrônica digital possui tensão de transição, ou
seja, o sistema digital considera uma tensão de aprox 2,8V como nível alto e uma tensão de aprox
1,9V como nível baixo, podemos utilizar a tensão da própria impressora como tensão de
alimentação.

Primeiro substituímos o transistor NPN (BC548) por um PNP(BC558)


invertemos a polaridade do diodo e da fonte de alimentação , isso por motivos de
aterramento do circuito com o aterramento do computador e tensão de referência
do circuito, O pino Com VCC sairá do pino 2 do conector DB25 encaixado á LPT.

Acrescentamos a seguinte linha de programa no FORM LOAD do Programa


,

vbOut &H378, 1
Este comando faz com que ao iniciar o circuito o pino 02 passe para o nível lógico “1” (5V),
e alimente o circuito .

Projeto Final

Potrebbero piacerti anche