Upload
vuonghuong
View
224
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
DISEÑO E IMPLEMENTACION DE UN REGULADOR DE TENSION
AL TERNA APLICANDO CONTROL DIGITAL MEDIANTE
MICROPROCESADOR
INFORME DE SUFICIENCIA
PARA OPTAR EL TÍTULO PROFESIONAL DE:
INGENIERO ELECTRÓNICO
PRESENTADO POR:
OSCAR LUIS CHION LUY
PROMOCIÓN
1984 - 1
LIMA-PERÚ
2010
Dedicatoria:
A mis- padres,_ hermanos,.. esposa a hij.os. por su
apoyo incondicional en todo momento.
Al Ingeniero Edgar Marin y Familia por su asesoría.
Y amistad
"La-verdadera amistad es..-como. .. .la fosforesc�ncia,
resplandece mejor cuando se ha oscurecido"
DISEÑO E IMPLEMENTACION DE UN REGULADOR DE TENSION AL TERNA
APLICANDO CON-TROLDlGI-TAL MEDIANTE �ROCESAOOR
SUMARLO
La Seguridad y Confiabilidad de un Sistema electrónico, ya sea un proceso de
Control, Computadoras, Redes de Comunicaciones, están ligados íntimamente a la
calidad del Suministro Eléctrico, por lo tanto la fuente de alimentación constituye un
factor importante dentro. de. un proceso
Esta obra se propone instruir sobre las diversas soluciones que implican tomar
en cuenta para el diseño e implementación de cualquier proyecto, las nuevas
tecnologías que aportan sobre la Fiabilidad en el suministros eléctrico, lográndose la
reducción de. costos-y_ a la facilidad da.implementación da.los circ11itos, paraello este
trabajo está basado en la aplicación de los microprocesadores como un elemento de
bajo costo y la flexibilidad de uso.
El diseño de un Regulador AC-AC usando técnicas Modernas, es aplicado en
el mundo- como- alternativa. más- econámi.cas_ sobre otras_ tecnología, con__ mucha
confiabilidad y satisfaciendo las necesidades de los clientes. Las interrupciones del
sistema eléctrico representan un gasto adicional y difícil de prever si no se cuenta con
tecnología adecuada para atenuar dicho problema.
Objetivo:
Diseño de un equipo regulador de tensión AC-AC, con menor peso, regulación, menos
perdidas, fiable, robusto y sobre todo de bajo costo.
Metodología:
Obtener una. combinación_ de. las. mejores_ características da. ciertas topalogíé¡ls de
Regulación AC y tecnología de punta (Microprocesadores), resumiéndola en una sola
para lograr un equipo muy confiable, con pocas partes, los regímenes transitorios
encargarlos a la parte eléctrica, y los parámetros como el tiempo de corrección,
regulación, estabilidad, encargarlos a la electrónica
Los resultados se evaluaron en un equipo implementado de 30KVA lo cual logra
evidenciar un equipo con buenas características técnicas.
INDICE
INTRODUCCIÓN ............................................................................................................... 1
CAPÍTULO 1
PLANTEAMIENTO DE INGENIERÍA DEL PROBLEMA ................................................... 2
1.1 Descripción del Problema ............................................................................................ 2
1.2 Objetivos del trabajo .................................................................................................... 3
1.2.1 Objetivo General ....................................................................................................... 3
1.2.2 Objetivos Específicos ................................................................................................ 3
1.2.3- Evaluación del Problema.·····-····· .............................................................................. 3
1.3 Limitaciones de trabajo ................................................................................................ 4
1.4 Síntesis de la Organización del Informe ...................................................................... .4
CAPÍTULO 11
MARCO TEÓRICO CONCEPTUAL.... .. --n·---------•---•nnmmmm--n• , .... 6
2.1 Diversos Reguladores AC-AC ...................................................................................... 6
2.1.1 Introducción .............................................................................................................. 6
2.2 Reguladores Ferroresonantes ..................................................................................... 6
2..2...1. Generalidades- .......... ··-......... ........... ·-·----· ............... ·--·-·--.. ___ .... _ .. ·----·. ----·-· ............ __ ... ··---... 6
2.2.2 Aplicaciones ............................................................................................................. 7
2.2.3 Modo de Operación .................................................................................................. 7
2.2.4 Especificaciones Técnicas ........................................................................................ 8
2.2.5- Ventajas y_ D.esventaias ............................................................................................. 8
2.3 Regulación AC-AC por Servomotor ............................................................................. 9
2.3.1 Generalidades .......................................................................................................... 9
2.3.2 Especificaciones técnicas ....................................................................................... 11
2.3.3 Ventajas_ Y. Caracteristicas_ Destacables-.................................................................. 12
2.3.4 Aplicaciones ........................................................................................................... 12
2.4 Estabilizador por Pasos ............................................ : ................................................ 13
2.4.1 Generalidades ........................................................................................................ 13
2.4.2 Estabilizador tipo booster ........................................................................................ 13
2.5 Sistemas Alimentación Ininterrumpida ....................................................................... 16
2.5.1 Descripción del Sistema ......................................................................................... 16
VII
2.5.2 El Sistema .............................................................................................................. 16
2.5.3 Rectificador AC/CC ................................................................................................. 18
2.5.4 Distorsión Armónica total (THD) y Factor de potencia (PF) ..................................... 18
2.5.5 Convertidor IGBT CC/CC (Booster/Cargador de Batería) ....................................... 18
2.5.6 Protección contra sobretensión .............................................................................. 21
2.5.7 Gestión de la batería ............................................................................................... 21
2.5.8 Parámetros de funcionamiento ............................................................................... 21
2.5.9 Booster / Cargador de batería ................................................................................. 21
2.5.1 O Convertidor a IGBT CC/CA (Inversor) ................................................................... 23
2.5.11 Regulación de la tensión ....................................................................................... 23
2.5.12 Regulación de la frecuencia de salida ................................................................... 23
2. 5.13- Distorsión armónica total .. ---····-·· ....... --· ....... _ •....... ··-··--·--·. ·--·-· . -.... -.. ·-·-·· ..... 24
2.5.14 Dimensión del neutro ............................................................................................ 24
2.5.15 Sobrecarga ........................................................................................................... 24
2.5.16 Apagado del inversor ............................................................................................ 24
2.5-17 Simetría de la. tensión de_ salida del inversor .......•.. ··--· ... ·-···.-··· .•.•. --·-·.··-· ......... 24
2.5.18 Conmutador Estático Electrónico (Bypass) ........................................................... 26
2.5.19 Tensión del Bypass .............................................................................................. 27
2.5.20 Tiempo de transferencia (doble conversión) ......................................................... 27
2.5.21 Sobrecarg_a ........................................................................................................... 27
2.5.23 Protección contra Retornos de Tensión ................................................................ 29
2.5.24 Configuración en Paralelo ..................................................................................... 29
2.5.25 Fiabilidad .............................................................................................................. 30
2.526,__eotencia .... --------------·--···-·---···�- ... 30
2.5.27 Rendimiento ......................................................................................................... 30
CAPÍTULO 111
PROYECTO PRINCIPAL: REGULADOR HÍBRIDO RESONANTE ................................ 31
3.1 Principio de Funcionamiento ...................................................................................... 31
3.2 Digitalización y Modelo Matemático ........................................................................... 32
3.2.1 Modelo del Transformador de Fugas ...................................................................... 32
CAPÍTULO IV
ANAÚSIS.Y l?RES _ENTACLÓNc DE RESULTADOS DE LA SIMULACIÓN- ... �---·· 34
4.1 Resultados Obtenidos: Sistema en Lazo abierto ........................................................ 34
4.1.1 Simulación para una Sub-Tensión de Entrada de 170VAC y carga resistiva .......... 34
4.1.2 Simulación para una Tensión Nominal de Entrada de 220VAC y carga resistiva .... 35
4.1.3 Simulación para una Sub-Tensión de Entrada de 260VAC y carga resistiva .......... 35
VIII
4.2 Resultados Obtenidos: Sistema en Lazo abierto ........................................................ 36
4.2.1 Simulación para una variación del +40% de la Tensión de entrada ........................ 38
4.1.2 Simulación para un transitorio de¼ ciclo de la Red ................................................ 39
CAPiTULOV
IMPLEMENTACION DE UN REGULADOR TRIFASICO 30KVA 380/380VAC ............... 40
5.1 Descripción ................................................................................................................ 40
5.2 Tarjeta de Control de Potencia ................................................................................. .42
5.2.1 Descripción y Principio de funcionamiento .............................................................. 42
5.3 Tarjeta de Monitoreo .................................................................................................. 43
5.3.1 Descripción y Principio de funcionamiento ............................................................. .43
CAPÍTULO VI
RESULTADOS EXPERIMENTALES ············--···-·-············································-··46
6.1 Resultados para Carga Resistiva (Lineal) .................................................................. 47
6.1.1 Resultados Gráficos con de Entrada 160V y 50% de Carga Lineal. ....................... .47
6.1.2 Resultados Gráficos con Tensión de Entrada 160V y 100% de Carga Lineal ........ .49
6.1.3 Resultados Gráficos con Tensión de Entrada 220V y 50% de Carg_a Lineal ........... 51
6.1.4 Resultados Gráficos con Tensión de Entrada 220V y 100% de Carga Lineal ......... 53
6.1.5 Resultados Gráficos con Tensión de Entrada 260V y 50% de Carga Lineal ........... 55
6.1.6 Resultados Gráficos con Tensión de Entrada 260Vy 100% de Carga Lineal ......... 57
6.2 Resultados para Carga No Lineal .............................................................................. 59
6.2.1 Resultados Gráficos con Tensión de Entrada 160V y 50% de Carga No Lineal. ..... 59
6.2.2 Resultados Gráficos con Tensión de Entrada 160V y 100% de Carga No Lineal. ... 61
6.2.3 Resultados Gráficos con Tensión de Entrada=220V y 50% de Carga No Lineal. .... 63
6.2.4 Resultados Gráficos con Tensión de Entrada=220V y 100% de Carga No Lineal. .. 65
6.2.5 Resultados Gráficos con Tensión de Entrada=260Vy 50% de Carga No Lineal. .... 67
6.2.6 Resultados Gráficos con Tensión de Entrada=250Vy 100% de Carga No Lineal. .. 69
6.3 Análisis de los Resultados ........................................................................................ 71
CONCLUSJQNES Y RECQMENDAClONES-··-·-········· .. ·· .. ······· .. ····· .. ·····--uu 72
ANEXO A
PROGRAMA PRINCIPAL-Control PID de Voltaje ......................................................... 73
ANEXO B
PROGRAMA DE. M.ONlTOREQ DE-SEÑALES .... ·-···-··------··-·-·---..... , 90
BIBLIOGRAFIA ............................................................................................................. 116
INTRODUCCIÓN
Las perturbaciones en el campo de la electricidad generalmente produce pérdidas en el
sector industrial de diferentes maneras, ya sea en el factor mecánico, como perdidas en
equipos, pérdidas económicas, menor producción, y se han ideado maneras para reducir
dicho impacto, pero por su costo alto, se ve la necesidad de diseñar otras alternativas
más cómodas y sin perder la seguridad y confiabilidad.
El diseño de un equipo con componentes eléctricos y electrónicos es una alternativa para
esos casos, y se ha diseñado un modelo accesible para el mercado nacional, para lo cual
se.e.valuaraen modelos de simulación.
De tal manera que no represente un mayor costo para la industria, pero que sea
confiable, segura y económica.
El mercado internacional plantea soluciones para estos problemas pero por su
accesibilidad representan un gasto alto para la industria, de tal manera que para aliviar
una parte de los problemas ocasionados por las perturbaciones en el sistema eléctrico se
busca soluciones que sean factibles para nuestra realidad.
El uso de SAi representa una alternativa segura la cual asociado a una combinación de
soluciones eléctricas y electrónicas, plantea un alivio para ese tipo de problemas.
La tecnología de simulación nos dará una idea que tan confiable es el sistema y si
realmente ayuda a solucionar dichos inconvenientes.
CAPÍTULO 1
PLANTEAMIENTO DE INGENIERÍA DEL PROBLEMA
1.1 Descripción del Problema
Las grandes Perturbaciones en las redes eléctricas, provocadas por diferentes
fenómenos eléctricos ocasionan grandes pérdidas en los procesos informáticos,
paralizaciones en las actividades industriales, telecomunicaciones, etc.
Tanto así que la necesidad de proteger los equipos electrónicos, de quienes se depende
en mucho de los casos la confiabilidad del sistema, hace necesario que se busquen
protecciones para estos equipos. ( 1)
Para ello muchos clientes que se ven afectados por las perturbaciones existentes en las
redes eléctricas, buscan soluciones de protección para sus maquinas electrónicas,
actualmente debido a gran cantidad de este tipo de equipos. Las soluciones existentes
contempladas son desde los Transformadores de Aislamientos, Estabilizadores de
Tensión, tanto Electrónicos por cambio de niveles de tensión, Ferroresonantes,
Inductivos, Reguladores accionados por Servomotores, Sistemas de Varistores (TVSS),
SAi (Sistemas Ininterrumpido de Potencia), cualesquiera de ellos seleccionados,
dependiendo de la aplicación y del costo sobre las cuales se aplican, con el único objetivo
de lograr el mayor MTBF (Tiempo promedio entre fallas), los clientes como siempre
requerirán de un equipo de protección con el menor costo posible y tener el mayor tiempo
promedio entre fallas para disminuir en lo posible, paralizar su producción y obtener el
menor costo de reparación de sus equipos.
Uno de los grandes problemas son los transitorios por sobre voltajes que aquejan en la
mayoría de equipamiento, una buena solución económica para muchos de los casos es
colocar un transformador de ultra aislamiento a la entrada de cualquier sistema de
alimentación, pero si a esto le añadimos una regulación de voltaje será mucho mejor,
este fue la idea inicial de realizar este experimento, los protectores mas simples usados
comúnmente son los varistores de tensión, pero tienen la limitación de que no son muy
robustos, se queman ante transitorios continuos y fuertes.
1.2 Objetivos del trabajo
1.2.1 Objetivo General
3
Diseño de un equipo Regulador de Tensión AC-AC, con menor peso, mejor regulación de
tensión, mejor eficiencia, fiable, robusto y sobre todo de bajo costo.
1.2.2 Objetivos Específicos
Mejorar las características del transformador de aislamiento para lograr una estabilidad
en la tensión.
Mejorar el Factor de potencia de entrada.
Atenuar considerablemente los transitorios de tensión sin mayor costo, y basado en el
diseño más eléctrico que electrónico para lograr gran robustez al equipamiento.
Obtener una combinación de las mejores características de ciertas topologías de
Reg_ulación AC, resumiéndola en una sola para lograr un equipo muy confiable, con
pocas partes, los grandes transitorios encargarlos a la parte eléctrica, y los parámetros
como el tiempo de corrección, regulación, estabilidad, encargarlos a la electrónica,
lográndose así por decir una tecnología híbrida, con mejores prestaciones.
1.2..l E.valuación del Problema
Los diseñadores de equipos Electrónicos no prestan gran atención a la robustez en el
diseño en la etapa de entrada, razón por la cual ante estas variaciones los equipos sufren
paralizaciones en los procesos, y los clientes en su mayoría requieren de equipos de
protección para una mejor performance. Se sabe que no tenemos redes eléctricas muy
estables, aun más en el interior de nuestro país. Usar equipos de protección ante una red
eléctricas inestable ha llevado a incluirlas en los proyectos como un medio para mantener
un nivel optimo de operación. Pero esto incluye un costo adicional que hay que
contemplar para evitar grandes pérdidas tanto en el equipamiento como en la producción.
Por citar algunos casos, proteger un equipo Electrónico como un Resonador Magnético
cuyo precios oscila por el millón de dólares, cuya potencia de operación bordea los
1 00kva, es una buena solución económicamente hablando, añadir un equipo de
preoteccion, es por ello que la meior solución por el momento es el SAi, cuyo costo esta
alrededor de los 50 mil dólares ósea el 5% de la inversión que tiene que cuidar, esto es
una buena inversión, ya que una reparación de cualquier falla del equipo cuesta entre el
3% y 20% del costo del equipo. En este caso el costo del equipo de protección se justifica
sin_bacer demasiado cálc11lo.
El SAi le brinda protección contra niveles de tensión entre O y Vn +15%, sin mayor
problemas, internamente el SAi posee una electrónica de Potencia muy confiable dentro
de un marg�n de tolerancia, tanto que se recomienda colocar un transformador de
4
Aislamiento a la entrada para disminuir la probabilidad de fallas, en muchos de los casos
se coloca hasta un Protector de transitorios a la entrada.
Sabemos que el estabilizador ferroresonante posee una propiedad inigualable hasta el
momento, que se caracteriza por su gran fiabilidad ya que está compuesto por solo unos
condensadores e inductancia, para la regulación de voltaje es pobre frente a variaciones
de frecuencia. Con la desventaja de ser un equipo caro y muy pesado.
El tema tratado tiene gran trascendencia porque ha contribuido a disminuir las
paralizaciones de los procesos, aumento de la vida útil de equipos electrónicos, y
reducciones de grandes pérdidas económicas.
Lo posibilidad de usar nuevas Tecnologías nos permite desarrollar nuevas soluciones de
protección, además se incluyen el uso de microprocesadores que facilitan los problemas
de una manera fácil y eficiente.
1.3 Limitaciones de trabajo
Las limitaciones de tiempo, instrumentación, componentes electrónicos, laboratorios
siempre han sido un obstáculo, pero no dejan que este trabajo aplicado a un simple
regulador monofásico, pueda en algún momento ser mejorado por futuros profesionales.
La filosofía principal fue la de diseñar un equipo de bajo costo pero de gran confiabilidad,
frente a la diversidad de soluciones existente en el mercado. Contribuyendo al desarrollo
en el Perú de hacer industria nacional propia, se ha visto restringidas por la idea de que
lo nacional es malo.
Creo en lo personal que el inicio siempre es difícil, pero no hay nunca un
perfeccionamiento si no hay un comienzo.
1.4 Síntesis de la Organización del Informe
Realizamos los siguientes pasos:
-Descripción de las diferentes Topologías existentes, una breve descripción de los
estabilizadores ferroresonantes, estabilizadores por tomas de conmutación con
autotransformadores, reguladores por servo motor paso-paso, descripción de los SAIS,
desde su diagrama de bloques, funcionalidad, características más resaltantes,
innovaciones, etc.
Luego se describe el proyecto principal, características, funcionalidad, diagrama de
potencia y principio de funcionamiento.
Vemos también la simulación matemática, mediante uri software PSIM ver 6.00. En ella
se simulan las diferentes situaciones operativas, como subtensiones, sobretensiones,
estados transitorios, etc.
De estas simulaciones se obtienen los datos teóricos, se analiza el sistema en lazo
abierto inicialmente, luego en lazo cerrado.
5
Se imprimen los resultados en forma grafica, no se ha pretendido hacer un estudio muy
detallado, solo darle mayor énfasis a lo práctico.
La implementación está basada en un equipo que actualmente se encuentra operativo
funcionando en la Universidad de Lima, que es un equipo de 30 KVA trifásico, desde
hace 4 años, aproximadamente.
Se muestra asimismo, el desarrollo del Software empleado en las Tarjetas de Potencia y
Monitoreo.
Se describe los planos electrónicos y circuitos desarrollados, así como también la lógica
empleada.
Finalmente se muestra los resultados reales obtenidos, las pruebas de laboratorio no
fueron las más exactas por no disponer de instrumental apropiados, ellos solo reflejan
una aproximación., con bajos niveles de error.
CAPÍTULO 11
MARCO TEÓRICO CONCEPTUAL
2.1 Diversos Reguladores AC-AC
2.1.1 Introducción
Se describirán los principales Reguladores AC-AC, comúnmente conocidos como
Estabilizadores de Tensión Alterna, es un equipo eléctrico empleado en el área industrial
y domestica debido a la insuficiente estabilidad de la red comercial para algunas
aplicaciones. Es cierto que dicha estabilidad va mejorando paulatinamente a medida que
las redes de distribución eléctrica se agrandan e interconectan entre sí. No obstante,
todavía hoy existen aplicaciones en las que la estabilidad usual de la red no es suficiente
en algunas zonas y se necesita recurrir a un estabilizador como convertidor previo de
alimentación. Entre ellos puede citarse los equipos informáticos, electro medicina,
diversas maquinarias, equipos y procesos industriales.
En algunas aplicaciones, como los de informática, los requerimientos de la carga se van
desplazando actualmente desde la simple estabilización hacia una eliminación de ruido
eléctrico y seguridad de alimentación, de manera que están apareciendo bajo varios
nombres diferentes, convertidores electrónicos de alimentación corriente alterna., los
transformadores de ultra aislamiento y los sistemas de alimentación ininterrumpida (SAi) ..
Los Estabilizadores aseguran una precisión de la tensión de salida de +/-1% a +/-7%
según sea el tipo de carga, frente a una variación de la tensión de entrada de +/-30%, a
+/-30%. Pueden ser de regulación por tomas y de regulación continua. (2)
2.2 Reguladores Ferroresonantes
2.2.1 Generalidades
Los Reguladores Ferroresonantes, son transformadores equipados con características
especiales, ellos regeneran la forma de onda distorsionadas de la Tensión de Línea
comercial, suprimiendo los micro cortes, atenuando las tensiones de Alta Frecuencia en
ambas direcciones, regula la tensión de entrada, aislando la entrada de la salida, son
muy fiables, robustas y suministra energía aun hasta por 1 Oms, ante micro cortes de la
recl
7
Es muy útil cuando la toma de alimentación es muy oscilante y llena de transitorios de
tensión, aun en casos de tormentas eléctricas, caídas de rayos, muy frecuentes en
nuestra sierra central.
Mu� usada en la g_ama de bajas Potencias, a pesar de que su funcionamiento es
totalmente pasivo aun sigue siendo uno de los equipos de mayor fiabilidad y durabilidad,
solo posee un condensador que sufre desgaste con el tiempo.
2.2.2 Aplicaciones
-Procesamiento de Data
-Medición y Control
-Sistemas de Iluminación
-Equipos de Audio y Video.
-Reg_µladores de DC.
-Sistemas Satelitales.
-Sistemas Telefónicos.
-Cajas registradoras.
-Faxes, Ple, Equipos de Laboratorio y Medición, etc.
2.2.3 Modo de Operación
Una Tensión Regulada de hasta +/-1% es generada por la suma o resta de voltajes
parciales dentro de un Rango de entrada de -20% + 10% en lazo abierto, llegando aun
hasta -40% aL +30% al 50% de carga.
Su funcionamiento se basa en la saturación de un circuito magnético, en la cual
permanece prácticamente constante el flujo y, por consiguiente, la tensión en su
devanado frente a variaciones de cargas y de la tensión de entrada al estabilizador.
11012
11
2. 1V
0:_1tp_ ? '.) V L-,L..
Figura 2.1 Diagrama Circuital
La alta energía Inductiva del circuito primario, sintonizada con un condensador, da una
tensión a la salida libre de fluctuaciones y de Armónico&.
8
Uo
f-19(, ¡Uri
-1?6
��Lond100%
----- - . • �"º'""�u,-2G9' • ro% t,in • 10',(,
Figura 2.2 Diagrama de Carga con carga Lineal.
2.2.4 Especificaciones Técnicas
1 Tensión de Entrada:
1 Regulación Salida:
Rechazo al ruido eléctrico:
1 Tiempo de respuesta:
1 Distorsión armónica total:
1 Capacidad de sobrecarga:
2.2.5 Ventajas y Desventajas
1 VENTAJAS
Buena regulación Salida +/-1% ante variaciones de voltaje.
Soporta transitorios de Tensión, bajas de tensión por ms.
Alta Confiabilidad, la simplicidad de su construcción y la no utilización de partes móviles dan lugar a unidades altamente confiables bajo las condiciones más adversas de trabajo.
Protección contra sobrecarga, soporta cortocircuito permanente.
Excelente rechazo al ruido eléctrico y picos de sobretensión.
1 Construcción robusta.
1 90-300VAC al 30% de Carga 180-300VAC al 100%
11 220VAC+/-1 %
modo común >120 transverso >50 db
db y en
11 25 mseg máximo ( 1 1 /2 Ciclos)
11
� 3%
1120 % por 30 minutos máximo
11 DESVENTAJAS
Mala Regulación ante variaciones de Frecuencia.
Usa un condensador especial regulación.
1 modo
1
1
1
para su
Respuesta dinámica relativamente lenta ante cambios bruscos de la tensión de entrada ero suficiente para muchos casos.
Pobre Eficiencia, gran disipación de calor (80%).
Su uso se limita para cargas debajo de los 1 0KV A. Equipo muy pesado y ruidoso.
11 Su costo es muy alto. 1
2.3 Regulación AC-AC por Servomotor
2.3.1 Generalidades
9
Un control electrónico basado en un potente microcontrolador vigila la tensión de salida
del estabilizador de forma permanente, proporcionando una señal de corrección al motor
de paso a paso, en caso de que ésta sea incorrecta. El motor actúa sobre el
autotransformador , en el sentido de aumentar o disminuir la tensión, a base de desplazar
el cursor de la toma variable en un sentido u otro. La tensión resultante es aplicada al
primario del elevador que suma esta tensión en fase o contratase a la red a través del
secundario del mismo, corrigiendo las fluctuaciones que sobre la tensión nominal se
produzcan. En el caso del estabilizador trifásico de regulación común, un único control
promedia las tensiones entre fases a corregir, actuando sobre un solo motor que arrastra
los cursores de las tomas variables de las tres fases, corrigiendo las desviaciones
respecto a la tensión nominal existentes en la red comercial.
En el caso del estabilizador trifásico de regulación independiente por fase, el equipo está
construido a partir de tres estabilizadores monofásicos con controles independientes por
cada fase. De esta forma se logra aiustar cada una de las tres fases respecto al neutro, a
la tensión nominal, por ello modifica la tensión de las dos restantes, sea cual sea el
porcentaje de carga aplicado a cada fase. Cada fase está protegida con su
correspondiente magneto térmica, lo cual evita, ante un cortocircuito franco, que salte la
protección general. El equipo dispone� de una señalización luminosa en base a diodos led
en su parte frontal, los cuales nos informan del estado del equipo. Además, en equipos
trifásicos, se dispone de un selector de tensión entre fases y entre fases-neutro para el
voltímetro de salida.
Figura. 2.3 Diagrama de fuerza
A1 Regler
M $tell-Motor
T1 Stelltransfom1a1or
T2 Zusatztransiormator
1
Control uni1
Servo drive
Variable autotransformer
Booster 1ransformer
,• 1 ,._
DAS 4-400170. Ausstattung B. IP21 mit Bypass-Schaltung
DAS 4-400/70. Equipment B. IP21 incl. bypass circuit
Figura 2.4 Sistema Regulador con Servomotor
- -- ----
Figura 2.5 Equipo Regulador de 100KVA
..
-�º''"'
10
2.3.2 Especificaciones técnicas
De entrada:
Tensión*
Margen de regulación **
Frecuencia
Factor de Potencia
De salida:
Tensión *
Precisión
Ajuste tensión de salida
Potencia nominal*
Distorsión armónica
Rendimiento
Sobrecarga admisible (según modelo)
Temperatura ambiente
Humedad relativa
Altitud máxima de trabajo
Ruido acústico a 1 m.
Ventilación
Factor de potencia
Tiempo medio entre fallos (MTBF)
Tiempo medio de reparación (MTTR)
11
Monofásica 120V, 220V, 230V ó 240V.
Trifásica 3 x 208V, 3 x 220V, 3 x 280V, 3 x
400V ó 3 x 415V
±15%
48- 63 Hz
0,95
Monofásica 120V, 220V, 230V ó 240V.
Trifásica 3 x 208V, 3 x 220V, 3 x380V, 3 x
400V ó 3 x 415V
±1%
±5%
1,5 kVA hasta 1000 kVA
Nula
0,95 / 0,98 según potencia
1000% durante 1 O milisegundos
200% durante 2 min., 500% durante 10
segundos
-10 ºC / +45 ºC
O a 95 % no condensada
2400 m. s. n. m
< 35 d8
Natural o forzada según potencia
0,5 inductivo a 0,7 capacitivo
130.000 horas
30 minutos
Consultar la disponibilidad de otros valores de tensión* y potencia.
** Bajo demanda ±10%, ±15%, ±20%, ±25%, ±30%, ±35%
12
2.3.3 Ventajas y Características Destacables
Gran robustez, admitiendo sobrecargas hasta el 1000% de la nominal.
Estabilidad tensión de salida, frente variaciones estáticas o dinámicas de la carga < al
1%.
Alta rapidez de corrección.
Regulación independiente por fase o regulación común.
Rendimiento elevado > 95%, lo cual se traduce en un menor costo de consumo eléctrico.
Alta fiabilidad (Gran MTBF-Tiempo Medio entre Fallas).
Distorsión nula.
Control electrónico sin elementos electromecánicos.
Amplia gama de potencias.
Conexionado equipos trifásicos en estrella o triángulo.
Visualización de los principales parámetros del estabilizador.
Funcionamiento silencioso.
Grandes márgenes de regulación.
2.3..4 Aplicaciones
Si bien las aplicaciones de estos equipos pueden ser muy diversas, adjuntamos una
relación de las más habituales:
-Sistemas de radar.
-Máquina herramienta de control numérico.
-Equipos de control y procesos de producción.
-Ordenadores y centro de cálculo.
-Hornos eléctricos.
-Repetidores de telecomunicaciones.
-Equipamiento de laboratorio.
2.4 Estabilizador por Pasos
2.4.1 Generalidades
13
Su funcionamiento se basa en el empleo de un autotransformador en paralelo con la
carga, con varias derivaciones que se seleccionaran según el valor de la tensión de
entrada en ese momento, compensando la variación en más o menos. La derivación es
seleccionada automáticamente mediante un sistema electrónico de control. Este sistema
funciona bien con cargas estables donde puede preverse la caída que se produce en el
bobinado que conduce la corriente. A mayores potencias y cargas variables es necesario
circuitos de regulación más elaborados. La forma de conmutar los distintos bobinados del
auto transformador es utilizando conmutadores mecánicos (relés) ó electrónicos (TRIAC).
Los primeros soportan mejor las sobrecargas transitorias, como por ejemplo las
producidas por arranque de motores pero tienen menor velocidad de respuesta. Los
equipos con TRIACS son más rápidos pero más sensibles a las variaciones dV/dT ó
cortocircuitos.
2.4.2 Estabilizador tipo booster
Este dispositivo presenta diferencias con respecto a los anteriormente descritos. En
primer lugar la corriente de carga no circula por los elementos de conmutación. En
segundo lugar la compensación por variación de la tensión de entrada tiene lugar en un
transformador de potencia (TP) cuyo secundario está en serie con la carga y conduciendo
permanentemente. Modificando la corriente del primario del TP en un sentido u otro, se
consigue un grado de compensación que también depende de la relación de
transformación del TP que es un parámetro de diseño. Esta corriente de compensación
proviene de un autotransformador en paralelo con la carga, cuyas derivaciones se
conectan en la forma adecuada con el primario del TP. (8)
De esta manera se consigue que las corrientes por los dispositivos de conmutación sean
relativamente bajas extendiendo la durabilidad y elevando la confiabilidad del sistema. El
Estabilizador tipo booster consiste en el diseño de un autotransformador de cuatro pasos
tipo booster accionado por relés. (9)
\/er t
220\/
TI
Rele 1
Rele 2
R.::le ·), .... . ...
Sen�.or i:ie
ter sió,
AT
Figura 2.6 Regulador por tomas de Tensión.
Ccntrol
ccn �1ut.:.1::le:res
14
Las corrientes para la excitación del primario del transformador de paso provienen de un
autotransformador que toma la salida como punto de referencia y alimentación. El
seguimiento de las variaciones se realiza sobre una tensión proporcional a la entrada y se
la compara permanentemente con una de referencia estable. La electrónica de control se
alimenta desde un bobinado secundario del autotransformador. Este bloque activa o
desactiva los relés en forma secuencial, de acuerdo al valor que se necesita para la
compensación (ver Tabla). El mismo está diseñado de tal forma que ofrece un margen de
histéresis en la comparación para asegurar que los relés queden efectivamente
accionados evitando la incertidumbre, no siendo este margen mayor de 3 voltios. (1 O)
El sensor de tensión de línea es implementado por el puente de diodos, ver figura 2. 7, el
par de resistencias R 1 R2 y un filtro con una constante de tiempo que surge como
compromiso entre la mayor estabilidad de la muestra y la rapidez de respuesta del
sistema. La función de los integrados es comparar la tensión de entrada actual con
tensiones proporcionales a una de referencia, y actuar sobre los transistores excitadores.
Como las tres relés están inicialmente desactivados. la tensión de excitación sobre el
transformador es de 150V.
15
Cuando se activa el primer relé baja a 75V y activando el segundo se cortocircu11a �,
primario inhibiendo la generación de compensación. En este punto el TP se comporta
como un transformador de intensidad, ya que no induce tensión en el secundario, lo que
ocurre cuando la entrada no necesita corrección. Es necesario un capacitor para proteger
los contactos de los relés ya que los mismos están conectados en serie. (11)
TR1
Figura 2. 7 Circuito de Control
En la figura Nº 2.8 podemos observar un gráfico entre la relación del voltaje de entrada
con respecto a la salida.
Ve \/o dV
180 202 22
190 212 22
200 222 22
206 228 22
"' 240 ::2
206.5 219 12.5
208 220 12
215 227 12
Q) 220
218 230 12
218.5 219 0.5
·O
200 �-
·¡¡;
220 220 o
225 225 o 180 229 229 o
229.5 218 -11.5 180 200 220 240
235 223 -12 tensión de entrada
240 228 -12
245 233 -12
250 238 -12
Figura 2.8 Relación entre Voltaje de Entrada y Salida
2.5 Sistemas Alimentación Ininterrumpida
2.5.1 Descripción del Sistema
16
La Descripción está basada en un SAi modelo 80NET del fabricante Siemens-Chloride de
última Generación 2008, donde se muestra los últimos adelantos en los sistemas de
Alimentación de energía Ininterrumpida hasta 200KVA de Potencia. El diagrama unifilar
del SAi (Sistema de Alimentación Ininterrumpida AC) se muestra en la figura 2.9. Los
sistemas funcionan con dos convertidores a IGBT basados en DSP (figura 2.1 O). La
tecnología de control vectorial mejora las prestaciones de estos convertidores. Para
aumentar la redundancia del sistema, el SAi ha sido equipado con un bypass estático
electrónico independiente.
Añadiendo sistemas adicionales, como equipos en paralelo, conmutadores, dispositivos
de seguridad y de desconexión, conmutadores de bypass del sistema, además de
software y soluciones de comunicación, es posible crear sistemas elaborados que
garantizan la protección total de las cargas.
2.5.2 El Sistema
El SAi proporciona potencia de corriente alterna de gran calidad para las cargas y tiene
las siguientes características:
Mejora de la calidad de la alimentación.
Corrección del factor de potencia (PFC) y THDi extremadamente baja.
Compatibilidad total con cualquier instalación y/o grupo electrógeno de reserva.
Compatibilidad total con todo tipo de cargas.
Protección contra interrupciones de alimentación.
Gestión inteligente de la batería.
Ahorro de energía.
El SAi proporciona alimentación eléctrica de forma automática y continua, dentro de los
límites definidos y sin interrupciones, cuando se produce un fallo o una variación en la red
comercial de energía. La duración de la autonomía (es decir el tiempo de alimentación de
respaldo) en caso de fallos de red depende de la capacidad de la batería.
1\,1 ··· 'l't:l 1�:· l'!t 9y¡::. :·,.4�
QSJ 1 ,.----
3y¡;.¡ss ci>----------------�IQ �2 ____ � /: lf:li.
�·., / -.."V
' i lléli'{ In 1t1
� _ ... ¡ QS1�� -- -�----/7
: ,,- - "'v : r. �I') -
�
1 ,!!.::::1 ... 1�:1 == / , 'Vl.:f t-:t
¿ __ _
: ,rn
1
. /
1
:GsT1
. /
: ,/ - :!coste·/Us:te·v :hs·cer
¡ ri7 U,r.t;,·" J:,;;
. -
. l±1 .
QS4
17
o,.:-:p111 � r:ctd
L,i··········r··················· rs···········································r················
l
Ftz.sh EPROti
RAM
L1 e2000/Net
Eve ni
etc.
1 rr ·o; C.:1···1,,r:1 · .. ,i:':,·
D.ntflt>:.!. 80:, : e; <J'K liny
fl¡¡rc-y Svstc:-n
üp: :w�l 1;,--1ol� ::o•' ar.; V t·,,
:F': S\!,F: .. '1l.:;; :,:::¡OFl:'t.15 =�:�)
Figura 2.9 Diagrama de Bloques del SAi
C 65 miC.rúC.On 1cdl,;,1 dSfvlG d1911:.=tl s1gnal p1ocf�sc,r
Flash vode Se ting Normally
Figura 2.1 O Procesador de Señales con DSP
VeC.ú11 Ária!c,':J
-�Super Cap 5Vdc fo1 Real Tim,;, el ch. RAM, e\· e ni lvh:> ·n t y
18
2.5.3 Rectificador AC/CC
La corriente trifásica que se toma de la red comercial de corriente alterna debe
convertirse mediante un rectificador a IGBT de tensión de corriente continua regulada.
Para proteger los componentes de potencia dentro del sistema, cada fase de la entrada
del rectificador se conecta por separado con un fusible ultrarrápido.
Como se ilustra en la Figura 2.9, el rectificador IGBT debe suministrar alimentación de
corriente continua al convertidor de salida CC/AC (inversor IGBT) y al convertidor
bidireccional de batería CC/CC (booster / cargador de batería) cuando funciona en el
modo de cargador de batería.
2.5.4 Distorsión Armónica total (THD) y Factor de potencia (PF)
La distorsión armónica total de tensión máxima (THDv) permitida para la entrada del
rectificador (tanto de la red como del generador) es del 15% (el funcionamiento correcto
se garantiza hasta el 8%). La máxima distorsión armónica suministrada de corriente
(THDi) es de menos del 3% a potencia de entrada máxima y distorsión de entrada menor
al 1 % (corriente y tensión de entrada nominales). En estas condiciones el factor de
potencia de entrada (PF) será >0,99. En otras condiciones y con otras fracciones de
carga de salida la distorsión armónica total en entrada será <5%. Esto significa que el 80-
NET en el modo de doble conversión debe ser visto por las fuentes de alimentación
primarias y de distribución como carga resistiva (es decir, que absorberá sólo la potencia
activa y la forma de onda de la corriente será prácticamente sinusoidal), asegurando por
lo tanto una compatibilidad total con cualquier fuente de energía. El SAi 80-NET incluye
una serie las prestaciones que ofrecen los dispositivos de filtrado de carga activa.
2.5.5 Convertidor IGBT CC/CC (Booster/Cargador de Batería)
Tipo de Cargas:
a) Acumuladores de plomo-ácido herméticos, sin mantenimiento:
Se cargan con corriente constante hasta el nivel máximo de tensión de mantenimiento.
Después, la tensión se mantiene en un nivel constante con límites de tolerancia reducidos
(método de carga de una sola fase).
b) Acumuladores de plomo-ácido con mantenimiento reducido o acumuladores de
NiCd:
Se cargan con tensión de carga aumentada y corriente de carga constante (fase de carga
boost). Si la corriente de carga cae por debajo de un valor de umbral inferior, el cargador
de baterías regresa automáticamente al nivel de tensión de mantenimiento (método de
carga de dos fases).
"Tl
<e' e:
Q) N
...... ......
o fil' <O Q) 3 Q)
Q), en
o' o a. (t)
::o (t)
Sl �o Q) a. o -,
f "-o
o "'
>
� :. "'
,�º .. '·"' .... R •• ,¡r... r-al<M2A lute1f,,-:'t fl,,,1111 1
AP1 . '
X(11 2J L __ """T ___ N PIL
2
f.lJl
Ph,1<• 11.1 ¡_11
KM1
R1
Pt,...,1 ÑIJf _2 L'I .. LJ
� ;,.
�• ., ....
"ª !
f 4
--;,:
� >
f.
:i "' �
f
<> " 1
;
,,J-'I;.-
V1
�
�
x:,.1
t(",81' •11e,tM.e PCI]:
,<J'11
.·I
1GB I Onv+r IICI> X6
/11-'�0
��::"r�'V2
�
3q. ltitU l,_ort,lCO l1t,;�
.a,1 x1• xr10
Rr.ailie1 XJO:Xf:t IIWffl,lr.f- HO.\rtl L _______ ,!.. _____ ...;=:====� Xlf.l!Jt.Xll_L.. Xll1 m\11/"-1.J.,M? u
APC Xl StfllPl'v lrrto1f-'CCl --------11<2 S,7 JC! u.1·1;
Sr,tp:;
XR3_1..1
Xlu/ xno
x.t
V3
-tf
---111
IC81 tt•crt,lC<' l)t;tl
IGti I Dtl\l<f-J PCS
i(6
r
..... '°
"T1 «S'e
N ..... N () �-e ;::;: o m
CD< ll) a.o 1
:::oCD a.eSlo
Booster I Charger 80-Net 80KVA
TA7
�ian...:_:um.!JL - �{il)•6
VDC BUS P
-y-,rv
�--t __
8-r �::. -,.-:, � "- :-� �·
VDC .... BUS ... 11
v, :�
V-''
su sn·
�rz¡ �r�
�r4 ----H::t
FU7 11 1 rn FU8 AP22 X2 8 AP23
IGBT lnterf,lce PCB
>< 1 \' ., ' 1 �
0591.- -\-\- � !'---, �-1 ><2
Al (!) < ts.J
o
�, o AP14
IGBT Driver PCB
X52_10 X52_5,7
X51_3,5 �-------------------1 X41_1 ... 4 � ... X94_1,2
IGBT lnte1f,lce PCB
"1
l'J X1
XG
11 YlM'.flO
Rectifie1 lntelf.1ce Bo,ud
AP1
2 � lo
::! o
;E
ll_PILLAR
O
R6 ¡es _,ge
R7_ill11
_,Q9 --,--- �
C27�
J
X83_5 .. 6
X52_31 ICPILLAR
VDC BUS_P
VOC_BUS_H
N o
21
2.5.6 Protección contra sobretensión
El cargador de baterías se apagará automáticamente si la corriente continua de la batería
supera el valor máximo asociado a su estado de funcionamiento.
2.5. 7 Gestión de la batería
Mediante la utilización del Advanced Battery Care (ABC) la serie 80-NET incrementa la
vida de las baterías hasta un 50%, basado en un control preciso de la tensión de carga
en función de la corriente y de la temperatura. Las principales funciones de
mantenimiento de las baterías se describen a continuación.
2.5.8 Parámetros de funcionamiento
Si se utiliza una batería de plomo ácido regulable con válvulas (VRLA), sin
mantenimiento, los parámetros por cada celda deben ser los siguientes:
Tensión final de descarga (V) 1,65.
Alarma de apagado inminente (V) 1, 75.
Voltaje mínimo para prueba de baterías (V) 1,9.
Tensión nominal (V) 2,0.
Alarma de descarga de las baterías (V) 2,20 a 20ºC.
Tensión de compensación (V) 2,27 a 20ºC.
Alarma de alta tensión (V) 2,4 6.7.2, Test de baterías automático.
La unidad de control debe comprobar automáticamente las condiciones de
funcionamiento de las baterías a intervalos programables, que puede ser una vez a la
semana, una vez cada quince días o una vez al mes. Se debe realizar una descarga
breve de la batería para constatar que todos los bloques y los elementos de conexión
están en buen estado. Para evitar la posibilidad de un diagnóstico incorrecto, la
comprobación debe realizarse como mínimo 24 horas después de la última descarga. El
test de las baterías se realiza de modo que no pueda suponer un riesgo para la carga,
incluso si la batería está completamente defectuosa. Si se detecta un fallo en la batería,
se debe advertir a los usuarios. Este test no provoca ninguna reducción de la vida útil de
las baterías.
Cargador de baterías compensado con la temperatura ambiente.
La tensión de flotación debe ajustarse automáticamente en función de la temperatura del
compartimiento de la baterías (-0, 11 % por grado centígrado) para maximizar su vida útil.
2.5.9 Booster/ Cargador de batería
Como se puede observar en la Figura 2.14, este convertidor bidireccional a IGBT CC/CC
está dotado de las siguientes funciones:
22
Recargar las baterías alimentándose del bus de corriente continua, cuando la red de
alimentación primaria de entrada está dentro de la tolerancia establecida.
Proporcionar la alimentación de corriente continua apropiada, desde las baterías, al
inversor IGBT de salida si la red de alimentación primaria no está disponible.
Boost Mode
LA
400 ... 600'JOC
540VOC
J
01
IGBT 1
IODT 2
07
- --
+
\
R6
Neutral
R7
C7
- -'
Figura 2.13 Convertidor bidireccional funcionando como elevador
En Modo Cargador de Batería
Este convertidor funciona con los siguientes tipos de baterías:
De plomo-ácido herméticas (VRLA), de plomo estacionario, de Ni - Cd
·suck-Mode (Charge Mode)
400 ••. GOOVDC
v
:><1DVDC
L4
GBT 1
- _,
D1
e R6
Neutral
R7 02
C7
700
U:-:-lln�.
R00VOC
Figura 2.14 Circuito bidireccional funcionando como reductor o cargador de Baterías
23
2.5.1 O Convertidor a IGBT CC/CA (Inversor)
A partir de la corriente continua del circuito intermedio, el inversor generará corriente
alterna sinusoidal para la carga, basándose en la modulación de anchura de pulsos
(PWM). Mediante el procesador de señales digitales (DSP) de la unidad de control, los
IGBT del inversor se controlan de manera que la corriente continua se divida en paquetes
de tensión pulsante.
Gracias a un filtro paso bajo, la señal modulada de anchura de pulsos se convierte en
tensión alterna sinusoidal.
El inversor a IGBT no necesita transformador de aislamiento, los excelentes beneficios
que esto comporta son: alto rendimiento de conversión de energía y reducido tamaño y
peso de los módulos.
2.5.11 Regulación de la tensión
La tensión trifásica de salida del inversor está controlada por separado para alcanzar las
siguientes prestaciones:
Estabilidad estática de la frecuencia:
La estabilidad estática de la frecuencia de salida del inversor no varía más de ±1 % en
condiciones de estabilidad estática de la tensión de entrada y variaciones de carga dentro
de los límites establecidos. (16)
Estabilidad dinámica:
La tensión transitoria del inversor no supera los límites establecidos de la Clase 1 cuando
esté sujeta a la entrada o salida de una carga del 100%, como se indica en la norma
IEC/EN62040-3.
2.5.12 Regulación de la frecuencia de salida
La frecuencia de salida está controlada para alcanzar las siguientes prestaciones:
Estabilidad estática de la frecuencia:
La frecuencia de salida constante del inversor, cuando se sincroniza con la alimentación
del bypass, no variará más de ±1 % ajustable a ±2%, ±3%, ±4%.
Velocidad de variación de la frecuencia:
La velocidad de variación de la frecuencia es: 1 Hz/s.
Control de la frecuencia
La frecuencia de salida del inversor está controlada por un oscilador de cuarzo que
también puede operar como unidad autónoma o como esclavo para un funcionamiento
sincronizado con una fuente de CA separada. La exactitud del control de frecuencia será
de ±0, 1 % cuando funciona libremente.
24
2.5.13 Distorsión armónica total
El inversor ha sido diseñado para eliminar armónicos y para la filtración de THDv hasta
reducirlo a menos del 3% con cargas lineales. Para cargas no lineales ( conforme a
IEC/EN60042-3) la distorsión armónica total se limitará a menos del 5%.
2.5.14 Dimensión del neutro
El neutro del inversor se sobredimensiona en todos los regímenes para soportar la
superposición de armónicos cuando lleva cargas no lineales monofásicas.
El neutro del inversor se dimensiona a x 1. 7 veces con relación a las fases.
2.5.15 Sobrecarga
El inversor puede soportar una sobrecarga de la potencia nominal igual al 125% durante
10 min. Y 150% durante 1 min.
2.5.16 Apagado del inversor
Si se produce un fallo interno, la unidad de control apaga el inversor inmediatamente. El
SAi o los sistemas SAi que trabajan en paralelo siguen alimentando la carga sin
interrupciones desde el sistema de alimentación de bypass, si la carga se encuentra
dentro de los límites permisibles.
2.5.17 Simetría de la tensión de salida del inversor
El inversor ha sido proyectado para asegurar una simetría de la tensión de salida igual a
± 1 % con cargas equilibradas y ± 3% con cargas desequilibradas al 100%.
..,, co· e ii3 N .....o,() �r e ;::.: o
::, < CD cil o ..,
() ()
n,
G)
�
VOC_BUS_P
VOC_BUS_t-J
V9
-
�r� -
-�r� -
AP24 x2 E IGBT Interface PCB
)(1
li •AP15 )(1
IGBT Driver PCB )(6
11
11
¡¡ ¡; ·XIO/XF10 �
Pev ¿·. O
V10
-�t, -
--�r� .. -
1 J�ST-S-OU
1
j
1
1
1
V11
-
�t}� -
--
�t�-
AP25 ·x2�
AP26 )(2 � IGBT lnteñace PCB a::i IGBT lnteñace PCB
)(1 1 §1 )(1 e 1 i :
AP16 X1 1 � AP17 X1 IGBT Driver PCB 1 � IGBT Driver PCB
11>¡ )(6 , � )(6 e: 1 � 111>¡ '
,= 1
1-1
X20/XF20 X83_1,2 XlOl�flO
lnverter X11,X21,X31 Interface PCB
AP'1 X4_1.3,5
)(94_1,2
Out;:ut F,ner _S.:::.Rt�
F·· 1.1 .. 11-y '-... P T 1 � Phase From Bypass
'-.. ____,-,/ / . ST S output ) l '
-�
� -� ' . 6 r11a r1,1:
;:::§�
TP.9 • --
lrrt TAIO �1!1 1 \1/l � T/111 � 1
vJ ." .. � 1/
t___ "
C, C, C,
-"" 'J> V,
o e: e: .e e, C,
u (/') (/')
... 'E C,
o CI 'J> � "'-e: e,
ú o
(/') > c.
.. -E l:: = e, e, >
ó 1- -=
�
TA13 -��
1 1 TAJ=_
' ·� e, V,
; (/')
'Ee, ... ... ú -
o
0S4
¿
e-..,; e:o
(.; >< ::,
<( �(/')
o
/
.ll1JU_ 1!>, ltí AP2 From Bypass {-- : Input _.,,
CU2 . --�·· : ....
XIJ0_13,14 �0S37 1
1 1
1 1 1
1
N Vl
26
Vu� � n ,� n ll ) ! Jf Jl [I: 17 f I � dJ vll���UL�l�Ul�01TL�f L� Jl��J vLJ u-uu LJLjJLJLJLJLJLJLJ u u u J j 1 � � � Ju
v L2. L3 ut J li u1r1. lf � 1r:u� �mL 1Ur ílill mrr r 1r11 l 111 llJl Jl.'I] rUL1.JU 1
Figura 2.16 Señales de Modulación para Generación de las tensiones Trifásicas
2.5.18 Conmutador Estático Electrónico (Bypass)
El conmutador estático de bypass es un dispositivo de transferencia a plena carga, alta
velocidad y estado sólido, preparado para un funcionamiento continuo.
El conmutador estático realiza las siguientes funciones:
Transferencia automática ininterrumpida al sistema de alimentación de bypass en caso
de:
Sobrecarga en la salida del inversor.
Tensión de batería fuera de los límites en el modo backup.
Sobre temperatura.
Fallo del inversor.
27
Si el inversor y el suministro de bypass no están sincronizados cuando es necesaria una
transferencia, se puede programar un retardo para proteger la carga crítica. Esto permite
prevenir posibles daños para el usuario causados por un cambio de fase accidental.
El valor estándar prefijado del retraso es 20 ms
La transferencia ininterrumpida a la alimentación de bypass o desde la alimentación de
bypass manual se realiza desde el panel de mandos
La transferencia ininterrumpida a la alimentación de bypass o desde la alimentación de
bypass automática se realiza mediante la activación del modo interactivo digital.
La transferencia automática ininterrumpida desde la alimentación de bypass se realiza
cuando el inversor pueda alimentar a la carga.
La transferencia ininterrumpida desde el inversor al sistema de alimentación de bypass se
inhabilita en las siguientes situaciones:
Tensión de la alimentación de bypass fuera de los límites de tolerancia
Fallo del conmutador estático de bypass
La retransferencia automática ininterrumpida se deshabilita en las siguientes situaciones:
Conmutación manual al sistema de alimentación de bypass mediante el conmutador de
mantenimiento.
2.5.19 Tensión del Bypass
La tensión nominal de la línea de bypass es de 230/400, 220/380 V RMS. Cualquier
transferencia del inversor a la línea de bypass se inhibe si la tensión supera el límite de
±10% (valor estándar) de la tensión nominal.
2.5.20 Tiempo de transferencia (doble conversión)
El tiempo de conmutación para una transferencia del inversor al sistema de alimentación
de bypass o viceversa no supera los 0,5 ms cuando el sistema está sincronizado. El
sistema comprueba que el inversor está funcionando normalmente antes de permitir la
retransferencia de la carga al inversor. Si la reserva y el inversor no están sincronizados,
el tiempo de transferencia es de 20 ms para evitar que la carga pueda dañarse debido a
la inversión de fase. (18)
2.5.21 Sobrecarga
El interruptor estático de bypass puede sostener una condición de sobrecarga según el
siguiente esquema: 125% durante 1 O min, 150% durante 1 min, 700% durante 600 ms
1000% durante 100 ms.
2.5.22 Bypass manual de mantenimiento
Es posible llevar a cabo un bypass manual ininterrumpido de todo el sistema para poder
realizar operaciones de mantenimiento.
' UJ
to lnvcrter Output / '
, I / �"'' ' ,. \ /" \ ,.
/
., J -
/ >1
� \�
,/ ry \\ :r� ..::.1- X - ..,.I / �X
/ X
J "O ... 1-
/ lll
(f) / o co u
I ,__ ... e � Q. Q) 2
�13Z � I /
< .=: u "'o.o ....
�1 x"><í..
Cl
/ / .... ..,. V')
'> 1x t-
! I
X V')
I
//! u> o.o "- X >< -.,¡- .,¡-- u.. X
x
� . ¡1
// X v
\ > -f.- 1 ,-.·
,./ _,.,/
M�j/ls nput STS Powcr Supply
I _/ /
L>. :::,
1U) -:::, o. .i;; ,,, .!: ro :::
"C (O o
' ' '------
..J C/)
1� � :s I.J <il .t::
Voltage feec back for Synchronisation
r---Ln �{ ...... \ . '+--- \
ÚJ í--- \ �.> )--._ \1-,_1 \
o
-{
-= u: X
"' X -
<D X
.... Q)
t::Q) >e:
C'I
CV
o::
a: '.li � _, � � - �
•n(---., \ \ ., >----+---..,_-+---,-,-,-�,...,,....--,----t� ;::(L..J Curren1 Measuremer t for Backfeed Protection
-, \ ,..-�:r---·----c�-§JI-------
V I 1/
,/
N\ \ l/)\- -----· o \
Figura 2.17 Circuito de Bypass de Estado solido
QS2 Ame. Con1.
28
29
2.5.23 Protección contra Retornos de Tensión
Esta opción impide cualquier riesgo potencial de electrocución en los terminales de CA de
bypass de entrada del SAi si se produce un fallo del SCR del conmutador estático de
reserva.
El circuito de control incluye un contacto (disponible para el usuario) que activa un
dispositivo de conmutación externo, como un relé electromecánico o una bobina de
disparo, cuando se detectan retornos de tensión. El dispositivo de conmutación externo
no está incluido en el SAi, conforme a la normativa IEC/EN 62040-1. El dispositivo de
conmutación externo es un seccionador electromecánico de 4 polos (trifásico más
neutro), y se define conforme a la cláusula 5.1.4 de la normativa antes citada.
Bypass Input Line
Mains Input \ f,-r,;rn:=:, - \ ::,1¡:.,;.,: ..,•_ �\,::d .
:=-,-�:" :-n.: ' vi,1·11� .;J'tÍt1·n 1) • ...................... ! ........ _ .............·uPS 1 ...,_ ·
: QS1� 0S2�.
tll . l\t 1
e{�. ;\¡ _ ''" \1:¡ ( .
i.
'.0S3
QS4\ . 1 ....... ..... .. ::_:.::.;,; 1t.:!
_,,�t;.•vt �,-,1,.r, t
I
' -1 !
i\ATT •
QS4\
()
=., l1: I 1.il t ".il.:.Jl.� ::\"11t. 1 � '.
•
\0S3
f
...............................................
í� '-'" 1 .1.1
Figura-2.18 SAi en paralelos
2.5.24 Configuración en Paralelo
QS6 1 ./ -·
La serie 80-NET de sistemas de alimentación ininterrumpida puede conectarse en
paralelo para crear configuraciones multimódulo entre unidades de la misma potencia.
La configuración en paralelo puede realizarse con un máximo de 8 SAls.
La conexión en paralelo de los SAi aumenta la fiabilidad y la potencia.
30
2.5.25 Fiabilidad
Si el sistema solicita más de una unidad en configuración redundante, la potencia de
cada SAi no debe ser inferior a Ptot/(N-1) con:
Ptot = Potencia total de carga.
N = Número de SAls conectados en paralelo.
1 = Coeficiente mínimo de redundancia.
En condiciones de funcionamiento normales, la potencia suministrada a la carga se
comparte entre los SAls conectados en paralelo. Si se produce una sobrecarga, la
configuración puede suministrar Pov x N sin transferir la carga a la reserva, donde:
Pov = Potencia máxima de sobrecarga por cada SAi N = Número de SAls conectados en
Paralelo, Si una de las unidades SAi presenta una anomalía, esta se desconecta del bus
paralelo y las unidades restantes siguen alimentando la carga sin ninguna interrupción en
la alimentación.
2.5.26 Potencia
La potencia del sistema puede aumentarse con facilidad aplicando una configuración en
paralelo no redundante (coeficiente de redundancia = O). En este caso, cada unidad tiene
que suministrar la potencia nominal y, ante una sobrecarga o una anomalía, la carga se
transfiere a la red de reserva.
El número máximo de SAls conectados en paralelo es ocho.
2.5.27 Rendimiento
Las características de rendimiento del sistema en paralelo están relacionadas con los
sistemas SAi que se emplean. La distribución de la carga está dividida por igual entre
cada uno de los SAls.
CAPÍTULO 111
PROYECTO PRINCIPAL: REGULADOR HÍBRIDO RESONANTE
3.1 Principio de Funcionamiento
El Regulador híbrido ferroresonante contempla algunas variaciones con respecto al
tradicional regulador ferroresonante, la regulación de voltaje independiente de la
frecuencia de entrada, mejor eficiencia, menor peso, menor costo, el equipo que se
describe está basado en la inductancia de fugas de un transformador para lograr que
resuene con una inductancia y un condensador en el cual se incluye un sistema
electrónico, además de trabajar en la zona lineal el núcleo de hierro silicoso
disminuyendo las perdidas considerablemente, con la cual se consigue mejorar
notablemente la eficiencia, reduciendo las perdidas propias del equipo.
El control de regulación está basado en la modulación del ancho de pulso del TRIAC que
gobierna la corriente del inductor resonante, en la figura 3.1 se muestra un transformador
con inductancia de fugas donde el bobinado primario es externo y provoca un flujo por
cada núcleo, el transformador trabaja en la zona lineal con la cual se logra una mejor
eficiencia, y asimismo aprovechando la inductancia de fugas en el primario se logra un
fuerte obstáculo ante los transitorios de tensión en la entrada.
Figura 3.1 Estabilizador de 1 kva Monofásico
3.2 Digitalización y Modelo Matemático
3.2.1 Modelo del Transformador de Fugas
32
El diseño del transformador y de la inductancia externa, no se ha tratado aquí por ser un
tema netamente eléctrico, pero se puede implementar siguiendo la referencia (3).
El transformador de aislamiento es frecuentemente usado en la protección de equipos
electrónicos, razón por la cual si se añade a este equipamiento la regulación de tensión,
su utilidad sería muy provechosa, razón principal por la cual se sustenta la tesis.
Dé: riil 5 1a IQ ® ;, !:l l:i / el� P P $> D li • A
,, 11,dwo t--
2Smh tcnendo '""' Ali••
.
DOescription:
Parameters:
.
Pa"ametert OOelrh> Cob ' a .. .;� l ......
s� bandcmlel •1nn::
.
-
·- 11
� -··--·
·r,; i;;,r-- .,..,.
1"1Jh'IW
S1n9l&-phue transformflr S1ngle-phase t ransfotmer (wifl'I rlM!rsed polanty)
Rtsrstanc:e of the primary WV'ld1ng Resi,tance of lhe cecondary winding Loakago inductanco of1he primary W'ind1ng Leakage inductance of lhe secondary winding Magnelrzing inductance Sl!en from the pnmary windmg No ofturns ofthe primary wind1ng No of tums of the secondary windmg
Rp�) no:n The resistance is in Ohm and !he inductance ,s 1n H. AJI 1he re;t$tance and inductance values are refert1d 10 !he pnmary
Rs(cec:crdaly) noo, Tho winding vrfflh tho largor dot is lho pnmary w,nding
L,,fpi..._ ... , 0(11)1
Lsfs:ec.klll-9) nooo,
lm(-1 05
Np(j:)rTM),) 1
Ns(UICIIJl"dwyJ 1
lJ,
Figura 3.2 Modelo matemático del transformador
3.2.2 Modelo Matemático Circuito de Potencia
.
.
Añadiendo un Condensador, una Inductancia externa y un circuito electrónico, podemos
conseguir un regulador AC de bajo costo.
Para poder simular el circuito ha sido necesario el uso de un poderoso Software PSIM
ver6.0 para realizar la simulación tanto en lazo abierto como cerrado, cuya información se
puede conseguir a través de la web www.powersimtech.com.
En la figura 3.2 se ha construido un circuito electrónico de un PWM (modulación por
ancho de pulso) para el disparo del TRIAC, a través de un generador de onda triangular
sincronizado con la red, un comparador, y una interface para el disparo del TRIAC, como
podemos observar el principio de operación es bastante sencilla, modulando el áng_ulo de
disparo podemos elevar o reducir la tensión en la salida. ·
Las consideraciones a tomar fue la del condensador e inductancia con capacidad de
maneio de las corrientes armónicas como se podrán observar en los siguientes gráficos.
tlo�IL'Ow---·--ttob
D 18 fil ,9 IQ l!I I:'.] ;, t:H:i / e¡� P P /:> D • A
,
V in ::,. 60
310
Iin
A 0.025
TENSION ENTRADA�70-260VAC
TENSION SALIDA: 220VAC
Vref
V
150uf
Vcarrier
V
> Vo
Vang
V
L3
40mh
20
Figura 3.3 Modelo Matemático del circuito de potencia
33
"
La inductancia de fugas se calcula según (X), el valor necesario para el experimento fue
de 25mH, con una inductancia externa de 40mh y un condensador de 150uf, y una carga
de 2500 vatios, se puede lograr una regulación de +/-25% 220VAC en la entrada y de+/-
1 en la salida, el método contemplado pretende resolver rápidamente el problema
mediante la simulación sin mayores cálculos ni análisis tediosos.
CAPÍTULO IV
ANAÚSIS Y PRESENTACIÓN DE RESULTADOS DE LA SIMULACIÓN
4.1 Resultados Obtenidos: Sistema en Lazo abierto.
4.1.1 Simulación para una Sub-Tensión de Entrada de 170VAC y carga resistiva
Para una tensión de entrada de 170VAC, se puede observar la tensión de salida en
217.99 VAC, además de las corrientes en la inductancia, en el condensador y en la
entrada.
Se nota cierta cantidad de armónicos tanto en el condensador y en la inductancia, pero
no en la entrada, se debe de tomar en consideración esto para el diseño de la inductancia
y la selección del condensador.
Figura 4.1 Voltaje de Entrada de 170 VAC
35
4.1.2 Simulación para una Tensión Nominal de Entrada de 220VAC y carga resistiva
Para una entrada Nominal de 220VAC, la salida en 221VAC, se puede observar la forma
de onda de la salida sinusoidal, aun se mantiene los armónicos .
• t 1 � j ,1 .:.·, '
tetdt&l<--11)<,,a,,t,,nL-�
P"i> X Y ,.... m
. � 'f •
Figura 4.2.- Voltaje de Entrada de 220VAC
4.1.3 Simulación para una Sub-Tensión de Entrada de 260VAC y carga resistiva
Betdt&l<-l!l=nll)oo<a,,t,,nL-�
X Y ,r-. m
Figura 4.3.- Voltaje de Entrada de 260VAC
4.1.4 Simulacion ante transitorios de Tensión de Entrada hasta de 500voltios
• • • 11 J' r,• , , r
(J
Figura 4.4 Repuesta ante transitorios Aleatorios de tensión
4.2 Resultados Obtenidos: Sistema en Lazo abierto.
375401•-2
C61567e•2
-268471e•2
... 4JS70e.O
185787r0
168291�1
36
El sistema de lazo cerrado, comprende un bloque reductor entre 100, reduciendo el
voltaje de salida a 2.2VAC, luego por un bloque detector RMS, que se encarga de
muestrear la señal de salida sinusoidal convirtiéndola en un voltaje proporcional DC, la
detección del verdadero valor rms requiere al menos de un ciclo completo para obtener el
valor en ese instante, estos entran a un controlador PI en paralelo con un controlador
proporcional ( Proporcional Integral ) con una constante de tiempo de 0.001 y una.
ganancia de 0.01 para obtener una repuesta estable y rápida. La ganancia del
controlador proporcional de 0.15, luego entra a un !imitador de ángulo de disparo de 0.33
a 0.75, el sistema PWM (modulación por ancho de pulso) está compuesta por un
generador de onda triangular, sincronizada a la frecuencia de la red que comparada con
la señal realimentada para el control del ángulo de disparo.
a· Li di •
llloldl¡¡e.,-----�
o�ga Jtll.i�C'.) ;,t.H·J /El� PP$:>D • A
360'
·¡
9VH
r o.s 1 � 2
60 ' 250
r
1 !.
> Vtn
lln
0.025
T!NSICf,I [N'T1U.0l: 170-260VlC
Tt:NSIOl SALIDA: 220VlC
Vtcal
Cl
lSOu.!
Vea.erice
Vo.no
LJ
10mh
R2
20
Vcrror
----------
0.01 V Vo
Vcontrol
0.01
._._,_¡ . . J
FIGURA 4.5 Simulación en lazo cerrado
• t¡ T
"
37
En la figura. 4.1, 2, y 3 se ha logrado simular la variación del voltaje entre 170VAC y
260VAC y viceversa para ver la repuesta dinámica del sistema, obteniéndose
gráficamente que el sistema se demora en corregir estas variaciones en aprox. 1 ciclo
para leer el valor instantáneo y otro ciclo para la corrección, o sea 32 mseg máximo tanto
para una elevación o reducción del voltaje de entrada dentro del peor caso, en otras
palabras ante un 40% de variación del voltaje de entrada con respecto a la nominal.
2.21D)e.1
2'4SOBe,2
-2.733Xle+2
2.t875De+O
r- 6.1017&-t
Figura 4.6.-Respuesta Dinámica ante variación de +/-40% de la Tensión Nominal
38
4.2.1 Simulacion para una variación del +40% de la Tensión de entrada
Figura 4.7 Respuesta Dinámica ante variación de +40% de la Tensión Nominal
4.2.1 Simulación para una variación del +40% de la Tensión de entrada
Figura 4.8 Respuesta Dinámica ante variación de -40% de la Tensión Nominal
39
4.1.2 Simulación para un transitorio de ¼ ciclo de la Red
Figura 4.9 Respuesta ante caída por 1/4 ciclo de la Tensión
CAPÍTULO V
lMPLEMEN_TAClON DE UN REGULADOR TRIFASICO 30KVA 380/380VAC
5.1 Descripción
En la figura 5.1 esta la configuración de un Regulador Trifásico de 30kva, en
configuración Yyn5, compuesto por 3 reguladores Monofásicos de 1 O Kva cada una,
posee 3 tarietas de Regulación, independiente por fase, una tarjeta de desacople
trifasica, una tarjeta de display con procesador propio, interconectada por una red de
comunicación TTL aislada con las tarjetas de control para el monitoreo del voltaje de
entrada y salida, porcentaje de carga, Frecuencia. y mensajes de equipo en Bypass, o
Desacoplado.
Ademas tiene 3 transformadores de corriente para lectura de la potencia entregada en la
salida, bobinados auxiliares para alimentación, la muestra de realimentación se toma
directamente de la salida , para el control del voltaje.
En caso de falla del controlador, una tarjeta de monitoreo del voltaje de salida, transfiere
la carga a la entrada a través de un contactor siempre y cuando la tensión se encuentre
dentro de cierto márgenes de seguridad.
Se ha añadido una bobina elevadora a 380voltios, para manejar menor corriente en el
condensador y en la bobina de regulación.
'"T1co·e: w o, .....
()
�-e: ;:;:o a.CD'"T1e: CD Q)
"O Q)
w e::::,
e: fil"a.oa.CD(.,.) o
Rb CIRCUITO DE CONTROL
1111 .
.--------------------SIi,!=�, -----.
8117
Ro-/ 1 1 1 ,11�3�80:::_.
U ___ _
-<11>==---iue
CI
�
3IIE:.e�
swa
so-------/.----...---.----,,,ir=·-�-�----.---,
C2
.ou
[Z]me
u
B
� A �m:
1
LZ
e - T2
A
T.C U1 ' A º 3011_101!11
3IIE: 1 IMl/,
1 1 Q o IJ
e� 11111
To-/ 1 1 ,111r3�ea_u _____ __,
C3
L3
e - T3
No
1:ifE:: 1 ¡1A
e�
1 .... ,......_____ _
3IIA_l0eA
311A.J00A
.__ __________________ --oN
CIRCUITO DE FUERZA
¡r,
�rit T.cjl
o
1111
t
[]
u
[]
w
8® TI
o
�® T2
o
r-·--·-·-·-·--·--·-·-·-·--·7i j Ue Rb
i j l<ME
1 r.-L�S1-111 1 T ó
Ti �- .J ! fñ-ESTAB. IM
KMB
O"TJ 1 LD.� ¡ ]0:-BYPASS
BYPASS AUTDMATICO - MANUAL L·-·-·-·--·--·--·-·-·--·-.J
[]1 ®®
T3
o
DIAGRAMA DE ENSAMBLAJE ESTABILIZADOR FERRO RESONANTE Document Number: Board Cod : EM_01C Cliente: UNIUERSIDAD DE LIMA
FACT. IREU:
100% OLC
Date:05/05/2005 12:05:22e Sheet: 1/1 .¡:::.
Figura 5.2 Equipo Regulador de 30KVA
5.2 Tarjeta de Control de Potencia
5.2.1 Descripción y Principio de funcionamiento
42
Compuesta por una fuente de alimentación de +/-12v no regulada para el circuito de
disparo del TRIAC y +5v para la alimentación del procesador.
El procesador 16F870, posee internamente un generador PWM (modulación de ancho
de pulso), para el control del ángulo de disparo, un circuito de sincronización de paso por
cero, tanto para la lectura de frecuencia, asi como también para el disparo del triac, un
sistema de comunicación para transmisión y recepción de información, la lógica
implementada es bastante sencilla, básicamente se encarga de extraer el valor RMS del
voltaje de entrada y salida, a través de 2 amplificadores diferenciales, el primero solo
para efectos de monitoreo, protección y desacople. El segundo para realimentar el PID
digital que se encarga de la regulación del voltaje de salida ante variaciones de tensión.
Este bloque funciona tomando 16 muestras de la tensión por cada semiciclo, se eleva la
cuadrado, se realiza la sumatoria y se le saca la raíz cuadrada, divididas por la cantidad
de muestras, con ello se logra obtener el valor RMS de la salida el sirve para alimentar al
regulador digital. El software implementado se encuentra en el ANEXO A.
Figura 5.3 Circuito de Control
Figura 5.4 Tarjeta Impresa de Control
5.3 Tarjeta de Monitoreo
5.3.1 Descripción y Principio de funcionamiento
43
Encargada sólo de visualizar las variables eléctricas y de alarmas provenientes de las
tarjetas de control de Potencia, mide tensiones de entrada y salida, corriente de salida,
potencia de salida, temperatura del sistema de refrigeración del semiconductor de
potencia, todos ellos en forma circular, para la calibración de los parámetros se utiliza un
puente entre JP!, para que la lectura se quede en un solo parámetro.
Así mismo, está compuesta por una fuente de alimentación de 5V, 1 Procesador 16F870
Micro controlador, 1 display alfanumerico, alarma audible, LEO indicador de·
procesamiento, 2 relés, de alarma y desacople. También posee una comunicación
USART serial (Tx y Rx) transmisión serial asincrónica, entre las 3 tarjetas de potencia.
"'T1 co· e m o, o, () �-e ;::;: o o. CD () o ::::, -..,
)(2-10 �
FBN
xz-10 , • • t
GNDA•
X3-�S2
K2 X3-
X3-
GNDl'I•
)(3-12] . Kl
)(3-3
)(3-2
BNDA•
COMUNICPICJON USART
su-1-m� :/i =-� =====:.-:.1:.:..-:.1'=--=--..... --,1 CGND:SLI-J
+!IU 5�p
Re 61(
1il \O
2
C3 2U2
� :::::r
IC3
D1 �nun- AB7 MC1.A'\
D6 R96 D15 RB!I D"I AB"I
D3 - RS3 D2 -u
AB2 D1 - FNR ABI
oe - m Ree [ -
RM
AS
CONT +BU GND
RIie
AM
Rl'l3
r:::Vn. 1 1 1 �I �: uss
LCD2 C6 33U
RJ'l9 uss
+6U
FRN
DB IN1118
161'870
+ºU
C17 0.lU
+!5U
8NDA•
C1 1U7I
6Nt:.I•
+6U
Dl8 IN1118
TEl'llE:AATUAA
2-6
DISPLAY.ALPHA
GNDl'I•
Oocument Number: Bo�rd Number :DM_02A Cliente: UNIUERSIDAD DE LIMA
Date: 07/05/2008 09:i2:1Be
FACT.
1001/.
REU: OLC
Sheet: 1/1 � �
TI
<eº
e
@
�
O)
-i Q)
..:J.
(D
Q) 3 "O
ro
(/)
Q)
a.
(D
()
o
:::,
0
OLC
INGE
NIERO
S 0
6 0
5
07
R5
X 2
C2
R 12
t
C6
9 .(i".
foa'
!fi'-et
�1p
1c2
1 '1:'
oc::naot
B\.§1
oc:::::JOR4
1 oc:::::J0
Rl
LCD2
-
O A
101:1
g
�T�
�
g
�u
I
o+@
A7
g
e
e
NC2
N02
1<1
iJ1
a
C 15 0
�
D
RB
C5
D
c�rIJj
o
,ce
g
� R5
9 U
X
3
...,___�
�r:ioc:::::JO
a
m:::J0 lll
I C
3 D8
lll Cll<
> D
- � - �
- � � �f i
®
D C[)3 [g)
T4 J
Pl
T2
O
Q
SPl
R3
DM
02A
+CJ
i)
.¡;,.
Vl
IN
OUT
IN
OUT
IN
OUT
IN
OUT
IN
OUT
IN
CARGA LINEAL OUT
IN
OUT
IN
OUT
IN
OUT
IN
OUT
IN
OUT
IN
CARGA NO LINEAL OUT
CAPÍTULO VI
RESULTADOS EXPERIMENcTALES
VOLT %L AMP KW KVA cos THDv
159.1 39.47 4.09 6.28 0.65 2.81
226.6 57 17.59 3.98 3.99 1.00 0.45
160.3 43.61 6.09 6.99 0.87 3.27
213.8 82 26.84 5.74 5.74 1.00 0.48
215.3 19.82 4.19 4.27 0.90 4.00
221.5 53 18.81 3.72 3.72 1.00 9.22
219.9 30.82 6.74 6.80 0.99 3.91
221.7 89 28.23 6.26 6.26 1.00 8.91
260.4 23.40 3.96 6.09 O.SS 2.48
222.4 53 16.79 3.73 3.73 1.00 3.52
257.4 33.55 7.05 8.64 0.82 2.94
222.3 90 28.23 6.27 6.27 1.00 3.91
VOLT %L AMP KW KVA cos THDv
159.0 31.90 2.03 5.07 0.40 5.90
220.2 26 12.74 1.79 2.81 0.64 14.60
159.4 41.85 7.80 9.00 0.89 8.53
216.0 102 41.59 7.17 8.98 0.80 22.34
219.7 25.29 5.36 5.55 0.97 8.79
216.4 67 28.77 4.70 6.23 0.75 18.28
220.3 38.47 8.17 8.48 0.96 13.02
214.8 104 43.07 7.31 9.25 0.79 20.30
260.6 30.15 6.35 7.06 0.81 9.34
226.0 75 30.29 5.23 6.95 0.75 18.74
253.4 35.09 7.65 8.89 0.86 10.47
226.2 94 37.56 6.58 8.50 0.77 20.02
THDi EFIC REG%
1.51
1.75 0.97 3
1.77
1.09 0.94 -2.82
15.14
9.72 0.89 0.682
7.23
9.25 0.93 0.773
4.22
4.51 0.94 1.091
2.91
4.41 0.89 1.045
THDi EFIC REG%
5.91
68.27 0.88 0.091
43.82
43.93 0.92 -1.82
14.54
53.47 0.88 -1.64
7.60
46.36 0.89 -2.36
10.46
60.64 0.82 2.727
10.02
48.26 0.86 2.818
6.1 Resultados para Carga Resistiva (Lineal)
6.1.1 Resultados Gráficos con de Entrada 160V y 50% de Carga Lineal
·�����"'r.if�-º.@!l�J_fil5_,;i_ 1 ,_ o[xl1
500
250
Volts 10
-lSO
-SOO
Volts
:�¡ 1nns 10
DC l 1
ENTRADA 160 50% CARGA
DATO ENTRADA
l.08 4.16
4 6 8
3 s 7 9
Voltage
1
1
6 25 8 33 10.41 12.49 14.57
mSec
Voltage
1 10 11 14 16 18 JO ll l4 16 18 30
1 11 13 IS 17 19 JI 23 lS l7 29 31
Harmonic
íl
Voltage
soo
250
Volts 10 o
l 08 4 17 6 25 8 34 10 42 12 51 14 59
-250
-500
mSec
Voltage
Volts
�¡¡ 1 nns10
DC l 4 6 8 10 12 14 16 18 JO ll l4 26 28 30 1 3 5 7 9 11 13 IS 17 19 21 lJ JS l7 29 JI
Harmonic
ENJRADA 160 502:
DAtO SALIDA
47
- 0 X
Figura 6.1 Gráfico de Tensión para una Tensión de Entrada 160V y 50% de Carga Lineal
IMl ���� � � 0��00 11
100
50
Amps 10 o
-50
-100
Amps
m nnsl0
DC l
ENTRADA 160 SO% CARGA
DATO ENTRADA
l.08
4 3 s
Current
4 16 6 15 833 1041 ll4P 14 57
mSec
Current
6 8 10 12 14 16 18 20 12 24 26 28 30
7 9 11 13 IS 17 19 21 23 25 TI 19 31
Harmonic
- 0 X
so
lS
Amps
10
-25
-SO
Amps
�u nns 10
ENtRADA 160 �
DAfO SALIDA
DC l
- 0 Xi
/1T·rrT, ... ,.••11,,,,.Ql. - 0 X
Current
2 08 4 17 6 15 834 JO '42 llSI 14 59
mSec
Current
4 6 8 10 ll 14 16 18 20 22 24 26 28 30
J s 7 9 11 13 IS 17 19 21 lJ l5 27 29 JI
Hmmonic
Figura 6.2 Gráfico de Corriente para una Tensión de Entrada 160V y 50% de Carga
Lineal
� ���� � @:ID 00�00
íl
Power
20000
10000 Waus
10 o 2 08 4 16 6 n- 833
-10000
-20000 mScc
Power
5 •
3 KWJ0 2
1
o pe 2 • 6 8 10 12 14 16 -1 1 J 5 7 9 11 13 15 17
18
Hannonic
ENTRADA 160 5DX CARGA DATO ENTRADA
- o)(
10�1 11 49 14 57
20 22 24 26 28 30 10 21 23 25 17 29 31
� 1 ·1
Power
10000
5000 Waus
10 o l 08 4 17 615 1134 10 42 125
1 14'>9
-5000
-I0U00 mScc
Power
KW10
O pe l 4 6 8 10 12 M 16 18 l0 22 24 16 18 30 -1 1 J 5 7 9 11 13 15 17 19 21 23 25 17 29 JI i
ENTRADA l&O 50% DATO SAUDA
Hannonic
48
Figura 6.3 Gráfico de Potencia para una Tensión de Entrada 160V y 50% de Carga Lineal
S�plnl..-..iticri
F,......., ..... RMS
·- ,..,..
"" ... DCOffsol
<YA 6.28 C,nt .,,..,, .... THDRm .... .,., 10.57 THD f._t - Sll"to«t HRWS TowlPF 0.65 ICfecl<W
DPF 0.64
VM
0.11
159.02
0.30
0.59
0.19
ENTRADA 160 50% CARGA DATO ENTRADA
159.1 222.6
-01 , ..
2.81 2.81
4 .5
'%VRWS
0.07
99.92
0.19
0.37
0.12
2.69
....
l!U7
55.64 -O 19 , .. 1 SI y JHO.f1%
1 51 A JHO.fl:t
0.60 .,.,_1.0I <YA
IPF DPF F,
ve· IM %1 RWS , .. ·-
o 0.19 .... o 000
o 39.44 ..... so .... -153 0.08 0.19 135 0.00
-102 0.21 054 126 0.00
-142 O.DI 0.02 _,. 0.00 -125 0.51 1.30 169 0.00 ... 0.02 o.os 32 000
s-,'"'°"..,..,
F,_, 59.98 ·-
"" 398 <YA 3 99 .,,..,, DOS .... .,., 7 93 - , ..... TotalPF 1 00 DPF 1.00
H•.unica ··-
� O.DO
59 .98 2 119.95
3 lr.l.'3
� 239.�
299.BB
l59116
ENlRADA 160 50% DAJO SALIDA
RMS .... OC OHNI: C.nt rnon .. JHD Fcncl HRMS lf.:tor
vw-D.ll
226.53
O 11
o 7S
0.08
0.63
008
- o )( 1
- o )( v._lc ...... Roco,d Ma IAww-1 y;,,
2:ZU 17. 59 VRMS
]18.7 24.59 ARMS
-0 1 .on v ....
141 1.40 APe ..
o 15 1 7S Y THD-IIZ
o t5 1 7S ATHD·R:t
1 O 0.31 .,., .... UIJ <YA
IPF
DPF
F
'%VRMS va· ,w- ZI RMS , .. ·- .
006 o o.n 1.28 o 0.00 99.97 o 1758 ..... 1 3.98
0.05 103 0.01 0.07 129 0.00 O.D .. O 22 1.24 12 0.00 O 03 25 0 .01 .... • 000 0.28 139 0.119 0.53 ,. 0.00
003 32 O OI .... .. O 00
Figura 6.4 Tabla de valores numéricos para una Tensión de Entrada 160Vy 50% de
Carga Lineal
6.1.2 Resultados Gráficos con Tensión de Entrada 160Vy 100% de Carga Lineal
500
250
Volts
10 o
-250
-500
Volts
�11 nns 10
ENTRADA 16010DX
DATO ENTRADA
DC l 1
l 09
• 6
3 5
Voltage
4 17 6.16 8 35 1043 ll.52 14.6
mSec
Voltage
8 10 ll 14 16 18 lO ll 24 16 18 30 1 9 11 13 15 17 19 ll ll 25 l7 29 31
Hannonic
_,a " 11
Volts
10
500
250
-250
-500
l
Volts
�11 nns 10
ENlRADA 150 1002
DATO SALIDA
DC l 1
l 08
• 3 5
Voltage
4 15 613 831 10 39 ll.46 14 54
mSec
Voltage
6 8 10 ll 14 16 18 JO ll l4 26 28 JO 1 9 11 ll 15 17 19 ll l3 l5 l7 29 31
Hannonic
Figura 6.5 Gráfico de Tensión para una Tensión de Entrada 160V y 100% de Carga
Lineal
100
50 ,
Amps 10 o
-50
-100
Amps
�11 nnsl0
ENTRADA 160 IODX
DATO ENIRADA
DC l 1
1f"J'T'J1·.1
l 09
• 6
3 5 1
... ·�
Current
4 17 6 l6 835 104) ll 52 14 6
mSec
Current
8 10 ll 14 16 18 JO l2 24 l6 28 30 9 11 13 IS 17 19 21 23 25 l7 29 31
Hannonic
1
¡
1
1
11
50
25
Amps 10 o
-25
-50
Amps
!!11 nnsl0
ENTRADA 16010DX
DATO SALIDA
DC l 1
2 08
• 3 5
Current
4 15 613 8 ll 10 39 12 46 14 54
rnSec
Current
6 8 10 ll 14 16 18 JO l2 l4 l6 28 30 7 9 11 13 15 17 19 ll ll 25 l7 29 31
Hannonic
Figura 6.6 Gráfico de Corriente para una Tensión de Entrada 160V y 100% de Carga
Lineal
49
¡;
¡¡
1
Watts 10
KW10
20000
10000
o l 09 4.17
-10000
-20000
Power
6.16 8.35
mSec
Power
10 43 12 52 l4Ó
lEGI: 11
o DC 2 • 6 8 10 12 14 16 18 JO 22 24 26 2830 •2 1 J 5 7 9 11 13 15 17 19 21 23 25 27 29 JI
Hmmonic
Watts 10
KW10
Power
20000
10000
2 08 4 15 6.ll 0831 1039 12 46 1454
-10000
-20000 mSec
Power
li o ·---,-----�----�---
1 C 2 4 6 8 10 12 14 16 18 20 22 21 26 28 JO • 1 J 5 1 9 11
i!far/iio/Jc'9 21 2i 25 21 29 31
ENTRADA 160 100% DATO ENTRADA
EN JRAOA 160 1002: DATO SALIDA
50
- 0 X
Figura 6.7 Gráfico de Potencia para una Tensión de Entrada 160V y 100% de Carga
Lineal
Ele�.a-,--!!owl:Noel--!Jel>
IBl ���� � � G0�(j) ,. ' . .
S-,lnllll'aMDI v ..... ¡c..n ... Recud Mu !A.ver-! ....
··- 5!1.91 ·-
.,,, 609 KVA ....
KVAII 152 .... .,,, 1290 ...... JO" .... T .... PF D.87 DPF 0.116
H.- ·-
� O.DO 5!1.91
119.82 ir.,_n
1 239.64 299.56
.___¿__ ]5 .. 7
ENTRADA 160 100% DATO ENTRADA
RMS 160.3 .... 2218 OC Offset 00 Cmt ,.. THDRm l 27
JHO F..t 128 HRWS 5.2 lFoctm
vw- 7:t/RWS O.DO O.DO
16D.20 99.!l
0.111 o.os o.ro 0.11 0.17 0.11
5.05 115 O.D.2 o.a,
4161 VRWS ARWS
62.5' VP ... -O 21
1.11 A Peak in V THD-R% in A THD-R::t o.n .,,,_ 1 a, KVA
IPF DPF F,--
VIº , .. _ %1 RWS 1a· lpOlft:!9nn.r ... o D.21 D.41 o O.DO o 43.53 99.97 ]O 6.03
-111 0.116 .... 158 O.DO -1]0 0.116 0.1] -1 O.DO _,,. O.DI O.Ol ID.2 O.DO -124 .. ,. 1.21 15] O.DO -122
º'"- º-� 127 000
_ o x1 11 s-, lnlanution
··- 6D.17 ·-
.,,, 5,. KVA 5.7' KVAII 007
.... .,,, 11.45 ...... , ..... Jo1.iPF 1.00 OPF 1.00
RMS
. ...
OC Offset e, ... IHOR-
JHOF...t HRMS ltFodm
Vohge Cunent n-d
211.8 26 84 V RWS
300.S l7 .G4 ¡::Ac:;R::,M,cS _ _¡ 0,0 .O 21 c,Y.,_P.,, .... ,,,_ _ _,
1 41 1 40 ¡::Ac.cP.,, ... ,,,_ _ _, 0.4tl 1 o, V THD.ff% o.ca 1 o, A THO-11%
1 O � � �='----1
- 0 X
• O X
....
Figura 6.8 Tabla de valores numéricos para una Tensión de Entrada 160Vy 100% de
Carga Lineal
6.1.3 Resultados Gráficos con Tensión de Entrada 220V y 50% de Carga Lineal
�·fil
Volts 10
Volts nnsl0
Vollage
soo
2SO
o!----,.----�--,--�---� 208 416 615 81] l041 1249 1457
-2SO
-SOO
1 50 100 so
mScc
Voltage
�:�l� O oc J 4 6 8 -,0�,2�,4� 1 �6�1�8 20 ll 24 20 28 30
1 J S 7 9 11 ll 15 17 19 21 2J 25 71 l9 JI
Hannonic
ENJRADA 220 � CARGA DAtO ENIRADA
1
1
:
¡
Volts 10
Volts nns 10
Voltage
soo
lSO
Ot----,....-------,--�---�
208 417 625 834 1042 12 51 1459
-lSO
-500 mScc
Voltage
�11. DC 2 4 6 8 10 12 14 1 6 18 lO 2l 24 26 28 JO
1 J S 7 9 11 IJ 15 17 19 ll 2J 25 71 19 JI
Harmonic
ENTRADA 120 50.l CARGA DATO SAUDA
51
r �1�1· =¡
- 0 K
Figura 6.9 Gráfico de Tensión para una Tensión de Entrada 220V y 50% de Carga Lineal
llil � 1g] !ª1 � §l � 0 � � [i] lil
so
25 Amps
10 o 2 08
-2S
-50
Amps
·¡ nnsl0 :J._ DC 2 4 6
1 J 5
ENTRADA 220 50% CARGA DATO ENTRADA
Current
4 16 6 2S 83J 10 41 1249 14 57
mScc
Current
8 10 12 14 16 18 20 2l 24 26 28 JO 7 9 11 ll 15 17 19 2 1 23 25 'I1 2 9 JI
Hannonic
- 0 K
- Cl X
��1,�R���- •fJW,,•_ �
100
50 Amps
10 o
-SO
.JOO
Amps
]l. nns 10
DC l 1
ENIRADA 220 50a: CARGA DAJO SAUOA
J
2 08
4 6 5 7
Current
4 17 • 25 8 l4 ID 42 12.5 1 14 59
mScc
Current
8 10 12 14 16 18 20 22 l4 26 28 JO 9 11 IJ 1 5 17 19 ll lJ 25 71 29 JI
Hannonic
Figura 6.1 O Gráfico de Corriente para una Tensión de Entrada 220V y 50% de Carga
Lineal
52
�I
l21l ���� � @:Jl 00�00
lll
Power
10000
sooo Watts
10 o2 08 4 16 6 lS 8 33
-SOOO
-10000 mScc
Power
s
4
J KW10 l
1
o)1 2 4 6 8 10 ll 14 16
-1 1 3 s 7 9 11 11 IS 17
10 41
18 20 2l 19 21
Harrnonic
ENTRADA 220 50% CARliA DA 10 ENTRADA
12 49 , .. 51
l4 26 28 JO 23 lS TI l9 31
- o)( (b1�i;-� .. -;.: ,¡;:ii!,;;JT,�1�1- • ·l.l ��
Power
10000
sooo Watts
10 o '8 34 l 08 4 17 6 lS 10 42 12 SI 14 59
-5000
-10000 mScc
Power
KW10 :11 oc l 4 6 8 10 ll 14 16 18 lO ll l4 l6 l8 30
1
ENTRADA 220 � CARGA DAJO SALIDA
3 s 7 9 11 13 15 17 19 ll 23 lS TI l9 JI
Hannonic
Figura 6.11 Gráfico de Potencia para una Tensión de Entrada 220V y 50% de Carga
Lineal
'·
S-,lnlarailÚan ·- 61104 RMS
p- ..... r:w 4.1!1 OCOffsel ICVA 4.27 C.nt ICVAR º" THDRm p ... ""' B.12 THO f.ct - ...... HRWS Tol4'PF ,,_.. lfaclm DPF 099
H•aanics ··- vw-
___!!L_ !LOO ILD2 __L_ 61104 215.13
-+-12008 "-" 100.12 3 -78
4 240.16 !LOO __L_ 300.20 , ... __!__ l61124 0115
ENTRADA 220 50% CAR6A DATO ENTRADA
' ' Voboelc... ... ·-· Na li\.veraoel .... 215-3 1!1.82 VRNS
ARWS 289.4 27 87 VP ... 00 -O 22 1.34 1.41 AP ... 4 00 ,� 14 V JHO-A:t 4_00 15.l2 A lHO-R% ... 3.00 ""'··
1 23 ICVA TPF
DPF F,
rYRWS VI' , .. _ XI RWS , .. ,._ .ILDl o 022 1.10 o 0.00
99_90 o 19-59 98.11 • 4.19
0.07 -1)1 007 0_]5 134 0.00 1.7" -33 289 14.60 93 -0.01 0.04 -189 ILD2 0_89 38 !LOO 3.53 -162 018 3-01 1)1 ILOO 0112 -41 0.112 089 _,,. O 00
�'lll S-,l�a.a.tion frecpw;;J 5998 RM5 p- p ...
r:w J 12 DCOfftd ICVA J 12 c. .. , ICVAR O 115 THORm P,,,t.r;w 6.52 THD fund - 1'1oad HANS TotalPF 1 00 lfoctm D PF 1 00
H•...:S ÍU!:11. vw-
oc o_oo D.17 1 59.98 220.53 2 119.95 063 J ,r.uJ 211.211
239_90 0.14
,.._ .. 283 ,.. .. DIO
ENTRADA 220 50% CARGA ¡ DA.ID SAUDA
- o)(
v ... ,..¡c..,.,. . ..... ... l"ve,.ael .. .. 221.5 16 81 VRWS 29-21 21.88
ARMS 02 -O 19 VP ...
1 32 1 30 APe .. • 22 912 V THD-R% 9.26 ._,. A lHD-11% 204 1.63 .,,, ..,
1.10 ICVA TPF OPF F,
'r'IRNS va· , .. _ 11 RWS 1 •• P- -0.00 o ll19 115 o 0.00
99.58 o 16.13 99.5" 1 , ... 0.28 84 ll06 0.33 12 ILOO 9.12 28 1.61 ''-'" 24 O.OJ
0.06 1 06 ll02 0.11 110 O.DO 1.28 167 ll11 1)_67 122 ltOO 001 -162 O 01
º·� 61 o 00
Figura 6.12 Tabla de valores numéricos para una Tensión de Entrada 220V y 50% de
Carga Lineal
53
6.1.4 Resultados Gráficos con Tensión de Entrada 220Vy 100% de Carga Lineal
�-11 - CJ )( ! --
500
250
Volts
10 o
-250
-500
Volts :¡¡¡ 1rms 10
DC l 1
ENTRADA 220 1DOX CAAGA DATO ENTRADA
209
4 J 5
Voltage
4 17 6 16 8 35 10 43 ll 52 1<6
mSec
Voltage
6 8 10 ll 14 16 18 JO ll l4 26 28 JO 7 9 11 ll 15 17 19 ll ll 25 l7 29 JI
Hannonic
Volts
10
Volts
rmsl0
500
l50
lOll
-l50
-500
--� 200
150
100
50
o a, DC l 4
1 J 5
ENTRADA 220 lllln: DAJO SALIDA
-�
Voltage
4 r, 616 8 35 10 43 1252 146
mSec
Voltage
6 8 10 ll 14 16 18 JO ll 24 26 28 JO 7 9 11 ll 15 17 19 JI ll 25 l7 29 JI
Hannonic
Figura 6.13 Gráfico de Tensión para una Tensión de Entrada 220V y 100% de Carga
Lineal
11
!i
11
1!
¡:
¡:
'
1211 ���� � @:ID 0��00 11 - 0 X 1- O X,
50
25
Amps o 10 l 09
.)5
-50
Amps
]1. rms 10
DC l 4 1 J
ENTRADA 220 1(11% [AR6A DATO ENTRADA
5
4 17
6 8 7 9
Current
i
616 8 35 10-43 ll 52 1'6
: mSec
Current
1
10 ll 14 16 18 JO ll 24 26 28 JO 11 ll 15 17 19 ll ll 25 l7 l9 JI
Hannonic 1
50
25
Current
Amps 10
Of--�------�-�---�
l 09 4 17 6 26 8 35 10 -13 12 52 14 6
-25
-50
mSec
Current
�� �I� -'� ... �������--����� ENTRADA 220 1002 DATO SALIDA
DC l 4 6 8 10 ll 14 16 18 lO ll l4 l6 28 JO 1 J 5 7 9 11 ll 15 17 19 ll ll 25 27 l9 JI
Hannonic
Figura 6.14 Gráfico de Corriente para una Tensión de Entrada 220V y 100% de Carga
Lineal
. �
Watts
10
KWl0
20000
10000
o
-10000
-20000
8
6
4
l
O DC l -2 1
ENTRADA Z2D 100% CARGA OAIO ENIRADA
l 09
• 6
3 5 7
' - -
Power
4 17 6 16 8 35 10 43
mScc
Power
8 10 ll M 16 18 20 22 9 11 13 IS 17 19 21
Hmmonic
-
!
12 51 146
'
24 26 28 JO ll 25 n 29 31 '
Watts
10
KWl0
20000
10000
-10000
-20000
54
�:
- 0 X
Power
109 417 626 835 l0 43 1252 146
mScc
Power
C l 4 6 8 10 12 M 16 18 20 22 24 26 28 30 .) 1 3 S 7 9 11 13 IS 17 19 21 2J 25 27 29 31
ENTRADA 220 100% DAJO SALIDA
Hmmonic
Figura 6.15 Gráfico de Potencia para una Tensión de Entrada 220V y 100% de Carga
Lineal
llil ��lil� � @:ID 00�[i) 11 S-,lnhiralltD'I v•-lc....,. ·-· Wa IA.,.,.-1 w;,,
··- 5!. 91 RWS 21�U l0.82 ·- .... 254.9 43.62
..., ._,. DCOlhd: -0 1 -O 22 <.VA 6. 78 C.nl 1.34 1.42 .,, ... o.so THDRm 191 121
.... ..., 12.82 THDF....t l.92 1,.
- ..... HRWS 8 . 6 223 '""" PF 0.99 u .. m 1 06 DPF 1.00
H.- ·-- VW«1 IZVRNSI v1• I DC 0.00 0.08
1 59.91 219.67 119 82 0.05 173.13 5.BJ 239.64 D.Ol 299.56 6.16 l5947 002
ENTRADA 220 100% CARGA DATO ENTRADA
0.04 o
..... o
0.02 -146 265 ·D 0.01 l1 2.80 -160 0.01 o
VRWS
ARMS VP ...
A Pe-. V THD.fl% A THD-A% ..., ... , .,,.
IPF DPF ,,_ INai:1 IZIRWSI 11• IP�111.\111.
0.21 o.n o 0.00 JO.n ... n .. •.n
0.06 0.18 11] 0.00 211 6.116 81 .O.DI 0.01 0.02 8l 0.00 .... 215 139 0.00 001 0.04 5l 000
lit s-,1n1DIIWliml
··- 59.91 -
..., 6.26 <.VA ._,. .,, ... 007 .... ..., 10. 97 - 1 º lced T"""PF 1 .00 DPF 1.00
H•aonia '""'·
DC 000 1 59.91
119.82 179.73
239.&4 299.56 ]5947
ENTRADA 220 100X 1 DATO SALIDA
, ..• ' ' - o ,e)
v•-lc..,,.,. ·-· Na IA--1 w;,,
RWS 221 7 28. 21 V RWS
.... 205 .0 l7 ll ARMS DC Ofhel O 1 -O >1 VP ... C.m 1.ll 1 JZ AP ... THDRm 891 • 25 V JHO.f1% THD FWICI 8.95 • 29 ATHD-R% HRWS 19 8 261 ..., ..., u .. m 1 09 <.VA
I PF DPF ··-
VMaa IXVRWSI v1· 1 1 Mea 1 %1 RMS 1 1 1· 1P� .. "'. • 0.06 D.Dl D 0.>1 o.n o 0.00
22078 99.59 o 28. 11 99.57 1 6. 20 0.19 0.08 85 D. Ol 0.11 94 0.00
IS.45 8.78 D 2.50 ._,. JO 0.05 0.06 O.Ol 155 0.02 0.07 10l 0.00 134 1. 51 17G O.l1 1.11 16.l 0.00 D.Dl 001 ·5" 002 0.07 153 u_oo
Figura 6.16 Tabla de valores numéricos para una Tensión de Entrada 160V y 100% de
Carga Lineal
6.1.5 Resultados Gráficos con Tensión de Entrada 260V y 50% de Carga Lineal
.::Js1,;"e1,,P_h.,•fr•""@i;, o•l!Ól\>4., if1ru 1 �'
500
250 Volts
10 o
-150
-500
Volts
��11 nnsl0
DC l 1
ENl RADA 260 50% CARGA
DATO ENTRADA
1 09 4.18
4 6 8
3 5 7 9
Voltage
6.17 8 35 10.44 12 53 14.62
mSec
Voltage
10 ll 14 16 18 20 ll l4 ló l8 JO 11 13 15 17 19 JI 23 JI 17 29 31
Harmonic
lil
Volts
10
500
150
-150
-500
Voltage
1 09 417 6 16 835 10 43 11 52 14 6
mSec
Voltage
�·.� 1�1 ..... l ...... _____________ _
ENIRAOA 260 50%
DATO SAL.IDA
DC l 4 6 8 10 ll 14 16 18 20 22 l4 26 28 30 1 J 1 7 9 11 IJ 11 17 19 ll l3 JI 17 l9 JI
Harmonic
Figura 6.17 Gráfico de Tensión para una Tensión de Entrada 260V y 50% de Carga
Lineal
55
r - o)(
fQSln,:1,{Pho,e ll-•J!i,gs-'.;:�h9I04 1!(W� 1
Current
50
15
Amps
10 109 4.18 6 17 8.35
.¡5
-50 mSec
Current
Amps
111 nns 10
1- 01xl
1044 ll 53 14 62
DC 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 1
ENTRADA 260 50% CARGA
DATO ENlRAOA
3 5 7 9 11 13 15 17 19 21 l3 25 17 19 31
Harmonic
11
50
25 Amps
10 o l 09
-25
-SO
Amps
111. nnsl0
ENTRADA 260 50% DATO SALIDA
DC 2 4 1 J 1
6
- C] )(,
Current
4 17 6 26 8 35 1043 ll 5l 14 6
mSec
Current
8 10 12 14 16 18 20 22 l4 26 28 30 7 9 11 13 IS 17 19 21 23 JS TI 19 31
Harmonic
Figura 6.18 Gráfico de Corriente para una Tensión de Entrada 260V y 50% de Carga
Lineal
Power
10000
5000 Watts
10 o
l.09 4.18 6 l7 8 35 1044 ll 53 14 6l
-5000
-10000 mSec
Power
KW10
O pe l 4 6 8 10 ll 14 16 18 l0 ll l4 26 l8 30
� ..
'
Watts
10
KW10
10000
5000
o
-5000
-10000
)11 DC l
-1 1 3 5 7 9 11 13 15 17 19 ll l3 l5 l7 l9 31 1
ENTRADA 260 50% r.ARGA DATO ENJRADA
Hannonic
ENTRADA 260 50% DATO SA.l..lDA
- 0 X
Power
l 09 4 17 6 26 8 35 10 43 ll5l 14 6
mSec
Power
' 6 8 10 ll 14 16 18 20 22 24 26 28 30 3 5 7 9 11 13 IS 17 19 21 23 25 17 29 31
Hannonic
Figura 6.19 Gráfico de Potencia para una Tensión de Entrada 260V y 50% de Carga
Lineal
56
- o)>e ! t"�.--�""""--:.,OW!!>a«l<wVJ-tlol>
ltil ���� � � 00�(j]
S�lrloraation ··- "9.115 RNS
- ....
[W J.lli OC Offset <VA 609 e,..,
<.VAR 5.10 THOR .. .... ..., ,n THD FWICI
...... .,. ... HRWS TotalPF 0.55 kFKlm OPF 0.55
Volooe C.....ent ROC01d,.._, 23 40 VAMS 357.0 ll91 A RNS
o.o -0.20 VP ... 137 145 ..... 2.48 4.22 V THD-A::t:2 .. • 22 A lHD-R::t: 6.5 ....
1.05
... ....... ....
1 e• POM:t O O.DO
.57 l 32 0.19 26 O.DO
2.32 140 0.00 008 ·12& 000 l t2 90 0.00 0.05 115 0.00
F1equenqt 59.91 RWS ·- .... r.'W in DCOfbet J.VA J.73 C.etl
ltVAR 0.05 TltD n-Poat J..W 7.05 THD FWICI Ph.ue 1•11,:..tHRMS Total PF 1 .00 lfac:t:01 DPF 1 00
ENTRADA 260 5DZ CAR6A ENTRADA 260 50% DATO ENTRADA DATO SALIDA
222.4 1&.79 : :::
��: ��: r.v'"•"' ... =-----
1.38 137 APeak 3.52 ,1 51 V THD-A::t: l.52 4 51 A JHD--A:t. 78 O 76 KWetu
'06
r.;;;e---
- 0 X Nn
11· ·-o 000
' in
-110 0.00
31 000
•• 0.00
,. 0.00
,n 0.00
Figura 6.20 Tabla de valores numéricos para una Tensión de Entrada 260V y 50% de
Carga Lineal
57
6.1.6 Resultados Gráficos con Tensión de Entrada 260V y 100% de Carga Lineal
�i
�·-
Volts 10
Volts rms 10
500
250
Voltage
o>-----�--------�-� 2.09 418 671 835 1044 12 53 1 462
-250
-500 mSec
Voltage
�11 OC l 4 6 8 10 1 2 14 16 18 20 22 24 26 28 JO
1 J 5 7 9 1 1 1 3 IS 17 1 9 21 23 25 71 29 31 Hannonic
ENTRADA 260 100% CARGA
DATO ENTRADA
11
500
250 Volts
10 l 09
Volts rms 10
-250
-500
�IL DC l 4
1 J
ENTRADA 260 100% CNUi/\
DATO SALIDA
s
Voltage
4 17 616 8 35 1 0 43 12 52 1 4 6
mSec
Voltage
6 8 10 12 /4 16 18 20 ¡¡ 24 26 28 30 7 9 11 1 3 15 17 19 21 ll 25 71 29 31
Hannonic
Figura 6.21 Gráfico de Tensión para una Tensión de Entrada 260V y 100% de Carga
Lineal
flo�dt_, ....... _y,,.._, __ �
llil ��[ª1� � � 0[;]�00 - CJ X
Current Current
50
I!
11 11
1,
50
25 25 1,, Amps
10 Of---�------- --.,..,.,.�.....,..� l 09 4 13 6 71 8 35 10 4-1 12 �J l-1 62
-25
-50 mSec
Current
�� ��11 o�c--=-2�4�6 �s�10,-.,.1 2,-.,.14�16�18�20�22,-.,,24---'-::2�6 -:cl�8 -:cJ�o
1 3 5 7 9 11 13 15 17 19 21 ll 25 71 29 JI
ENTRADA 260 100X CARGA
DATO ENTRADA
Hannonic
Amps 10 l 09 4 17 616 12 52 146 8 35 104)
-25
-50 mScc
Current
'"L 25
Amps 20
rmsl0 15 10 5 O OC l 4 6 8 10 12 14 16 1 8 20 22 24 26 28 JO
1
ENTRADA 260 IO!n. CARGA
DATO SALIDA
J 5 7 9 11 13 15 17 19 21 23 25 27 29 31 Hannonic
Figura 6.22 Gráfico de Corriente para una Tensión de Entrada 260V y 100% de Carga
Lineal
!,
1
58
20000
10000 Watts
10 o
-10000
-20000
8
6
KW10 •
2
O DC 2 -2 1
ENTRADA 260 11:1Ji: CARlü\ DATO ENTRADA
2 09 4.18
4 6 8 3 s 7 9
Power
6 27 8 35 10 44
mSec
Power
JO 12 14 16 18 20 22 ll 13 IS 17 19 ll
Harmonic
- C, X
Power
20000
10000 Watts
1253 1462 1 10 o 2 09 4 17 6 26 835 1043 1252 14 6
1 -10000
-20000 mSec
Power
l4 26 28 30 ¡ 23 lS 27 29 ll
ji 1 KW10
DC 2 4 6 8 ID 12 14 16 18 20 22 24 26 28 30 l 3 5 7 9 ll 13 15 17 19 21 23 25 l7 29 31
Harmonic
ENTRADA 260 10CI:% CARGA DATO SALIDA
Figura 6.23 Gráfico de Potencia para una Tensión de Entrada 260V y 100% de Carga
Lineal
S-,lnfar..tion ftequencJ 59.85 RNS
.....
705 OCOlbd: ase c.m 5.05 lHO n ..
15.85 lHD f...t l6" lag HRWS
Q.82 U°aclDI
-
..,, J.VA J.VAR p ... ..,, -
, .......
DPF 0.81
ENTRADA 260 1� CARGA DATO ENTRADA
Volage Cunenl Roccwd
257.5 33.55 : ::: �-: :-:; !'-'V
-e
P� ... �---< 1.J& 1.46 A Pffk 2 S4 2 91 V THD-82:
2.!M 2.91 A THO-RZ
7.6 �� f.i�ciAé"ott,�---i
IPF
D.65 .....
....
,_,. 0.09 2.22 ...
11· p_,, o O.DO
-36 6.'9-131 O.DO 115 O.DO -97 O.DO125 O.DO.. , O.DO
- Cl X 11
s-,1n10faation Vol:age I Cwient
r,..,._ 59.91 RNS 222.J 20.n p..,. ..... 304 S lll 40..,, 627 OCOfhd O 1 -O 20 J.VA 6.27 Cml 137 1 J6 J.VAR 0.07 THD n .. J .. • 41 p ... ..,, 11.n THD F....! 191 .. , - , ..... HRWS . , 1 24 TotalPF 1.00 ....... I ID DPF 1.00
H•aanica freq_ I VWaia l%VRWSI VIº I oc O.DO 0.06
5?1.!11 222.06
119.82 0.31 179.73 ....
--L.. 239.64 0.09 299.56 1.56
JS9,., 0.02
ENTRADA 260 100% CARGA DATO SALIDA
O.ID o
.._., o
0.14 -122 J.82 ".... -lll o.ro llllO DI ...
"-· Wa IAYCt-1 Nin V RIIS
ARWS ve..
AP ... Y THD-112: A THO·RZ ..,, ... , J.VA IPF DPF F,-
1 W.-a I XI RWS I 1 1º IPowe. 11n11 "' 0.20 o.n o O.DO
28.19 99.17 1 6.26 .... D.IJ -130 O.DO 1 21 4.27 37 0.01 D.OJ 0.09 -171 O.DO 0.16 o.se 108 O.DO ILID 009 109 000
- e, X
Figura 6.24 Tabla de valores numéricos para una Tensión de Entrada 260V y 100% de
Carga Lineal
1 " 1
1
11
:1
:: ll,,)i
59
6.2 Resultados para Carga No Lineal
6.2.1 Resultados Gráficos con Tensión de Entrada 160Vy 50% de Carga No Lineal
¡,o tdt ¡¡,,¡,o.y ¡;,_,. - � i,,,,e L_,, - t!OI>
12] ��1ª1� � @:ID G0�00• ,. , .. ... , �
Voltage
500
250 Volts
10 2 08 4 16 625 8 33 1011 1249 M 57
-lS0
-500 mSec
Voltage
Volts
�11 nnsl0
DC l 4 6 8 10 12 14 16 18 20 2l 24 26 28 30
1 NL 160 511% CARGA DAlO ENTRADA
1 3 5 7 9 11 13 15 17 19 ll 23 25 n 19 31
Harmonic
;11
Volts
10
Volts
m1s10
Nl 160 50% 1SAUDA
500
lS0
-lS0
-500
Voltage
2.08 416 624 831 10 4 1148 1456
mSec
Voltage
!�[l.DC 2 4 6 8 10 12 14 16 18 20 22 24 26 28 )O
1 3 5 1 9 11 13 15 11 19 11 lJ 25 n 19 31
Harmonic
- CJ ,. ..
Figura 6.25 Gráfico de Tensión para una Tensión de Entrada 160V y 50% de Carga No
Lineal
l"'tdt¡¡,,¡,lay¡;,_,.gpoon,�i,-L_,,_t!OI>
[u] � � [ª1 � � @:ID 0 � � lj]
111 ,· ' . �
Current
100
50 Arnps
10 2.08 4.16 6.l5 8 33 1041 12 49 107
-50
-100 mSec
Current
Arnps
fü. nnsl0
DC l 4 6 8 10 12 14 16 18 20 22 24 26 28 JO 1 3 5 7 9 11 13 15 17 ISI 21 JJ 25 n 19 31
Harmonic
ti)1/i113li)
11
Arnps 10
Arnps
nns 10
¡NL 160 50% ISAlJDA
Current
50
�-
l5
O l 08 4 16 6 l4
-l5
-SO
8 32 10 4
mSec
Current
10
tl 48 14 56
O DC 2 4 6 8 10 12 14 16 18 20 :n 24 26 28 JO
1 3 5 7 9 11 13 15 17 19 ll l3 lS n 19 31
Harmonic
Figura 6.26 Gráfico de Corriente para una Tensión de Entrada 160V y 50% de Carga No
Lineal
···--
Power 10000
5000 Watts
10 l 08 4 16 6,15 8 JJ 10 41 ll49 14 57
-5000
-10000 mSec
Power
"l l.O 1.5
KW10 1.0 0 5 o.o - t-t---+-+--+--+-•-· -·-----.. • -·
C l 4 6 8 10 ll 14 16 18 20 ll 24 l6 28 JO -0.5 1 J 5 7 9 11 13 15 17 19 ll ll l5 l7 29 JI
Harmonic
l Nl 160 50% CARGA DATO ENTRADA
Watts
10
KWl0
Nl 160 50% 'SALIDA
20000
10000
-10000
-lOOOO
l O
1 5
1 O
O 5
Power
108 416 1624 831 10 4 12 481456
mSec
Power
O O DC l 4 6 8 10 ll 14 16 18 20 ll 24 26 28 JO
-O 5 1 5 7 9 11 ll 15 17 19 21 ll l5 l7 29 JI Harmonic
60
�:
- o ) "'
Figura 6.27 Gráfico de Tensión para una Tensión de Entrada 160V y 50% de Carga No
Lineal
llill � � lil � §1 @:ID � 0 � [j)
¡¡ s_,-,.,_-· --. -.
! �=- ..... :� r.w 2.03 OC Offset r:.YA 507 Crac (VAR 4.59 THD Ras P•r:.w 705 THDFWIII Ph.n &oi..dHRMS Total PF 0.40 Kfactot DPF D.'1
---------
VoRaga Cunenl Recuid 159.0 211.J
-0.1 ID S.!11 s,n ...
31 00 vnws C9.l1 A RWS .O.ll VP111-. 1 54 APoat
12.88 V JHD-R:t: 1 2� A THD-R:t:
4.11 J:Watts 1 14 J.VA
r-,= .. i---l Dl'f ··-
....
H..- ..... Vlloo ':CVRMS VI" 1 1 Mea I ZI RMS 1 1 Ir IPowet rcun •
__!!L_ 0.00 0.00 0.05 o 0.21 0.67 o 0.00
,.___.!_ G004 158.G:9 9982 o 311.l 9913 .. 703
,.......l.._ 120.00 0.50 0.31 175 0.17 0.55 ., 0.00
� 180..12 1.12 .... _., .... 12.83 70 -0.01
---!- 2CO 16 O 36 O 23 116 0 116 0.20 n 000
_L_ 300.20 5.82 J.1 5 "' 0.11 0.53 115 0.00
,-....!...._ 360.24 0.116 0.04 ·118 0.82 0.116 110 0.00
s-, lnforaation ···
,.,., l<VA l<VAR .... .,., .......
¡�-;:PF
NL 160 50% SALIDA
GO 11 RWS ·-
' 79 DCOfflee ? 81 Ctut O 82 THD Ras
11 60 THDFlftl 24"1e.t HRWS
0 64 lf-=t:01 0. 91
- a x;
- o ) '"'
Mm Aver .. ..
11· -1.23 o 0.00
72111 24 '05 2.116 , .. 0.00
47 .14 -110 -0.05 '03 -182 O 00
22.n 143 -0.01 0. 14 .. 0.00
Figura 6.28 Tabla de valores numéricos para una Tensión de Entrada 160V y 50% de
Carga No Lineal
61
6.2.2 Resultados Gráficos con Tensión de Entrada 160V y 100% de Carga No Lineal
-
Volts 10
.. -·- .
500
l50
o
-l50
-SOO
-
2 08
(/1._ Volts
rms 10
Nl 160 100%
ENTRADA
DC 2 4 6 1 l 5
..
4 16
8 7
.,
Voltage
614 8 32 1 0 4
rnScc
Voltage
10 l l 14 16 18 lO 9 11 13 15 17 1 9 ll
Hannonic
-
11 48 14.56
2l l4 16 18 JO l) l5 l7 l9 J I
¡
1
Volts 10
Volts rmsl0
Nl 160100%
SALIDA
500
l50
l 08 -l50
-500
!�[L.DC l 4 6
1 l 5
Voltage
4 16 6 l5 8 ll 10 41 11 49 14 57
mScc
Voltage
8 10 l l 14 16 18 lO l2 24 16 18 JO 7 9 11 ll IS 17 1 9 ll ll ll 17 l9 J I
Hannonic
Figura 6.29 Gráfico de Tensión para una Tensión de Entrada 160V y 100% de Carga No
Lineal
����==========================-�: flo� .. -tortn>ISll><J<r<--l--tlo<>
•
Amps 10
Amps rms 10
Nl 160 ICII%
ENTRADA
, ' ' ...:.21
Current
lOO
100
o l 08 4 16 614 8 3l 10 4 1l 48 1416 -100
.lot)
rnScc
Current
]l ......... - -DC l 4 6 1 1 0 ll 14 16 18 lO ll l4 16 l8 JO
1 l 5 7 9 11 ll 11 17 1 9 ll ll l5 l7 l9 JI
Hannonic
l
¡
!
1
il
Amps 10
Amps rmsl0
Nl 160 100%
SALIDA
100
100
Current
o - -----�-�------
2os 416 62S SJJ w .. 1 12.49 1457
- 100
-lOO rnScc
Current
::L lO 10 O DC l 4 6---8-I O...._.ll..,._.1 4..._.16..._.18..._l_,,O•-l-l -l4�l-6 -l-8 -30-
1 J 5 7 9 11 13 ti 1 7 19 l l ll ll l7 29 J I
Hannonic
- 0 X
Figura 6.30 Gráfico de Corriente para una Tensión de Entrada 160V y 100% de Carga No
Lineal
-·
Watts
10
KW10
Nl 160 100% ENfRADA
50000
15000
o l 08
-15000
-50000
6 5
4 J l 1 O
DC l < -1 1 J 5
4 16
6 8 7 9
Power
614 8 Jl 104
mScc
Power
10 ll M 16 18 11
�ariiio�\c' 9
lO 21 21
�·11
1
Watts
1248 1� S6 10
KW10
� ¡ l4 26 18 JO 23 25 TI 29 JI
Nl 160 IOIU: SALIDA
62
- CJ •
Power
50000
25000
o 2 08 4 16 6 25 8 )3 10 41 11 49 14 57
-15000
-50000 mScc
Power
8
6
4
2
O DC l 4 6 8 10 ll M 16 18 lO 12 l1 26 28 JO -2 1 J 5 1 9 11 13 15 17 19 ll l] 15 17 l9 JI
Hannonic
Figura 6.31 Gráfico de Potencia para una Tensión de Entrada 160Vy 100% de Carga No
Lineal
.. S--,lnf�
F._
·-
.,., rNA rNAR .... .,., .,_ T .... PF DPF
H--
__.!!L._ -+-2
3 4 5
NL 160 UD% ENTRADA
60.11
5.00 6.63 0.13
23.24 r1oo 0.89 ....
f..._
D.DD 60.11
120.21 180.32 240.43 3111.53 361164
' " ' �-
Voll-ae I Cwtenl Aocad Ma IAY01-I Nón
RNS 158.4 41.85 V RMS
.... 2180 107 49 ARMS DCOffaet 0 0 -O 20 VP ... Cmt 1.39 2.57 A PeakTHDR- 853 '382 V THD-R% THD Fund ll57 48.75 A THD-RX HRWS 115 10.l2 .,., ....lfactm 20 47 rNA
IPF DPF F,
VW-a 1%1/RWS ve· ,.,_ %1 RWS ... ·-0.112 0.01 o 0.20 0.48 D 0.111
157.80 99.62 o 37 5' 89.81 -7 5.00 D.22 .... 127 0.01 D.D3 -ll5 0.111
10.59 .... _., 10.01 23.91 17' 0.01 D.25 D.16 31 0.01 D.D1 -2.2 D.DD 7.18 4.91 -134 8.89 1'-32 107 -0.D3 º" O 12 42 0 01 D.03 ,o 0111
- CJ •
- CJ • 11 - CJ •
s-,1rJaraMian v .. _¡c..,,.,. ·-· Mu: IAYOf-1 ....F,_ 60.04 RNS 216.0 41.59 VRMS ·- .... 250 2 10919 ARMS .,., 7 17 OC Offset o.o -O 10 VP ...rNA ll90 C.nt 1.16 2.63 ..... rNAR J 10 THDR• 22 34 43'3 V IHO-R% .... .,., 25.35 THD Fund 22.92 ..... A THD-RX -· 23"1ead HRWS .. J 18 26 .,.,..,, Tot.i PF 0.80 lfactm 2082 rNA
DPF 0.92 IPF DPF F,
. H•aanica F- vw- rvnws ve· 111- %1 RWS ... ·- . i---.!!L. D.111 D.115" 0.112 o 0.19 0.4!, o 0.111
60.04 210.55 97.46 o 37.35 89.81 2J 7.23 120.08 .... 0.04 .,a O.D3 D.116 47 0.111 180.12 46.DJ 21.11 J 9.91 23.82 ... -0.06
4 240.16 D.05 0.02 ... D.02 D.05 ... D.111 5 JOD.20 1139 6.19 -10 ll07 19.40 -108 -0.112
361124 OOJ 0 01 ·22 0.01 0D3 -32 0.111
Figura 6.32 Tabla de valores numéricos para una Tensión de Entrada 160V y 100% de
Carga No Lineal
63
6.2.3 Resultados Gráficos con Tensión de Entrada=220V y 50% de Carga No Lineal
�- �.
100
lSO
Volts
10
-lSO
-100
--
l 08
-
Voltage
4 16 6 l4 8 )l
mScc
Voltage
"'L 200
Volts ISO
nnsl0 'ºº so
O DC l 4 6 8 10 ll 14 16
1 J s 7 9 11 13 IS
10 4
18 lO 17 19 ll
Harrnonic
NL 220 50% ENTRADA
ll48 14 56
ll l4 26 28 JO ll ll 27 19 JI
.
Volts
10
Volts
nns 10
Nl 220 50); SALIDA
500
150
l 08 4 16
-250
-100
"°UJL_
200
150
100
50
O DC l 4 6 8
1 J 5 7
Voltage
614 8 Jl 1 0 4 12<18 14 56
mScc
Voltage
10 ll 14 16 18 lO ll l4 26 28 JO 9 11 13 IS 17 19 ll ll ll TI 19 JI
Harrnonic
Figura 6.33 Gráfico de Tensión para una Tensión de Entrada 220V y 50% de Carga No
Lineal
,.
Amps
10
Amps
nnsl0
NL220� ENTRADA
;1'1"'.Uii"1
50
25
2 08
-25
-50
111. DC l 4 6
1 J 5
�-X
Current
'16 6 24 812 104 12 48 14 56
mScc
Current
8 10 12 14 16 18 lO 22 24 26 28 JO 7 9 11 13 15 17 19 21 ll 25 TI 29 JI
Harrnonic
fil
Amps
10
Amps
nns 10
Nl 220 50% SALIDA
100
50
o 2 08
-SO
-100
15
20
IS
'º s
4 16
Current
6 l4 8 32 10 4 12 -18 14 56
mScc
Current
26 28 JO 11 ll IS 17 19 ll n 25 27 29 JI
Harrnonic
- 0 X
Figura 6.34 Gráfico de Corriente para una Tensión de Entrada 220V y 50% de Carga No
Lineal
Watts
10
KW10
NL220 50% ENTRADA
• • ·ir1lfff1l1
lOOOO
10000
l 08 4 16
-10000
-lOOOO
6
5
4
J
l
1
O )C l 4 6 8
-1 1 J 5 7 9
Power
624 8 32
mScc
Power
10 ll 14 16 18 11
F!�o:Jc
10 4
lO 19 ll
- o:G.'
1148 14S6
ll l4 l6 ¡g JO 23 25 TI l9 JI
64
11
Power
50000
l5000
Watts
10 o l 08 416 6 l• 8 32 10 4 1248 14 56
-21000
-50000 mScc
Power
s 4
J
KW10 l
1
o pe l 4 6 g 10 ll 14 16 18 20 ll 24 26 28 JO -1 1 J s 7 9 11 13 IS 17 19 ll 23 lS TI 29 JI
Hannonic Nl 220 502: SALIDA
Figura 6.35 Gráfico de Potencia para una Tensión de Entrada 220V y 50% de Carga No
Lineal
• S-,lnl� F,...-, p-
....,
<VA <VAR ..... .,,,
-
Taul PF
DPF
·--
,-.-!!L
•
5
Nl 220 50% ENTRADA
60.11
5.36
5.SS 1 07
10.29 11·1,og
0.97 0.911
F,.._ O.DO
60.11 120.21 180.32
240.43 lOD.5.3 3"1164
.-�- 1 tÚ,1 •',.•r-.P-, •
Volageluaten1 ...... Wa IA,...-1 ....
RIIS 219.7 25.25 VRWS
..... 291.l 37.26 ARWS
oconsct -0.2 -O,. V Peak C1nt 1.ll .... A Peak THDR- 8,. .... V THD-A% JHD Fund 8.83 "70 A THD-A:I HRWS 19.l 3.61 .,,,.,., l<F..tm 1.18 <VA
IPF DPF F,
YW-a IZVRWSI VI" I 111- %1 RMS 1 1 I" IPower 111.w1 .. 0.17 ..... D 0.24 D.97 D O.DO
21a.n 99.57 D 24.98 98.93 -11 5.36 0.16 O.D7 180 ..... D.30 " O.DO
16.75 7.63 -51 3.65 14.46 56 -0.02 0.13 0.06 -1]3 0.03 D.10 60 O.DO 9.11 4.15 -132 D.28 1.09 75 O.DO .... 0.04 ·12 D03 D.12 17 ODO
F,equenc,i 60. 11 RWS P- Po.l l'W 4 70 DC Offset J.VA 6.23 Cntd J.VAR 1 92 lHD n-Pe.k l'W 20.91 THD F....t
Phaso UleadHRWS ToW PF 0.75 U"adOII DPF 0.93
Nl 220 50% SALIDA
D.05 38.75
0.02 6.41 o.o,,
0.02 ••
17.,0 -1 0.01 1SS ,. .. _,. O 02 -16
- 0 X Mu: AYIW ....
0.05 0.17 136 .... ,.. .. -105 -0.IJI O.DI 0.04 -45 O.DO .... 22.00 -129 O.DO 0.05 O 17 -46 nDO
:: -
Figura 6.36 Tabla de valores numéricos para una Tensión de Entrada 220V y 50% de
Carga No Lineal
65
6.2.4 Resultados Gráficos con Tensión de Entrada=220V y 100% de Carga No Lineal
·-
Volts
10
Volts
nns 10
NL 220 100.t ENIRADA
- - -
500
250
o 2 08 4 16
-250
-500
'"L 100 1 50 1 00 50
DC 2 4 6 8 1 J 5 7
Voltage
6 24 8 Jl 10 4 12 48 14 56
rnScc
Voltage
1 0 12 14 1 6 1 8 JO ll 24 26 l8 JO 9 ll 1 3 15 1 7 1 9 2 1 23 25 l7 l9 JI
Hannonic
Volts
10
Volts
nns 10
Nl 220 100%
SALIDA
500
250
o 2 08
-250
-�00
,.�
lOO 150 1 00 50
n o -DC 2 4 6
1 J 5
416
8 7 9
Voltage
6 24 8 )1 104 1248 14 56
mScc
Voltage
10 1 2 14 1 6 18 20 22 24 26 23 JO 11 1) 15 17 19 21 lJ 25 l7 29 JI
Hannonic
Figura 6.37 Gráfico de Tensión para una Tensión de Entrada 220V y 100% de Carga No
Lineal
11
Amps 10
Amps nnsl0
NL 220 100% ENTRADA
..,. r,nm., ,r•·ra}KI. L-__ o[x
Current
100
50
o2 08 4 1 6 6 ¡4 8 32 104 1248 14 56
-50
-1 00 rnScc
Current
m. DC 2 4 6 g 10 12 14 1 6 1 8 20 22 l4 26 28 JO
1 J 5 7 9 ll 1 3 15 17 19 21 23 25 11 29 JI
Hannonic
1
11
Amps 10
Amps nnsl0
Nl 220 100% SALIDA
200
100
Current
o ---�-�------�-108 416 624 832 104 1248 1456
-100
-200 rnScc
Current
::� 20
10
0oc '�2�.-6-8�-,o-1_2_
1_4�
1-6�
1 8�20�22-�-26-28_3_01 J 5 1 9 ll 13 15 17 19 2 1 23 25 27 l9 JI
Hannonic
- O X
Figura 6.38 Gráfico de Corriente para una Tensión de Entrada 220V y 100% de Carga No
Lineal
Waus
10
KW10
NL 220 100% ENTRADA
20000
10000
o
-10000
-20000
10
8
6 '
2
2 08 416
Power
624 8 J2 'º' 12 48 141 56
mScc
Power
O )C 2 4 6 8 10 12 M 16 18 20 22 24 26 28 JO
.2 1 J S 7 9 11 IJ IS 17 19 21 11 25 71 29 31 Hannonic
- oGJ: il
1
'
Watts
10
KW10
Nl 220 1002: SAIJDA
soooo
lSOOO
o
-2SOOO
-SOOOO
8
'
2
o pe -2 1
66
�!
- 0 X
,¡ Power 1
¡¡ 208 '16 624 8 32 10 4 1148 1456 ¡¡
i' I!
mScc
Power
I! ,.
ir
2 ' 6 8 10 12 M 16 18 20 22 21 26 28 JO J s 7 9 11 13 15 17 19 21 2J 2S 27 29 JI
Hannonic
( �,�@.,
Figura 6.39 Gráfico de Potencia para una Tensión de Entrada 220V y 100% de Carga No
Lineal
1H1 ���� §J � 00�[i)
11 S-,lnf� v•-leun ... ·-· Wu \A.,.,.-1
··-,_ ""' J.VA
<VAR , ... .,,,......
Tobl PF
DPF
H.-
--ºL ---J-___L_
--+-5
_.L_
NL220 100% ENlRADA
60.11 RMS
, ...8.11 DCOffset .... c,m 18.l rnon-
15.45 JHD F.-1
1:r1og HRWS
.... ltFoctm
....
·- V
O.DD 0.05 60.11 210.36
121121 0.09 1111.32 24.97
240.43 0.17 300.5] 12.58 360.6' D.Ol
220.3 38.47 VRWS
ARWS 306.5 ....
VP ... -0 1 -O 22 1.39 1.45 APeM
1302 , .. V THD.fl%
ll..ll 1.6:1 A THD-R% 211.7 2 .92 ""'""
1.116 J.VA
IPF
DPF
F,
r\/RWS vo· ,w- %1 RWS 11· p,_
0.02 o 0.2.l 0.58 o
!19.12 o l8.l4 !19.66 ·ll
0.04 -101 0.05 0.13 129 11.JJ -71 2.06 , ... 42 0.08 .32 O.DI 0.02 .37 5.71 ·111 0.54 1..U ·12'
0.01 -13 0 02 005 -75
w;,,
-D.DD 8.17
O.DD -0.0l O.DD 0.01 0 00
s-,1n1ar..eion
··- 60.11
,_ ""' , 31 J.VA 9.25 lVAR 2.911 p ... .,,, 26.60 ...... ,,. .....
Tobl PF
DPF
H.-
,........!1L --1-
•
,.....2..--_.L_
NL 220 100% SAUDA
º·"'
0.93
··-ODD
60.11
120.21
180.32
240 4J
300.Sl 360 ..
nws ..... OC Un.et
Cmt THORm
THD FWMI
HRWS
ltFoctm
vw-O.Ol
210.ll 0.05
42.116 0.05
10.116 0.02
'. v•-lc...-214 8 4l.07 253 2 113.,0
D O -O 10 1 10 ,. ..
20l0 .. JG
2D.7l 52.32 436 1996
20.15
'INRWS vo·
0.01 o
97_,o o
0.02 JO
19.58 3 O.D.2 67 .... ·22
0 01 o
·-· w .. i ....... , VRWS
Anws
VP ...
A .....
V JHD-R% A THD-R% ,,,,_ <VA
IPF
DPF
··--
1w- %1 RWS 1 •• p,_
0.10 .. ., o
38.15 00.58 22
0.02 0.04 6l 11 10 25.n -1DD 0.04 0.09 n
9.61 22.lO -111
O 115 0.12 .. ,
w;,,
O.DO 7.45
O.DO -0.10 O.DO O.DO O.DO
.
�' 1
Figura 6.40 Tabla de valores numéricos para una Tensión de Entrada 220V y 100% de
Carga No Lineal
67
6.2.5 Resultados Gráficos con Tensión de Entrada=260V y 50% de Carga No Lineal
Ü'IRf,l[rí..7. !l!si"rltñe,i-Ot/lOIIH 11:.lf;!i
Volts 10
Volts rms 10
Nl 260 50% ENTRADA
soo
150
o 1 08
-150
-500
�11 o • -,
DC l 4 6 1 3 5
4 16
8 1 9
Voltage
6 24 8 ll 104 12 48 14 56
mScc
Voltage
10 ll 14 16 1 8 lO ll 24 l6 28 1 1 1 3 IS 17 19 ll ll l5 27
Hannonic
-1DfM];
30 29 JI
11
Volts 10
Volts nns 10
Nl 260 50X SAUDA
soo
250
o l 08 4 16
-lSO
-500
'"l 200 150 100 so o
oc 2 4 6 8 1 J s 1 9
Vollage
6 25 8 3l 1041 1149 14 57
mScc
Voltage
· -��1 0 12 14 16 1 8 20 ll 24 26 28 JO
11 13 IS 1 7 19 21
Hannonic
ll 25 11 19 JI
�¡
- D M
1
1
,, ,l
Figura 6.41 Gráfico de Tensión para una Tensión de Entrada 260V y 50% de Carga No
Lineal
��n=::======================-�,; t_lo�dl_,,s...,.._..�e,-L_,,_�
lHl @l[ij]�� §1 @:ID 0��(j] [Js�i..r..,; ,,_.;,��OIIJÓ�4 l 1:ll:5t �
Current 1 00
so
Amps 10 l 08 4 16 6 l4 8 Jl !04 1248 l.t!S6
-SO
-1 00 mScc
Current
Amps
�11. rmsl0
DC l 4 • 8 1 0 ll 14 16 18 20 ll l4 lO l8 JO
NL260 50% ENJRADA
1 J j 1 9 11 ll IS 17 19 21 ll 25 17 29 JI
Hannonic
:
!
11
100
so
Current
Amps 10 0 - --
1 o"'s-,�1...,.,-,,..,,1.,...s �s...,.11,--�
1,....o ,-
1 -
1 2,...,.,...9 -1 4 57
-SO
-1 00
JO 25
Amps 20
rms 10 15 10
j
mScc
Current
O DC l 4 6 8 10 12 14 16 18 201224�{) 1 J 5 1 9 1 1 ll 15 17 1 9 21 ll 25 27 29 JI
Hannonic
Nl 260 5m: SALIDA
- D M
Figura 6.42 Gráfico de Corriente para una Tensión de Entrada 260V y 50% de Carga No
Lineal
68
!.loldt-�--1'.\0W-l--t!OI>
[81 ���� � @:ID 00�00 - - o.
Watts
10
KW10
Nl 260 50% ENTRADA
10000
10000
o
-10000
-10000
8
6
4
l
O DC -l
l 08
l 4 6 1 l s 7
Power
4 16 614 8 Jl 104 1248 1456
mScc
Power
8 10 ll M 16 18 10 ll 24 26 18 30 9 11 ll IS 17 19 21 ll lS 27 19 ll
Hannonic
1
1 Power
50000
lS000 ,,
Watts
10 o l 08 4 16 . 8 JJ 10 41 1149 14 S7
.
11 61)
-lS000
¡: -50000
mScc
Power
1
il . " " " " " .. ll .....
¡¡
KW10
·1 , J s 1 9 ,, ff�o/Jc 19 11 ll 1s 21 19 i,
Nl 260 5CR SALIDA
Figura 6.43 Gráfico de Potencia para una Tensión de Entrada 260V y 50% de Carga No
Lineal
S-,lnf.....tian ·--
.,,,
r,¡A r,¡Aff .... .,,, -
Toul PF DPF
Nl 260 50% ENTRADA
60.11
6.35 7.86 . "
14.lO 35• lag
0.81 0.82
Vahge CWJenl
RMS 2'11.6 l0.15 .... 346 D 41.JJ OC Offset -0.1 -O 25 Cmt 1.33 1.57 THDRm 9.34 1046 THD F...t 9.38 l0.52 HRWS 24.J J.15 ....... 1 11
n .... •
VRNS ARWS VP ... APeat. V THD-R::Z: ATHO.ff:t .,,, ....
r,¡A
IPF DPF
2:1 RWS , .. ·-
O.BJ o O.DO ... ,. -35 6.35 .... ... O.DO
ID.24 63 -0.0J O.ID ... O.DO 2.01 106 -0.01 0.06 -114 DIJO
s-,1n1ora.1ion
··-·-
.,,,
r,¡A .,,All .... .,,, ...... Tllll.lPF OPF
H-
-ºf_ 1 2
NL 260 5CR SALIDA
60.04
523 6.95 lJO
21.n zr,._,
0.75 0.!12
r,-.
O.DO
..,,04 120.08 100.12 240 16 lllll.20
3"',.
- o .
v•.,,.\c.n.,. n-• Mu li\ve,-l ....
RMS 2295 JO 29 VRNS .... 270.8 8C28
ARWS DC Ofhet -0 1 -O 18 VP°"" e, ... 118 2.78 ..... rnon- 18 74 SI O!I V THD-R::Z: lHD fund 19.111 .., .. A THD·R:t HRMS 4JO 15,68 .,,, ....
....... ll.11 .,,.
IPF OPF F,
VM- %1/RWS vo· , .. _ %1 RMS 1 •• ·- .
0.11 0.05 o 0.18 .. .., o O.DO 225.0 98.21 o 2586 85.35 23 5.35
0.31 .. ,. -134 0.20 .... ... O.DO Cl.06 18 J3 1 10.6.2 JS.05 ·105 -0.12 0.20 0.09 -125 0.04 .. ,. 16 O.DO 7.91 3.« -27 5.49 ,an -143 -0.02 005 0 02 -IDO 0.07 023 .. 000
Figura 6.44 Tabla de valores numéricos para una Tensión de Entrada 260V y 50% de
Carga No Lineal
69
6.2.6 Resultados Gráficos con Tensión de Entrada=250Vy 100% de Carga No Lineal
Wllllliln:::::=============---��--- lEJ�i
---
Volts
10
Volts
rms 10
Nl250 tDOX ENTRADA
soo
250
o
-250
-SOO
300 250 200 ISO 100 so
o
2 08
... -DC 2 4 6
1 J s
Voltage
4 17 6 25 834 to 42
mScc
Voltage
8 10 12 14 16 18 20 1 9 11 13 IS 11 19 21
Harrnonic
12 51 M 59
22 24 26 28 JO 23 25 27 29 JI
-
¡
1
' 1
' '
Volts
10
Volts
nns 10
NL 250 IDOX SALIDA
soo
2SO
o 2 08
-250
-SOO
�IL. DC 2 4
1 J s
- D k
Voltage
!, 11 11
625 8 33 101\I 12 49 14 57 11 4 16 1
mScc
Voltage
6 8 10 ll 14 16 18 20 ll 24 l6 28 30 'I 7 9 11 ll IS 17 19 ll ll lS TI 29 31
Harrnonic
Figura 6.45 Gráfico de Tensión para una Tensión de Entrada 250V y 100% de Carga No
Lineal
¡¡,�c;,oloyl)mdQpti<n>--t.oo,0-,Q-tJ<ó>
1B] � � fil � � � GJ � � [j] 11
Current
2otl
lotl Amps
10 o l.08 4 16 6 2S 8.33
-100
-200 mSec
Current
'"1 Amps
rmsl0 �l ........
1041 1249
- - -
14 S7
DC 2 1 6 8 10 12 14 16 18 20 2l 24 l6 l8 JO
NL 250 10Da" SALIDA
1 J s 7 9 11 13 IS 17 19 ll l3 lS TI 29 JI
Harmonic
O�·�'·!��.r_ói1fo�•1,.•1, 1 t �
1
Amps 10
.
Amps rmsl0
1
1
1 NL 250 100>: ENTRADA
100
so
o l 08
-SO
-100
]l. DC l 4
1 J s 6
7
Current
4 17 6 lS g 34 10.42 llSI 1459
mSec
Current
8 10 ll 14 16 18 lO 2l l4 l6 28 JO 9 11 ll IS 17 19 21 ll 25 TI 29 JI
Hannonic
11
1
¡1
li
¡¡
1
Figura 6.46 Gráfico de Tensión para una Tensión de Entrada 250V y 100% de Carga No
Lineal
tjs1,�.1;.':ph:l¡¡;; �d1linre� • tU\llblQ-e t' "'ill -----
WalJs
10
KW10
Nl 250 100.t. ENIRADA
]0000
10000
o
-10000
-20000
8
6
• 2
O )C -2
2 08
l • 6
1 3 s 7
Power
• 17 • 2� 8 34
mScc
Power
8 10 12 l< 16 18 • 11 13 IS 17
Harmonic
1U 42 12 �I 1'4S\I
20 22 24 26 28 10 21 ll lS l7 lO
1- o[wl 1
1
30 31
11
Watts
10
KW10
NL 250 1002 SALIDA
soono
lSO00
o -25000
-�0000
• 6
• 1
o DC .,
l IIK '"
2 • 6 8 1 J s 1 •
Power
fl1S 8 33 IO '11
mScc
Power
10 12 M 16 18 20 ll 11 13 IS 17 19 21
Harmonic
12 '19 14'.i,
H l6 l8 30 2l lS 27 29 JI
70
..:..!2/ wJi 1
- D M
11
1
11
11 11 11
li li 11
Figura 6.47 Gráfico de Potencia para una Tensión de Entrada 250V y 100% de Carga No
Lineal
lul ��[ª1� � � 00[§(j]
11 - D M S-,lnlonNl.ion va1:-.,lcw.,.. ·-· Mu li\YOteool Min s-,1n1 .. ..eion F,�, 59.98 IIMS 253.• ')'.j_Q9
VRMS ARWS
·- ... JJ7. 5441 VP ... ,,,,, 165 DCOffsot DO -O 11 rYA .... C1nt l.ll 1 55 A Peak
··- G0.0< ·-
KW GSO rYA 850
rYAR Hl lHO n .. 1041 10117 V THD.flZ rYAR 'º' .... ,,,,, IG.18 JHD Fund 10.52 10.07 A THD-R::t .... ,,,,, 2'15 ...... JO" ... HRMS 26.S ,,,, KW .. t, ...... 23" ked ,...... 0.86 .., ..... 1 09 KVA , .... Pf OPf .... IPf DPf
OPf
F, H---,óc, F1ao. vw- XVRWS v1· 1w- 11 RMS 1 •• ·- . H•...lca
,-.....J!L_ O.DO o.os 0.02 o 011 ..... o O.DO 59.98 252.00 ..... o ]<.02 99.52 .JO 7.00
11,.95 .. ., 0.18 140 0118 0.21 .. O.DO
11'Sl n.n .... ·SG ] ., .... S] -0.0l
� 239.90 O.JO 0.12 -180 0.01 0.02 159 0.00 299.88 1105 5-15 -12G 0.38 1 07 111 O.DO
JSOIIG O 11 DO< -110 000 01111 -GIi O 00
oc ,-..,--,-]
NL.2501001 NL.2501001
�� ,�M
011
0.!12
F1eo.
01111 GOD<
12008 100 12 240 1G 300 20 lGO,.
Val:ao-1 c .. ,eni ·-· w .. , ..... _, Min nws 225 2 37.SG VRMS
ARWS ... ,.. ] .... � DCOHMI º' -O 15
üe,t 1 ID 2 GJ ..... '"º"• ,un, W2& V HID-11%
lHO fund 204' 5511 A fHD·RI HRMS .. , 10 11 ""'"" lfecto. 21"" rYA
-, .. ---OPf F,
v11- 'rl/RIIS v•· 111- %1 RIIS 1 •• ·- . 020 º"" o D 15 º'º o 0.1111
221 Gl ., .. o 3287 8752 13 ...
o,. 0.07 -180 O 10 O 21 ... O.DO 41.91 1!141 2 11 40 )U�� ·101 0 11 º·"" 00< ]8 0.08 0.22 2 000
10.02 4.43 ·20 7 22 1'J.24 -127 -0.02 OOJ 001 .... 002 º"" ·!.11 000
Figura 6.48 Tabla de valores numéricos para una Tensión de Entrada 250V y 100% de
Carga No Lineal
6.3 Análisis de los Resultados
-Condiciones de las pruebas:
71
a.-Se hicieron pruebas con carga Lineal (Resistiva pura), cos= J, con 50 y 100% de carga,
tanto con tensión mínima (160Vac), Nominal (220Vac) y Máxima (260Vac) en la entrada
del Regulador.
Eficiencia.- se logra una eficiencia promedio del 92%, las pérdidas debido al transformador
(4%) y a la inductancia del filtro (4%).
Regulación: depende de la precisión del circuito electrónico de lazo cerrado (PJD),
pudiéndose lograr hasta +/-1 %.
Distorsión Armónica.- La distorsión armónica de tensión mejora en la salida con respecto
a la entrada, y la distorsión de corriente en la entrada se refleja con el de salida.
Factor de Potencia.- el regulador para tensión mínima de entrada se comeorta
capacitivamente con cos = 0.65, a tensión nominal cos= ] y máxima tensión en forma
inductiva con cos=0.82.
b.-Con Carga No-Lineal, compuesto por un puente rectificador y filtro C (4,400ut), en las
mismas condiciones anteriores� Esta simulación se acerca mucho a la realidad ya que las
cargas de computadoras poseen en su fuente de alimentación, una rectificación y filtraje.
Eficiencia.- se logra una eficiencia promedio del 89%, las pérdidas debido al transformador
(4%) y a la inductancia del filtro (7%) debido al manejo de armónicos de corriente.
Regulación: degende de la precisión del circuito electrónico de lazo cerrado (PID),
pudiéndose lograr hasta +/-2%.
Distorsión Armónica.- La distorsión armónica de tensión mejora en la salida con respecto
a la entrada, y la distorsión de corriente en la entrada (15%) disminuye respecto al de
salida (53%)_El Regulador se.comportacomo filtro de armónicos_
Factor de Potencia.- el regulador para tensión mínima de entrada se comporta
capacitivamente con cos = 0.4, a tensión nominal cos= l y máxima tensión en forma
inductiva con cos=0.86, el diseño se basa en que para condiciones nominales se comporte
como corrector de factor de potencia,.-de 0.8 a L
CONCLUSIONES Y RECOMENDACIONES
• El equipo Regulador Ferroresonante Hibrido de tensión AC-AC, comparándolo con los
de su tipo es de un 40% de peso menor promedio respecto al Clásico Estabilizador
Ferroresonante, la regulación alcanza niveles del +/-1 % estáticamente, las perdidas
disminuyen en 10%, disminuye la fiabilidad levemente al incorporar un pequeño.. sistema
de regulación Electrónica.
• El Costo del equipo es 40% menor que el tradicional Estabilizador Ferroresonantes
superando las características técnicas de su antecesor.
• El Factor de potencia de entrada alcanza niveles de 0.9.9 a tensión Nominal 'i con
Carga No Lineal
• La combinación en el diseño eléctrico y electrónico le da una robustez y buena
repuesta dinámica en la Regulación de tensión.
• Se recomienda el uso de esta tipo de regulador para la may.ocía de las cargas
existentes.
• Equipo de Bajo Mantenimiento
• El equipo implementado viene funcionando hace 4 años aprox. Sin mayores
problemas.
• Se logro implementar el equipamiento, dando como resultados errores del 5%
respecto a la simulación matemática.
ANEXO A
PROGRAMA PRINCIPAL-Control PID de V�
;PROGRAMA PARA EL ESTABILIZADOR
MONOFASICO CON FILTRO DE ARMONICOS
;REGULACION VOLT AJE CONTROL PID
2 ;VERSION: 1.6
3 ;DURACION DEL PROYECTO: JULIO-OCTUBRE
2004
4 ;FECHA DE MODIFICACION: JULIO 2005
5 LIST P=J 6F870
6 INCLUDE "P16F870.INC"
7 _ CONFIG 0E0D
8 ;;;;;;;DEFINICION DE VARIABLES;;;;;;;;;;
9 CBLOCK 0X20
1 O ;;;;;;;REGISTROS TEMPORALES AUXILIARES
JI W_TEMP
12 STATUS_TEMP
13 PCLATH_TEMP
14 TEMPI
15 TEMP2
16 TEMP3
17 TEMP _ TIEMPO _ASIMETRIA2
18 CONTADOR_TEMPORAL
19 ;;;;;;;;VARIABLES DE LA SUMA
20 SMDO2L
2t SM002H3-
22 SMDO2H
23 SMDOIL
24 SMDOIH3
25 SMDOIH
26 SUMAL
27 SUMAH
28 SUMAH3
29 ;;;;;;;;VARJABLES DE LA RESTA
30 MNDOH
31 MNDOH3
32 MNDOL
33 STDOH
34 STDOH3
35 STDOL
36 RESTAL
37 RESTAH
38 RESTAH3
39 ;;;;;;;;;;;VARJABLES DE LA DIVISION
40 DVDOL
41 DVDOH
42 COCLE_L
43 COClE_H
44 DVSORH
45 DVSORL
46 RESTOH
47 RESTOL
74
48 ;;;;;;;;;;;VARIABLES DE LA OPERACION ELEVAR
AL CUADRADAO
49 BASEL
50 BASEH
51 CUADRADOH
52 CUADRADOL
53 CUADRADOH3
54 ;;;;;;;;;VARIABLES DE LA RAIZ CUADRADA
55 TEMPORAL_RADICANDO_I
56 TEMPORAL_RADICANDO_2
57 TEMPORAL_RADICANDO_3
58 RAIZL
59 RAIZH
60 RADICANDO!
61 RADICANDO2
62 RADICAND03
63 PRODUCTO 1
64 PRODUCTO2
65 ;;;;;;;;;VARIABLES DE LA MULTIPLICACION
66 MPNDO
67 MPDORH
68- MPOORL
69 PROH
70 PROL
71 ;;;;;REGISTROS PARA MEDICIONES
72 REG_MEDICION_L
73 REG_MEDICION_H
74. MAXlMA_TENSION_H
75 MAXIMA_TENSION_L
76 MINIMA_TENSION_H
77 MINIMA_TENSION_L
78 CONTADOR_NUMERO_MUESTRAS
79 ;;;;;REGISTROS DE SALIDA DEL CONTROL PID
80 REGISTRO_ANGULO_DE_DISPARO_H
81 REGISTRO_ANGULO_DE_DISPARO_L
82 ;;;;;;;REGISTROS DE TIEMPOS EN MEDICIONES
83 INTERVALO_DE_TIEMPO_CP
84 REG_COMPLEMENTO_DT
85 TEMP_SEMICICLO_A_H
86 TEMP_SEMIClCLO_B_H
87 TIEMPO_SEMICICLO_A_H
88 TIEMPO_SEMICICLO_B_H
89 TIEMPO_SEMICICLO_A_L
90 TIEMPO_SEMICICLO_B_L
91 TEMP_TIEMPO_ASIMETRIA
92 TEMP_TIEMPO_SJMEIRJA
93 TEMP_TIEMPO_SO8RETENSION
94 TEMP _TIEMPO_SU8TENSION
95 ;;;;;;;;ACUMULADORES AUXILIARES PARA
CALCULO DE MEDICIONES
96 ACUMULADOR_ VIN_H
97 ACUMULADOR_ VIN_L
98 ACUMULADOR_YIN_H3
99 ACUMULADOR_ VOUT_L
100 ACUMULADOR_ YOUT_H
101 ACUMULADOR_ YOUT_H3
102 ;;;;;;;REGISTROS QUE CONTIENEN LOS FLAGS
INOJCAllORES DLDLVERSOS PROCESOS
103 ESTADO
I04 ;;;;;;;;REGISTROS PARA EL PROCESO DE
CONTROL
105 YK_I_H
106 YK I L
107 EK_H
108 EK_L
109 EK_I_H
110 EK_I_L
111 EK_2_H
112 EK_2_L
113 ENDC
114 C8LOCK 0XA0
115 ;;;;;;;;REFLEJO DE LOS REGISTROS DE ESTADO
EN EL BANCO 1
116 W_TEMPI
117 STATUS_TEMPI
118 PCLATH_TEMPI
119 ;;;;;;;;;;;REGISTROS DONDE SE ALMACENAN
LOS RESULTADOS DE LAS MEDICIONES
120 RESULTADO_ VOUT_H
121 RESULTADO_VOUT_L
122 RESULTADO_VIN_H
123 RESULTADO_VIN_L
124 ALARMA_SINCRONISMO
125 ENDC
127 C8LOCK 0X00 ;FLAGS
ESTADO
DEL REGISTRO
128 INDICADORJAR_EN_RAIZ._CUADRADA
129 INDICADOR_ACARREO_24_ YIN
130 fNDICADOR_ACARREO_24_ YOUT
131 FLAG_REINICIO
132 ANGULO_MUERTO_ON
133 FLAG_NO_CONTROL
L34FLAG.._l<ALLA-_SIMEJ:R1A
l35 ENDC
75
136 ;;;;DEFINICION DE CANALES PARA
MEDICIONES;;;;;;;;;;;;;;;;
137 //DEFINE MEDIR_ YOUT 8'01001001' ;CANAL 1
1381/DEFINE MEDIR_ YIN 8'01010001' ;CANAL 2
139 ;//DEFINE MEDIR_IOUT 8'01011001' ;CANAL 3
140 //DEFINE LED_FALLA_SIMETLUA PORTB,6
141 ;;;;;;FASE
142 CONSTANT FASE='R'
143 CONSTANT DATO_FALLA_SINCRONISMO='@'
144 ;;;;;;FACTOR PARA EL RMS DE YOUT;;;;;
145 CONSTANT FACTOR_RMS_ VOUT=.5
L46. ;J)EFINlClON DE PARA.METROS DEL CONTROL
PROPORCIONAL;;;;;;;;;;;;;;;;;;
147 CONSTANT SIGNAL_SET_pOINT_H=0X0I
;SET_pOINT EN 4 VOLTIOS PICO APROX.
148 CONSTANT SIGNAL_SET_pO1NT_L=0X8C
CONSTANT
MINIMO-_ANGIJ.bÜ:._De_DISPARO_J-1;=()¡0.X0E;OXO&
149 CONST ANT
MINIMO _ANGULO _DE_DISPARO _L=0;0X07;0X5 I
;PARA 2.5 MS
150 CONST ANT
TMR_MINIMO_ANGULO_DE_DISPARO_H=OXFF;0XFI ;
0XF7 ;.PARA. ÁNGULO DE. DJ.Sl>ARO MÍNIMO = 16
CICLOS DE INSTRUCCIÓN(0XFFFF-0X l O)
151 CONST ANT
TMR_MINIMO_ANGULO_DE_DISPARO_L=0XFF;0XF8;0
XAE
152 CONST ANT
MAXlMO_ANGULO_DE_DISPARO_H=0X0D ;PARA
7.7 MS
153 CONST ANT
MAXIMO_ANGULO_DE_DISPARO_L=0XD0
154 CONST ANT
TMR_MAXIMO_ANGULO_DE_DISPARO_H=0XF2;0XE4;
0XE5
155 CONSTANT
TMR_MAXIMO_ANGULO_DE_DISPARO_L=OX2F;0X28;
0Xl4
156 CONSTANT ANGULO_MUERTO_H=OXFl;0XF7
157 CONSTANT ANGULO_MUERTO_L=OXF8;0XAE
LS.8. CONSTANT.
SIN_HISTERESIS_SO8_H=0X04;0X03;0X04 ;FORMULA
= [270*DENOMINADOR_ YIN_UNUMERADOR_ YIN]
159 CONST ANT
SfN _ HISTERESIS _ SOB _L=0XF7;0X48;0X2 I
160 CONST ANT HISTERESIS _ SO8 _ H=OX04;0X03;0X03
;FORMIJbA-
[260*DENOMINADOR_ VIN_UNUMERADOR_ YIN]
161 CONSTANT HISTERESIS_SO8_L=OXC6;0X28;0XD6
162 CONST ANT
;FORMULA
SIN_HISTERESIS_SUB_H=0X03
[170*DENOMINADOR_ YIN_UNUMERADOR_ YIN]
163 CONSTANT SIN_HISTERESIS_SUB_L=0X3F
164 CONSTANT HISTERESIS_SUB_H=0X03
;FORMULA
[l 80*DENOMINADOR_ YOUT_UNUMERADOR_ YIN]
165 CONSTANT HISTERESIS_SUB_L=0X70
166 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;PA.RAMETROS DE
TIEMPO PARA MEDICIONES Y HABILITACION;;;;;;;;;;;;;
167: CONSTANT NUMERO_DE_INTENTOS=3
168-CONSTAN'.C Tl�O_DE_ESP.ERA_lN.lC.1.AL:=. l20
;APROX 3SEG.
169 CONSTANT TIEMPO _DE_ESPERA=.250
;EQUIY ALENTE A 6 SEGUNDOS
170 CONSTANT TIEMPO_DE_ESPERA2=. I0
EL TLEMPO
;PARA
DE
REINLCIO=TIEMPO_DE_ESPERA2*TIEMPO_DE_ESPER
A = 60 SEG APROX.
171 CONSTANT TIEMPO_SIMETRIA=.20 ;0.5SEGDE
SIMETRÍA ESTABLE PARA RETOMAR EL CONTROL
172 CONST ANT TIEMPO _REINICI0=.60;EQUIY AL ENTE
A l.5SEG.
173 ; CONST ANT TLEMPO _ASLMETR.lA=.20;.80
;EQUIY ALENTE A 4 SEGUNDOS
174 CONST ANT TIEMPO _SOBRETENSION=.80
175 CONST ANT TIEMPO_SUBTENSION=.80
176 CONST ANT
MAXIMA_DIFERENCIA_SEMICICLOS_H=0
177 CONST ANT
MAXIMA _DIFERENCIA_ SEMICICLOS _ L=.22
;(EQU!V ALENTE A 0.8MS) .17 ;EQUIY ALENTE A
0.6 MS APROX.
178 ; 1 UNIDAD EQUIY ALE A 0.03576MS APROX.;233
UNIDADES DEL TIMER EQUIVALE A 8.333 MS (1
SEMICICLO) APROX.
179 CONST ANT NUMERO_ MUESTRAS=.24
180 ; CONST ANT
V ALOR_NOMINAL_ TIEMPO_SEMICICL0=.23
181 CONST ANT
YALOR_INTERYALO_DE_TIEMPO_CP=.3 ;3
SEMICICLOS.
182 CONST ANT COMPLEMENTO _DT=.18 ;
183 ; CONSTANT C_T_MUESTRE0=.151
184 CONSTANT Al=.3;(KP+KJ+KD)(4 OPCIONAL}
185 CONSTANT Bl=.l;(KP+2KD)
186 CONSTANT C 1 =.0;(KD)
187 ORG O.X0O
188 CLRWDT
189 GOTO INICIO
191 ;;;;;;RUTINA DE SERVICIO
INTERRUPCION;;;;;;;;;;;;;;;;;;;;
192 ORG 0X04
193 PUSH
194 ;CLRWDT
195 MOYWF W TEMP
196 SWAPF STATUS, W
197 MOYWF STATUS_TEMP
198 SWAPF PCLATH,W
199 MOYWF PCLATH_TEMP
200. BCF PCLATH,3
76
A LA
201 BTFSS STATUS_TEMP,DC ;LA POSICIÓN DEL RP0
DESPUÉS DEL SWAPF
202 GOTO CONTINUAR_pROCESO
203 MOVFW W_TEMP
204 BCF ST ATUS,RP0
205 MOYWF W _TEMP
206 BSF STA TUS,RP0
207 MOYFW STATUS_TEMP
208 BCF STA TUS,RP0
209 MOYWF STATUS_TEMP
21 O BSF ST ATUS,RP0
211 MOYFW PCLATH_TEMP
212 BCF STA TUS,RP0
213 MOYWF PCLATH_TEMP
214 GOTO CONTINUAR_PROCESO
215 CONTINUAR_pROCESO
216 ;EXAMEN DE LA SOBRE ACUMULACIÓN DEL
TMR0 QUE SE USA PAR.AJ)ETERMINAR SLMETRÍA
DEL SINCRONISMO
217 BTFSS INTCON,T0IF
218 GOTO YER_INT_TMRI
219 BCF INTCON,TOIF
220 BSF STA TUS,RP0
lll BTFSS OPTION_REG,lNTEDG
222 GOTO $+4
223 BCF STA TUS,RP0
224 INCF TEMP_SEMICICLO_B_H,F
225 GOTO SALIR_DE_INTERRUPCION
226 BCF STA TUS,RP0
227 INCE TEW_SEMIClCLO_Ae_H.f
228 GOTO SALIR_DE_INTERRUPCION
230 YER_INT_TMRI
231 BTFSS PIRl,TMRIIF
232 GOTO YER_INT_RB0
233;GOTO $.
234 BCF PIRl,TMRIIF
235 BTFSS ESTADO,ANGULO_MUERTO_ON
236 GOTO ANGULO_EFECTIVO
237 BCF TICON,TMRION ;SE APAGA PRIMERO
EL TMRI PARA PODER ESCRIBIR EN EL
238 MOVFW REGISTRO_ANGULO_DE_DISPARO_H
;CARGA DEL TIMERI PARA RECORRER ÁNGULO
MUERTO
239 MOVWF TMR I H
240 MOVFW REGISTRO_ANGULO_DE_DISPARO_L
241 MOYWF TMRIL
242 BSF TICON,TMRION
243 BCF ESTADO,ANGULO_MUERTO_ON
244 GOTO SALIR,_DE_TNTERRUPCION
245 ANGULO_EFECTIVO
246 BSF PORTC,2
247 BSF T2CON,TMR2ON
248 BSF CCPICON,CCPIM3 ;ACTIVA PWM
249 BSF CCPICON,CCPIM2
250 BCF TICON,TMRION
251 GOTO SALIR_DE_INTERRUPCION
252 VER_INT_RB0
253 BTFSS INTCON,INTF
254 GOTO SALIR_DE_INTERRUPCION
255 BCF INTCON,INTF
256 BTFSC ESTADO,FLAG_REINICIO
257 GOTO NO_ CONTROL
258 BCF T2CON,TMR2ON
259 BCF CCPICON,CCPIM3
260 BCF CCPICON,CCPIM2
261 BCF PORTC,2
;PWM A CERO
262 BCF TICON.TMRION ;SE APAGA PRIMERO
EL TMRI PARA PODER ESCRIBIR EN ÉL
263 MOVLW ANGULO_MUERTO_H ;CARGA DEL
TlMERI PARA RECORRER ÁNGULO MUERTO
264 MOVWF TMRIH
265 MOVLW ANGULO_MUERTO_L
26é MOV-Wf TMRlL
267 BCF PIRl,TMRIIF
268 BSF TICON,TMRION
269 BSF ESTADO,ANGULO_MUERTO_ON
270 NO_CONTROL
271 DECFSZ INTERVALO_DE_TIEMPO_CP,F
272 GOTO AL TERNAR_FLANCOS
273 MOVLW VALOR_INTERVALO_DE_TIEMPO_CP
274 MOVWF INTERVALO_DE_TIEMPO_CP
275 AL TERNAR_FLANCOS
276 BSF STA TUS,RP0
277 BTFSS OPTION_REG,INTEDG ;ALTERNANDO
ENTRE FLANCOS DE SUBIDA Y BAJADA
278 GOTO $+.10
279 BCF OPTION_REG,INTEDG
280 BCF ST ATUS,RP0
281 MOVFW TMR0
282 MOVWF TIEMPO_SEMICICLO_B_L
283 CLRF TMR0
284 MOVFW TEMP_SEMICICLO_B_H
285 MOVWF T-IEMPO.::.
SEMICICI O_B_H
286 CLRF TEMP_SEMICICLO_B_H
287 GOTO SALIR_DE_INTERRUPCION
288 BSF OPTION_REG,INTEDG
289 BCF ST ATUS,RP0
290 MOVFW TMR0
291 MOYWF TIEMPO_SEMICICLO_A_L
292 CLRF TMR0
293 MOVFW TEMP _SEMICICLO_A_H
294 MOVWF TIEMPO_SEMICICLO_A_H
295 CLRF TEMP_SEMICICLO_A_H
296 SALIR_DE_INTERRUPCION
297 SWAPF PCLATH_TEMP,W
298 MOVWF PCLATH
299 SWAPF STATUS_TEMP, W
300 MOVWF STATUS
301 SWAPF W_TEMP, F
302 SWAPF
303 RETFIE
305 INICIO
W_TEMP, W
306; GOTO PRUEBA_PID
307 CLRF INTCON
308 ;MOVLW 0XI0
109 � MOVWF BASEL
310; MOYLW 0X02
311 ; MOYWF BASEH
312; CALL ELEVAR_AL_CUADRADO
313; GOTO $
77
314 ; ........ CONFIGURANDO ENTRADAS Y SALIDAS
J.1.5 BSf S.T ATUS.,RPO ;CONfLGURANDO
ENTRADAS Y SALIDAS APROPIADAS
316 ;RA0--->(AN0)ENTRADA ANALOGA
MEDICION DE VOLT AJE DE ENTRADA
317 ;RA 1---->(AN 1 )ENTRADA ANALOGA
MEDICION DE VOLT AJE DE SALIDA
118 ;RA2-->(AN2)ENTRADA ANALOGA
MEDICION DE CORRIENTE DE CARGA
319 ;RA3---->UNUSED
320 ;RA4---->UNUSED
321 ;RA5---->(AN4)ENTRADA
MDICION DE TEMPERATURA
322 �6--->(UNUSED)
323 ;RA 7---->(UNUSED)
324 MOYL W 0XFF
ANALOGA
PARA
PARA
PARA
PARA
325 MOVWF TRISA
326 ;RB0---->(IN)INTERRUPCION POR SEMICICLO
327 ;RB 1---->0UT
328 ;R82---->UNUSED
329 ;RB3---->UNUSED
330 ft.84---->UNUSED
331 ;R85---->UNUSED
332 ;R86---->(OUT)LED INDICADOR DE FALLA EN
RECEPCION
333 ;RB7---->UNUSED
334 MOVLW 8'10111101'
335 MOVWF TRIS8
336 ;RC0---->UNUSED
337 ;RC 1---->(OUnlNDICADOR
338 ;RC2---->(OUT)PWM PARA CONTROL DE
DISPAROS
339 ;RC3---->UNUSED
340 ;RC4--->UNUSED
341 ;RC5---->UNUSED
342 ;RC6---->(IN)TX
343 ;RC7---->(TN)RX
344 MOVLW 8'11111001'
345 MOVWF TRISC
346 MOVLW B'l lDIQI00' ;PRESCALER L:32
ASIGNADO AL TrMER0, CICLO DE INSTRUCCIÓN
COMO FUENTE DE CLOCK
347 MOVWF OPTION_REG ;INTERRUPCIÓN EN EL
FLANCO CRECIENTE POR RB0
348 8CF STA TUS,RP0
349-; MO\lb.W. OXQO_
350; MOVWF RADICANDO)
351; MOVLW 0X0I
352; MOVWF RADICANDO2
353; MOVLW oxoo
354 ; MOVWF RADICAN003
355; CALL RAIZ_CUADRADA
356 8SF PORTC,2
357 ;;;;;;;;;;;;;CONFIGURACION DEL PWM;;;;;;;;;;;;;;;
358 8ANKSEL PR2
359 MOVLW .9 ;PARA FRECUENCIA DE 100 KHZ
APROX.
360 MOVWF PR2
361 8ANKSEL PORTA
362 MOVL W 8'00001100'
;PRESCALER I: 1,POSTSCALER 1: l 6,TIMER2 ON
363 MOVWF TICON
364 8SF CCPICON,5
365 8CF CCPICON,4;CONFIGURANDO
CYCLE A 25% EN EL PWM 1
366 MOVLW 8'00000010'
DUTY
367 MOVWF CCPR I L
368 BSF CCPI CON,CCPIM3
369 BSF CCPI CON,CCPIM2
;ACTIVA PWM
370 ;;;OTRAS CONFIGURACIONES;;;;;;;
371 CLRF PORT8
372..CALL CONFIG_AD
373 CALL CONFIG_RS232
374 CLRF ESTADO
375 MOVLW .1
376 MOVWF INTERVALO_DE_TIEMPO_CP
377 ;MOVLW 8'00000000'
78
378 ;MOVWF TICON ;PRESCALER l:I, TLMERI OFF
380 CLRF TMR0
381 BCF INTCON,T0IF
382 8SF INTCON,T0IE
383 8CF INTCON,INTF
384 8SF íNTCON,INTE ;HABILITANDO
INTERRUPCIÓN POR RB0
385 BSF INTCON,GIE
386 BSF ESTADO,FLAG_REINICIO
387 8SF ST ATUS,RP0
388 CLRF ALARMA_SINCRONISMO
389 BCF STA TUS,RP0
390 MOVLW HISTERESIS_SOB_H
391 MOVWF MAXIMA_TENSION_H
392 MOVLW HISTERESIS_SOB_L
393 MOVWF MAXIMA_TENSION_L
394 MOVLW TLEMPO_DE_ESPERA_INICIAL
39-5 MO\lWI, TEME3.
396 GOTO LAZO_pRINCIPAL
397 REINICIO
398 MOVLW HISTERESIS_SOB_H
399 MOVWF MAXIMA_ TENSION_H
400 MOVLW HISTERESIS_SOB_L
401 MOVWF MAXIMA_TENSION_L
402 MOVLW TIEMPO_REINICIO
403 MOVWF TEMP3
404 ;;;;;;;RETARDO PARA ESPERA
ESTABLECIMIENTO DEL VOLTAJE
405 LAZO_PRINCIPAL
406; CLRWDT
407 BCF PORTC, 1 ;INDICADOR
408 BTFSS ESTADO,FLAG_REINICIO
409 GOTO PROCESO_SINCRONIZADO
41 O DECFSZ TEMP3,F
411 GOTO PROCESO_SINCRONIZAOO
DEL
412 ;;;;;;;;;;EXAMEN INICIAL DE LA TENSIÓN DE
ENTRADA
413 MOVFW MAXIMA_TENSION_H
414 MOVWF MNDOH
415 MOVFW MAXIMA_TENSION_L
416 MOYWF MNDOL
417 BSF ST ATUS,RP0
418 MOYFW RESULTADO_ VIN_H
419 BCF STATUS,RP0
420 MOYWF STDOH
421 BSF STATUS,RP0
422 MOYFW RESULTADO_ VIN_L
423 BCF STA TUS,RP0
424 MOYWF STDOL
425 CALL RESTA 16
426 BTFSC ST ATUS,C
427 GOTO NO_SOBRETENSION;YER_SIMETRIA
428 MOYLW TIEMPO_DE_ESPERA;.120
429 MOYWF TEMP3
430 GOTO LAZO_pRINCIPAL
431 ;;;;;;;;;;EXAMEN INICIAL DE LA SIMETRÍA DE
SEMlCICLOS
432 ;VER_SIMETRJA
433 ; CALL ANALISIS_SIMETRIA_SINCRONISMO
434 : BTFSC STA TUS,C
435 ; GOTO CONDICIONES_NORMALES
436-; BSF bED-_fALLA_SlMETIUA..
437 ; MOVLW TIEMPO_DE_ESPERA;.120
438 ; MOYWF TEMP3
439 ; GOTO LAZO_PRINCIPAL
440 NO_ SOBRETENSION ;CONDICIONES _NORMALES
441 ;MOYLW NUMERO_DE_INTENTOS
442 ;MOYWF REG_NUMERO_OE_lNTENTOS
443 ;BCF LED_FALLA_SIMETRIA
445 MOYLW SlN_HISTERESIS_SOB_H
446 MOVWF MAXIMA_TENSION_H
447 MOVLW SIN_HISTERESIS_SOB_L
448 MOVWF MAXIMA_ TENSION _L
449 MOYLW TIEMPO_ SOBRETENSION
450 MOVWF TEMP _TIEMPO_ SOBRETENSION
451 MOVLW SIN_HISTERESIS_SUB_H
452 MOVWF MINIMA_TENSION_H
453 MOYLW SlN_HISTERESIS_SUB_L
454 MOVWF MINlMA_TENSION_L
455 MOVLW TIEMPO_SUBTENSION
456 MOVWF TEMP _TIEMPO_SUBTENSION
457 MOVLW TIEMPO_DE_ESPERA
458 MOVWF TEMP _TIEMPO_ ASIMETRIA
459 MOYLW TIEMPO_DE_ESPERA2
46QMOVWE TEMP _UEMPO_ASlMETRIA2
461 MOVLW TIEMPO _SIMETRIA
462 MOVWF TEMP _TIEMPO_SIMETRIA
463 ;;;;;;;;;;;;;;; VALORES
PROCEDIMIENTO PID
464 MOYLW
INICIALES PARA
TMR_MINIMO_ANGULO_DE_DISPARO_l-1 ;SE
79
EL
INICIA DISPARANDO EN RANGO COMPLETO PARA
OBTENER BAJO VOLT AJE DE SALIDA INICIAL
465 MOYWF REGISTRO_ANGULO_DE_DISPARO_l-1
466 MOVLW MINIMO_ANGULO_DE_DISPARO_H
467 MOVWF YK I H ;DEFINIENDO Y(-1)
468 MOYLW
TMR_MINIMO_ANGULO_DE_DISPARO_L
469 MOVWF REGISTRO_ANGULO_DE_DlSPARO_L
470 MOVLW MINIMO_ANGULO_DE_DISPARO_L
471 MOYWF YK_l_L
472 CLRF EK 2 H
473 CLRF EK_2_L
474 CLRF EK_l_H
475 CLRF EK_l_L
476 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
477 BCF STATUS,RP0
478 BSF STATUS,RP0
479 BSF PIEl,TMRIIE
480 BCF ST ATUS,RP0
48.l BSF fNTCON,PElE.
INTERRUPCIÓN DE PERIFÉRICOS
482 BCF INTCON,INTF
483 BCF ESTADO,FLAG_REINICIO
484 PROCESO_SINCRONIZADO
485 CLRWDT
;HABI.LlT ANDO
486 MOVLW YALOR_INTERYAW_DE_TlEMPO_CP
487 XORWF INTERVALO_DE_TIEMPO_CP,W
488 BTFSS STA TUS,Z
489 GOTO PROCESO_SINCRONIZADO
490 ;;;;;;PROCESO CICLICO;;;;;;;;;;;;;;;;;;;
491 MOVLW NUMERO_MUESTRAS
492 MOYWF CONTADOR_NUMERO_MUESTRAS
493 CLRF ACUMULADOR_ VIN_H
494 CLRF ACUMULADOR_ YIN_L
495 CLRF ACUMULADOR_ YIN_H3
496 CLRF ACUMULADOR_ VOUT_L
497 CLRF ACUMULADOR_ VOUT_H
498 CLRF ACUMULADOR_ VOUT_H3
499 BCF ESTADO,INDICADOR_ACARREO_24_ YIN
500 BCF ESTADO,INDICADOR_ACARREO_24_ VOUT
501 MEDICION_RMS_ VOUT_ YIN
502 MOVLW MEDIR_ VOUT
503 MOVWF ADCON0
5.04 CALL MEDIR
505 MOVFW REG_MEDICION_L
506 MOVWF BASEL
507 MOYFW REG_MEDICION_I-I
508 MOYWF BASEH
509 CALL ELEYAR_AL_CUADRADO
510 MOYFW CUADRADOL
511 MOYWF SMDOIL
512 MOYFW CUADRADOH
513 MOYWF SMDOIH
514 MOYFW CUADRADOI-13
515 MOYWF SMDOIH3
516 MOYFW ACUMULADOR_ YOUT_L
517 MOYWF SMDO2L
518 MOYFW ACUMULADOR-_ VOUT_l-l
519 MOYWF SMDO2H
520 MOVFW ACUMULADOR_ YOUT_I-13
521 MOYWF SMDO2H3
522 CALL SUMA24
523 BTFSC STA TUS,C
524-BSf EST ADO,INOICAOOR_ACARRE0._24-_ VOUT
525 MOVFW SUMAL
526 MOVWF ACUMULADOR_ YOUT_L
527 MOVFW SUMAH
528 MOYWF ACUMULADOR_ YOUT_H
529 MOVFW SUMAI-13
530 MOVWF ACUMULADOR_ YOUT_I-13
531 MOYLW MEDIR_YlN
532 MOVWF ADCON0
533 CALL MEDIR
534 MOVFW REG_MEDICION_L
535 MOYWF BASEL
536 MOVFW REG_MEDlCION_H
537 MOVWF BASEH
538 CALL ELEYAR_AL_CUADRADO
539 MOYFW CUADRADOL
540 MOYWF SMDOIL
541 MOVFW CUADRADOH
542 MOYWF SMDOIH
543 MOYFW CUADRADOI-13
544 MOVWF SMDOII-13
545 MOYFW ACUMULADOR_ YIN_L
546 MOYWF SMD02L
547 MOVFW ACUMULADOR_ YIN_H
548 MOVWF SMDO2H
549 MOYFW ACUMULADOR_ YIN_H3
550 MOVWF SMDO2H3
551 CALL SUMA24
552 BTFSC STATUS,C
553 BSF EST ADO,lNDICADOR_ACARREO_24_ YIN
554-MOYFW. SUMAL.
555 MOYWF ACUMULADOR_ YIN_L
556 MOYFW SUMAH
557 MOYWF ACUMULADOR_ YIN_I I
558 MOYFW SUMAI-13
559 MOYWF ACUMULADOR_ YIN_H3
560 MOYLW COMPLEMENTO_DT
561 MOYWF REG_COMPLEMENTO_DT
562 DECFSZ REG_COMPLEMENTO_DT,f
563 GOTO $-1
564 ;YER_NUEYA_MUESTRA_ YOUT_ YIN
565 CLRWDT
80
566 DECFSZ CONTADOR_NUMERO_MUESTRAS,F
567 GOTO MEDICION_RMS_ YOUT_ YIN
568- BCF S.TATUS,C
569 BTFSC ESTADO,lNDICADOR_ACARREO_24_ YOUT
570 BSF ST ATUS,C
571 RRF ACUMULADOR_ YOUT_I-13,f
572 RRF ACUMULADOR_ YOUT_H,F
573 RRF ACUMULADOR_ YOUT_L,F
S-74-BCJ, S--lA'J:US,C
575 BTFSC ESTADO,INDICADOR_ACARREO_24_ YIN
576 BSF STATUS,C
577 RRF ACUMULADOR_ YIN_I-13,F
578 RRF ACUMULADOR_ YIN_H,F
579 RRF ACUMULADOR_ YIN_L,F
580 BSF PORTC,l ;INDLCADOR
581 ; GOTO NUEYO_TURNO
582 OPERACIONES
583 ;CALCULO_ YOUT
584 MOYFW ACUMULADOR_ YOUT_L
585 MOYWF RADICANDO!
586 MOYFW ACUMULADOR_ YOUT_H
587 MOYWF RADICANDO2
588 MOYFW ACUMULADOR_ YOUT_I-13
589 MOVWF RADICAND03
590 CALL RAIZ_CUADRADA
591 MOVFW RAJZH
592 MOYWF DYDOH
593 BSF STA TUS,RP0
594 MOYWF RESULTADO_ YOUT_H
595 BCF ST ATUS,RP0
596 MOYFW RAIZL
597 MOYWF DYDOL
598 BSF S.TATUS,RP0
599 MOYWF RESULTADO_YOUT_L
600 BCF STA TUS,RP0
601 ;CALCULO_ YIN
602 MOYFW ACUMULADOR_ YlN_L
603 MOYWF RADICANDO I
604 MOVl:W ACUMULADOR,__ VlN _ H
605 MOVWF RADICANDO2
606 MOYFW ACUMULADOR_ YIN_I-13
607 MOYWF RADICANDO)
608 CALL RAIZ_CUADRADA
609 MOYFW RAIZH
610 BSF STATUS,RP0
611 MOYWF RESULTADO_YIN_H
612 BCF STATUS,RP0
613 MOYFW RAIZL
614 BSF STATUS,RP0
615 MOYWF RESULTADO_YIN_L
616 BCF STATUS,RP0
617 BTFSC ESTADO,FLAG_REINICIO
618-GOTO. O&\l�AR_CON-TROL
619 ;;;;;;;;;;ANALIZANDO SIMETRIA
SEMICICLOS
620 CALL ANALISIS_SIMETRIA_SINCRONISMO
621 BTFSC STATUS,C
622 GOTO NO_ASIMETRIA
623 MOVLW
624 MOYWF
625 DECFSZ
626 GOTO
TIEMPO_SIMETRlA
TEMP _ TIEMPO _SIMETRIA
TEMP _TIEMPO_ASIMETRIA,F
DE
CONFIRMAR_ ASIMETRJA;CONTINUAR _ CON _EXA
MEN_YIN
627 MOYLW TIEMPO_DE_ESPERA
628 MOYWF TEMP_TIEMPO_ASIMETRIA
629 DECFSZ TEMP _TIEMPO_ASIMETRIA2,F
630 GOTO CONTINUAR_CON_EXAMEN_ YIN
631 MOYLW TIEMPO_DE_ESPERA2
632 MOYWF TEMP_TIEMPO_ASIMETRIA2
633 BSF ESTADO,FLAG_RE!NIClO
634 MOVLW DATO_FALLA_SINCRONISMO
635 BSF STA TUS,RP0
636 MOVWF ALARMA_SINCRONISMO
637 BCF STATUS,RP0
638 GOTO REINICIO
639 CONFlRM�_ASIMEIRIA
640 MOYLW (TIEMPO_DE_ESPERA*.9)/.10
;TOLERANCIA DE ASIMETRÍA DE 0.6 SEG. APROX.
641 XORWF TEMP_TIEMPO_ASIMETRIA,W
642 BTFSS STA TUS,Z
643 GOTO CONTINUAR_CON_EXAMEN_ YIN
644 BSF ES-TADO,.ELAG-_FALLA-_SIMiiTRIA-
645 BSF ESTADO,FLAG_NO_CONTROL
646 BSF LED_FALLA_SIMETRIA ;INDICADOR DE
FALLA DE SIMETRJA
647 CLRF EK_2_H
648 CLRF EK_2_L
649 CLRF EK_I_I-L
650 CLRF EK_I_L
651 GOTO VER_MAXIMA_TENSION
652 NO_ASIMETRIA
653 DECFSZ TEMP_TIEMPO_SIMETRIA,F
654 GOTO CONTINUAR_CON_EXAMEN_ YIN
655 MOYLW TIEMPO_S!METRIA
656 MOYWF TEMP_TIEMPO_SIMETRIA
657 MOYLW TIEMPO_DE_ESPERA
658 MOYWF TEMP _TIEMPO_ASIMETRIA
659 MOYLW TIEMPO_DE_ESPERA2
660 MOYWF TEMP_TIEMPO_ASIMETRIA2
661 BSF STA TUS,RP0
662 CLRF ALARMA_SINCRONISMO
663 BCF S-TATIJS,Rt>0-
664 BCF LED_FALLA_SIMETRIA
665 BCF ESTADO,FLAG_NO_CONTROL
666 BCF ESTADO,FLAG_FALLA_SIMETRIA
667 ;;;;;;;;;;;;;;;EXAMEN DE TENSION DE ENTRADA
668 CONTINUAR_CON_EXAMEN_ YIN
669 MOYEW
670 MOYWF
671 MOYFW
M!NlMA_TENSLON_l:l
MNDOH
MINIMA_TENSION_L
672 MOYWF MNDOL
673 BSF STATUS,RP0
674 MOYFW RESULTAOO_YIN_H
675 BCF STATUS,RP0
676 MOYWF STDOH
677 BSF STATUS,RP0
678 MOYFW RESUL T AOO YIN L
679 BCF STATUS,RP0
680 MOYWF STDOL
681 CALL RESTAl6
682 BTFSC STA TUS,C
683 GOTO $+6
684 MOYLW
685 MOYWF
686 MOYLW
68.7 MOYWE
SIN_HISTERESIS_SUB_H
MINIMA_TENSION_H
SIN_HISTERES!S_SUB_L
MJNIMA_ TE.NSlON _ L
688 GOTO YER_MAXIMA_TENSION
689 DECFSZ TEMP_TIEMPO_SUBTENSION,F
690 GOTO YER_CONTROL
691 MOYLW TIEMPO_SUBTENSION
692 MOYWF TEMP_TIEMPO_SUBTENS!ON
69-3-BSf ES-TAOO,fl,AG-_ NO-_ CONTROL
694 MOYLW HISTERESIS_SUB_H
695 MOYWF MINlMA_TENSION_H
696 MOYLW HISTERESIS_SUB_L
697 MOVWF MINIMA_TENSION_L
698 CLRF EK 2 H
699 CLRE EK,_ 2-_ L
700 CLRF EK_l_H
701 CLRF EK_I_L
81
702 GOTO VER_CONTROL
703 VER_MAXIMA_TENSION
704; GOTO FIN_DE_PROGRAMA
705 MOVFW MAXIMA_TENSION_H
706 MOYWF MNDOH
707 MOYFW MAXIMA_TENSlON_L
708 MOYWF MNDOL
709 CALL RESTA 16
71 O BTFSC STA TUS,C
711 GOTO TENSION_ENTRADA_NORMAL
712 DECFSZ TEMP_TIEMPO_SOBRETENSION,F
713 GOTO CONTINUAR_CQN_PID
714 MOYLW TIEMPO_SOBRETENSION
715 MOYWF TEMP_TIEMPO_SOBRETENSION
716 BSF ESTADO,FLAG_REINICIO
717 GOTO REINICIO
718 TENSION_ENTRADA_NORMAL
719 MOYLW TIEMPO_SOBRETENSION
720 MOVWF TEMP_TIEMPO_SOBRETENSION
722 VER_CONTROL
723 BTFSC ESTADO,FLAG_NO_CONTROL
724 GOTO OBYIAR_CONTROL
725 CONTINUAR_CON_PID
726 MOYLW FACTOR_RMS_ YOUT
727 MOVWF DYSORL
728 CLRF DYSORH
729 CALL DIVISION
730 MOVFW COCLE_H
731 MOYWF STDOH
732 MOVFW COCLE_L
733 MOVWF STDOL
734 ;PRUEBA_PID
735; MOYLW 0X0I
736; MOVWF STDOH
737 � MOVLW 0-XF.4-
738; MOYWF STDOL
739; MOVLW 0X03
740; MOVWF YK_I_H
Y(0)
741; MOVLW 0XE8
742; MOVWF YK_l_L
743; MOVLW 0XFF
744; MOVWF EK_l_H
745; MOVLW 0XCE
746; MOVWF EK_I_L
747; MOVLW oxoo
748; MOVWF EK_2_H
749; MOVLW 0X64
750; MOVWF EK_2_L
;DEFINIENDO
752 ;;;;;;;PROCESO_ CONTROL_PID
754 MOYLW SIGNAL_SET_POINT_H
755 MOVWF MNDOH
756-MO-Y.LW- SlGNAb_SH_L'OINT_L
757 MOYWF MNDOL
758 CALL RESTAl6
759 MOVFW RESTAH
760 MOYWF EK 1-1
761 MOVWF MPDORH
762-MOVFW RESTAL
763 MOVWF EK_L
764 MOVWF MPDORL
765 MOVLW Al
766 MOYWF MPNDO
767 CALL MULTIPLICACIONI0X6;E{K)XAI
768 MOVFW YK_L_l:-1
769 MOVWF SMDOIH
770 MOVFW YK I L
771 MOYWF SMDOIL
772 MOVFW PROH
773 MOYWF SMDO2H
774 MOVFW PROL
775 MOYWF SMD02L
776 CALL SUMAl6
778 MOVFW
779 MOYWF
780 MOVEW.
781 MOVWF
782 MOYLW
783 MOVWF
EK 1 - -
1-1
MPDORH
E.K__L_L
MPDORL
BI
MPNDO
;E(K-l)XBI
784 CALL MULTIPLICACIONI0X6
785 MOVFW SUMAH
786-MOVW-F MNOOH-
787 MOVFW SUMAL
788 MOYWF MNDOL
789 MOVFW PROH
790 MOVWF STDOH
791 MOVFW PROL
792-MOVWE. STDOL
793 CALL RESTA 16
795 ;GOTO VER_RANGO_ YK
796 ;BCF ST ATUS,C
797 ;RRF EK_2_H,F ;E(K-2)XCI
798 � EK._2_L,F
799 MOVFW EK 2 1-1
800 MOVWF MPDORH
82
801 MOVFW EK_2_L
802 MOVWF MPDORL
803 MOVLW CI
804 MOVWF MPNDO
805 CALL MUL TIPLICACION I 0X6
806 MOVFW RESTAH
807 MOVWF SMDOIH
808 MOVFW RESTAL
809 MOVWF SMDOIL
8l0 MOVFW PROH
811 MOVWF SMDO2H
812 MOVFW PROL
813 MOVWF SMDO2L
814 CALL SUMAl6
815 VER_RANGO_YK
816 BTFSC SUMAH,7
817 GOTO MINIMO_ANGULO
818 MOVFW SUMAH
819 MOVWF STDOH
820 MOVFW SUMAL
821 MOVWF STDOL
822 MOVLW MINIMO_ANGULO_DE_DISPARO_H
823 MOVWF MNDOI-I
824 MOVLW MJNLMO_ANGULO_DE_lliSPARO_L
825 MOVWF MNDOL
826 CALL RESTA 16
827 BTFSS STA TUS,C
828 GOTO $+.10
829 MINIMO_ANGULO
830 MO\lL-W
TMR_MINLMO_ANGULO_DE_DISPARO_I-I
831 MOVWF REGISTRO_ANGULO_DE_DISPARO_H
832 MOVLW
TMR_MlNIMO_ANGULO_DE_DISPARO_L
833 MOVWF REGISTRO_ANGULO_DE_DISPARO_L
834 MOVLW MINLMO_ANQULQ_DE._DISPARO_l:l
835 MOVWF YK_I_H
836 MOVLW MINIMO_ANGULO_DE_DISPARO_L
837 MOVWF YK_I _L
838 GOTO GUARDAR_EK_l_2
839 MOVLW
MAXIMO_ANGULO_DE_DlSPARO_H;0X68
840 MOVWF MNDOH
841 MOVLW
MAXJMO _ANGULO_ DE_ DISPARO _L;0XDE
842 MOVWF MNDOL
843 CALL RESTAl6
844 BTFSC ST ATUS,C
845 GOTO $+.10
846 MAXJMO_ANGULO
847 MOVLW
TMR_MAXIMO_ANGULO_DE_DISPARO_H;0X97
83
;(SE CARGA EN EL TMR 1
r:Fr:F-68DE= 9721)
848 MOVWF REGISTRO_ANGULO_DE_DISPARO_I-I
849-MOVLW
TMR_MAXIMO_ANGULO_DE_DISPARO_L;0X2I
850 MOVWF REGISTRO_ANGULO_DE_DISPARO_L
851 MOVLW MAXIMO_ANGULO_DE_DISPARO_H
852 MOVWF YK_I _H
853 MOVLW MAXIMO_ANGULO_DE_DISPARO_L
854 MOVWF YK L L
855 GOTO GUARDAR_EK_l_2
856 MOVLW 0XFF
857 MOVWF MNDOI-I
858 MOVWF MNDOL
859 MOVFW STDOI-I
860 MOVWF YK I H
861 MOVFW STDOL
862 MOVWF YK_I_L
863 CALL RESTAl6
864 MOVFW REST AH
865 MOVWF REGISTRO_ANGULO_DE_DISPARO_H
86.6 M.OVl'W RESTAL
867 MOVWF REGISTRO_ANGULO_DE_DISPARO_L
868 GUARDAR_EK_l_2
869 MOVFW EK I H
870 MOVWF EK 2 1-1
871 MOVFW EK_I_L
872 MO-VWJ, EK�2_L
873 MOVFW EK H
874 MOVWF EK_I_H
875 MOVFW EK L
876 MOVWF EK_I _L
877 OBVIAR_CONTROL
&78- ;;;;SECUENCJA. DE TRANSM.IS.101'11 DE DA TOS
880 BTFSS PIRl,RCIF ;RECEPCION?
881 GOTO LAZO_t>RINCIPAL
882 MOVWF REG_RECEPCION
883 BTFSC RCST A,OERR
884 GOTO FALLA_RECEPCION_RS232
885 BTFSS RCSTA,FERR
886 GOTO RECEPCION_RS232_0K
887 MOVFW RCREG
888 FALLA_RECEPCION_RS232
889; BSF LED_FALLA_RECEPCION
890 BCF RCSTA,CREN
891 ;BSF ESTADO,FLAG_RECEPCION_RS_232
892 BSF RCST A,CREN
893 GOTO LAZO_PRINCIPAL
894 RECEPCION_RS232_OK
895 ; BCF LED_FALLA_RECEPCION
896 ;BCF ESTADO,FLAG_RECEPCION_RS_232
897 MOVFW RCREG;REG_RECEPCION
;EXAMINA DIRECCION DE LA SOLICITUD
898 XORL W FASE
899 BTFSS STA TUS,Z
900 GOTO LAZO_PRINCIPAL
901 ENVLAR_MEDICIONES
902 BSF STA TUS,RP0
903 BSF TXST A, TXEN
904 MOVFW RESULTADO_ VOUT_H ;ENVIANDO
VOLT AJE DE SALIDA
905 BCF STA TUS,RP0
906 MOVWF TXREG
907 BSF STA TUS,RP0
908 BTFSS TXST A, TRMT
909 GOTO $-1
910 MOVFW RESULTADO_ VOUT_L
911 BCF STA TUS,RP0
912 MOVWF TXREG
913 BSF STATUS,RP0
914 BTFSS- TXSTA,TRMT
915 GOTO $-1
916 MOVFW RESULTADO_ VIN_H
VOLT AJE DE ENTRADA
917 BCF ST ATUS,RP0
918 MOVWF TXREG
919 BSF STATUS,RPO
920 BTFSS TXST A, TRMT
921 GOTO $-1
922 MOVFW RESULTADO_ VíN_L
923 BCF STA TUS,RP0
924 MOVWF TXREG
925 BSF ST ATUS,RP0
926 BTFSS TXST A,TRMT
927 GOTO $-1
928 MOVFW ALARMA_SINCRONISMO
929 BCF STA TUS,RP0
930 MOVWF TXREG
931 BSF ST ATUS,RP0
932 BTFSS TXST A, TRMT
933 GOTO $-1
934 ; BCF TXST A, TXEN
935 BCF STA TUS,RP0
936 ;ESPERAR_TIMER
937 ; MOVFW TMR0
938; SUBLW(.256-
;ENVIANDO
V ALOR_NOMINAL_ TIEMPO _SEMICICLO)/2
84
939 ; BTFSC STATUS,C
940; GOTO $-3
941 ; BCF PORTC,I ;INDICADOR
942 GOTO LAZO_pRINCIPAL
943 ;;;;;;;;RUTINA DE EXAMEN DE SIMETRIA
DEL_SLNCRONISMO
944 ANALISIS_SIMETRIA_SINCRONISMO
945 MOVFW TIEMPO_SEMICICLO_A_H
946 MOVWF MNDOH
947 MOVFW TIEMPO_SEMICICLO_A_L
948 MOVWF MNDOL
949 MOVFW TIEMPO_SEMlCICLO_B_H
950 MOVWF STDOH
951 MOVFW TIEMPO_SEMICICLO_B_L
952 MOVWF STDOL
953 CALL RESTAl6
954 BTFSC ST ATUS,C
955 GOTO $-+8_
956 COMF RESTAH,F ;OBTENIENDO EL VALOR
ABSOLUTO
957 COMF RESTAL,F
958 MOVLW .1
959 ADDWF RESTAL,F
960 8-TFS&- S-TA-TUS,C
961 GOTO $+2
962 INCF RESTAH,F
963 MOVLW
MAXIMA _DIFERENCIA_ SEMICICLOS _ H
964 MOVWF MNDOH
965.MOVLW
MAXIMA_DIFERENCIA_SEMICICLOS_L
966 MOVWF MNDOL
967 MOVFW RESTAH
968 MOVWF STDOH
969 MOVFW REST AL
970 MOVWF STDOL
971 CALL RESTAl6
972 RETURN
973 ;-RUTINA PARA CONFIGURAR EL A/D(TODOS
LOS CANALES·i----
974 CONFIG_AD
975 BANKSEL ADCON 1
976 MOVLW 8'10000000' ;SELECCIONA
JUSTIFICACION A LA DERECHA, TODOS LOS
CANALES CON VREF = VDD
977 MOVWF ADCON 1
978 BANKSEL PORTA
9-79 REIURN
980 ;--RUTINA DE CONFIGURACION DEL PUERTO
SERIAL ASINCRON..------
981 CONFIG_RS232
982 BANKSEL TXSTA ;CONFIGURANDO
BAUD RATE A 27965 BAUDIOS
983 BSF TXSTA,BRGH
984 MOVLW .7
985 MOVWF SPBRG
986 BCF TXSTA,SYNC ;MODO ASINCRONO
EL
987 BSF TXSTA,TXEN ;HABILITA TRANSMISION
988 ;BSF PIEl,RCIE :HABILITANDO
!NTERRUPC!ON DE RECEPCION DEL PUERTO SERIAL
989 BANKSEL RCST A
990 BSF RCSTA,SPEN ;HABILITA EL PUERTO
SERIAL
991 BSF RCSTA,CREN ;HABILITA RECEPCION
992 ; BSF INTCON,PEIE ;HABILITANDO
INTERRUPCIONES DE PERIFERICOS
993 ; BSF INTCON,GIE
994RETURN-
996 ;-RUTINA PARA RETARDO GRANDE-
997 ;RETARDO_MEDIO_SEGUNDO ;0.5 SEG
APROX.
998; CLRF TEMPI
999 ; CLRF TEMP2
1000 MOVLW .2
1001 MOVWF TEMP3
1002 ;BUCLE_RETARDO_MEDIO_SEGUNDO
1003 DECFSZ TEMP l ,F
1004 GOTO
BUCLE_RETARDO_MEDLO_SEGUNDO
1005 CLRWDT
1006 DECFSZ TEMP2,F
1007 GOTO
BUCLE_RETARDO_MEDIO_SEGUNDO
1008 DECFSZ TEMP3,F
1009 GOTO
BUCLE_RETARDO_MEDIO_SEGUNDO
1010 RETURN
IOl 1 ;;;;RUTINA
GENERALES;;;;;;
1012 MEDrR
DE MEDICIONES
1013 ;MOVFW SEL._AD.CQNO ;SELECClONA
FOSC/8,CANAL AN Y ACTIVA EL MODULO A/D
1014 ;MOVWF ADCONO
1015 MOVLW .10 ;NECESARIO PARA EL
TIEMPO DE CONVERSION
1016 MOVWF TEMPI
1017 DECFSZ TEMP�,F
1018 GOTO $-1
1019 BSF
CONVERSION A/D
ADCONO,GO ;INICIO
85
DE
1020 BTFSC ADCONO,GO ;TEST DE ESTADO DE
CONVERSION
1021 GOTO $-1
1022 BANKSEL ADRESL
1023 MOVFW ADRESL
1024 BANKSEL ADCONO
1025 MOVWF REG_MEDICION_L
1026 BANKSEL ADRESH
1027 MOVFW ADRESH
l028. ANDLW 8'0000001 l'
1029 BANKSEL ADCONO
1030 MOVWF REG_MEDICION_H
1031 BCF ADCONO,ADON ;APAGA
MODULO A/D
1032 RETURN
EL
•033- ,,,,,,,,,,,RUT�NAS- llE {WERACIONES
ARITMETICAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1034 ;------RUTINA DE DIFERENCIA DE 16
BITS(ACARREO EN STATUS,C)---------
1035 RESTAl6
1036 MOVFW STDOL
lOJ.7 SUBWEMNDOL,W
1038 BTFSS STATUS,C
1039 GOTO $+6
1040 MOVWF RESTAL
1041 MOVFW STDOH
1042 SUBWFMNDOH,W
1043 MOVWF RESTAH
1044 RETURN
1045 MOVWF RESTAL
1046 COMF STDOH, W
1047 ADDWF MNDOH,W
1048 MOVWF RESTAH
1049 RETURN
IOSO ;--RUTINA DE SUMA DE 16
BITS(ACARREO EN ST ATUS,C)-
1051 SUMAl6
1052 MOVFW SMDOIL
1053 ADDWF SMD02L,W
105.4 BIESS STATUS,C
1055 GOTO $+.13
1056 MOVWF SUMAL
1057 MOVFW SMDOIH
1058 ADDWF SMD02H.W
1059 BTFSS ST ATUS,C
1060- oo-i:o- $+-5-
1061 ADDLW .1
1062 MOVWF SUMAJ-1
1063 BSF ST ATUS,C
1064 RETURN
1065 ADDLW .1
1066 MOVWF SUMAH
1067 RETURN
1068 MOVWF SUMAL
1069 MOVFW SMDOll-1
1070 ADDWF SMD02H,W
1071 MOVWF SUMAH
1072 RETURN
1073 ;-RUTINA DE DIFERENCIA DE 24
BITS(ACARREO EN S.T-.U
:US.C
1074 REST A24
1075 MOVFW STDOL
1076 SUBWFMNDOL,W
1077 MOVWF REST AL
1078 BTFSS STA TUS,C
1079 GOTO $+S.
1080 MOVFW STDOH
1081 SUBWFMNDOH,W
1082 MOVWF REST AH
1083 GOTO $+4
1084 COMF STDOH,W
1085 ADDWF MNDOH,W
1086 MOVWF RESTAH
1087 BTFSS STATUS,C
1088 GOTO $+5
1089 MOVFW STDOH3
1090 SUBWFMNDOH3,W
1091 MOVWF RESTAH3
1092 RETURN
1093 COMF STDOH3, W
1094 ADDWF MNDOH3,W
1095 MOVWF RESTAH3
1096 RETURN
1097 ;-RUTINAD.E.S.UMA D.E.2-4 Bl
TS(ACARRE_O
EN STATUS,C)---
1098 SUMA24
1099 MOVFW SMDOlL
1100 ADDWF SMD02L, W
1101 MOVWF SUMAL
l 102 BTFSS- STATUS;C
1103 GOTO $+.12
1104 MOVFW SMDO I H
1105 ADDWF SMD02H,W
1106 BTFSS STATUS,C
1107 GOTO $+5
1108 ADOLW . l
1109 MOVWF SUMAH
1110 BSF STATUS,C
1111 GOTO SUMAND0_3
1112 ADDLW .1
1113 MOVWF SUMAH
1114 GOTO SUMAND0_3
1115 MOVFW SMDOIH
1116 ADDWE SMD02H, W
1117 MOVWF SUMAI-1
1118 SUMAND0_3
1119 BTFSS STATUS,C
1120 GOTO $+.12
1121 MOVFW SMDOIH3
1-U2 AOOWf, SM00.2H3,W
1123 BTFSS STATUS,C
I 124 GOTO $+5
1125 ADDLW .1
1126 MOVWF SUMAH3
1127 BSF ST ATUS,C
112&. REIU.RN
1129 ADDLW .1
1130 MOVWF SUMAJ-13
1131 RETURN
MOVFW
ADDWF
MOVWF
RETURN
SMDOIH3
SMD02H3,W
SUMAH3
86
1132
1133
1134
1135
1136 ;---RUTINA PARA MULTIPLICACIÓN DE
8X8 BITS--;
1137 MULTIPLICACION8X8
1138 BSF ST ATUS,RPO
l 139 CLRF PROl-l
1140 CLRF PROL
1141 MOVLW OX08
1142 MOVWF CONTADOR_TEMPORAL
1143 BUCLES
1144 RRF MPDORL,F ;ANALIZA BIT DEL ....
l-L4S. 8-TISS SIAIUS.C ; ... MULJLPLICADOR
1146 GOTO CERO
1147 MOVF MPNDO,W
1148 ADDWF PROH,F ;ACUMULA +MPNDO
1149 CERO
1150 RRF PROH,F ;SI FUE CERO SOLAMENTE
SE EX-FRAE Bl-'"F bSB--De ...
1151 RRF PROL,F
PROL
; ... PROH Y SE PONE EN
1152 DECFSZ CONTADOR_TEMPORAL,F ;8
VECES PARA TODO EL BYTE DEL MPDOR
1153 GOTO BUCLES
US.4 Be.E S.TA..TUS,.REQ
1155 RETURN
87
1156 ;--RUTINA PARA MULTIPLICACIÓN DE 1202 MOVFW SMDOIH
IOX6 BITS ---; 1203 ADDWF SMDO2H,F
1157 MUL TIPLICACION I 0X6 1204 BTFSS BASEH,I
1158 CLRF PROH 1205 GOTO $+.11
1159 CLRF PROL 1206 BCF STATUS,C
1160 MOVLW 6 1207 RLF SMDO.LL,F
1161 MOVWF CONTADOR_TEMPORAL 1208 RLF SMDOIH,F
1162 BUCLE6 1209 MOVFW SMDOIL
1163 RRF MPNDO,F 1210 ADDWF SMDO2L,F
1164 BTFSS STA TUS,C 1211 BTFSS ST ATUS,C
1165 GOTO CERO6 1212 GOTO $+2
1166 MOVFW MPDORL 1213 lNCE SMDO2H,F
1167 ADDWF PROL,F ;ACUMULA MPDOR 1214 MOVFW SMDOIH
1168 BTFSS STATUS,C 1215 ADDWF SMD02H,F
1169 GOTO $+2 1216 CLRF CUADRADOH
1170 INCF PROH,F 1217 CLRF CUADRADOL
1171 MOVFW MPDORH 1218 CLRF CUADRADOH3
1172 ADDWF PROH,F 1219 BTFSC SMDO2H,3
1173 CERO6 1220 BSF CUADRADOH3,4
1174 BCF STATUS,C 1221 BTFSC SMDO2H,2
1175 RLF MPDORL,F ;SE EXTRAE LSB DE 1222 BSF CUADRADOH3,3
PROH ... 1223 BTFSC SMDO2H,I
1176 RLF MPDORH,F ; ... YSE PONE EN PROL 1224 BSF CUADRADOH3,2
1177 DECFSZ CONTADOR_ TEMPORAL,F ; 1 O 1225 BTFSC SMDO2H,0
VECES PARA TODOS LOS BITS DEL MPDOR 1226 BSF CUADRADOH3, 1
1178 GOTO BUCLE6 1227 BTFSC SMDO2L,7
1179 RETURN 1228 BSF CUADRADOH3,0
1180 ;-RUTINA QUE ELEVA AL CUADRADO UN 1229 BTFSC SMDO2L,6
NUMERO DE 10 BITS 1230 BSF CUADRADOH.7
1181 ELEVAR_AL_CUAilRADO L21L BTESC SMDO2L,5
1182 MOVFW BASEL 1232 BSF CUADRADOH,6
1183 MOVWF MPNDO 1233 BTFSC SMDO2L,4
1184 MOVWF MPDORL 1234 BSF CUADRADOH,5
1185 CALL MUL TIPLICACION8X8 1235 BTFSC SMD02L,3
1186 CLRF SMDOIH 1236 BSF CUADRADOH,4
1187 CLRF- SMOOlb 123-7 B'FFSt SM002L,2._
1188 CLRF SMD02H 1238 BSF CUADRADOH,3
1189 CLRF SMDO2L 1239 BTFSC SMDO2L, 1
1190 BTFSC BASEH,0 1240 BSF CUADRADOH,2
1191 BSF SMDOIL,7 1241 BTFSC SMDO2L,0
1192 BTFSC BASEH, 1 1242 BSF CUADRADOH, 1
1193 BSF SMOOLH,0 1243. MQ\!EW �ROL
1194 MOVFW BASEL 1244 ADDWF CUADRADOL,F
1195 ADDWF SMDOIL,F 1245 BTFSS ST ATUS,C
1196 BTFSC STATUS,C 1246 GOTO $+6
1197 INCF SMDOIH,F 1247 MOVLW
1198 BTFSS BASEH,0 1248 ADDWF CUADRADOH,F
1199 GOTO $+5 1249 BTESS STATUS,C
1200 MOVFW SMDOIL 1250 GOTO $+2
1201 ADDWF SMDO2L,F 1251 INCF CUADRADOH3,F
1252 MOVFW PROH
1253 ADDWF CUADRADOH,F
1254 BTFSS STATUS,C
1255 GOTO $+2
1256 lNCF CUADRADOH3,F
1257 RETURN
1258 ;---RUTINA DE DIVISION DE 16/16BITS---
1259 DIVISION
1260 ;BSF STA TUS,RP0
1261 CLRF RESTOL
1262 CLRF RESTOH
1263 ;BCF STATUS,RP0
1264 CLRF COCIE_L
1265 CLRF COCIE_H
1266 MOVLW .16 ;PARA LOS 16 BITS
1267 MOVWF CONTADOR_TEMPORAL
1268 BUCLE!
1269 RLF DVDOL,F
DrVIDENDO UNO EN UNO ...
1270 RLF DVDOH,F
;DESPLAZA BITS DEL
1271 RLF RESTOL,F ;QUE SERVIRÁ PARA
LA DIVISIÓN CON EL DIVISOR
1272 RLF RESTOH,F
1273 MOVFW RESTOL
1274 MOVWF MNDOL
1275 MOVFW RESTOH
1276 MOVWF MNDOH
1277 MOVFW DVSOR.1-1 ;COMPARA SI SE
PUEDE DrVIDIR ...
1278 MOVWF- s:rnoH-
1279 MOVFW DVSORL
1280 MOVWF STDOL
1281 CALL RESTAl6
1282 BTFSS STATUS,C ;POR AHORA
1283 GOTO NODIVI ;NO, ENTONCES IR A
NO DIVISIBLE
1284 RLF COCIE_L,F ;SI, ENTONCES
DESPLAZAR "l" DEL ACARREO AL COCIENTE
1285 RLF COCIE_H,F
1286 MOVFW RESTAH
1287 MOVWF RESTOH
RESTA EN REGA
1288 MOVFW REST AL
1289 MOVWF RESTOL
;GUARDAR LA
1290 GOTO DECREI ;IR A DECREMENTAR
CONTADOR
1291 NODIVI
1292 RLF COCIE_L,F ;SI NO HAY DIVISIBILJDAD
ENTONCES DESPLAZAR "O" DEL ACARREO AL
COCfENTE
1293 RLF COCIE_H,F
1294 DECREI
1295 DECFSZ CONTADOR_TEMPORAL,F
:DECREMENTA CONTADOR,SI FUERON 16 ...
88
1296 GOTO BUCLE! ; ... DESPLAZAMIENTOS
ENTONCES SALIR.DEL BUCLE.
1297 RETURN
1298 ;---RUTINA DE RAIZ CUADRADA PARA
RADICANDO DE 24 BITS-------
1299 RAIZ_CUADRADA
1300 CLRF TEMPORAL_RADICANDO _ 1
1301 CLRF TEMPORAL_RADICANDO_2
1302 CLRF TEMPORAL_RADICANDO_3
1303 CLRF RAIZL
1304 CLRF RAIZl-1
1305 CLRF STDOH3
1306 MOVLW .24 ; PARA 24 BITS
1307 MOVWF CONTADOR_TEMPORAL
1308 BCF
ESTADO,INDICADOR_pAR_EN_RAIZ_CUADRADA
;FLAG QUE INDICA SI EL BIT DEL RADICANDO
TIENE POSICIÓN PAR
1309 VER_pRIMER_BIT
1}10- BWS-S-
ESTADO.INDICADOR_pAR_EN_RAIZ_CUADRADA
1311 GOTO $+3
1312 BCF
ESTADO.lNDICADOR_pAR_EN_RAIZ_CUADRADA
UH- OOTO- $+-2-
1314 BSF
ESTADO,INDICADOR_PAR_EN_RAIZ_CUADRADA
1315 BCF STATUS,C
1316 RLF RADICANDO l ,F
1317 RLF RADICANDO2,F
1318. Rlf RADICAND03,F
1319 BTFSC ST ATUS,C
1320 GOTO INICIAR_CALCULO_RAIZ
1321 DECFSZ CONTADOR_TEMPORAL,F
1322 GOTO VER_PRIMER_BIT
1323 ;CLRF RAIZL
1324 �CLRF RAIZH
1325 RETURN
1326 lNICIAR_CALCULO_RAIZ
1327 BSF RAIZL,0 ;OBTENIENDO
PRIMERA RAIZ
1328 DECFSZ CONTADOR_TEMPORAL,F
LJ29 GOTO $+2
1330 RETURN
1331 BSF TEMPORAL_RADICANDO_l,0
LA
89
1332 BTFSS 1368 MOVFW TEMPORAL_RADICANDO_I
EST ADO,INDICADOR _PAR_EN_RAIZ_ CUADRADA 1369 MOVWF MNDOL
1333 GOTO $+8 1370 MOVFW TEMPORAL_RADICANDO_2
1334 RLF RADICANDOl,F 1371 MOVWF MNDOl-1
1335 RLF RADICANDO2,F 1372 MOVFW TEMPORAL_RADICANDO_3
1336 RLF RADICAND03,F 1373 MOVWF MNDOHJ.
1337 RLF TEMPORAL_RADICANDO_l,F 1374 MOVFW PRODUCTO!
1338 DECFSZ CONTADOR_ TEMPORAL. F 1375 MOVWF STDOL
1339 GOTO $+2 1376 MOVFW PRODUCTO2
1340 RETURN 1377 MOVWF STDOH
1341 decfTEMPORAL_RADICANDO_l,F ;restando la 1378 CALL RESTA24
primera raiz 1379 B-TFSC STATUS,C
1342 BUCLE_CALCULO_RAIZ 1380 GOTO $+4
1343 RLF RADICANDOl,F 1381 ;BCF STATUS,C
1344 RLF RADICANDO2,F 1382 RLF RAIZL,F
1345 RLF RADICAND03,F 1383 RLF RAIZH,F
1346 RLF TEMPORAL_RADICANDO_ 1,F 1384 GOTO VER_Sl_24_ VECES
1347 RLF TEMPORAL_ RADLCANOO _ 2,E 1385_ MOVFW RESTAL
1348 RLF TEMPORAL_RADICANDO_3,F 1386 MOVWF TEMPORAL_RADICANDO_
1349 RLF RADICANDOl,F 1387 MOVFW RESTAH
1350 RLF RADICAND02,F 1388 MOVWF TEMPORAL_RADICANDO_2
1351 RLF RADICAND03,F 1389 MOVFW RESTAH3
1352 RLF TEMPORAL_RADICANDO_l,F 1390 MOVWF TEMPORAL_RADICANDO_3
1353 RLF TEMPORAL_RADICANDO_2,F 1391 BSF STATUS,C
1354 RLF TEMPORAL_RADICANDO_3,F 1392 RLF RAIZL,F
1355 MOVFW RAIZL 1393 RLF RA!ZH,F
1356 MOVWF PRODUCTOI 1394 VER_Sl_24_ VECES
1357 MOVFW RAIZH 1395 DECFSZ CONTADOR_TEMPORAL,F
1358 MOVWF PRODUCTO2 1396 GOTO $+2
1359 BCF STATUS,C 1397 RETURN
1360 RLF PRODUCTO l ,F 1398 DECFSZ CONTADOR_ TEMPORAL,F
1361 RLF PRODUCTO2,F 1399 GOTO BUCLE_CALCULO_RAIZ
1362 RLF PRODUCTO 1,F 1400 RETURN
1363 RLF PRODUCTO2,F 1401 ;FIN_DE_PROGRAMA
1364 MOVLW .1 1402 ;GOTO $
1365 ADDWF PRODUCTOl,F 1403. END
1366 BTFSC STA TUS,C
1367 ADDWF PRODUCTO2,F
ANEXO 8
PROGRAMA DE MONITOREO DE SEÑALES
;PROGRAMA DEL DISPLAY
2 ;REGULACION DE VOLTAJE CON CONTROL PID
3 ;VERSION: 1.3
4 ;DURACION DEL PROYECTO: JULIO-OCTUBRE
2004
5 ;FECHA DE MODlFICACION: JULIO 2005
1. LIST P=I6F870
11. INCLUDE "Pl6F870.INC"
111. _CONFIG OE45
6 ;;;;DEFINICION DE VARIABLES;;;;
7 CBLOCK OX20
8 ;;;;;;;REGISTROS. AUXLLLAR.ES- QUE ALMACENAN
ESTADO DEL CPU
9 W TEMP
10 STATUS_TEMP
11 PCLATH_TEMP
12 ;;;;;;;;REGISTROS TEMPORALES AUXILIARES A
13 TEMPI
14 TEMP2
15 TEMP5
16 ;;;;;;;;VARIABLES DE LA SUMA
17 SMD02L
18 SMD02H3
19 SMD02H
20 SMDOIL
21 SMDOIH3
22 SMDOIH
23 SUMAL
24 SUMAH
25 SUMAH3
26 ;;;;;;;;VARIABLES DE LA RESTA
27 MNDOH
28 MNDOH3
29 MNDOL
30 STDOH
31 STDOH3
32 STDOL
33 RESTAL
34 RESTAH
35 RESTAH3
36 ;;;;;;;;;;;VARIABLES DE LA DIVISION
37 DVDOL
38 DVDOH
39 COCIE_L
40 COCIE_H
41 DVSORH
42 DVSORL
43 RESTOH
44 RESTOL
45 ;;;;;;;;;VARIABLES DE LA MULTIPLICACION
46 MPNDO
47 MPDORH
48 MPDORL
49 PROH
50 PROL
91
51 ;;;;;;;;;;;VARlAB.LES DE LA oeERACION.. ELEVAR
ALCUADRADAO
52 BASEL
53 BASEH
54 CUADRADOH
55 CUADRADOL
56- CUAD.RAD.01:13
57 ;;;;;;;;ACUMULADORES
CALCULO DE MEDICIONES
58 ACUMULADOR_H3
59 ACUMULADOR_H
60 ACUMULADOR_L
AUXILIARES
61 ;;;;;;;;;VARIABLES DE LA RAIZ CUADRADA
62 TEMPORAL_RADICANDO_l
63 TEMPORAL_RADICAND0_2
64 TEMPORAL_RADICAND0_3
65 RAIZL
66 RAIZI-1
67 RADICANDO!
68 RADICAND02
69 RADICAND03
70 PRODUCTO 1
71 PRODUCT02
72 ;;;;;;;;;;REGISTROS PARA MEDICIONES
73 NUMERADOR_CONVERSLON
74 DENOMINADOR_CONVERSION_H
75 DENOMINADOR_CONVERSION_L
76 RESULTADO_CONVERSION_H
77 RESULTADO_CONVERSION_L
78 CONTADOR_DE_MEDICIONES
79 CONTADOR-_ TEMl'ORAL
PARA
80 ;;;;;;;;;REGISTROS QUE ALMACENAN
PARAMETROS DE CONTROL
81 MAXIMA_TEMPERATURA_H
82 MAXIMA_TEMPERATURA_L
83 MAXIMA_TENSION_H
84. MAXIMA_TENS.lO�L
85 MINIMA_TENSION_L
86 MINIMA:_TENSION_H
87 MINIMA_TENSION_H_ VOUT
88 MINIMA_TENSION_L_ VOUT
89 MAXIMA_TENSION_H_ VOUT
90 MAXIMA_TE.NSlON_L_ VOUT
91 SOBRECARGA_H
92 SOBRECARGA_L
93 ;;;;;;;;;REGISTROS AUXILIARES
TOLERANCIA DE SOBRECARGA
94 IK_R_H3
95 IK R H
96 IK_R_L
97 ;;;;;;;;;;REGISTROS PARA TEXTO A
98 PUNTERO
99 POSICION_DE_pANTALLA
100 DATA_LCD
101 CONTA_CARACTER
102 CONTADOR_TURNO
103 ;;;;;;;;;;CONTADORES PARA TEMPORIZAClQN
104 CONTADOR_SUB_SOB
105 CONTADOR_SUB_SOB_ VOUT
I 06 SINCRONISMO _PRESENTACIONES
107 TEMPORIZADOR BUZZER
108 TEMPORIZADOR_SUBTENSION
109 TEMPORIZADOR_SOBRETENSION
110 TEMPORIZADOR_SOBRETENSION_ VOUT
111 TEMPORIZADOR_SUBTENSION_ VOUT
112 ;;;;;;;;;REGISTROS PARA COMUNICACIONES
113 CONTA_BYTES
114 TEMPORIZADOR_COMUNICACIONES
PARA
115 ;;;;;;;REGISTROS QUE CONTIENE LOS FLAGS
lNDICADORES DE DIVERSOS PROCESOS
116 ESTADO
117 ESTAD02
118 ESTAD03
119 ENDC
120 CBLOCK OXAfL
121 ;;;;;;;;REFLEJO DE LOS REGISTROS DE ESTADO EN
EL BANCO 1
122 W_TEMPI
123 STATUS_TEMPI
124 PCLATH_TEMPI
125 ;REGISTRD5- DDNDE.
RESULTADOS MEDICIONES
126 ;DIRECCION 0XA3
127 RESULTADO_VOUT_R_H
128 RESULTADO_ VOUT_R_L
129 RESULTADO_ VIN_R_H
130 RESULTADO_ VIN_R_L
131 ALARMA_SINCRONISMO_R
132 RESULTADO_IOUT_R_H
133 RESULTADO_IOUT_R_L
SE._ ALMACENAN-
134 ;;;;;;;;REGISTROS TEMPORALES AUXILIARES B
135 CONTADOR_ SOBRECARGA
136 TEMP4
137 ;;;;;;;;;;REGISTROS PARA TEXTO B
138 CENTENA
139 DECENA
140 UNIDAD
141 ENDC
92
142 ;;;;;;;;;;PUNTEROS PARA LA RUTINA DE
PRESENTACIONES
143 CBLOCK 0X00-
144 RESET_PUNTERO ;NO APUNTA A NINGUNA
OPERACION
145 ALARMA_FALLA_SIMETRIA
146 ALARMA_SOBRETEMPERATURA
147 ALARMA_SOBRECARGA
148 ALARMA_SOBRETENSION
149 ALARMA SUBTENSION
ISO MEDICIONES_ YIN
151 PRESENTACION_MEDICIONES_ YIN
152 MEDICIONES_ VOUT
153 PRESENTACION_MEDICIONES_ VOUT
154 MEDICIONES_IOUT
155 PRESENTACION_MEDICIONES_IOUT
156 MEDICIONES_OTRO
157 PRESENTACION_MEDICIONES_OTRO
158 ENDC
159 ;;;;;;;;;;;FLAGS DEL REGISTRO ESTADO
160 CBLOCK 0XD0
161 FLAG_RECEPCION_RS_232
162 MEDICIONES_DISPUESTAS
163 MEDICION_SUB_SOB
164 FLAG_SOB
165 FLAG_SUB
166 FLAG-_ALARMA_SOBRECARGA
167 FLAG_FALLA_SIMETRIA
168 ENDC
169 ;;;;;;;;;;:FLAGS DEL REGISTRO ESTADO2
170 CBLOCK 0X00
171 FLAG_ROTACION_pANTALLA
l7-2ELAG_ ROTACiilll_ CARACTER
173 FLAG_ESPERA_SINCRONISMO
174 MEDICION_SOBRECORRIENTE
175 BUZZER_ON
176 FLAG_INICIO
177 MEDICIONES_DIRECTAS
178 FLAG_S_TEMPERATURA
179 ENDC
180 ;;;;;;;;;;;FLAGS DEL REGISTRO EST ADO3
181 CBLOCK 0X00
182 INDICADOR_ACARREO_24
183 INDICADOR_PAR_EN_RAIZ_CUADRADA
184 FLAG_SOB_ VOUT
185 FLAG_SUB_ VOUT
186 FLAG_INICIO_ VOUT
187 FLAG_ V_SALIDA_OK
188 FLAG_CARGA_OK
189 ENDC
190 ;;;;;;;;;;;DEFINICION DE
CONTROL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PORTB,2
PORTB,3
PINES DE
191 #DEFINE RS_LCD
192 #DEFINE E_LCD
193 #DEFINE ACOPLAMIENTO_ DE_ CARGA
PORTC.3
194 #DEFINE PORT_BUZZER PORTC,4
195 #DEFINE JUMPER_CALIBRACION PORTC,0
196 ;#DEFINE LED_FALLA_COMUNICACION PORTA,2
197 ;;;;; COMANDOS DE CONTROL DEL LCD
198 CONSTANT LCD_LINEl=0X80 ;COLOCA
CURSOR EN LA POSICIÓN I LÍNEA 1
199 CONSTANT LCD_LINE2=0XC0 ;COLOCA
CURSOR EN LA POSICIÓN I LÍNEA 2
200 CONSTANT LCD_CLR=OX0I ;BORRA
EL
EL
LA PANTALLA, COLOCA EL CURSOR EN LA POSICIÓN
1 LÍNEA 1
201 CONSTANT LCD_INICIO=OX02 ;COLOCA
CURSOR EN LA POSICIÓN I LÍNEA 1
202 CONSTANT LCD_INC=OX06 ;CURSOR
EL
lNCREMENT A POSICIÓN DESPUÉS- DE CADA
CARÁCTER
203 ;LCD_DEC EQU 0X04 ;CURSOR
DECREMENTA POSICIÓN DESPUÉS DE CADA
CARÁCTER
204 CONST ANT LCD _ ON=0X0C ;ENCIENDE LA
PANTALLA
205 CONSTANT LCD_OFF=0X08 ;APAGA
LA PANTALLA
206 CONSTANT LCD_CURSON=OX0E ;ENCIENDE LA
PANTALLA Y EL CURSOR LCURSOR)
207 CONSTANT LCD_CURSOFF=0X0C ;APAGA
CURSOR
EL
208 CONSTANT LCD_CURSBLINK=0X0D ;ENCIENDE
LA PANTALLA Y PARPADEA EL CURSOR (OCURSOR)
209 CONSTANT LCD_LEFT=OXl8 ;DESPLAZA
LOS CARACTERES MOSTRADOS A LA IZQUIERDA
210 ;LCD_RIGHT EQU 0XIC ;DESPLAZA
LOS CARACTERES MOSTRADOS A LA DERECHA
211 ;LCD_CL EQU 0XI0 ;MUEVE EL
CURSOR UNA POSICIÓN A LA IZQUIERDA
212 ;LCD_CR EQU 0Xl4 ;MUEVE
CURSOR UNA POSICIÓN A LA DERECHA
213 CONSTANT LCD_4BIT=0X28 ;PROGRAMA
INTERFACE 4 BITS, PANTALLA 2 LÍNEAS, 5X7.
214 ;LCD_CGRAM EQU 0X40 ;PROGRAMA
GENERADOR CARACTERES USUARIO RAM.
EL
93
215 ; **********
216 ;;;;;;;;;;;;;CANALES DE MEDICIONES
217 CONST ANT MEDIR_ TEMPERA TURA=B'0 100000 I'
;CANAL O
218 CONSTANT MEDIR_ VOLTAJE_LCD=B'0I00I00I'
;CANAL 1
219 CONSTANT MEDIR_IOUT_R= 13'01010001'
;CANAL 2
220 CONSTANT MEDIR_IOUT_S= B'0I0l 1001'
;CANAL 3
221 CONSTANT MEDIR_IOUT_T= B'0l 100001'
;CANAL 4
222 ;;;;;;;;;;;;;PARAMETROS PARA TEMPORIZACIONES
223 CONST ANT
V ALOR_SINCRONISMO _pRESENT ACIONES=.200 ; 15
SEG. APROX.
224 CONSTANT SEGUNDOS_PARA_HABILITACION=.8
;4 SEG. APROX.
225 CONST ANT TIEMPO _ACTI V ACION _ SOB _ S UB=.3
226 CONSTANT TIEMPO_ACTIVACION_SOB_ VOUT=.5
227 CONST ANT
TIEMPO_ ACTI V ACION _SUB_ VOUT=. I O
228 CONSTANT VALOR_TEMPORIZADOR_BUZZER=8
229-CONS-T AN-T
TIEMPO_MINIMO_CARGA_NORMAL=.30
230 ;;;;;;;;;;;;;;PARAMETROS PARA COMUNICACIONES
231 CONSTANT INICIO_BLOQUE_DATOS=0XA3
232 CONST ANT
VALOR_ TEMPORIZADOR_ COMUNICACIONES=.12
;PARA REERESCO DE MEDICIONE� 3 FASES
EN TOTAL) CADA 0.6 SEG. APROX
233 CONST ANT NUMERO_DE_BYTES_RECEPCION=5
234 CONSTANT DATO_FALLA_SINCRONISMO='@'
235 CONSTANT LIMITE_ VALOR_OK_L=0XD7
236 CONSTANT LIMITE_ VALOR_OK_H=OX0D
237 ;;;;;;;;;;;;;PARAMETROS DE.HISTERESIS
238 CONST ANT
SIN_ HISTERESIS _SUB_ H=0X03;0X07;( l 70*DENOMINA
DOR_ VIN_L)/NUMERADOR_ YIN]
239 CONSTANT SIN_HISTERESIS_SUB_L=OX3F;0X08
240 CONSTANT HISTERESIS_SUB_H=0X03;0X07
;FORMULA
[180*DENOMINADOR_ VIN_L/NUMERADOR_ YIN)
241 CONSTANT HISTERESIS_SUB_L=OX70;0X62
242 CONST ANT
;FORMULA
SIN_HISTERESIS_SOB_H=0X04
[260*DENOMINADOR_ VLN_L/NUMERADOR_ YIN]
243 CONS.TANT SIN_HISTERESIS�S.QB_L=OXF7
244 CONSTANT HISTERESIS_SOB_H=OX04 ;FORMULA
= (250*DENOMINADOR_ VIN_L/NUMERADOR_ YIN]
245 CONSTANT HISTERESIS_SOB_L=0XC6
246 CONSTANT
SIN_HISTERESIS_SUB_H_ VOUT=0X06;(190*DENOMIN
ADOR_ VOUT_L)/NUMERADOR_ VOUTJ
247 CONSTANT SfN_HISTERESIS_SUB_L_ VOUT=0XAE
248 CONSTANT HISTERESIS_SUB_H_ VOUT=0X07
;FORMULA
[200*DENOMINADOR_ VOUT _L/NUMERADOR_ VOUT)
249 CONSTANT HISTERESIS_SUB_L_ VOUT=0X08
250 CONSTANT SIN_HISTERESIS_SOB_H_ VOUT=0X08
;FORMULA
[240*DENOMINADOR_ VOUT_L/NUMERADOR_ VOUTJ
251 CONSTANT SfN_HISTERESIS_SOB_L_ VOUT=0X70
252 CONSTANT HISTERESIS_SOB_H_ VOUT=0X08
;FORMULA
[235*DENOMINADOR_ VOUT_L/NUMERADOR_ VOUT)
253 CONST ANT HISTERESIS_SOB_L_ VOUT=0X43
254 CONSTANT SlN_HIS.TERESIS.._SOBRECAR.Cu\_H=O
; I ;FORMULA
[ 1 00*DENOMfNADOR _IOUT _ L/NUMERADOR _IOUT)
255 CONST ANT
SfN _ HISTERESIS _SOBRECARGA_ L=0XF A ;0XF4
256 CONSTANT HISTERESIS_SOBRECARGA_H=0 ;I
;FORMULA
[90*DENOMfNADOR _IOUT _ L/NUMERADOR _IOUTJ
257 CONSTANT HISTERESIS_SOBRECARGA_L=OXEI
;0XC2
258 CONST ANT
SlN _ HISTERESIS _ S _ TEMPERA TURA_H=0X00 ;PARA
60 ºC (PARA 46ºC :0X291)
259 CONST ANT
SlN_HISTERESIS_S_TEMPERATURA_L=.60
260 CONST ANT
HISTERESIS_S_TEMPERATURA_H=OX00
261 CONSTANT HISTERESIS_S_TEMPERATURA_L=.50
262 ;;;;;;;FACTORES DE CONVERSION
263 CONST ANT NUMERADOR_ VfN=.9
264 CONSTANT DENOMINADOR_ VfN_H=0
265 CONST ANT DENOMfNADOR_ VfN_L=.44
266 CONST ANT NUMERADOR_ VOUT=I
267 CONSTANT DENOMINADOR_ VOUT_H=0
268 CONSTANT DENOMlNADOR_ VOUT_L=.9
269 CONST ANT NUMERADOR_IOUT=4
270 CONSTANT DENOMINADOR_IOUT_H=0
271 CONSTANT DENOMfNADOR_IOUT_L=.10
272 CONST ANT NUMERADOR_ TEMPERA TURA=.15
273 CONSTANT DENOMINADOR_TEMPERATURA_H=0
274 CONST AN.T
DENOMfNADOR_ TEMPERA TURA_L=.31
94
275 CONSTANT CER0_GRADOS_KELVIN_H=0X02
;((.273-
.2)*DENOMINADOR_TEMPERATURA_L)/NUMERADOR
_TEMPERATURA
276 CONST ANT CERO_ GRADOS_ KEL VfN _L=0X30
277 CONST ANT NUMERADOR_ VOLT AJE_LCD=.1
278 CONSTANT DENOMINADOR_ VOLTAJE_LCD_L=.10
279 CONSTANT DENOMINADOR_ VOLTAJE_LCD_f-1=.0
280 CONST ANT
FACTOR _PARA _ANCHO _PULSO_ H=0X42;200*85
281 CONST ANT
FACTOR_pARA_ANCHO_PULSO_L=QX68
282 CONSTANT MAXIMO_ANCHO_DE_PULS -.112
283 ;;;;;;;;;;;;;;;PARAMETROS PARA LIMITACION DE
SOBRECARGA
284 CONST ANT
LIMITE_ fNTEGRACION _ CORRIENTE _H3=0X00
;P ARA-Al?RQ.x_ 2.llSEG..A..eLENA_CARGA
285 CONST ANT
LLMITE_INTEGRACION_CORRJENTE_H=0X0A
;FORMULA
[(20/0.6)*SIN _H ISTERESIS _ SOBRECARGN3)
286 CONST ANT
LlMrr.E._IN-TEGRACI.ON-_COR.RIEN.lE_L=0XD9
287 ;;;;;;;;;;;;;;;PARAMETROS PARA CALCULO DE
288 CONSTANT NUMERO_MEDICIONES=.24
289 CONST ANT COMPLEMENTO_ DT=.122
291 ORG 0X000
292 CLRWDT
293 GOTO fNICIO
294 ORG 0X004
DE 295 ;---------RUTINA
fNTERRUPCION---
296 PUSH
297 MOVWF W_TEMP
298 SWAPF STATUS, W
299 MOVWF STATUS_TEMP
300 SWAPF PCLATH,W
301 MOVWF
302.BCF
PCLATH TEMP
PCLATH,3
SERVICIO A LA
303 BTFSS STATUS_TEMP,DC ;LA POSICION DEL RP0
DESPUES DEL SWAPF
304 GOTO CONTINUAR_pROCESO
305 MOVFW
306 BCF
307. MO-VWE
308 BSF
W_TEMP
STATUS,RP0
W_TEMP
STATUS,RP0
309 MOVFW STATUS_TEMP
310 BCF STATUS,RP0
311 MOVWF STATUS_TEMP
312 BSF STATUS,RP0
313 MOVFW PCLATH_TEMP
314 BCF STATUS.RP0
315 MOVWF PCLATH_TEMP
316 CONTINUAR_pROCESO
317 BCF STATUS.RP0
318 BTFSS TNTCON,T0IF
319 GOTO VER_RECEPCION_DE_DATOS
320 BCF
321 BSF
INTCON,T0IF
EST ADO2,FLAG _ ROT ACION _ CARACTER
322 DECFSZ
TEMPORIZADOR_ COMUNICACIONES,F
323 GOTO VER_SOLICITUD_IOUT
324 ;;;;;;;;;;;;;;;;;;PROCESO PARA LA ALARMA
lNTERRUMPIDA DELBUZZER-
325 BTFSS ESTADO2,BUZZER_ON
326 GOTO CONTTNUAR_CON_COMUNICACIONES
327 DECFSZ TEMPORIZADOR_BUZZER,F
328 GOTO $+5
329 MOVLW VALOR_TEMPORIZADOR_BUZZER
330 MOVWF TEMPORIZADQR,__BUZZER
331 BSF PORT_BUZZER
332 GOTO CONTTNUAR_CON_COMUNICACIONES
333 MOVFW TEMPORIZADOR_BUZZER
334 XORLW
(VALOR_TEMPORIZADOR_BUZZER*7)/8
335 BTFSS ST ATUS,Z
336 GOTO CONTTNUAR_CON_COMUNICACIONES
337 BCF PORT_BUZZER
338 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
339 CONTTNUAR_CON_COMUNICACIONES
340 MOVLW
VALOR_ TEMPORIZADOR_ COMUNlCACLONES
341 MOVWF TEMPORIZADOR_COMUNICACIONES
342 MOVLW TNICIO_BLOQUE_DATOS ;REINICIO
DEL BLOQUE DE DA TOS
343 MOVWF FSR
344 ;;;;;;;;;;;;;;;PETICION DE MEDIDAS 'R'
34S MOVL W 'R'
346 MOVWF TXREG
347 CALL HABILITAR_RECEPCION
348 GOTO VER_pRESENTACIONES
349 VER_SOLICITUD_IOUT
3S0 MOVLW
(VALOR_ TEMl'OR.lZADOR.._ COMJJNlCAClONESLl
)-
351 XORWF
TEMPORIZADOR_ COMUNICACIONES, W
352 BTFSS STATUS,Z
353 GOTO VER_PRESENTACIONES
354 BSF
355 BSF
EST ADO2,MEDICIONES_DIRECTAS
EST ADO2,MEDICION _SOBRECORRIENTE
356 VER_pRESENTACJONES
95
357 DECFSZ SINCRONISMO_pRESENTACIONES,F
358 GOTO VER_RECEPCION_DE_DATOS
359 MOVLW
VALOR_SINCRONISMO _PRESENTACIONES
360 MOVWF STNCRONISMO_PRESENTACIONES
361 BTFSC JUMPER_CALlBR.AC.I.O.N
362 INCF CONTADOR_TURNO,F
363 VER_FLAG_ALARMA_FALLA_SIMETRJA
364 MOVLW .1
365 XORWF CONTADOR_TURNO,W
366 BTFSS STA TUS,Z
36-7 OOTQ
VER_FLAG_ALARMA_SOBRETEMPERA TURA
368 BTFSS ESTADO,FLAG_FALLA_SIMETRIA
369 GOTO $+4
370 MOVLW ALARMA_FALLA_SIMETRIA
371 MOVWF PUNTERO
372 G_OTO V.ER_RECEPCJON_DE_DATOS
373 INCF CONTADOR_TURNO,F
3 74 VER _FLAG_ ALARMA_ SOBRETEMPERA TURA
375 MOVLW .2
376 XORWF CONTADOR_TURNO,W
377 BTFSS STATUS,Z
378 GOTO VER_FLAG_ALARMA_SOBRECARGA
379 BTFSS ESTADO2,FLAG_S_TEMPERATURA
380 GOTO $+4
381 MOVLW ALARMA_SOBRETEMPERATURA
382 MOVWF PUNTERO
383 GOTO VER_RECEPCION_DE_DATOS
3&4 [NCf CONTADOR_ TURNO,F
385 VER_FLAG_ALARMA_SOBRECARGA
386 MOVLW .3
387 XORWF CONTADOR_TURNO,W
388 BTFSS STA TUS,Z
389 GOTO VER_FLAG_ALARMA_SOB_SUB_TENSION
390.B-i:FSS ES.l=ADO,ELAG..:.
� SOBRECARGA
391 GOTO $+4
392 MOVLW ALARMA_SOBRECARGA
393 MOVWF PUNTERO
394 GOTO VER_RECEPCION_DE_DATOS
395 TNCF CONTADOR_TURNO,F
J.96-\LER.._ELAG.__�SO.B::...
SUB'""
TENSION
397 MOVLW .4
398 XORWF CONTADOR_TURNO,W
399 BTFSS STA TUS,Z
400 GOTO VER_TURNO_MEDICIONES
401 BTFSS ESTADO,FLAG_SOB
402 GOTO $+4
403 MOVLW ALARMA_SOBRETENSION
404 MOVWF PUNTERO
405 GOTO VER_RECEPCION_DE_DATOS
406 BTFSS ESTADO.FLAG_SUB
407 GOTO $+4
408 MOVLW ALARMA_SUBTENSION
409 MOVWF PUNTERO
41 O GOTO- VER� RECEl?CLON:...
DE._ DATOS.
411 INCF CONTADOR_TURNO,F
412 VER_TURNO_MEDICIONES
413 MOVLW .5
414 XORWF CONTADOR_TURNO,W
415 BTFSS STA TUS,Z
416 GOTO $+4
417 MOVLW MEDICIONES_VIN
418 MOVWF PUNTERO
419 GOTO VER_RECEPCION_DE_DATOS
420 MOVLW .6
421 XORWF CONTADOR_TURNO,W
422 BTFSS STA TUS,Z
423 GOTO $+4
424 MOVLW MEDICIONES_ VOUT
425 MOVWF PUNTERO
426 GOTO VER_RECEPCION_DE_DATOS
427 MOVLW .7
428 XORWF CONTADOR_TURNO,W
429 BTFSS STA TUS,Z
430 GOTO $+4
431 MOVLW MEDICIONES_IOUT
432 MOVWF PUNTERO
433 GOTO VER_RECEPCION_DE_DATOS
434 MOVLW MEDlCLONEs._OTRO
435 MOVWF PUNTERO
436 CLRF CONTADOR_TURNO
437 GOTO VER_RECEPCION_DE_DATOS
438 VER_RECEPCION_DE_DATOS
439 BTFSS PCRl,RCIF
440 GOTO SAUR:_ DE_ IN-TERRUEOON.
441 MOVLW NUMERO_DE_BYTES_RECEPCION
442 MOVWF CONT A_BYTES
443 NUEVA_LECTURA
444 CALL EXAMíNAR_ERROR_EN_RECEPCION
445 BTFSS ESTADO,FLAG_RECEPCIO�RS_232
446 GOTO $+7
447 CALL DESHABILITAR_RECEPCION
96
448 MOVLW
VALOR_TEMPORIZADOR_ COMUNICACIONES
449 MOVWF TEMPORIZADOR_COMUNICACIONES
450 MOVLW INICIO_BLOQUE_DATOS
451- MOVWF F-SR.
452 GOTO SALIR_DE_INTERRUPCION
453 MOVFW RCREG
454 MOVWF
455 rNCF
456 DECFSZ
45:Z: GO.TQ $.42
INDF
FSR,F
CONTA_BYTES,F
458 GOTO FíN_RECEPCION
459 MOVLW .255
460 MOVWF TEMP5
461 BTFSC PIRl,RCIF
462 GOTO NUEVA_LECTURA
463 DECFSZ TEMPS.,F
464 GOTO $-3
465 CALL DESHABILITAR_RECEPCION
466 MOVLW
VALOR_ TEMPORIZADOR_COMUNICACIONES
467 MOVWF TEMPORIZADOR_COMUNICACIONES
468 MOVLW INICIO_BLOQUE_DATOS
469 MOVWF FSR
470 GOTO SALIR_DE_íNTERRUPCION
471 FIN_RECEPCION
472 CALL DESHABILIT AR_RECEPCION
473 MOVLW
íNICIO_BLOQUE_DATOS+NUMERO_DE_BYTES_R
ECEPCION
474 XORWF FSR,W
475 BTFSS STATUS,Z
476 GOTO SALIR_DE_íNTERRUPCION
47-7 MO.V.LW. INLC!O_BLOQUE,,_DATOS
478 MOVWF FSR
479 BSF ESTADO,MEDICION_SUB_SOB
480 ;BSF ESTAD02,MEDICION_SOBRECORRIENTE
481 ;BSF
EST ADO2,MEDICION _ SOBRETEMPERA TURA
482.BSE ES.TAD.O,MED.IClilllES'--D.IS.eUEST AS
483 ; GOTO $+2
484 ;DATO_SOBRE_EVALUADO
485; BSF LED_FALLA_COMUNICACION
486; MOVLW íNICIO_BLOQUE_DATOS
487 ; MOVWF FSR
488 SALIR_DE_CNTERRUPCION
489 POP
490 SWAPF PCLATH_TEMP,W
491 MOVWF
492 SWAPF
493 MOVWF
494 SWAPF
495 SWAPF
496 RETFIE
PCLATI-I
STATUS_TEMP, W
STATUS
W_TEMP, F
W_TEMP, W
497 ; ........ CONFIGURACION DE PINES DE ENTRADA O
SALIDA
498 INICIO
499 CLRF INTCON
500 ; ........ CONFIGURANDO ENTRADAS Y SALIDAS
501 BSF STATUS,RP0 ;CONFIGURANDO
ENTRADAS Y SALIDAS APROPIADAS
502 ;RA0---->(IN) MEDICION DE TEMPERATURA
503 ;RAl---->(IN) MEDICION DE VOLTAJE PARA
ILUMINACION DEL LCD
504 ;RA2---->(IN)
505 ;RA3---->(IN)
506 ;RA4---->(UNUSED)
507 ;RA5---->(IN)
508 ;RA6---->(UNUSED)
509 ;RA 7--->(UNUSED)
51 O MOVL W B' 111111 11'
511 MOVWF TRISA
512 ;RB0---->(UNUSED)
513 ;RB 1---->(IN)
514 ;RB2---->(OUT)RS LCD
515 ;RB3---->(OUT)E LCD
516 ;RB4---->(OUT)D4
517 ;RB5->(OUT)D5
518 ;RB6---->(OUT)D6
519 ;RB7---->(OUT)D7
520 MOVL W 8'0000000 I'
521 MOVWF TRISB
522 ;RC0--->(IN)JUMPER PARA CALIBRACION
523 ;RC 1-->(U.NUSED)
524 ;RC2---->(OUT) PWM PARA EL BUZZER
525 ;RC3---->(OUT) ACOPLAMIENTO DE CARGA
526 ;RC4---->(OUT) CONTROL DEL BUZZER
527 ;RC5---->(UNUSED)
528 ;RC6---->TX
529 ;RC7---->RX
530 MOVLW 8'11100011'
531 MOVWF TRISC
532 MOVLW B'l l0I0l l l';PRESCALER 1:256
ASIGNADO AL TMR0, FUENTE DE CLOCK INTERNO.
533 MOVWF OPTION_REG
534 BCF ST ATUS,RP0
535 CLRF INTCON
536 BSF STATUS,RP0
537 BTFSC PCON,NOT _pOR
538 GOTO NO_pOWER_ON_RESET
539 BSF PCON,NOT _POR
540 BCF
541 CLRF
542 BCF
543 BCF
544 ;GOTO $
STATUS,RP0
PORTB
PORT_BUZZER
ACOPLAMIENTO_DE_CARGA
545 NO_POWER_ON_RESET
546 BCF STATUS,RP0
97
547 CALL CONFIG_LCD ;CONFIGURA DISPLAY
PARA 48LTS, 2-LINEAS 5X7
548 CLRWDT
549 CALL
550 CALL
CONFIG_AD
CONFIG_RS232
551 ;;;;;;;;INICIALIZANDO REGISTROS
552 MOVLW SIN_I-IISTERESIS_SOB_I-I
553 MOVWF MAXJMA_TENSION_I-I
554 MOVLW SIN_I-IISTERESIS_SOB_L
555 MOVWF MAXIMA_TENSION_L
556 MOVLW SIN_I-IISTERESIS_SUB_I-I
557 MOVWF MINIMA_TENSION_I-I
558 MOVLW SIN_I-IISTERESIS_SUB_L
559 MOVWF MíNIMA_TENSIQN_L
560 MOVLW SIN_I-IISTERESIS_SOBRECARGA_I-I
561 MOVWF SOBRECARGA_I-I
562 MOVLW SIN_I-IISTERESIS_SOBRECARGA_L
563 MOVWF SOBRECARGA_L
564 MOVLW SIN_I-IISTERESIS_S_TEMPERATURA_I-I
56.S MO\lW!, MAXlMA:__ TEMPERA.TURA_H.
566 MOVLW SIN_I-IISTERESIS_S_TEMPERATURA_L
567 MOVWF MAXIMA_TEMPERATURA_L
568 MOVLW
VALOR_ TEMPORIZADOR_ COMUNICACIONES
569 MOVWF TEMPORIZADOR_COMUNICACIONES
570.MO-VLW
.1; VALOR_ SINCRONISMO _l'RESENT ACIONES
571 MOVWF SINCRONISMO_l'RESENTACIONES
572 MOVLW SEGUNDOS_l'ARA_I-IABILITACION
573 MOVWF CONTADOR_SUB_SOB
574 MOVWF CONTADOR_SUB_SOB_ VOUT
575 MOVLW TIEMPO_ACTLVAOON_SQB_SUB
576 MOVWF TEMPORLZADOR_SOBRETENSION
577 MOVWF TEMPORIZADOR_SUBTENSION
578 MOVLW TIEMPO_ACTIVACION_SOB_ VOUT
579 MOVWF
TEMPORIZADOR_ SOBRETENSION _ VOUT
580 MOVLW TIEMPO_ACTIVACION_SUB_VOUT
581 MOVWF TEMPORLZADOR_SUBTENSION_ VOUT
582 MOVLW TIEMPO_MINIMO_CARGA_NORMAL
583 BSF STATUS.RP0
584 MOVWF CONTADOR_SOBRECARGA
585 BCF STATUS.RP0
586 MOVLW .4
587 MOVWF CONTADOR_TURNO
588 CLRF PUNTERO
589 CLRF POSICION_DE_PANTALLA
590 CLRF ESTADO
591 CLRF ESTADO2
592 CLRF ESTAD03
593 CLRF PIRI
594 CLRF TMR2 ;TMR2 PARA PWM
595 MOVLW B'0I I I I I I I'
;PRESCALER 1: 16,POSTSCALER 1: l 6,TIMER2 ON
596 MOVWF T2CON
597 ;;;;;;;;;CONFIGURANDO PWM PARA LUMINOSIDAD
DEL LCD
598 BSF STA TUS,RP0
599 MOVLW .27 ;PARA FRECUENCIA DE 2 KHZ
APROX.
600 MOVWF PR2
601 BCF STA TUS.RP0
602 CALL
603 BSF
604 BSF
605 CALL
606 CALL
607 CALL
608 CALL
609 CALL
610 CALL
611 CALL
612 CALL
REGULAR_LUMINOSIDAD
;ACTI.VA PWM CCP I CON,CCP I M3
CCPICON,CCPIM2
TXT_LI_LOGO
RETARDO_MEDIO_SEGUNDO
RETARDO_MEDIO_SEGUNDO
TXT _L2_EQUIPO
RflARDQ._MEDLO:...
SEGUNDO
RETARDO_MEDIO_SEGUNDO
RETARDO_MEDIO_SEGUNDO
RETARDO_MEDIO_SEGUNDO
613 CALL BORRAR_pANTALLA
614 MOVLW LCD_LEFT ;2
lNICIALES
615 CALL ENVIA_COMANDO
616 MOVLW LCD_LEFT
617 CALL ENVIA_COMANDO
619 CLRF
620 BSF
621 BSF
622 BSF
TMR0
STATUS,RP0
INTCON,T0IE
INTCON,PEIE
INTERRUPCION DE PERIFERICOS
623 BSF INTCON,GIE
624 BCF STATUS,RP0
625 PROGRAMA_PRINCIPAL
626 CLRWDT
ROTACIONES
;HABILITANDO
627 CALL VER_SIMETRIA_ Y _SUB_SOB
628 CALL VER_SOBRECORRIENTE
629 BTFSS ESTAD03,rL/\G_ V_SALID/\_OK
630 GOTO DESACOPLAR_C/\RGA
631 BTFSS ESTAD03,FLAG_CARGA_OK
632 GOTO DESACOPLAR_CARGA
633 BSF ACOPLAMLENTO_DE_CARGA
634 GOTO $+2
635 DESACOPLAR_CARGA
636 BCF ACOPLAMIENTO_DE_CARGA
637 CALL VER_SOBRETEMPERATURA
638 BTFSC ESTAD02,FLAG_S_TEMPERATURA
639 GOTO ENCENDER_BUZZER
98
640 BTFSC ESTADO,FLAG_ALARMA_SOBRECARGA
641 GOTO ENCENDER_BUZZER
642 BTFSC ESTADO,FLAG_SUB
643 GOTO ENCENDER_BUZZER
644 BTFSC ESTADO,FLAG_SOB
645 GOTO ENCENDER.._BUZZER
646 BTFSC ESTADO,FLAG_FALLA_SIMETRIA
647 GOTO ENCENDER_BUZZER
648 B F
649 BCF
650 GOTO $+6
EST ADO2,BUZZER _ ON
PORT_BUZZER
65.i ENCENDER,_BUZZER
652 BTFSC ESTAD02.BUZZER_ON
653 GOTO $+4
654 BSF ESTADO2,BUZZER_ON
655 MOVLW
656 MOVWF TEMPORIZADOR_BUZZER
651 ;;;�;;;;;;;;;;EXAMINANDO.
ILUMINACIÓN DEL LCD
658 CALL REGULAR_LUMINOSIDAD
659 CALL PRESENTAR_MEDICIONES
660 GOTO PROGRAMA_PRINCIPAL
661 ;RUTINA PARA CONFIGURAR EL LCD---
662 CONFLG_LCD
663 CALL RETARDO_MEDIO_SEGUNDO
;RETARDO PARA EL INICIO DEL LCD
664 CONFIG_LCD_R
665 MOVLW LCD_4BIT;0X38 ;COMANDO
eARA
DE
CONFIGURACION DEL LCD PARA 4 BITS, DOS LINEAS
Y FORMA TO DE 5X7
666 CALL ENVIA_COMANDO
667 CALL RETARDO_CMD_LCD ;PARA
CHEQUEAR SI Y A TERMINO DE LEER EL COMANDO
668 MOVLW LCD_ON ;COMANDO DISPLAY
ON
669 CALL
670 CALL
ENVLA_COMANOO
RETARDO_CMD_LCD
671 MOVLW LCD_CLR
672 CALL
673 CALL
674 RETURN
ENVIA_COMANDO
RETARDO_CMD_LCD
675 ;-RUTINA PARA CONFIGURAR EL A/D----
676 CONFIG_AD
677 BANKSEL ADCON 1
678 MOVLW B'I0000000';SELECCIONA TODOS LOS
CANALES, JUSTIFICACION A LA DERECHA, CON
VREF+= VDD
679 MOVWF ADCON 1
680 BANKSEL PORTA
681 RETURN
;Y VREF- = VSS
682 :-----RUTINA DE CONFIGURACION DEL PUERTO
SERIAL ASINCRONO--------
683 CONFIG_RS232
684 BANKSEL TXST A ;CONFIGURANDO
BAUD RA TE A 27965 BAUDIOS
685 BSF TXST A,BRGH-
686 MOVLW .7
687 MOVWF SPBRG
688 BCF
689 BSF
TRANSMISION
TXSTA,SYNC ;MODO ASíNCRONO
TXST A,TXEN ;HABILITA
690 ;BSE PIEl,RCIE ;HABlLLTANDO
EL
INTERRUPCION DE RECEPCION DEL PUERTO SERIAL
691 BANKSEL RCSTA
692 BSF
SERIAL
693 RETURN
RCSTA,SPEN ;HABILITA EL PUERTO
694 ;---RUTINA QUE ENYLA EL DATO DE COMANDO
O CARACTER AL LCD--------
695 ENVIA_COMANDO
696 BCF RS_LCD
697 GOTO $+2
698 ENVIA_DATO
699 BSF RS_LCD
700 MOVWF DATA_LCD
701 MOVLW 0X0F
702 ANDWF PORTB,F
703 MOVLW 0XF0
704 ANDWF DATA_LCD,W
705 IORWF PORTB,F
706 BSF E_LCD
707 NOP
708 BCF
709 NOP
E_LCD
710 MOVLW 0X0F
711 ANDWF PORTB,f
712 ANDWF DATA_LCD,F ;OBTENIENDO
NYBLE LSB DE REG_B
EL
713 SWAPF DATA_LCD,W
714 IORWF PORTB,F
715 BSF E_LCD
716 NOP
717 BCF
718 NOP
E_LCD
719 MOVLW .32
720 MOYWF TEMP 1
;RETARDO BUSY
721 DECFSZ TEMPl,F
722 GOTO $-1
723 RETURN
724 ;--RUTrNAPARA.LIMPI.AR LCD------
725 BORRAR_PANTALLA
726 BCF RS_LCD ;RS=O COMANDO
727 MOVLW LCD CLR ;LCD CLEAR
728 CALL ENVIA_COMANDO
729 CALL RETARDO_CMD_LCD
730. RHIJRN-
99
731 ;-----RUTINA PARA RETARDOS DIVERSOS----------
732 RETARDO_CMD_LCD
733 MOVLW .3
734 MOYWF TEMP2
735-CLRF TEMPI
736 BUCLE_CMD
737 DECFSZ TEMPl,F
738 GOTO BUCLE_CMD
739 DECFSZ TEMP2,F
740 GOTO BUCLE_CMD
74l.RETURN
;2.5MS APROX.
742 ;----RUTINA PARA RETARDO GRANDE----
743 RETARDO_MEDIO_SEGUNDO ;0.5
APROX.
744 CLRF TEMPI
745 CLRF TEMP2
746 BUCLE_RETARDO_MEDIO_SEGUNDO_A
747 DECFSZ TEMPl,F
SEG
748 GOTO BUCLE_RETARDO_MEDIO_SEGUNDO_A
749 CLRWDT
750 DECFSZ TEMP2,F
751 GOTO BUCLE_RETARDO_MEDIO_SEGUNDO_A
752 BUCLE_RETARDO_MEDLO_SEG.UNDQ_B
753 DECFSZ TEMPl,F
754 GOTO BUCLE_RETARDO_MEDIO_SEGUNDO_B
755 CLRWDT
756 DECFSZ TEMP2,F
757 GOTO BUCLE_RETARDO_MEDIO_SEGUNDO_B
75&-RETlJRN..
759 ;-----RUTINA DE REGULACION DE LUMINOSIDAD-
760 REGULAR_LUMINOSIDAD
761 MOVLW MEDIR_ VOL TAJE_LCD
762 CALL MEDIR
763 BCF STATUS,C
764 RRF ADRESI--1.W
765 MOVWF DVSORH
766 BSF STATUS.RP0
767 RRF ADRESL,W
768 BCF STATUS,RP0
769 MOVWF DVSORL
770 MOVLW FACTOR_pARA_ANCI-IO_pULSO_l-1
771 MOVWF DVDOH
772 MOVLW FACTOR_pARA_ANCI--IO_PULSO_L
773 MOVWF DVDOL
774 CALL DIVISION
775 MOVFW COCIE 1-1
776 MOVWF MNDOH
777 MOVFW COCLE_L
778 MOVWF MNDOL
779 MOVLW MAXIMO _ANCHO _DE_pULSO
780 MOVWF STDOL
781 CLRF STDOI-I
782 CALL RESTAl6
783 BTFSS STA TUS,C
784 GOTO $+3
785 MOVLW MAXIMO_ANCI--IO_DE_PULSO
786 MOVWF COCIE_L
787 BCF
788 RRF
STATUS,C
COCIE_L,F
789 BTFSS ST ATUS,C
790 GOTO $+3
791 BSF CCPICON,4
792 GOTO $+2
793 BCF CCPICON,4
794 BCF STATUS,C
795 RRF COCIE_L,F
796 BTFSS STATUS,C
797 GOTO $+3
798 BSF CCPICON,5
799 GOTO $+2
800 BCF CCPICON,5
801 MOVFW COCIE_L
802 MOVWF CCPRIL
803 RETURN
804 ;;;;;;;;RUTINA MENU;;;;;;;;;;;;;;;;;;;;;;
805 PRESENTAR_MEDICIONES
806 BTFSS EST ADO2,FLAG _ ROT ACION _p ANT ALLA
807 GOTO $:1-1
808 CALL ROTACION_pANTALLA
809 RETURN
810 ;DECODIFICACION
811 MOVLW MEDICIONES_ YIN
812 XORWF PUNTERO,W
813 BTFSC ST ATUS,Z
814 GOTO PTR_MEDICIONES_ YIN
100
DEL
815 MOVLW PRESENTACION_MEDICIONES_ YIN
816 XORWF PUNTERO,W
817 BTFSC STA TUS,Z
818 GOTO PTR_pRESENTACION_MEDICIONES_ VIN
819 MOVLW MEDICIONES_ VOUT
820-XOR.Wi;'. PUNTERO,W
821 BTFSC STA TUS,Z
822 GOTO PTR_MEDICIONES_ VOUT
823 MOVLW PRESENTACION_MEDICIONES_ VOUT
824 XORWF PUNTERO,W
825 BTFSC STA TUS,Z
826-GO
TO PT�i>RESEN.TACION_MED.lClONES_VOUT
827 MOVLW MEDICIONES_IOUT
828 XORWF PUNTERO,W
829 BTFSC STA TUS,Z
830 GOTO PTR_MEDICIONES_IOUT
831 MOVLW
832 :.PRESENTACJON_MEDLCLONES_IOUT
833 XORWF PUNTERO,W
834 BTFSC STA TUS,Z
835 GOTO PTR_pRESENTACION_MEDICIONES_IOUT
836 MOVLW MEDICIONES_OTRO
837 XORWF PUNTERO,W
838 BTFSC STA TUS,Z
839 GOTO PTR_MEDICIONES_OTRO
840 MOVLW PRESENTACION_MEDICIONES_OTRO
841 XORWF PUNTERO,W
842 BTFSC STA TUS,Z
843 GOTO PTR_pRESENTACION_MEDICIONES_OTRO
844 MOVLW ALARMA_fALLA_SlMETRLA
845 XORWF PUNTERO,W
846 BTFSC STA TUS,Z
847 GOTO PTR_ALARMA_FALLA_SIMETRIA
848 MOVLW ALARMA_SOBRETEMPERATURA
849 XORWF PUNTERO,W
850 B-1:ESC S-lA
IUS.,Z..
851 GOTO PTR_ALARMA_SOBRETEMPERATURA
852 MOVLW ALARMA_SOBRECARGA
853 XORWF PUNTERO,W
854 BTFSC STA TUS,Z
855 GOTO PTR_ALARMA_SOBRECARGA
856...MOV-LW. ALARMA-_SOBREIENSION
857 XORWF PUNTERO,W
858 BTFSC STA TUS,Z
859 GOTO PTR_ALARMA_SOBRETENSION
860 MOYLW ALARMA_SUBTENSION
861 XORWF PUNTERO,W
862 BTFSC STA TUS,Z
863 GOTO PTR_ALARMA_SUBTENSION
864 RETURN
865 ;;;;;;;;;DESARROLLO DE
PRESENTACIONES;;;;;;;;;;;;;;;;;;;
866 PTR_ALARMA_FALLA_SIMETRIA
867 CALL BORRAR PANTALLA
868 MOYLW .2
869 MOYWF POSIOON.._OE.._1?.ANTALLA
870 CALL TXT _FALLA_SIMETRIA
871 MOYLW LCD_LEFT ;2 ROTACIONES
872 CALL ENYIA_COMANDO
873 MOYLW LCD_LEFT
874 CALL ENYIA_COMANDO
875 CLRF PUNTERO
876 RETURN
877 PTR_ALARMA_SOBRETEMPERATURA
878 CALL BORRAR_PANTALLA
879 MOYLW .2
880 MOYWF
881 CALL
882 MOYLW
883 CALL
884 MOVLW
885 CALL
886 CLRF
887 RETURN
POSICION _ DE_P ANT ALLA
TXT_SOBRETEMPERATURA
LCD_LEFT ;2 ROTACIONES
ENYIA_COMANDO
LCD_LEFT
ENYIA_ COMANDO
PUNTERO
888 PTR_ALARMA_SOBRECARGA
889 CALL BORRAR_PANTALLA
890 MOVLW .2
891 MOYWF POSICION_DE_PANTALLA
892 CALL TXT_SOBRECORRIENTE
893 MOYLW
894 CALL
895 MOYLW
896 CALL
897 CLRF
898 RETURN
LCD_LEF'F ;2 R.O.TAClONES.
ENYIA_COMANDO
LCD_LEFT
ENYIA_COMANDO
PUNTERO
899 PTR _ALARMA_ SOBRE.TENS.lill,l
900 CALL BORRAR_PANTALLA
901 MOYLW .2
902 MOVWF POSICION_DE_PANTALLA
903 CALL TXT_SOBRETENSION
904 MOVLW LCD_LEFT ;2 ROTACIONES
905 CALL ENYIA_COMANDO
906 MOYLW LCD_LEFT
907 CALL ENVIA_COMANDO
LAS
908 CLRF
909 RETURN
PUNTERO
910 PTR_ALARMA_SUBTENSION
911 CALL BORRAR_PANTALLA
912 MOYLW .2
913 MO\lW.f POSLClON.._DE._l?AblT.ALLA
914 CALL TXT _SUBTENSION
915 MOYLW LCD_LEFT ;2 ROTACIONES
916 CALL ENYIA_COMANDO
917 MOYLW LCD_LEFT
918 CALL
9-l9.CLRf
920 RETURN
ENYIA_COMANDO
PUNTERO
921 PTR_MEDICIONES_ YIN
922 CALL
923 CALL
924 CALL
925 lNCF
926 RETURN
OBTENER_POSICION _PANTALLA
TXT_LI_MEDICIONES_ YIN
PREPARAR_LINEA
l?UNTER.O,f
927 PTR_PRESENTACION_MEDICIONES_ YIN
928 BTFSS ESTADO,MEDICIONES_DISPUESTAS
929 RETURN
101
930 BCF ESTADO,MEDICIONES_DISPUESTAS
931 BSF STATUS,RP0
932 MOYFW RESULTADO_ YIN_R_H
933 BCF STATUS,RP0
934 MOYWF ADRESI-I
935 BSF STATUS,RP0
936 MOYFW RESULTADO_ YIN_R_L
937 MOYWF ADRESL
938 BCF STATUS,RP0
939 MOYLW NUMERADOR_ YIN
940 MOYWF NUMERADOR_ CONVERSION
941 MOYLW DENOMINADOR_ YIN_L
942 MOYWF DENOMINADOR_CONVERSION_L
94-3. MO\lLW D� \/IN_ lL
944 MOYWF DENOMINADOR_ CONYERSION _H
945 MOYLW LCD_LINE2+6
946 CALL PRESENT AR_MEDICION
947 RETURN
948 PTR_MEDICIONES_ YOUT
94-9-CA.LL OBIENER.,J?OSlCJ.O.N._eANTALLA
950 CALL TXT_LI_MEDICIONES_ YOUT
951 CALL PREPARAR_LINEA
952 INCF PUNTERO,F
953 RETURN
954 PTR_PRESENTACION_MEDICIONES_ YOUT
95.5 BTFSS
956 EST ADO,MEDICIONES_DISPUESTAS
957 RETURN
102
958 BCF ESTADO,MEDICIONES_DISPUEST AS 1008 CALL PREPARAR_LINEA
959 BSF STATUS,RP0 1009 INCF PUNTERO,F
960 MOVFW RESULTADO_ VOUT_R_H 1010 RETURN
961 BCF STATUS,RP0 1011 PTR_PRESENT ACION _MEDICIONES_ OTRO
962 MOVWF ADRESH 1012 BTFSS
963 BSF STATUS,RVO. ES:íADO2,MED.LClONES-_ D!RECTAS;ESIADO,M EDI
964 MOVFW RESULTADO_VOUT_R_L CIONES_DISPUESTAS
965 MOVWF ADRESL 1013 RETURN
966 BCF STATUS,RP0 1014 BCF
967 MOVLW NUMERADOR_ VOUT EST ADO2,MEDICIONES_DIRECTAS;EST ADO,MEDI
968 MOVWF NUMERADOR_CONVERSION CIONES_DISPUESTAS
969 MOVLW DENOMlNADOR.._ VOUT_L 1015 MOVLW MEDIR_ TEMPERA TURA
970 MOVWF DENOMINADOR_CONVERSION_L 1016 CALL MEDIR
971 MOVLW DENOMINADOR_ VOUT_H 1017 MOVFW ADRESI-I
972 MOVWF DENOMINADOR_ CONVERSION _H 1018 CLRF ADRESI-I
973 MOVLW LCD LINE2+6 1019 MOVWF MNDOI-I
974 CALL PRESENTAR_MEDICION 1020 BSF STATUS,RP0
975 RETURN 1021 MOVFW ADRESL
976 PTR_MEDICIONES_IOUT 1022 CLRF ADRESL
977 CALL OBTENER_pOSICION _PANTALLA 1023 BCF STATUS,RP0
978 CALL TXT_LI_MEDICIONES_IOUT 1024 MOVWF MNDOL
979 CALL PREPARAR_LINEA 1025 MOVLW CER0_GRADOS_KELVIN_l-1
980 rNCF PUNTERO,F 1026 MOVWF STOOI-I
981 RETURN 1027 MOVLW CERD_GRADQS_KELVIN_L
982 PTR_PRESENTACION_MEDICIONES_IOUT 1028 MOVWF STDOL
983 BTFSS ESTADO2,MEDICIONES_DIRECTAS 1029 CALL RESTAl6
984 RETURN 1030 BTFSS STATUS,C
985 BCF ESTADO2,MEDICIONES_DIRECTAS 1031 GOTO $+7
986 BSF STATUS,RP0 1032 MOVFW RESTAI-I
987 MOVFW RESULl'ADO-_ IOUT _ R-_ l:L 1033 MO-\l.WE AURESI-I
988 BCF STATUS,RP0 1034 MOVFW RESTAL
989 MOVWF ADRESH 1035 BSF STATUS,RP0
990 BSF STATUS,RP0 1036 MOVWF ADRESL
991 MOVFW RESULTADO_IOUT_R_L 1037 BCF STATUS,RP0
992 MOVWF ADRESL 1038 MOVLW NUMERADOR_TEMPERATURA
993 BCE s:rA:CUS,REQ 1039 MO\l.WE NUMER ADQR _ Cilll\/ERSION
994 MOVLW NUMERADOR_IOUT 1040 MOVLW
995 MOVWF NUMERADOR_CONVERSION DENOMrNADOR_TEMPERATURA_L
996 MOVLW DENOMrNAOOR_IOUT_L 1041 MOVWF DENOMINADOR_CONVERSION_L
997 MOVWF DENOMrNADOR_CONVERSION_L 1042 MOVLW
998 MOVLW DENOMrNADOR_IOUT_l-1 DENOMINADOR_ TEMPERA TURA_l-1
999 MOVWF DENOMINADOR_ CONVERSlON_H 1043 MOVWE DENOMrNADOR_CONVERSION_l-1
1000 MOVLW LCD_LrNE2+6 1044 MOVLW LCD_LINE2+.6
1001 CALL PRESENTAR _MEDICJON 1045 CALL PRESENTAR_ MEDICION
1002 MOVLW '%1 1046 MOVFW RESULTADO_ CONVERSION _L
1003 CALL ENVIA_DATO 1047 MOVWF MNDOL
1004 RETURN 1048 MOVFW RESULTADO_ CONVERSION _ 1-1
1005 PTR _ MEDICJONES _ OTRO 1049 MOVWF MNDOI-I
1006 CALL OBTENER_pOSICION_PANTALLA 1050 MOVFW MAXIMA_TEMPERATURA_l-1
1007 CALL TXT_LI_MEDICIONES_OTRO 1051 MOVWF STDOI-I
1052 MOVFW MAXIMA_TEMPERATURA_L
1053 MOVWF STDOL
1054 CALL RESTAl6
1055 BTFSC STA TUS,C
1056 GOTO SOBRETEMPERATURA
1057 BCF ESTADO2,FLAG_S_TEMPERATURA
1058 MOVLW
SrN_HISTERESIS_S_TEMPERATURA_H
1059 MOVWF MAXIMA_TEMPERATURA_II
1060 MOVLW
SIN_HISTERESIS_S_TEMPERATURA_L
1061 MOVWF MAXJMA_TEMPERATURA_L
1062 RETURN
1063 SOBRETEMPERATURA
1064 BTFSC ESTADO2,FLAG_S_TEMPERATURA
;SE MUESTRA EL MENSAJE SOLO UNA VEZ
PRODUCIDO EL EVENTO
1065 RETURN
1066 BSF ESTADO2,FLAG_S_TEMPERATURA
1067 MOVLW HISTERESIS_S_TEMPERATURA_H
1068 MOVWF MAXIMA_TEMPERATURA_H
1069 MOVLW HISTERESIS_S_TEMPERATURA_L
1070 MOVWF MAXIMA_TEMPERATURA_L
1071 CLRF TMRO
1072 MOVLW
V ALOR_SrNCRONISMO _pRESENT ACIONES
1073 MOVWF SrNCRONISMO _PRESENTACIONES
1074 MOVLW ALARMA_ SOBRETEMPERA TURA
1075 MOVWF PUNTERO
1076 RETURN
1077 VER_SíMETRlA_ Y _SUB_SOB
1078 BTFSS EST ADO,MEDICION_SUB_SOB
1079 RETURN
1080 BCF ESTADO,MEDICION _SUB_ SOB
1081 MOVFW MAXIMA_TENSION_H_ VOUT
1082 MOVWF MNDQH
1083 MOVFW MAXIMA_TENSION_L_ VOUT
1084 MOVWF MNDOL
1085 BSF STATUS,RP0
1086 MOVFW RESULTADO_ VOUT_R_H
1087 BCF STATUS,RP0
1088 MOVWF STDOH
1089 BSF STATUS,RP0
1090 MOVFW RESULTADO_VOUT_R_L
1091 BCF STATUS,RP0
1092 MOVWF STDOL
1093 CALL RESTAl6
1094 BTFSS STA TUS,C
1095 GOTO SOBRETENSION_ VOUT
1096 ;EXAMrNANDO SUBTENSION
103
1097 MOVFW MINIMA_TENSION_L_ VOUT
1098 MOVWF MNDOL
1099 MOVFW MrNIMA_TENSION_H_ VOUT
1100 MOVWF MNDOH
1101
1102
1103
CALL RESTAl6
BTFSC ST ATUS,C
GOTO SUBTENSION_ VOUT
1104 ; BTFSSESTAD03,FLAG_INICIO_ VOUT
1 105 GOTO $+5
1106 BTFSC EST AD03,FLAG _SUB_ VOUT
1107 GOTO $+3
1108 BTFSS ESTAD03,FLAG_SOB_ VOUT
1109 GOTO EXAMEN_SIMETRIA;RETURN
1110 DECFSZ CONTADOR_SUB_SOB_ VOUT,F
;ESPERA QUE EL RETORNO A LA CONDICION
NORMAL SE MANTENGA 4 SEG APROX.
1111 GOTO EXAMEN_SIMETRIA;RETURN
1112 BSF ESTADQ3,FLAG_lNICJO_ VOUT
1113 BCF ESTAD03,FLAG_SOB_ VOUT
1114 BCF ESTAD03,FLAG_SUB_ VOUT
1115 MOVLW TIEMPO_ACTIVACION_SOB_ VOUT
1116 MOVWF
TEMPORIZADOR_ SOBRETENSION _ VOUT
111-7 MO-VL.W TIEMeO:._
AC[L\lACLON-_SUB_ VOUT
1118 MOVWF
TEMPOR!ZADOR_SUBTENSION_ VOUT
1119
1120
1121
11-22-
1123
1124
1125
1126
MOVLW
MOVWF
MOVLW
MO-\L
WE
MOVLW
MOVWF
MOVLW
MOVWF
SrN_HISTERESIS_SUB_H_ VOUT
MrNIMA_TENSION_H_ VOUT
SrN_HISTERESIS_SUB_L_ VOUT
MINlMA_TENSlON-_L_ \'OUT
SIN_HISTERESIS_SOB_H_ VOUT
MAXIMA_TENSION_H_ VOUT
SrN_I-IISTERESIS_SOB_L_ VOUT
MAXIMA_TENSION_L_ VOUT
1127 ;BTFSC ESTAD02,FLAG_rNICIO
1 L28 ;RETURN
1129 ;BSF
1130 ;BSF
1131 ;BCF
1132 BSF
1133 ;BSF
STATUS,RP0
ESTAD03,V_SALIDA_rNICIAL_OK
STATUS,RP0
ESTAD03,FLAG_ V_SALIDA_OK
ESTADO2,FLAG_rNICIO
1134 GOTO EXAMEN_SIMETRIA;RETURN
1135 SOBRETENSION_ VOUT
1136 MOVLW SEGUNDOS_pARA_HABILITACION
1137 MOVWF CONTADOR_SUB_SOB_ VOUT
1138 BTFSC ESTAD03,FLAG_SOB_ VOUT ;SE
MUESTRA EL MENSAJE DE SOBRETENSION SOLO
UNA._ VEZ PRODUCIDO EL EVENTO
1139 GOTO EXAMEN_SIMETRIA;RETURN
1140 DECFSZ
TEMPORIZADOR_SOBRETENSION_ VOUT,F
1141 GOTO EXAMEN_SIMETRIA;RETURN
1142 MOVLW TIEMPO_ACTIVACION_SOB_ VOUT
1143 MOVWF
TEMPORIZADOR_SOBRETENSION_ VOUT
1144 BCF ESTAD03,FLAG_SUB_ VOUT
1145 BSF ESTAD03,FLAG_SOB_ VOUT
1146 MOVLW HISTERESIS_SOB_H_ VOUT
1147 MOVWF MAXIMA_ TENSION_H_ VOUT
1148
1149
1150
1151
MOVLW
MOVWF
BCF
HISTERESIS_SOB_L_ VOUT
MAXIMA_TENSION_L_ VOUT
ESTAD03,FLAG_ V _SALIDA_OK
GOTO EXAMEN_SIMETRIA;RETURN
1152 SUBTENSION_ VOUT
1153 MOVLW SEGUNDOS_pARA_HABILITACION
1154 MOVWF CONTADOR_SUB_SOB_ VOUT
1155 BTFSC ES-l'AD03,EI..Afl_SUR._ \/.OUT ;SE
MUESTRA EL MENSAJE DE SUBTENSION SOLO UNA
VEZ PRODUCIDO EL EVENTO
1156 GOTO EXAMEN_SIMETRIA;RETURN
1157 DECFSZ
TEMPORJZADOR_SUBTENSION_ VOUT,F
1158 GOTO- EXAMEN::_SIMEIR.lAftEIURN
1159 MOVLW TIEMPO_ACTIVACION_SUB_ VOUT
1160 MOVWF
TEMPORIZADOR_SUBTENSION_ VOUT
1161
1162
1163
BCF ESTADO3,FLAG_SOB_ VOUT
BSF ESTADO3,FLAG_SUB_ VOUT
MOVLW HISTERES!S_SUB_H_ VOUT
1164 MOVWF MINIM _TENSION H VOUT
1165 MOVLW HISTERESIS_SUB_L_ VOUT
1166 MOVWF MfNIMA_TENSION_L_ VOUT
1167 BCF ESTAD03,FLAG_V_SALIDA_OK
1168 EXAMEN_SIMETRIA
1169 ;;;;;;;;;;;;;;;;;EXAMEN DE FALLA DE SIMETRIA
DEL SfNCRONISMO
1170 BSF STA TUS,RP0
1171 MOVFW ALARMA_SfNCRONISMO_R
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
XORLW DATO_FALLA_SfNCRONISMO
BTFSC STA TUS,Z
GOTO FALLA_SlMETR.lA
BCF STA TUS,RP0
BCF ESTADO,FLAG_FALLA_SIMETRJA
GOTO SEGUIR_EXAMEN_SUB_SOB
FALLA_SIMETRIA
BCF STA TUS,RP0
BTFSC ES.1'.ADO,EI..Afl_EALLA-_ S.IMEIR.lA
GOTO SEGUIR_EXAMEN_SUB_SOB
BSF ESTADO,FLAG_FALLA_SIMETRIA
1183 CLRF
1184 MOVLW
104
TMR0
VALOR_SINCRONISMO _pRESENT ACIONES
;RESET DEL TIMER PARA PRESENTACION
COMPLETA DE LA ALARMA
1185 MOVWF SINCRONISMO_pRESENTACIONES
1186 MOVLW ALARMA_FALLA_SIMETRIA
1187 MOVWF PUNTERO
1188 SEGUIR_EXAMEN_SUB_SOB
1189 MOVFW MAXIMA_TENSION_H
1190
1 L9l
1192
1193
1194
1195
1196
H-!l'Z
1198
MOVWF
MOVFW
MOVWF
BSF
MOVFW
BCF
MOVWF
BSf
MOVFW
MNDOH
MAXLMA_TENSION_L
MNDOL
STATUS,RP0
RESULTADO_ VIN_R_H
STATUS,RP0
STDOH
S:CATUS,RP0
RESULTADO_ VIN_R_L
1199 BCF STATUS,RP0
1200 MOVWF STDOL
1201 CALL RESTAl6
1202 BTFSS STATUS,C
1201 mm SOBREIENSION
1204 EXAMfNAR_SUB
1205 MOVFW MfNIMA_TENSION_L
1206 MOVWF MNDOL
1207
1208
1209
MOVFW
MOVWF
CALL
MfNIMA_TENSION_H
MNDOH
RESTAl6
1210 BTFSC STATUS,C
1211 GOTO SUBTENSION
1212 GOTO CONDICION_NORMAL
1213 SUBTENSION
1214 MOVLW SEGUNDOS_pARA_HABILITACION
1215 MOVWF CONTADOR_SUB_SOB
1216 BTFSC ESTADO,FLAG_SUB ;SE MUESTRA
EL MENSAJE DE SUBTENSION SOLO UNA VEZ
PRODUCIDO EL EVENTO
1217 RETURN
1218 DECFSZ TEMPORJZADOR_SUBTENSION,F
1219 RETURN
1220 MOVLW TrEMPO_ACTIVACION_SOB_SUB
1221 MOVWF TEMPORIZADOR_SUBTENSION
1222 BCF ESTADO,FLAG_SOB
1223 BSF ESTADO,FLAG_SUB
1224 MOVLW HISTERESIS_SUB_H
12.li MO-\l.WE MlNIMA-_TalSION_H
1226 MOVLW HISTERESIS_SUB_L
1227 MOVWF MINIMA_TENSION_L
1228 CLRF
1229 MOVLW
TMR0
VALOR _SINCRONISMO _PRESENTACIONES
;RESET DEL TIMER2 PARA PRESENTACION
COMPLETA DE LA ALARMA
1230 MOVWF SINCRONISMO_PRESENTACLONES
1231 MOVLW ALARMA_SUBTENSION
1232 MOVWF PUNTERO
1233 RETURN
1234 CONDIClON_NORMAL
1235 BTFSS ESTADO2,FLAG_íNIC1O
1236 GOTO $+5-
1237 BTFSC ESTADO,FLAG_SUB
1238 GOTO $+ 3
1239 BTFSS ESTADO,FLAG_SOB
1240 RETURN
1241 DECFSZ. CON.TADOR._S.UR_S.0.8,E
;ESPERA QUE EL RETORNO A LA CONDICION
NORMAL SE MANTENGA 4 SEG APROX.
1242 RETURN
1243 BSF
1244 BCF
1245 BCF
ESTADO2,FLAG_lNICIO
EST ADO,FLAG _ SOB
EST ADO,FLAG_SUB
1246 MOVLW TIEMPO_ACTIVACION_SOB_SUB
1247 MOVWF TEMPORIZADOR_SOBRETENSION
1248 MOVWF TEMPORIZADOR_SUBTENSION
1249 MOVLW SIN_HISTERESIS_SUB_H
1250 MOVWF MINIMA_TENSION_H
1251 MOVLW SIN_HISTERESIS_SUB_L
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
MOVWF MlNIMA_TENSION_L
MOVLW SIN_HISTERESIS_SOB_H
MOVWF MAXIMA_TENSION_H
MOVLW SIN_HISTERESIS_SOB_L
MOVWF MAXIMA_TENSION_L
BTFSC ESTADO2,FLAG_INLCIO
RETURN
SOBRETENSION
MOYLW SEGUNDOS_t>ARA_HABILITACION
MOVWF CONTAOOR_SUB_SOB
1262 BTFSC ESTADO,FLAG_SOB ;SE MUESTRA
EL MENSAJ& DE SOBREll1NSlON- S0b0- UNA VEZ
PRODUCIDO EL EVENTO
1263 RETURN
1264 DECFSZ
TEMPORIZADOR_SOBRETENSION,F
1265
1266
1267
1268
RETURN
MOVLW
MOVWF
BCF
TLEMEO _ACILV AClON _ S.OR _ S.UR
TEMPORIZADOR_SOBRETENSION
ESTADO,FLAG_SUB
1269 BSF ESTADO,FLAG_SOB
1270 MOVLW HISTERESIS_SOB_H
1271 MOVWF MAXIMA_TENSION_II
1272 MOVLW HISTERESIS_SOB_L
1273 MOVWF MAXIMA_TENSION_L
1274 CLRf TMR0
1275 MOVLW
VALOR_SINCRONISMO _PRESENTACIONES
105
1276 MOVWF SINCRONISMO_PRESENTACIONES
1277 MOVLW ALARMA_SOBRETENSION
1278 MOVWF PUNTERO
1279- REHJRN-
1280 VER_SOBRECORRIENTE
1281 BTFSS
EST AD02,MEDICION_SOBRECORRIENTE
1282 RETURN
1283 IOUT
12&.4.. BCF
1285 CALL
1286 BCF
INTCON,GIE
DESHABILITAR_ RECEPCION
INTCON,INTF;EST AD03,FLAG _ESPERA_ SINCRONI
SMO
1287 CLRWDT
1288 BTFSS INTCON,INTF
1289 GOTO $-2;
1290 RETURN
1291 BCF
EST AD03,FLAG_ESPERA_SINCRONISMO
1292 BCF
EST ADO2,MEDICION _SOBRECORRJENTE
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
MOVLW
MOVWF
CALL
CALL
BSF
MEDIR_IOUT_R
TEMP2;SEL_ADCON0
CALCULO_IRMS
HABILITAR_ RECEPCION
INTCON,GIE
; GOTO EIN_DE_PROGRAMA
MOVFW RAIZH
MOVWF
BSF
MOVWF
MNDOH
STATUS,RP0
RESULTADO_IOUT_R_H
1303 BCF ST ATUS,RP0
�304- MG-VFW- RAl-lb
1305 MOVWF MNDOL
1306 BSF STATUS,RP0
1307 MOVWF RESULTADO_IOUT_R_L
1308 BCF
1309
l-3.LO.
1311
1312
MOVFW
MO-'.lWE
MOVFW
MOVWF
STATUS,RP0
SOBRECARGA_H
SIOOH..
SOBRECARGA_L
STDOL
1313 CALL RESTA16
1314 BTFSC STATUS,C
1315 GOTO HAY_SOBRECARGA_R
1316 CLRF
INTEGRAL
1317 CLRF
1318 CLRF
lK_R_H3
lK_R_H
lK_R_L
;RESET DE LA
1319 GOTO DETERMlNAR_NO_SOBRECARGA
1320 HAY_SOBRECARGA_R
1321 CALL
VER _PRESENT AClON _ SOBRECARGA
1322 BTFSS. ESTAD03,.FLAG_CAR.GA_OK._
1323 RETURN
1324 CLRF SMDOlH3 ;DE LA DIFERENCIA DE
PDC-SOBRECARGA (125%0 100%)
1325 MOYFW RESTAH
1326 MOVWF SMDOIH
1327 MOYFW RESTAL
1328 MOVWF SMDOIL
1329 MOVFW IK_R_H3
1330 MOYWF SMDO2H3
1331 MOYFW IK R H
1332 MOYWF SMD02H
1333 MOYFW IK R L
1334 MOVWF SMDO2L
1335 CALL SUMA24
1336 MOYFW SUMAH3
1337 MOVWF IK R H3
1338 MOYWF MNDOH3
1339 MOYFW SUMAH
1340 MOVWF IK_R_H
1341 MOYWF MNDOH
1342 MOVFW SUMAL
1343 MOVWF lK_R_L
1344 MOVWF MNDOL
1345 CALL
VER_SOBRECARGA_PERMANENTE
1346 RETURN
1347 DETERMlNAR_NO _ SOBRECARGA
1348 BCF
EST ADO,FLAG _ ALARMA_ SOBRECARGA
1349 MOVL.W- SIN-_l:US.TERESIS:_
SOB8ECA8GA L
1350 MOYWF SOBRECARGA_L
1351 MOYLW SíN_HISTERESIS_SOBRECARGA_H
1352 MOYWF SOBRECARGA_H
1353 BTFSC ESTADO3,FLAG_CARGA_OK
1354 RETURN
1355 BSF STATUS,RP0
l06
1356 DECFSZ CONTADOR_SOBRECARGA,F
;ESPERA QUE EL RETORNO A LA CONDICION
NORMAL SE MANTENGA 4 SEG APROX.
1357 GOTO $+5
1358 MOVLW
TIEMPO _MlNlMO:..
CARGA.:..
NORMAL
1359 MOYWF CONTADOR_SOBRECARGA
1360 BCF STATUS,RP0
1361 BSF ESTADO3,FLAG_CARGA_OK
1362 BCF STATUS,RP0
1363 RETURN
1364-. VER_PRESENT
AOON_SOBRECARGA
1365 MOYLW
1366 MOYWF
1367 MOVLW
1368 MOVWF
1369 MOVLW
HISTERESIS_SOBRECARGA_H
SOBRECARGA_H
HISTERESIS_SOBRECARGA_L
SOBRECARGA_ L
TLEMPO_ MIN LMO _ CARGA_NORMAL
1370 BSF STATUS,RP0
1371 MOVWF CONT ADOR_SOBRECARGA
1372 BCF STATUS,RP0
1373 BTFSC
EST ADO,FLAG _ALARMA_ SOBRECARGA
1374 RETURN
1375 BSF
EST ADO,FLAG _ALARMA_ SOBRECARGA
1376 CLRF TMR0
1377 MOYLW
VALOR_SíNCRONISMO _pRESENT ACIONES
137& MOYWF SlNCRONlSMO_pRESENTACIONES
1379 MOYLW ALARMA_SOBRECARGA
1380 MOVWF PUNTERO
1381 RETURN
1382 VER_SOBRECARGA_PERMANENTE
1383 MOVLW
LIM1-TE_IN'.[EGRACLON::._CORRIENTE_H3
1384 MOVWF STDOH3
1385 MOYLW
LIMITE_INTEGRACION _ CORRIENTE_ H
1386 MOVWF STDOH
1387 MOYLW
L� IN
TEGRACION_ CORRJENTE_L
1388 MOYWF STDOL
1389 CALL RESTA24
1390 BTFSC STATUS,C
1391 BCF ESTADO3,FLAG_CARGA_OK
1392 RETURN
1393 ;;EXAMEN DE ERROR EN RX
1394 EXAMíNAR _ERROR_ EN_ RECEPCION
1395 BTFSC RCST A,OERR
1396 GOTO FALLA_RECEPCION_RS232
1397 BTFSS RCSTA,FERR
1398 GOTO RECEPCION_RS232_OK
1399 MOVFW RCREG
1400 FALLA_RECEPCION_RS232
1401 BSF
EST ADO,FLAG _ RECEPCION _ RS _232
1402 RETURN
1403 RECEPCION_RS232_OK
1404 BCF
EST ADO,FLAG _ RECEPCION _ RS _ 232
1405 RETURN
1406 ;;;;RUTrNAS DE HABILITACION DE LA
RECEPCION DEL PUERTO SERIAL
1407 HABILITAR_RECEPCION
1408 BSF RCSTA,CREN ;HABILITA
RECEPCION
1409 BSF STATUS,RP0
1410 BSF PIEl,RCIE ;HABILITANDO
rNTERRUPCION DE RECEPCION DEL PUERTO SERIAL
1411 BCF
1412 RETURN
STATUS,RP0
1413 DESHABILITAR_RECEPCION
1414 BCF
RECEPCION
1415 BSF
1416 BCF
RCSTA,CREN ;DESHABLLLTA
STATUS,RP0
PIE l ,RCIE ;DESHABILITANDO
rNTERRUPCION RECEPCION PUERTO SERIAL
1417 BCF STATUS,RP0
1418 RETUR:N-
1419 ;;;;;RUTINA DE MEDICIONES
1420 MEDIR
1421 MOVWF ADCON0 ;SELECCIONA
FOSC/8,CANAL AN Y ACTIVA EL MODULO ND
1422 GOTO- $-H
1423 GOTO $+1
1424 GOTO $+1
1425 GOTO $+1
1426 GOTO $+ 1
1427 GOTO $+1
1428 GOTO $.+1
1429 GOTO $+ 1
1430 GOTO $+ 1
1431 BSF ADCON0,GO ;INICIO
CONVERSION ND
DE
1432 BTFSC ADCON0,GO ;TEST DE ESTADO DE
CONVERSION
1433 GOTO $-1
1434 ser
MODULOND
1435 RETURN
ADCON0,ADON ;APAGA
1436 CALCULO_IRMS
1437 MOVLW NUMERO_MEDICIONES
1438 MOVWF CON'.i:ADOR.._DE._M.EillCIONES
1439 BCF
EST AD03,INDICADOR_ACARREO _24
1440 CLRF ACUMULADOR_H3
1441 CLRF
1442 CLRF
1443 ;BCF
1444 BSF
ACUMULADOR_H
ACUMULADOR_L
STAJ'US,R.P0
PORTB,I
1445 MEDICION_RMS_IOUT
1446 CLRWDT
1447
1448
1449
1450
1451
1452
1453
1454
145.5
1456
MOVFW
CALL
MOVFW
MOVWF
BSF
MOVFW
BCF
MOVWF
CALL
MOVFW
TEMP2
MEDIR
ADRESH
BASEH
STATUS,RP0
ADRESL
STATUS,RP0
BASEL
ELEYAR._AL_CUADRADO
CUADRADOL
1457 MOVWF SMDOIL
1458 MOVFW CUADRADOH
1459 MOVWF SMDOIH
1460 MOVFW CUADRADOH3
146-l- M0-VWF SMOO.I-H3.
1462 MOVFW ACUMULADOR_L
1463 MOVWF SMDO2L
1464 MOVFW ACUMULADOR_H
1465 MOVWF SMD02H
1466 MOVFW ACUMULADOR_H3
146'.7 MO\lWi;'. SM002H-3-
1468 CALL SUMA24
1469 BTFSC STA TUS,C
1470 BSF
EST ADO3,INDICADOR _ACARREO_ 24
1471 MOVFW SUMAL
1472 MOYWE_ ACUMULADOR_L
1473 MOVFW SUMAH
1474 MOVWF ACUMULADOR_H
1475 MOVFW SUMAH3
1476 MOVWF ACUMULADOR_H3
1477 MOVLW COMPLEMENTO_DT
1478 MOVWF TEM.PI
1479 DECFSZ TEMPl,F
1480 GOTO $-1
107
EL
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
DECFSZ CONTADOR_DE_MEDICIONES,f'
GOTO MEDICION_RMS_IOUT
BCF PORTB.l
BCF STATUS,
BTf'SC ESTAD03,INDICADOR_ACARRE0_24
BSF STA TUS,C
RRF ACUMULADOR_l-13,F
RRF ACUMULADOR_l-1,F
RRF ACUMULADOR_L,F
MOVFW ACUMULADOR_L
1491 MOVWF RADICANDOI
ACUMULADOR_H 1492 MOVFW
1493 MOVWF
1494 MOVFW
1495 MOVWF
1496 CALL
1497 RETURN
RADICAND02
ACUMULADOR_l-13
RADICAND03
RAIZ_ CUADRADA
1498 ;-----RUTINA PARA OBTENER LAS MEDIDAS A
ESCALA VOLTIOS(AC,DC),AMPERIOS,ºC, ETC---
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
CONVERSION
BSF STATUS,RPO
MOVFW
BCF
MOVWF
MOVFW
MOVWF
MOVFW
MOVWF
CALL
MOVFW
MOVWF
MOVFW
MOVWF
ADRESL
STATUS.RPO
MPDORL
ADRESH
MPDORH
NUMERADOR_ CONVERSION
MPNDO
MULTIPLICACION l 2X4
PROH-
DVDOH
PROL
DVDOL
1513 MOVFW DENOMINADOR_CONVERSION_H
1514
1515
1516
1517
1518
1519
1520
1521
1522
MOVWF
MOVFW
MOVWF
CALL
MOVFW
MOVWF
MOVFW
MOVWF
RETURN
DVSORH
DENOMINADO� CONVERSION _ L
DVSORL
DIVISION
COCIE_l-1
RESULTADO_CONVERSION_H
COCIE_L
RESULTADO_CONVERSION_L
1523 ;---RUTINA PARA DESCOMPONER EL
NUMERO EN SUS DIGITOS ASCII-------
1524
1525
1526
1527
1528
DESCOMPOSICION_ASCII
MOVFW
MOVWF
MOVFW
MOVWF
RESULTADO_ CONVERSION _ H
DVDOl:l.
RESULTADO_ CONVERSION _L
DVDOL
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
MOVf'W
MOVWF
MOVf'W
MOVWf'
MOVLW
MOVWF
CLRF
CALL
MOVf'W
CALL
RESTOL
DVDOL
RESTOH
DVDOH
.100
DVSORL
DVSORl-1
DIVISION
COCIE_L
ASCII
1539 BSF ST ATUS,RPO
1540 MOVWF CENTENA
1541 BCF ST ATUS,RPO
1542 MOVFW RESTOL
1543 MOVWF DVDOL
1544 CLRF DVDOH
1545 MOVLW .10
1546 MOVWE OVSORL
1547 CLRF DVSORH
1548
1549
CALL DIVISION
MOVFW COCIE_L
1550 CALL
1551 BSF
15-5-2 MOVWF
1553 BCF
1554 MOVFW
1555 CALL
1556 BSF
1557 MOVWF
155&. se¡_;
1559 RETURN
ASCII
STATUS,RPO
DECENA
STATUS,RPO
RESTOL
ASCII
STATUS,RPO
UNIDAD
S4A-TUS$PO
1560 ;;;;;;RUTINAS DE
ARITMETICAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
108
OPERACIONES
1561 ;----RUTINA PARA MULTIPLICACIÓN DE 12X4
BITS----------------------------------;
1562 MULTLPLICACLON L2X4
1563 CLRF PROH
1564 CLRF PROL
MOVLW 4 1565
1566
1567
1568
1569
MOVWF CONTADOR_TEMPORAL
BUCLE4
RRF MPNDO,F
BTFSS STATUS,C
1570 GOTO CER04
1571 MOVFW MPDORL
1572
1573
is14.
1575
1576
ADDWF PROL,F
BTFSS STA TUS,C
G.OTO $.+2..
INCF
MOVFW
PROH,F
MPDORH
;ACUMULA MPNDOR
1577 ADDWF PROH,F
1578 CER04
1579 BCF
1580 RLF
DE PROH ...
1581 RLF
PROL
STATUS,C
MPDORL,F
MPDORH,F
;SE EXTRAE LSB
; ... YSE PONE EN
1582 DECFSZ CONTADOR_TEMPORAL,F ;10
VECES PARA TODOS LOS BITS DEL MPDOR
1583 GOTO BUCLE4
1584 RETURN
1585 :------RUTINA DE DIFERENCIA DE 16
BITS(ACARREO EN ST ATUS,C)---
1586 RESTAl 6
1587 MOVFW STDOL
1588 SUBWFMNDOL,W
1589
1590
BTFSS ST ATUS,C
GOTO $-1-{j
1591 MOYWF RESTAL
1592 MOYFW STDOH
1593 SUBWFMNDOH,W
1594 MOVWF RESTAl-1
1595
1596
RETURN
MOVWF RES-TAL
1597 COMF STDOH, W
1598 ADDWF MNDOH,W
1599 MOVWF REST AJ-1
1600 RETURN
1601 ;--RUTINA DE DIFERENCIA DE 24
BITS(ACARREO EN STA TUS,C)--
1602 REST A24
1603 MOVFW STDOL
1604
1605
1606
1607
1608
1609
SUBWF MNDOL,W
MOYWF REST AL
BTFSS STA TUS,C
GOTO $+5
MOYFW STDOI-I
SUBWF MNDOH,W
1610 MOVWF RESTAH
1611
1612
1613
1614
1615
GOTO $+4
COMF STDOH, W
ADDWF MNDOH, W
MOYWF REST AH
BTFSS STA TUS,C
1616 GOTO $+5
1617 MOYFW STDOH3
1618 SUBWFMNDOH3,W
1619 MOVWF RES.TAfl3-
l 620 RETURN
1621 COMF STDOJ-13,W
1622 ADDWF MNDOH3,W
1623 MOVWF RESTAJ-13
1624 RETURN
l09
1625 ;----RUTINA DE SUMA DE 24 BITS(ACARREO
EN STA TUS,C)----
1626 SUMA24
1627 MOVFW SMDOIL
1628 ADDWF SMDO2L, W
1629 MOVWF SUMAL
1630 BTFSS STA TUS,C
1631 GOTO $+.12
1632. MOYEW SMDOIH
1633 ADDWF SMDO2H.W
1634 BTFSS STATUS,C
1635 GOTO $+5
1636 ADDLW .1
1637 MOYWF
1638- BSF
SUMAI-I
S-TA.TUS,C
1639 GOTO SUMANDO_3
1640 ADDLW .1
1641 MOYWF SUMAI-I
1642 GOTO SUMANDO 3
1643 MOVFW
1644- ADD-Wf
SMDOIH
SMD02H,W
1645 MOVWF SUMAH
1646 SUMANDO_3
1647 BTFSS STATUS,C
1648 GOTO $+.12
1649 MOVFW SMDOIH3
1650 ADDWF SMDO21-13,W
1651 BTFSS STATUS,C
1652 GOTO $+5
1653
1654
1655
1656
1657
1658
ADDLW
MOVWF
BSF
RETURN
ADDLW
MOYWF
1659 RETURN
MOYFW
ADDWF
MOVWF
RETURN
.1
SUMAJ-13
STATUS,C
.1
SUMAH3
SMDOI H3
SMDO2H3,W
SUMAl-13
1660
1661
1662.
1663
1664 ;--RUTINA DE DIVISION DE 16/16B!TS--
1665 DIVISION
1666 CLRF RESTOL
1667 CLRF RESTOH
166&- ;BCi;' Sl'.AT.US,RP0
1669 CLRF COCIE_L
1670 CLRF COCIE_H
1671 MOVLW .16 ;PARA LOS l6BITS
1672 MOVWF CONTADOR_TEMPORAL
1673 BUCLEI
1674 RLF DVDOL.F ;DESPLAZA BITS
DEL DIVIDENDO UNO EN UNO ...
1675 RLF
1676 RLF
DVDOH,F
RESTOL,F ; ... QUE SERVIRÁ
PARA LA DIVISIÓN CON EL DIVISOR
1677 RLF RESTOH,F
1678 MOVFW RESTOL
1679 MOVWF MNDOL
1680 MOVFW RESTOH
1681 MOVWF MNDOH
1682 MOVFW DVSORH :COMPARA SI SE
PUEDE DIVIDIR ...
1683 MOVWF STDOH
1684 MOVFW DVSORL
1685 MOVWF STDOL
1686 CALL RESTAl6
1687 BTFSS STATUS,C ;.POR AHORA
1688 GOTO NODIVI ;NO, ENTONCES IR A
NO DIVISIBLE
1689 RLF COCIE_L,F ;SI, ENTONCES
DESPLAZAR "1" DEL ACARREO AL COCLENTE
1690 RLF COCIE_H,F
1691 MOVFW RESTAH
1692 MOVWF RESTOH
RESTA EN REGA
1693 MOVFW REST AL
1694 MOVWF RESTOL
;GUARDAR LA
1695 GOTO DECREI ;IR A DECREMENTAR
CONTADOR
1696 NODIVI
1697 RLF COCIE_L,F ;SI NO HAY
DlVIS!BILIDAD ENTONCES DESPLAZAR "O" DEL
ACARREO AL COCIENTE
1698 RLF
1699 DECREI
COCIE_H,F
1700 DECFSZ CONTADOR_TEMPORAL,F
;DECREMENTA CONTADOR,SI FUERON 16 ...
1701 GOTO BUCLEI ; ... DESPLAZAMIENTOS
ENTONCES SALIR DEL BUCLE
1702 RETURN
1703 ;--RUTINA PARA MULTIPLICACIÓN DE 8X8
BITS---------------;
1704 MUL TIPLICACION8X8
1705 CLRF PROH
1706 CLRF PROl
1707 MOVLW 0X08
1708 MOVWF CONTADOR_ TEMPORAL
1709 BUCLES
11 O
1710 RRf- MPDORL,F ;ANALIZA BIT DEL
1711 BTFSS STATUS,C ; ... MULTIPLICADOR
1712 GOTO CERO
1713 MOVF MPNDO,W
1714 ADDWr- PROH,F ;ACUMULA +MPNDO
1715 CERO
1716 RRF PROH,F ;SI FUE CERO
SOLAMENTE SE EXTRAE BIT LSB DE ...
1717 RRF PROL,F ; ... PROH Y SE PONE EN
PROL
1718 DECFSZ CONTADOR_ TEMPORAL,f
VE ES PARA TODO EL BYTE DEL MPDOR
1719 GOTO BUCLES
1720 ;BCF
1721 RETURN
STATUS,RP0
;8
1722 ;-----RUTINA QUE ELEVA Al. CUADRADO UN
NUMERO DE 1 O BITS--
1723 ELEVAR_AL_CUADRADO
1724 MOVFW BASEL
1725 MOVWF MPNDO
1726 MOVWF MPDORL
172.l_ CALI...
1728 CLRF
1729 CLRF
1730 CLRF
1731 CLRF
MUL TLPLJCACION8X8
SMDOII-I
SMDOIL
SMDO21-1
SMDO2L
1732 BTFSC BASEH,0
1733 BSF SMDOIL,7
1734 BTFSC BASEH, 1
1735 BSF SMDO I H,0
1736 MOVFW BASEL
1737 ADDWF SMDOIL,F
1738 BTFSC STATUS,C
1739 INCF SMDO 11-1,F
1740 BTFSS BASEl-1,0
1741 GOTO $+5
1742
1743
1744
1745
MOVFW
ADDWF
MOVFW
ADDWF
SMDOIL
SMDO2L,F
SMDOII-I
SMDO21-1,F
1746 BTFSS BASEl-1, 1
1747 GOTO $+.11
1748 BCF STATUS,C
1749 RLF SMDOIL,F
1750 RLF SMDOll-1,F
175-1-- MO\LFW SMDOIL
1752 ADDWF SMDO2L,F
1753 BTFSS ST ATUS,C
1754 GOTO $+2
1755 INCF SMDO2H,F
1756 MOYFW SMDOIH
1757 ADDWF SMDO2H,F
1758 CLRF CUADRADOH
1759 CLRF CUADRADOL
1760 CLRF CUADRAOOH3
1761 BTFSC SMDO2H,3
1762 BSF CUADRADOH3,4
1763 BTFSC SMD02H,2
1764 BSF CUADRADOH3,3
1765 BTFSC SMDO2H,I
1766 BSF CUADRADOH3,2
1767 BTFSC SMD02H,0
1768
1769
1770
BSF CUADRADOH3, 1
BTFSC SMDO2L,7
BSF CUADRADOH3,0
1771 BTFSC SMDO2L,6
1772 BSF CUADRADOH, 7
1773 BTFSC SMD02L,5
1774 BSF CUADRADOH,6
1775 BTFSC SMD02L,4
1776 BSF CUADRADOH,5
1777 BTFSC SMDO2L,3
1778 BSF CUADRADOH,4
1779 BTFSC SMDO2L,2
1780 BSF CUAORADOH,3
1781 BTFSC SMDO2L,I
1782 BSF CUADRADOH,2
1783 BTFSC SMDO2L,0
1784 BSF CUADRADOH, 1
1785 MOVFW PROL
1786 ADDWF CUADRADOL,F
1787 BTFSS STA TUS,C
1 1 1
1803 CLRF TEMPORAL_RADICANDO_2
1804 CLRF TEMPORJ\L_RADICANDO_3
1805 CLRF RAIZL
1806 CLRF RAIZH
1807 CLRF STDOH3
1808 MOVLW .24-; PARA24-BITS
1809 MOYWF CONTADOR_TEMPORAL
1810 BCF
EST ADO3,INDICADOR_pAR_EN_RAIZ_ CUADRAD
A ;FLAG QUE INDICA SI EL BIT DEL RADICANDO
TIENE POSICIÓN PAR
18ll VER_PRIMER-_BI-T
1812 BTFSS
EST ADO3,INDICADOR_PJ\R_EN_RAIZ_ CUADRAD
A
1813
1814
GOTO $+3
BCF
ESTAD03JNDLCADOR,__PAR_EN_RAIZ_CUADRAD
A
1815 GOTO $+2
1816 BSF
EST ADO3,INDICADOR_P AR_ EN_ RAIZ _ CUADRAD
A
1817 BCF STATUS,C
1818 RLF RADICANDOl,F
1819 RLF RADICANDO2,F
1820 RLF RADICANDO3,F
1821 BTFSC STATUS,C
1822 GOTO INICIAR_CALCULO_RAIZ
1823 DECFSZ CONTADOR,__ TEMPORAL,F
1824 GOTO YER_PRIMER_BIT
1825 RETURN
1826 INICIAR_CALCULO_RAIZ
1827 BSF RAIZL,0 ;OBTENIENDO LA
1788 GOTO $+6 PRIMERA RAIZ
1789 MOYLW
1790 ADDWF CUADRADOH, F
1791 BTFSS STATUS,C
1792 GOTO $+ 2
1793 INCF CUADRADOH3,F
1794 MOYFW PROH
1795 ADDWF CUAORADOH,F
1796 BTFSS ST ATUS,C
1797 GOTO $+ 2
1798 INCF CUADRADOH3,F
1799 RETURN
1800 ;-----RUTINA DE RAIZ CUADRADA PARA
RADICANDO DE 24 BITS-----
1801 RAIZ_CUADRADA
1802 CLRF TEMPORAL_RADICANDO_I
1828 DECFSZ CONT AOOR _TEMJ>ORAL,.E
1829 GOTO $+2
1830 RETURN
1831 BSF TEMPORAL_ RADICAN DO_ 1,0
1832 BTFSS
ESTAD03,INDICADOR_pAR_EN_RAIZ_CUADRAD
A
1833 GOTO $+8
1834 RLF· RADICANDOl,F
1835 RLF RADICANDO2,F
1836 RLF RADICANDO3,F
1837 RLF TEMPORAL_RADICANDO _ l ,F
1838 DECFSZ CONTADOR,__ TEMPORAL,F
1839 GOTO $+2
1840 RETURN
112
1841 DECF TEMPORAL_RADICANDO_I.F 1890 MOVWF TEMPORAL_RADICANDO_3
;RESTANDO LA PRIMERA RAIZ 1891 BSF STATUS,C
1842 BUCLE_CALCULO_RAIZ 1892 RLF RAIZL,F
1843 RLF RADICANDOl,F 1893 RLF RAIZH,F
1844 RLF RADICAND02,F 1894 VER_Sl_24_ VECES
1845 RLF RADICAND03,F 1895 DECFSZ CONTADOR _TEMVOllA L,F
1846 RLF TEMPORAL_RADICANDO_l,F 1896 GOTO $+2
1847 RLF TEMPORAL_RADICANDO_2,F 1897 RETURN
1848 RLF TEMPORAL_RADICANDO_3,F 1898 DECFSZ CONTADOR_TEMPORAL,F
1849 RLF RADICANDO l ,F 1899 GOTO BUCLE_CALCULO_RAIZ
1850 RLF RADICANDO2,F 1900 RETURN
1851 RLF RADICANDOJ,F 1901 ;;;;RUTLNAS DE.TEXTO�;;;;
1852 RLF TEMPORAL_RADICANDO _ l ,F 1902 ACLARAR_LINEA
1853 RLF TEMPORAL_RADICANDO_2,F 1903 MOVLW .16
1854 RLF TEMPORAL_RADICANDO_3,F 1904 MOVWF TEMP2
1855 MOVFW RAIZL 1905 MOVLW
1856 MOVWF PRODUCTO! 1906 CALL ENVIA_DATO
1857 MOVFW RAIZH 1907 DECFSZ TEMP2,F
1858 MOVWF PRODUCTO2 1908 GOTO $-3
1859 BCF STATUS,C 1909 RETURN
1860 RLF PRODUCTOl,F 1910 PRESENTAR_MEDICION
1861 RLF PRODUCTO2,F 1911 ADDWF POSICION_DE_(>ANTALLA,W
1862 RLF PRODUCTO 1,F 1912 CALL ENVIA_COMANDO
1863 RLF PRODUCTO2,F 1913 CALL CONVERSLON
1864 MOVLW .1 1914 CALL DESCOMPOSICION _ASCII
1865 ADDWF PRODUCTOl,F 1915 BSF STATUS,RP0
1866 BTFSC STA TUS.C 1916 MOVFW CENTENA
1867 ADDWF PRODUCTO2,F 1917 BCF STATUS,RP0
1868 MOVFW TEMPORAL_RADICANDO_I 1918 CALL ENVIA_DATO
1869 MOVWF MNDOL 1919 BSF STATUS,RP0
1870 MOVFW TEMPORAL_RADICANDO_2 1920 MOVFW DECENA
1871 MOVWF MNDOH 1921 BCF STATUS,RP0
1872 MOVFW TEMPORAL_RADICANDO_3 1922 CALL ENVIA_DATO
1873 MOVWF MNDOH3 1923 BSF STATUS,RP0
1874 MOVFW PRODUCTO! 1924 MOVFW UNIDAD
1875 MOVWF STDOL 1925 BCF- ST ATUS-,RP0
1876 MOVFW PRODUCTO2 1926 CALL ENVIA_DATO
1877 MOVWF STDOH 1927 RETURN
1878 CALL RESTA24 1928 OBTENER _(>OSICION _PANTALLA
1879 BTFSC STA TUS,C 1929 MOVFW POSICION _ DE _p ANT ALLA
1880 GOTO $+4 1930 SUBLW.2
1881 ;BCF STATUS,C 1931 BTFSS STA TUS,C
1882 RLF RALZL,F 1932 GOTO $+4
1883 RLF RA.LZH,F 1933 MOVLW .22
1884 GOTO VER_SI_24_ VECES 1934 MOVWF POSICION _ DE _PANTALLA
1885 MOVFW RESTAL 1935 RETURN
1886 MOVWF TEMPORAL_RADICANDO_ I 1936 MOVLW .2
1887 MOVFW RESTAH 1937 MOVWF POSICION_DE_(>ANTALLA
1888 MOVWF TEMPORAL_RADICANDO_2 1938 RETURN
1889 MOVFW RESTAH3 1939 PREPARAR LINEA
113
1940 MOYLW LCD_LINE2 1987 RETURN
1941 ADDWF POSICION_DE_PANTALLA,W 1988 ----------------------------------------
1942 CALL ENYIA_ COMANDO 1989 TXT_LI_MEDICIONES_ YOUT
1943 CALL ACLARAR_LINEA 1990 CALL PARTE I_ TXT _LINE 1
1944 MOYLW .20 1991 CALL CI-IAR_MEDICIONES_ YOUT
1945 BSF STATUS,RP0 1992 CALL PARTE2 TXT
1946 MOYWF TEMP4 1993 BTFSS STATUS,Z
1947 BCF STATUS,RP0 1994 GOTO $-3
1948 BSF 1995 RETURN
EST AD02,FLAG _ ROT ACION _PANTALLA 1996 --------------------------------------
1949 RETURN 1997 TXT_LI_MEDICIONES_IOUT
1950 ROT ACION _PANTALLA 1998 CALL PARTEI_TXT_LINEI
1951 BSF STATUS,RP0 1999 CALL CI-IAR_MEDICIONES_IOUT
1952 MOYF TEMP4,F 2000 CALL PARTE2_TXT
1953 BCF STATUS,RP0 2001 BTFSS STATUS,Z
1954 BTFSS STATUS.Z 2002 GOTO $-3
1955 GOTO $+3 2003 RETURN
1956 RETURN 2004
1957 BTFSS 2005 TXT_LI_MEDICIONES_OTRO
EST ADO2,FLAG_ROT ACION _ CARACTER 2006 CALL PARTEI_TXT_UNEI
1958 RETURN 2007 CALL CI-IAR_MEDICIONES_OTRO
1959 MOYLW LCD_LEFT 2008 CALL PARTE2_TXT
1960 CALL ENYIA_COMANDO 2009 BTFSS STATUS.Z
1961 BSF STATUS.RP0 2010 GOTO $--3-
1962 DECF TEMP4,F 2011 RETURN
1963 BCF STATUS,RP0 2012 ----------------------------
1964 BCF 2013 TXT _ SOBRECORRIENTE
EST ADO2,FLAG_ROT ACION_ CARACTER 2014 CALL PARTE! TXT LINEI
1965 RETURN 2015 CALL CHAR _ SOBRECORRIENTE
1966 PARTEI _TXT_LINEI 201& CALL PARTE2 TXT
1967 MOYLW LCD_LINEI 2017 BTFSS STA TUS,Z
1968 GOTO $+2 2018 GOTO $-3
1969 PARTEI_TXT_LINE2 2019 RETURN
1970 MOYLW LCD_LINE2 2020 ---------------·--·---------
1971 ADDWF POSICION_DE_(>ANTALLA,W 2021 TXT_SOBRETEMPERATURA
1972 CALL ENYIA_COMANDO 2022 CALL PARTEl_TXT_LLNEI
1973 CLRF CONT A_ CARACTER 2023 CALL CHAR_SOBRETEMPERATURA
1974 RETURN 2024 CALL PARTE2_TXT
1975 PARTE2_TXT 2025 BTFSS STATUS,Z
1976 CALL ENYIA_DATO 2026 GOTO $-3
1977 INCF CONT A_ CARACTER,F 2027 RETURN
1978 MOYLW .16 2028 --------------------------------
1979 XORWF CONT A_ CARACTER, W 2029 TXT_FALLA_SIMETRIA
1980 RETURN 2030 CALL PARTEI_TXT_LINEI
1981 TXT_LI_MEDICIONES_ YIN 2031 CALL CHAR_FALLA_SIMETRIA
1982 CALL PARTEI_TXT_LINEI 2032 CALL PARTE2 TXT
1983 CALL CHAR_MEDICIONES_ YIN 2033 BTFSS STATUS,Z
1984 CALL PARTE2_TXT 2034 GOTO $.-3
1985 BTFSS STATUS,Z 2035 RETURN
1986 GOTO $-3 2036 ---------------------------------------
2037 TXT_LI_LOGO
2038 CALL
2039 CALL
PARTEI_TXT_LINEI
CHAR_LOGO
2040 CALL PARTE2_TXT
2041 BTFSS STA TUS,Z
2042 GOTO $-3
RETURN 2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
TXT_L2_EQUIPO
CALL PARTEI_TXT_LINE2
CALL CHAR_EQUIPO
CALL PARTE2 TXT
BTFSS STA TUS,Z
GOTO $-3
RETURN
TXT _SUBTENSION
2054 CALL
2055 CALL
2056 CALL
PARTEI_TXT_LfNEI
CHAR_SUBTENSION
PARTE2 TXT
2057 BTFSS STA TUS,Z
2058 GOTO $-3
2059 RETURN
2060
2061 TXT_SOBRETENSION
2062 CALL
2063 CALL
2064 CALL
PARTE! TXT LINEI
CHAR_SOBRETENSION
PARTE2_TXT
2065 BTFSS STA TUS,Z
2066 GOTO $-3
2067 RETURN
2068 --------------------------------------
2069 ORG 0X0700
2070 CHAR_MEDICIONES_ YIN
2071 MOVLW 0X07
2072 MOVWF PCLA TH
2073 MOVFW CONTA_CARACTER
2074 ADDWF PCL,F
a. ;0123456789ABCDEF
2075 DT "V.DE ENTRADA(V):"
2076 ----------------------------------
2077 ORG 0X0700
2078 CHAR_MEDICIONES_ VOUT
2079 MOVLW 0X07
2080 MOVWF PCLATH
2081 MOVFW CONT A_ CARACTER
2082 ADDWF PCL,F
a. ;0123456789ABCDEF
2083 DT "V. DE SALIDA(V):"
2084 , ----------------------------
2085 CHAR_MEDICIONES_IOUT
2086 MOVLW 0X07
2087 MOVWF PCLATH
2088 MOVFW CONT A CARACTER
2089 ADDWF PCL,F
a. ;O l 23456789ABCDEF
2090
2091
2092
2093
2094
DT " l. DE CARGA : "
CHAR_MEDICIONES_ OTRO
MOVLW 0X07
MOVWF PCLATH
2095 MOVFW CONTA_CARACTER
2096 ADDWF PCL,F
a. ;0l 23456789ABCDEF
2097 DT "TEMPERA TURA(BC):"
2098 ----------------------------------------------
2099 CHAR_SOBRECORRIENTE
2100 MOVLW OX07
2101 MOVWF PCLATH
2102 MOVFW CONTA_CARACTER
2103 ADDWF PCL,F
a. ;0123456789ABCDEF
2104 DT" SOBRECARGA "
2105 ---------------------------------
2106 CHAR_EQUIPO
2107 MOVLW 0X07
2108 MOVWF PCLATl-1
2109 MOVFW CONT A CARACTER
2110 ADDWF PCL,F
a. ;0123456789ABCDEF
2111 DT" ETPID HF-PFC "
2112 ---------------------------------------
2113 CHAR_SOBRETEMPERATURA
2114 MOVLW 0X07
2115 MOVWF PCLATH
2116 MOVFW CONTA_CARACTER
2117 ADDWF PCL,F
a. ;0123456789ABCDEF
2118 DT "ALTA TEMPERATURA"
2119 -----------------------------------------
2120 CHAR_LOGO
2121 MOVLW 0X07
2122 MOVWF PCLATH
2123 MOVFW CONT A_ CARACTER
2124 ADDWF PCL,F
a. ;0123456789ABCDEF
2125 DT" OLC fNGENIEROS"
2126
2127 CHAR_SUBTENSION
2128 MOVLW 0X07
114
115
2129 MOVWF PCLATH 2145 ADDWF PCL,F
2130 MOVFW CONTA _ CARACTER a. ;O l 23456789ABCDEF
2131 ADDWF PCL,F 2146 DT "!!SOBRETENSION!!"
a. :O l 23456789ABCDEF 2147 ------------------------------
2132 DT " !!SUBTENSlON!! " 2148 ASCII
2133 ------------------------------------- 2149 MOVWF TEMPl
2134 CHAR_FALLA_SlMETRlA 2150 SUBLW.9
2135 MOVLW 0X07 2151 BTFSC ST ATUS,C
2136 MOVWF PCLATH 2152 GOTO $+3
2137 MOYFW CONTA_CARACTER 2153 MOVLW .9
2138 ADDWF PCL.F 2154 MOVWF TEMPI
a ;0123456789ABCDEF 2155 MOVLW OX07
2139 DT" FALLA SIMETRIA" 2156 MOYWF PCLATH
2140 -------------------------------- 2157 MOYFW TEMPI
2141 CHAR _ SOBRETENS ION 2158 ADDWF PCL,F
2142 MOVLW 0X07 2159 DT "0123456789"
2143 MOVWF PCLATH 2160 END
2144 MOVFW CONT A_ CARACTER
BIBLIOGRAHA
1 Bassett, I.A.; "Constant frequency ZVS converter with integrated magnetics". Applied
Power Electronics Conference and Exposition, 1992. APEC '92. Conference Proceedings
1992., Seventh Annual
2 Yim-Shu Lee; Leung-Pong Wong; Cheng, D.K.-W. "Simulation and design of integrated
magnetics far power converters"; IEEE Transactions on Magnetics Volume 39, lssue 2,
March 2003 Page(s):1008 - 1018
3 Yim-Shu Lee; Leung-Pong Wong; Cheng, D.K.-W.; "Simulation and design of
integrated magnetics far power converters". IEEE Transactions on Magnetics. March 2003
4 Transfarmer and Series lnductance lntegration far Harmonic Filtering in PWM lnverters
Based in a Simple Design Procedure J. Pleite, V. Valdivia, P. Zumel, C. Gonzalez
Universidad Carlos 111 de Madrid, Spain
5 C. W. T. McLyman, Transformer and Inductor Design Handbook, second edition, New
York:Marcel Dekker, 1988.
6 S. Cuk, "Basics of Switched-Mode Power Conversion: Topologies, Magnetics, and
Control," in Advances in Switched-Mode Power Conversion, vol. 2, lrvine: Teslaco, pp.
292-305, 1983.
7 R. W. Erickson, Fundamentals of Power Electronics, New York: Chapman and Hall,
1997, Chapter 13.
8 L. Min Kwang, L. Dong Yun, and H. Dong Seok, "New zero-currenttransition PWM
DC/DC converters without current stress," in.Pmc.lEEE PESC'0.1, 2001, PP.- t069.-1.Q74.
9 H. Choi, J. W. Kim, and H. B. Cho, "Novel zero-voltage and zerocurrent switching
(ZVZCS) full-bridge PWM converter using coupled output inductor," in Proc. IEEE
APEC'01, 2001, pp. 967-973.
1 o D. Chen and L. Li, "Novel static inverter with high frequency pulse de link," IEEE
Trans. Power Electron., vol. 19, no. 4, pp. 971-978, Jul.2004.
11 J. P. Agrawal, Power Electronic Systems Theory and Design. Beijing, China:
Tsinghua Univ. Press, 2001, pp. 373-382.
12 B. Szabados, "Apparatus far Dimming a Fluorescent Lamp With a Magnetic Ballast,"
U.S. Patent 6121734, 2000.
117
13 K. Harada, F. Anan, and K. Yamasaki, "lntelligent transformer," in Proc. IEEE
PESC'96, 1996, pp. 1337-1341.
14 D. Chen and L. Li, "Bi-polarity phase-shifted controlled voltage mode ac-ac
converters with high frequency ac link," in Proc. IEEE PESC'03, 2003, pp. 677-682
15 J. Faiz, B. Siahkolah. "New Solid-Sate Onload Tap-Changers Topolofy for
Distribution Transformers". IEEE Transactions on Power Delivery, Vol 18, No 1, January
2003. pp 136-141
16 E. Raaijen, R.K. Jardan, G.J. Ruumpol, J. Sieben. "An efficient and Economical
Active AC Line Conditioner'' IEEE IECON 95. pp.664-670.
17 BH Kwon, BD Min, JH Kim. "Novel Conmutation Techique of AC-AC Converter'' IEE
Proc. Electr. Power Applications, Vol 145, No 4, July 1998, pp.295-300.
18 C. Schalkwyk, H.J. Beukes, H.T. Mouton. "An AC to AC Converter Based Voltage
Regulator" IEEE Africon 2002, pp. 719-722.
19 C. Petry, J. Fagundes, l. Barbi. "New AC-AC Converter Topologies" IEEE
lnternational Symposium on Industrial Electronics ISIE'03 , pp 427-431.
20 PN Enjeti, S Choi. "An Approach to Realize Higher Power PWM AC Controller'' IEEE
Applied Power Electronics Conference and Exposition APEC'93, pp 323-327.