Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control de Velocidad de Un Motor Monofas
Control de Velocidad de Un Motor Monofas
1. Introducción
Por medio de la técnica de modulación de ancho de pulso se puede realizar un control
para sistemas que están a larga distancia ya que se puede evitar la interferencia
proveniente del exterior permitiendo realizar un control de la forma más óptima.
La aplicación del PWM se realiza por medio del PIC16F84, el cual posee un programa que
se describirá en un apartado de este informe.
2. COMPONENTES
PIC 16F84
ADC0804
MOC3041
POTENCIÓMETRO DE 10K
CONDENSADORES 150 PF
VARISTOR
3. DESCRIPCIÓN de componentes
ADC0804
Este circuito integrado forma parte de una familia de conversores A/D fabricados por
National Semiconductor, compuesta por los ADC0801, ADC0802, ADC0803 y ADC0804.
Características:
El que sea un conversor A/D de 8 bits en la práctica se traduce en que el valor medido
(una tensión de entre 0 y 5voltios) será un número binario entre 00000000 y 11111111
(en decimal, un número entre 0 y 255). Podemos calcular la "resolución" del conversor
haciendo el cociente: 5 voltios / 256 = 0.0195 volt. Es decir que podremos discernir
variaciones de unas dos décimas de volt usando este chip.
El segundo pin, RD, es el que permite la lectura de los datos convertidos. WR activado
durante al menos 100 nanosegundos es el que le pide al chip que comience con la
conversión. Esto le lleva aproximadamente unos 200 nanosegundos, durante los cuales
INTR pasa a nivel alto. El chip informa que se completo poniendo en bajo nuevamente el
pin 5 (INTR).
Los pines 6 y 7 son los que "leen" el valor analógico a convertir. Estas entradas analógicas
Vin(+) y Vin(-), están protegidas contra sobrecargas, pero para un correcto
funcionamiento, las señales aplicadas deben estar comprendidas entre 0V y la tensión de
alimentación.
El dato en forma binaria se hará presente en las salidas, pines 11 al 18 (D7 a D0). El pin 11
es el que contiene el MSB (Most Significative Bit - Bit mas significativo). Estas salidas
tienen un latch que mantienen su valor hasta que se peticione una nueva conversión. Si se
deja el pin 9 (Vref / 2) en circuito abierto, la tensión de referencia que se obtiene
internamente es la mitad de la tensión de alimentación, en nuestro caso serian 2.5v
(5V/2).
Instrucciones:
Las instrucciones del ADC0804 son: CS (Chip Select) - Autoriza el funcionamiento del
convertidor. En nuestro caso, como solo tendremos un conversor conectado al bus,
pondremos este pin a masa directamente.
Después de que la conversión se completa el pin INTR realiza una transición de "1" a "0" ,
esto puede ser usado para interrumpir un microprocesador o señalar la posibilidad de un
nuevo resultado para otra conversión.
Una operación de lectura del RD con CS a "0" limpia la INTR y autoriza los latch de salida.
Los periodos entre transiciones de "0" a "1" o de "1" a "0" deben ir precedidos de unos
periodos de tiempo en espera de 0,5 milisegundos para permitir la adecuación de todos
los circuitos internos del conversor A/D. Este tiempo puede ser menor aunque es cuestión
de controlar las tablas de tiempos según el proceso que se este realizando
PIC16F84
Se trata de uno de los microcontroladores más populares del mercado actual, ideal para
principiantes, debido a su arquitectura de 8 bits, 18 pines, y un set de instrucciones RISC
muy amigable para memorizar y fácil de entender, internamente consta de:
Un divisor de frecuencia.
Usos
TRIAC BTA08
La ficha está normalmente conectado a una de las clavijas de CA (en este caso, A2).
Siempre es térmicamente conectados, por lo que los disipadores de calor va a funcionar.
Algunos triac conectar eléctricamente la ficha a la red, y algunos aislar de él. Estos
triac-B en las tablas de salida Triac son aislados. Simplemente me gusta la idea de que el
disipador de calor no se vivir, y esto sólo le permite conectar un gran disipador de calor
en todos los triac sin cortocircuito todo junto. Creo que el no triac aisladas tienen
mejores calificaciones de transferencia térmica, por lo que disipa el calor de manera
más eficiente, pero la seguridad y la facilidad de triac aislados ganarme.
Cuando el triac no es aislado, las fichas y el disipador de calor son en vivo. En el caso de
nuestros tableros de salida TRIAC, elegí pin A2 para el lado caliente, un poco al azar,
para facilitar la disposición del tablero, y desde que se aisló el triac. Sin embargo, esto
significa que si el uso no triac aislados en nuestros foros, las fichas y el disipador de calor
está siempre vivo, incluso cuando las salidas son de descuento.
OPTOISOLATOR MOC3041
La entrada de LED es un diodo emisor de luz, muy parecida a la que usted ve en las placas
de circuitos. Turn it on, y brilla la luz. Pin 1, el ánodo, es la parte alta, que está conectado
a una resistencia pull-up, que es a su vez conectado a una tensión de alimentación DC, en
este caso 5V. Pin 2, el cátodo, es la parte baja, que actúa como el control de DC. Baja este
alfiler, y el LED se enciende. Vea la sección de entrada lógica a continuación.
Cuando el LED está encendido, brilla una luz dentro de la opto para activar el circuito de
paso por cero. Esto proporciona el aislamiento óptico (de ahí el nombre), ya que no hay
conexión eléctrica a partir de la entrada de CC a la salida de CA.
Hay una resistencia de puerta de serie entre la entrada de línea de CA, y la patilla 6 de alta
lado de la salida del opto, R2 como un ejemplo en el esquema. Esta resistencia limita la
corriente máxima a través de la OPTOISOLATOR. Su valor es un equilibrio entre el límite
máximo actual, y permitir que la puerta corriente suficiente para activar el triac. Los
valores típicos varían entre 100 y 180 ohmios. Vea la Puerta de la Serie Triac nota de
aplicación resistencia para más detalles.
Nota: los dos pines no utilizados, 3 y 5, deben permanecer desconectados. Pueden estar
conectados a algo internamente en la optoelectrónica. No suelo ellos o conectarse a
cualquier otra línea.
DC entrada lógica
Los dos conectores son un derecho cuadrados ángulo pines (J1), y un bloque de terminal
de tornillo (J2). Ellos son sólo de forma paralela entre sí, a ser flexible con la forma de
conectarse a la placa. La cabecera permite bordo a bordo de conexiones o cables o
enchufes de otros, y el bloque terminal de tornillo permite la conexión de cables
individuales directamente.
Pin 2 de los conectores no está conectado a nada, pero está disponible como un campo
de CC para otras placas, o si es necesario para algunas modificaciones.
Pin 3 es el control para el canal 1, la clavija 4 del canal 2, etc asignación de patillas para
garantizar la coherencia las diversas juntas Triac de salida, como el número de canales de
salida varía.
Conecte la entrada de los pines a los pines de salida de un controlador, por lo general un
controlador de transistor como un UDN2803. Tire de la entrada a tierra para activar la
salida de CA. El dispositivo tirando de la entrada de abajo debe ser capaz de hundirse a 15
mA.
De entrada AC y Fusible
Por lo general, cambia el calor a la carga, y conectar directamente neutral como la común
a la carga. Algunos de los códigos locales de electricidad a revertir esto, cambiar el neutro.
El circuito no le importa, y utiliza los términos Vac y común en el conector de entrada para
evitar vivo y neutral. Sólo mantenerlo recto.
El fusible se utiliza para todos los canales, por lo que no están aislados unos de otros. Si
uno de los golpes canal del fusible, se desconecta de todos los canales en el tablero. Esto
fue simplemente un compromiso de coste y conveniencia. Existen tablas, como los de los
Aldor, que tienen un fusible por canal, pagar más, pero ganando la conveniencia de
mantener otros canales en funcionamiento cuando se sopla.
El fusible es de tamaño a 6,3 A, que fue el más grande antes de que el precio de un salto.
Me imaginé a 1 A por canal típico (alrededor de 100W), por lo que esto funciona
correctamente. A su propio riesgo, si vas a correr más corriente a través de la Junta, se
podría reemplazar el fusible con un valor superior.
SALIDA DE CA
Los conectores son pares de los bloques de terminal de tornillo, con una salida de
conmutación (caliente) y un común (neutro).
Conecte la carga a las salidas de conmutación, numeradas en el tablero con el número del
canal.
El perno común en cada canal de salida es sólo por comodidad, sólo tiene que ejecutar
desde el pin de entrada de CA común. Si usted tiene un hilo caliente y neutral para cada
carga, conecte el pin común neutrales a cada salida, y no tener que alambre-tuerca a
todos.
Estas comienzan en J4 para las salidas 1 y 2, J5 para las salidas 3 y 4, etc Estas
asignaciones conector de garantizar la coherencia de las diversas juntas Triac de salida,
como el número de canales de salida varía. El 4-pines son más rentables, por lo que
utilizaron para 2 canales cada uno. A los 4 pines y arriba, el costo es lineal por pin. El 2-
pines, tales como la entrada de CA, son más caros.
El MOV es un varistor de óxido de metal, uno de varios dispositivos que actúa como un
amortiguador. Se trata, en el esquema a fin de poner las huellas en el tablero para ellos,
pero no se suministran con la tarjeta. La huella es sólo por comodidad, para evitar que los
componentes para conectar a los conectores de salida.
5. PROGRAMA EN ENSAMBLADOR
LIST P=16F84A
INCLUDE <P16F84A.INC>
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
CBLOCK 0x0C
CicloTrabajo
GuardaValor
GuardaEntrada
Timer0_ContadorA
ENDC
ORG 0
goto Inicio
ORG 4
goto Timer0_Interrupcion
Mensajes
addwf PCL,F
Mensaje0
DT " VELOCIDAD", 0x00
Inicio
call LCD_Inicializa
movlw Mensaje0
call LCD_Mensaje
bsf STATUS,RP0
bcf SalidaMarcha
movlw b'11110000'
movwf PORTB
movlw b'00000001'
movwf OPTION_REG
bcf STATUS,RP0
bcf SalidaMarcha
Principal
TesteaVelocidad
movf PORTB,W
swapf PORTB,W
movwf GuardaValor
andlw b'00001111'
movwf GuardaEntrada
btfsc STATUS,Z
goto DC_CeroPorCiento
sublw MAX_ENTRADA
btfsc STATUS,Z
goto DC_100PorCiento
btfss STATUS,C
goto DC_CeroPorCiento
movf GuardaEntrada,W
movwf CicloTrabajo
movlw b'10100000'
movwf INTCON
goto Fin
DC_CeroPorCiento
bcf SalidaMarcha
goto InhabilitaInterrupcion
DC_100PorCiento
bsf SalidaMarcha
InhabilitaInterrupcion
clrf INTCON
Fin goto Principal
;Subrutina " visualixa velocidad"---
;
visualixa
movlw .6
call LCD_PosicionLinea2
clrw
swapf PORTB,W
call BIN_a_BCD
call LCD_Byte .
return
Timer0_Interrupcion
movwf Guarda_W
swapf STATUS,W
movwf Guarda_STATUS
bcf STATUS,RP0
movlw TMR0_Carga
movwf TMR0
decfsz Timer0_ContadorA,F
goto Fin_Timer0_Interrupcion
btfsc SalidaMarcha
goto EstabaAlto
EstabaBajo
bsf SalidaMarcha
call visualixa
movf CicloTrabajo,W
movwf Timer0_ContadorA
goto Fin_Timer0_Interrupcion
EstabaAlto
bcf SalidaMarcha
call visualixa
movf CicloTrabajo,W
sublw .16
movwf Timer0_ContadorA
Fin_Timer0_Interrupcion
swapf GuardaValor,W
movwf PORTB
swapf Guarda_STATUS,W
movwf STATUS
swapf Guarda_W,F
swapf Guarda_W,W
bcf INTCON,RBIF
bcf INTCON,T0IF
retfie
INCLUDE <RETARDOS.INC>
INCLUDE <BIN_BCD.INC>
INCLUDE <LCD_4BIT.INC>
INCLUDE <LCD_MENS.INC>
END
de-220v/
http://www.datasheetcatalog.net/es/datasheets_pdf/A/D/C/0/ADC0804-
1CD.shtml
http://catarina.udlap.mx/u_dl_a/tales/documentos/lep/salvatori_a_m/capitulo3.
pdf
www.energia.inf.cu/iee-mep/SyT/IdeE/mono.pdf