Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica Electronica Analogica y Digital
Practica Electronica Analogica y Digital
En este circuito el Transistor BC337 es el que recibe la carga del rel y el BC547
solamente soporta la corriente de base del BC337, adems la ganancia se
multiplica sin cargar la salida del componente que entrega la seal, ya que ahora
la corriente que drena el 547 es tomada de la misma fuente y aplicada a la base
del 337. De este modo la resistencia de base del 547 puede ser elevada ya que
necesitamos
una
corriente
mucho
menor
en
la
misma.
En el siguiente grfico se describe como lograr la conmutacin de un rel con un
transistor de salida NPN. incluso utilizando tensiones diferentes.
que
el
consumo
de
un
rel
sea
200mA.
Ahora veamos que valor de resistencia de base es necesario para lograr 2mA con
una fuente de 5V, que es la salida que entrega el separador del ejemplo
R = E / I = 5V / 0,002A = 2500 ohm (un valor normalizado es 2k2)
El alcance de este alarma es de unos 300 m. entre el lser y la LDR, la luz del
lser debe incidir en la foto resistencia de forma que cuando el haz es
interrumpido se produce la activacin de la alarma, en caso de que el lser sea
muy potente deber proteger la LDR con un dispositivo que amortige el haz
luminoso
V max: simple 12V DC
I max: 0.1A
R1
R2
R3
R4
R5
100 k
2.2 M
47 k
1 k
1.2 k
C1 100 F
C2 220 F
LDR FR-27
TR1 BC548
TR2 BC548
TR3 BC548
IC1 LM555
Lser de 1,0 Mw.
Esta alarma se activa cuando recibe luz a travs del foto-transistor, sirve para
controlar reas oscura ( zonas donde no debe entrar la luz ), tambin como
detector de grietas, etc. El foto transistor es un componente muy sensible a la
luz por ello cuando este reciba el nivel de luz pre-establecido por la resistencia
de 300 k har que el IC pase a un nivel alto activando el transistor de salida y
este al altavoz, el tono de salida de audio es de 100 Hz.
si quiere experimentar instale una resistencia variable de 500 k en lugar de la
fija de 300 k, y buscar el punto de sensibilidad que mas interese.
v max: simple 12v dc
I max: 0.1A
R1
R2
R3
R4
300 k
15 k
1 k
220
C1 0.1 f
C2 6.8 f
D1 1N4001
IC1 CD4011
Esta alarma acta con un contacto magntico ideal para ser colocado en
puertas o ventanas, adems te permite fijar el tiempo de activacin a travs de
RV1 hasta unos 35s y controlar el tono de los sonidos de la alarma.
Los transistores Q1 y Q2, realizan la funcin de oscilador, por lo tanto la
frecuencia y tono del Buzz.
IC1 555
RV1 1M
C1 33 F
Q1 BC547
R2 1K
C2 10 F
Q2 BC547
R3 1K
C3 1 F
R5 330
C4 1 F
R6 680
R7 680
RV2 50K
RV3 50K
Alimentacin
Vcc = 12V a 1A
Alimentacin:
el principio por el cual este sistema detecta la presencia de personas se basa en captar las cargas de
electricidad esttica de las mismas a travs de una antena de pequeas dimensiones. Este mtodo,
muy fiable y econmico, se emple hasta no hace mucho tiempo atrs. Con la aparicin de los
detectores IRP microcontrolados y su excelente rendimiento poco a poco estos equipos fueron dejando
de verse pero no por ello debemos despreciarlos.
en el esquema apreciamos la antena captora (un trozo metlico de 10x15 cm.) conectado a un circuito
amplificador sintonizado formado por las dos puertas (a y b) y los condensadores ajustables.
Precisamente estos dos condensadores deben ser calibrados a fin de obtener una buena sensibilidad y
ningn falso disparo. La seal saliente es aplicada a una tercera compuerta la cual le da amplificacin
suficiente para mover el transistor y ste ltimo acciona el Led y al mismo tiempo pone a masa la
salida. El circuito integrado es un CD4049 el cual posee seis buffers inversores de alta sensibilidad (de
los cuales usamos solo tres).
v max: simple 12v dc
I max: 0.1A
Este circuito detecta presencia al ser interrumpido el haz de luz que cae sobre la clula LDR, el
potencimetro de 10 k se usa para la sensibilidad necesaria de activacin,
Alimentacin :
V max: simple 6V DC
I max: 0.1A
Termostato electrnico
Este circuito permite controlar el encendido de un ventilador de refrigeracin con tan slo un puado
de componentes.
Las resistencias de 10K y 22K fijan el punto en el cual el ventilador se encender (T). El transistor FET
debe ser adecuado a la tensin y corriente manejada por el ventilador. La alimentacin del LM56 es de
5V mientras que la alimentacin del ventilador debe ser la adecuada a su motor.
Internamente el LM56 dispone de dos referencias configurables de temperatura y dos salidas NPN de
control. Lo que quiere decir que con un LM56 podemos controlar dos ventiladores en dos etapas
diferentes. Dentro mismo del integrado est el sensor de temperatura.
Alimentacin:
V max: simple 12 V DC
I max: 0.1A
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
equ
0x02
0x03
0x05
0x06
0x07
0x0B
0x0C
0x0D
0x1E
0x1F
0x20
equ
equ
equ
equ
equ
equ
equ
equ
0x21
0x22
0x23
0x24
0x25
0x26
0x27
0x28
bsf
RP0
bcf
RP1
movlw b'00011111'
movwf ptoa
clrf
ptob
clrf
ptoc
movlw b'10001110'
movwf adcon
bsf
RP1
bcf
EEAREA
bcf
RP1
bcf
RP0
movlw b'01000001'
Selecciona AN0 como entrada
movwf adcon
;Pasa a pgina 1
clrf
clrf
clrf
ptoa
ptob
ptoc
bsf
RP1
clrf
eeaddr
bsf
RP0
bsf
EEREAD
bcf
RP0
movf
eedata, 0
movwf menor
(punto de activacin del rel)
incf
eeaddr
bsf
RP0
bsf
EEREAD
bcf
RP0
movf
eedata, 0
movwf mayor
(punto de desactivacin del rel)
bcf
RP1
de texto
;Configura puerto A
;Puerto B completo como salidas (bus del LCD)
;Puerto B completo como salidas
;Configura los pines del Puerto A
;AN0 como nica entrada anloga
;Pasa a pgina 3
;Selecciona el banco de EEPROM de datos
;Pasa a pgina 0
;Enciende y configura el convertidor A/D -
;Apaga todo
movlw
b'00111000'
call
movlw
call
CONTROL
d'2'
DEMORA
;Demora 2ms
derecha
fijo
OTRA
OTRA2
movlw
b'00000110'
call
movlw
call
movlw
CONTROL
d'2'
DEMORA
b'00001100'
;Demora 2ms
;Enciende el display - Oculta el cursor - Caracter
call
movlw
call
movlw
call
movlw
call
CONTROL
d'2'
DEMORA
b'00000001'
CONTROL
d'2'
DEMORA
clrf
movf
call
call
incf
letra
letra, 0
LINEA1
DATO
letra, 1
movf
sublw
btfss
goto
letra, 0
d'16'
CERO
OTRA
movlw
call
movlw
call
0xC0
CONTROL
d'1'
DEMORA
clrf
movf
call
call
incf
letra
letra, 0
LINEA2
DATO
letra, 1
movf
sublw
btfss
goto
letra, 0
d'16'
CERO
OTRA2
;Demora 2ms
;Limpia la pantalla y pone cursor en posicin inicial
;Demora 2ms
call
call
desactivacin)
VERINF
VERSUP
CICLO
ADGO
ADGO
$ -1
bsf
btfsc
goto
bsf
RP0
;Pasa a pgina 1 (para acceder a los ocho bits
bajos del resultado)
movf
adres, 0 ;Resultado de conversin -> W
bcf
RP0
;Pasa a pgina 1
temporal
movwf
buffer
bcf
btfsc
bsf
rrf
ADRESH por el 7
CARRY
;Limpia el CARRY
adres, 0 ;Mira el bit menos significativo de ADRESH (Bit 8)
CARRY
;Si est en 1 pone en uno el carry
buffer, 1 ;Hace desaparecer el bit 0 de ADRESL, mete el bit 0 de
de ADRESL
movf
addlw
subwf
btfss
o menor al punto
bsf
movf
subwf
btfsc
de desactivacin
bcf
movf
buffer, 0 ;Dato digitalizado -> W
call
DECIMAL
;Obtiene UNI, DEC y CEN con el agregado de 30h
para la tabla ASCII
movlw
call
0x8D
CONTROL
movf
call
movf
call
movf
call
cen, 0
DATO
dec, 0
DATO
uni, 0
DATO
MINS
SUBEMIN
MINB
BAJAMIN
MAXS
SUBEMAX
MAXB
btfss
activacin
call
btfss
activacin
call
btfss
desactivacin
call
btfss
desactivacin
call
goto
LINEA1 addwf
(para explorar la
retlw
retlw
retlw
BAJAMAX
CICLO
pcl, 1
tabla)
"T"
"E"
"M"
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
LINEA2 addwf
(para explorar la
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
retlw
"P"
"E"
"R"
"A"
"T"
"U"
"R"
"A"
":"
""
""
""
""
pcl, 1
tabla)
""
""
""
""
""
""
b'01111111'
"-"
"-"
b'01111110'
""
""
""
""
""
""
;Flecha izquierda
;Flecha derecha
SUBEMIN
call
btfss
goto
goto
parmetro
incf
menor, 1;Suma 1 a la temp. de activacin
VERINF
;Actualiza la informacin en el LCD
MINS
;Espera que suelte el pulsador
$ -1
SAVEMIN
;Una vez que suelta la tecla va a guardar el
BAJAMIN decf
call
btfss
goto
SAVEMIN bsf
clrf
movf
movwf
call
bcf
goto
RP1
eeaddr
menor, 0
eedata
EESAVE
RP1
TIC
SUBEMAX
call
incf
mayor, 1 ;Suma 1 a la temp. de desactivacin
VERSUP
;Actualiza la informacin en el LCD
;Pasa a pgina 2
;Direcciona el primer byte de la EEPROM
;Temp. Activacin -> EEPROM
;Ejecuta la rutina de grabacin
;Pasa a pgina 0
;Va a hacer el TIC de teclado
btfss
goto
goto
el parmetro
MAXS
$ -1
SAVEMAX
BAJAMAXdecf
call
btfss
goto
SAVEMAX
movlw
movwf
movf
movwf
call
bcf
goto
bsf
RP1
d'1'
eeaddr
mayor, 0
eedata
EESAVE
RP1
TIC
EESAVE bsf
bsf
movlw
movwf
movlw
movwf
bsf
bcf
btfsc
goto
bcf
return
RP0
EEWREN
0x55
eeaddr
0xAA
eeaddr
EEWRITE
EEWREN
EEWRITE
$ -1
RP0
;Pasa a pgina 3
;Habilita la escritura en la EEPROM
;Secuencia de seguridad
TIC
BUZZER
d'100'
DEMORA
BUZZER
;Acciona el buzzer
bsf
movlw
call
bcf
return
;Pasa a pgina 2
;Direcciona el 2do. byte de la EEPROM
;Temp. Activacin -> EEPROM
;Ejecuta la rutina de grabacin
;Pasa a pgina 0
;Va a hacer el TIC de teclado
;Inicia la grabacin
;Deshabilita la escritura
;Espera que termine de grabar
;Pasa a pgina 2
CONTROL
(Control)
goto
DATO
bsf
ENVIAR movwf
movlw
call
bsf
movlw
call
bcf
movlw
call
return
bcf
LCDRS
ENVIAR
LCDRS
ptob
d'1'
DEMORA
LCDE
d'1'
DEMORA
LCDE
d'1'
DEMORA
DECIMALmovwf
CEN
uni
;Demora 1ms
;Habilita el LCD
;Demora 1ms
;Deshabilita el LCD
;Demora 1ms
clrf
clrf
movlw
CENTENA
btfss
goto
incf
goto
CIEN
addwf
movlw
DECENA subwf
btfss
goto
incf
goto
DIEZ
addwf
ni centenas)
dec
cen
d'100'
subwf
uni, 1
CARRY
CIEN
cen, 1
CENTENA
uni, 1
d'10'
uni, 1
CARRY
DIEZ
dec, 1
DECENA
uni, 1
movlw 0x30
que queden en ASCII
addwf
uni, 1
addwf
dec, 1
addwf
cen, 1
return
DEMORA movwf
TOP2
movlw
movwf
TOP1
nop
nop
nop
nop
nop
nop
decfsz
goto
decfsz
goto
return
tiempo2
d'110'
tiempo1
VERINF movf
call
movlw
lnea
call
movlw
call
movf
call
movf
call
movf
call
return
tiempo1, 1
TOP1
tiempo2, 1
TOP2
CONTROL
d'1'
DEMORA
cen, 0
DATO
dec, 0
DATO
uni, 0
DATO
VERSUP movf
call
movlw
lnea
call
movlw
call
movf
call
movf
call
movf
call
return
org
data
data
end