Home
        Diseño e implementación de un sistema de adquisición de datos y
         Contents
1.  Coniente ADC a BF2 Do  4bts  gt  5    O            4bis  gt  y     A abis  gt  as  Velocidad    O es F3 E  abis  gt   4bis  gt   Torque BOO   sss  gt  BRA  a   1  K Tois FF ais    sadora DAC FE A  Variadora A  de  H 1    8 bis A 3  Velocidad A FF 2o  K A4bits  lt  4bis O Q     2   O T  l4 bits T  Se  al Y  Edo  lt A bis  FF  lt  Tois     Q  de DAC Y 3093 DA  Torque   2 5 5 bis FF     de B  Cama Ca T Ca                      Fig  1 Diagrama de bloques del sitema de adquisici  n y env  o de datos    220 Vdc       Controlador  de   Velocidad   MV 4200    A A  Volt   Ref     220 Vde                         v yv       Medidor Digital  de Velocidad y  Torque MV 1045                         a y  ES A Fuente    2 de    j A  a A 3 Campo   gt   O  R  Se  ales de Entrada  Voltaje  Y J a  Corriente M  dulo   gt  de  Velocidad Adquisici  n    y       y  Env  o de datos          Torque de Carga   gt                 Y    Se  al variadora de  torque de carga                      Se  al variadora de velocidad       220 Vdc    Fig  2 Diagrama de bloques de la conecci  n de los componentes del sistema                            Adem  s todos los componentes que interactuan con el motor son interconectados para regular  la velocidad por tac  metro  tal como indica el cat  logo del controlador de velocidad para motores  de corriente continua  2      Los circuitos empleados para sensar y obtener datos sirven para que el computador adquiera las  se  ales en forma de bits luego de haber pasado por l
2.  la configuraci  n del puerto  por lo cual  se  recomienda investigar las t  cnicas que hacen esto posible  En la mayoria de los softwares  mencionan el uso de una tarjeta de adquisici  n en el bus de datos  que manejan de manera m  s  r  pida y confiable la transferencia de informaci  n a trav  s del puerto     Referencias    1  Edgar Ca  ar y Luis Baque     Dise  o e implementaci  n de un sistema de adquisici  n de datos  y generaci  n de se  ales de control con monitoreo gr  fico para una bancada de prueba de  motores el  ctricos DC     Tesis  Facultad de Ingenier  a El  ctrica  Escuela Superior Polit  cnica  del Litoral  1998    2  TERCO  Thyristor Unit 4200  Theory and Laboratory Exercises  Manual del Laboratorio  ESPOL  Guayaquil 1990  pp  4    3  Javier Cevallos Sierra  Enciclopedia del Lenguaje C    Ra ma  U S A  1993  pp 384  4  Harry Fox  Master OP AMP Applications Handbook  Folleto ESPOL  Guayaquil  1988  pp102    5  Ronald J  Tocci  Sistemas Digitales  Prentice Hall Hispanoamericana S A  M  xico  1987   pp  452 463    
3. Dise  o e implementaci  n de un sistema de adquisici  n de datos y  generaci  n de se  ales de control con monitoreo gr  fico para una  bancada de prueba de motores el  ctricos    AUTORES  Edgar Ca  ar Vargas   Luis Baque Realpe     Alberto Larco G  mez      Ingeniero El  ctrico en Electr  nica Industrial 1998     Ingeniero El  ctrico en Electr  nica Industrial 1998       Director de Tesis  Ingeniero El  ctrico  Escuela Superior Polit  cnica del Litoral  1985  Profesor  ESPOL desde 1 981     RESUMEN    En nuestro medio existen diferentes tipos de motores  el motor que se trata en esta tesis es el  motor el  ctrico  En los tipos de motores el  ctricos tenemos el motor de corriente alterna  AC  y  motor de corriente directa  DC      Este proyecto de tesis consiste en crear un m  dulo supervisorio y semicontrolador de un motor  DC de 1 2 Kw  El motor es manejado por un computador standard que a su vez monitorea cuatro  se  ales caracter  sticas del mismo  voltaje de armadura  corriente  velocidad y torque de carga    Estas se  ales son mostradas en el monitor del computador  todas a la vez O una a la vez   dependiendo del tipo de an  lisis que se quiera efectuar     Para realizar las pruebas antes mencionadas nos apoyamos en varios equipos del Laboratorio  de Electr  nica de Potencia y el m  dulo de interface de adquisici  n y env  o de datos  que es el  equipo a dise  ar y construir  La parte m  s importante de las tesis consiste en comunicar la parte  digital de las se  ales c
4. a secci  n de conversi  n anal  gica digital   ADC     El sistema utilizado para captar las se  ales del motor fue escogido de tal manera que dichas  se  ales fueran sensadas tratando de que exista la menor cantidad de p  rdidas     La se  al de voltaje es medida directamente de las terminales del motor y reducida por medio de  un divisor de voltaje  siendo una se  al que no sufre ninguna deformaci  n lo cual se demuestra  en la gr  fica obtenida por el computador     La se  al de corriente es obtenida a trav  s de un resistor conectado en la misma l  nea del motor   lo que garantiza una se  al pr  cticamente real en su forma  luego la se  al pasa hacia el ADC   antes de su ingreso hacia el computador    Los datos de velocidad son obtenidos por medio de un tac  metro DC ubicado en el eje motriz  y   son escalados por medio de un divisor de voltaje  de forma semejante al de la se  al de voltaje   luego se emplea una circuiter  a de acondicionamiento hacia el ADC  antes de su ingreso al  computadora     Los datos de torque son dados por el medidor de torque de carga y velocidad   MV 1045    a  trav  s de una salida de corriente en una de sus terminales de salida para interfaces externas y  la circuiter  a en el m  dulo de adquisici  n y env  o de datos permite el paso hacia el computador     Los circuitos de env  o de datos son los que sirven para adaptar las se  ales anal  gicas hacia el  controlador de velocidad y el medidor de torque y velocidad  luego que los bits han pasad
5. e presentan los diagramas de bloques del sistema     El puerto paralelo    Este es el dispositivo por el cual vamos a intercomunicar el m  dulo de adquisici  n y env  o de  datos con el computador  La tabla 1 muestra las se  ales en el conector del puerto paralelo   estas se  ales siguen mas o menos la interface de impresora popularizada por Centronics  a  pesar de que  el conector de 25 pines no usa las 36 l  neas de la interface original  Aunque cada  se  al tiene un nombre que sugiere una funci  n particular  no necesariamente deben usarse para  el mismo prop  sito  como es el trabajo de este proyecto     Modo de operaci  n nibble del puerto paralelo    El modo nibble es el modo m  s com  n o tambi  n llamado modo standard  Todos los puertos  paralelos standard est  n provistos de 5 l  neas desde el perif  rico hacia el computador  Esta  informaci  n es llevada a trav  s del registro de status en secuencias de 8 bits  en lotes de 4 bits    Generalmente la quinta l  nea es utilizada para indicar cual de los dos lotes est   ingresando  Este  es el registro por el cual est   ingresando la informaci  n de las se  ales codificadas     Descripci  n de la interacci  n de los componentes del sistema    Un diagrama de bloques de todo el sistema empleado en nuestro proyecto se presenta en la Fig   2                                                                                                                               Cap  gt   Voltaje SAL sws  gt  BF  4bis  gt   Vo  Abis  gt  
6. ificadas digitales  por lo que existen muchos textos que hablan acerca de este proceso  5    En todo proceso de adquisici  n de datos existen sensores y transductores  Para el voltaje  utilizamos un circuito divisor de voltaje  que reduce el voltaje de armadura del motor de 220V a  5V  4   para la forma de onda de la corriente un circuito electr  nico  que se escala a trav  s de la  ca  da de voltaje en un resistor  para la velocidad un tac  metro DC  para el torque un medidor de  deformaci  n    strain gauge        En el proyecto se toman las cuatro se  ales del motor  voltaje  corriente  velocidad y torque  las  cuales son llevadas al computador a trav  s del m  dulo de interface  que esta dividido en dos  tarjetas  una tarjeta de fuerza  que es la encargada de recibir la se  al del motor  amplificarla  para que luego la tarjeta digital pueda procesarla en valores l  gicos para su ingreso al  computador     La tarjeta digital que es la encargada de recibir las se  ales anal  gicas y convertirlas a c  digos  binarios  es en si una tarjeta de adquisici  n de datos  La conversi  n se realiza a trav  s de los  integrados  cuatro  ADCO8161 de la National Semiconductor  estos cuentan con un reloj propio  por lo que no hace falta crear un reloj para este  Los valores l  mites en los que recibe las se  ales  son de OV a 5 V  con una resoluci  n binaria de 8 bits     Estos 8 bits son transportados al puerto paralelo  siendo el computador el que administra su  ingreso  En la Fig  1 s
7. izar en la barra de estados   Arranque    Esta opci  n del men   permite escoger una velocidad de inicio  que es el tiempo de aceleraci  n  que le toma al motor para vencer su inercia  se colocan diferentes velocidades como opciones   50 rmp  10 rpm  150 rpm     Men   de Monitoreo   Gr  fico   Esta opci  n del men   permite escoger el tipo de gr  fica a visualizar las cuales son Velocidad   Corriente  Voltaje  Torque     Los tipos de ondas escogidas se ver  n en la barra de estado  vo voltaje  co corriente   ve velocidad  to torque     Men   de Controles    Autom  tico    Esta opci  n del men   presenta una ventana en la cual se puede ingresar un conjunto de  velocidades y carga  los cuales van a ser enviadas autom  ticamente controlada por un intervalo  de tiempo que el usuario tambi  n ingresar       El tiempo t se refiere al n  mero de despliegues de ondas que debe transcurrir para que se  realice el cambio de velocidad y de carga  as   por ejemplo si se coloca t 5  significa que se  dar  n cinco pantallazos hasta ver el siguiente cambio  En la Fig  4 se muestra un ejemplo a  cerca del manejo de esta opci  n        Fig  4 Ejemplo para la Opci  n Automatico del sistema    Manual    Esta opci  n del men   permite anular el modo autom  tico del programa  permitiendo que el  usuario tenga control del env  o de   rdenes al motor    Controlar    Con esta opci  n el usuario ingresa a una interface interactiva  en la cual visualiza  las ondas de  corriente  voltaje  velocidad  tor
8. ma recibe dos tipos de datos desde el teclado  los cuales son velocidad y carga  La  generaci  n de los datos para controlar el motor  consiste en filtrar y enmascarar los valores de  velocidad y carga que el usuario desea enviar por el puerto paralelo  Los datos generados  para controlar el motor son ingresados por el usuario en RPM en caso de la velocidad y en  newton metros en caso de la carga     El computador transforma estos datos ingresados a su equivalente en BYTES  n  mero del 0 al  255     Este n  mero en byte es el que recibe el puerto paralelo     La comunicaci  n del programa en lenguaje    C    con el puerto paralelo se realiza a trav  s de los  comandos inport  para leer el puerto paralelo  y outport  para escribir al puerto paralelo   3      Manual del usuario    100mhz  16M O M  S AAA          Puerto paralelo Standard Parallel Port  Sistema Operativo DOS 6 0 o Superior    Tabla 2  Requerimiento del sistema     Descripci  n de las interfaces del Programa   Gu  a De Instalaci  n   Para la instalaci  n de este programa se siguen los siguientes pasos   1  Crear un directorio con el nombre de motor   2  Copiar en el directorio creado el programa motor exe   3  Copiar en este directorio el archivo EGAVGA BGI    Men   De Par  metros  Direcci  n de Puertos     Esta opci  n del men   contiene las direcciones de los puertos m  s usados en la PC  los cuales  son  378h 278h 3BCh     Por omisi  n la direcci  n de puerto elegido es 378h   El puerto escogido se puede visual
9. o a  se  ales anal  gicas por medio de los convertidores digital anal  gicos  DAC      Programa de supervisi  n e interface con el usuario    El computador para comunicarse con la interface que controla el motor utiliza dos herramientas  que son el puerto paralelo f  sico  el puerto paralelo virtual  que es el programa o software  encargado de cambiar el estado del puerto f  sico  por medio de se  ales emitidas a conveniencia  de los requerimientos del programa escrito en lenguaje C       El programa de supervisi  n es creado en lenguaje C   V 3 0 bajo DOS  Para la presentaci  n   este programa utiliza opciones de modo gr  fico  que permite crear controles que hagan m  s  f  cil su maniobrabilidad  El programa tiene como finalidad dar al usuario las opciones necesarias  para manipular la lectura y escritura del puerto paralelo  as   como tambi  n procesar estos datos  le  dos para presentar a partir de los mismos  reportes que permitan analizar el funcionamiento  del motor en tiempo real     El programa fuente consta de 6 archivos  PRINCIPA CPP  GRAFICA CPP  ACCION CPP   OBJETO CPP  CARGA CPP  VELOCIDAD CPP  los cuales cumplen su funci  n que ser  n  explicados en el transcurso de este cap  tulo  todos estos archivos se enlazan para formar un  solo archivo ejecutable el cual tiene el nombre de  motor exe   La pantalla inicial del programa  se muestra en la Fig  3       Fig  3 Pantalla inicial del sistema controlador    Generaci  n de datos para controlar el motor    El progra
10. odificadas al puerto paralelo  pues debe existir una compatibilidad tanto  en la parte el  ctrica  electr  nica y a nivel de software  controlando la recepci  n y env  o de datos     INTRODUCCION    Cuando se realiza una pr  ctica en el laboratorio de Electr  nica de Potencia  se dispone de  algunos instrumentos de medici  n  de los cuales sobresale el osciloscopio  La mayor  a de ellos  tiene dos canales de medici  n de se  ales  pero ofrece toda una gama de utilidades para el  monitoreo de un motor por ejemplo     La investigaci  n del tema se inicia por la necesidad de contar en el laboratorio de electr  nica  con un instrumento virtual  el mismo que monitoree las se  ales y a la vez produzca variaciones  en los par  metros del motor  Entonces se trabaja en una idea adicional  esto es  que su control  deba hacerlo un computador  pudiendo modificarse el programa controlador seg  n las  necesidades de an  lisis El equipo en si es solo un prototipo de lo que se puede crear seg  n la  necesidad  pudiendo crearse por ejemplo no 4 se  ales de entrada para monitorear  sino 8  16   128 o las que se deseen  As   mismo el control est   sujeto a muchas posibilidades de salida     El programa controlador es el que administra el trafico de se  ales y establece su control  sujeto  por supuesto a la arquitectura del dise  o del hardware     CONTENIDO    Adquisici  n y env  o de datos    Hoy en d  a la mayor  a de los fen  menos f  sicos o an  logos pueden ser convertidos en se  ales  cod
11. que que emite el motor  adem  s  el usuario podr   controlar el  movimiento del motor envi  ndole variaciones de velocidad o carga     Esta pantalla se divide en 4 partes     1  Una porci  n de la pantalla que permite visualizar las ondas de voltaje  corriente  velocidad   torque     2  La franja de controles que permite manipular el motor y observar la respuesta del mismo     3  La franja de par  metros que permite saber la velocidad con que inicio el motor  la carga con  que inicio el motor  la direcci  n del puerto paralelo por donde se env  an los datos al motor  el  modo de control  M manual  A autom  tico   y el tipo de gr  fico que se presenta en la  pantalla     4  La franja o barra de mensajes que da a conocer las principales teclas con las cuales manejar  el programa     Conclusiones Y Recomendaciones    Una vez concluido el proyecto y observado los resultados se observa  que trabajar con el puerto  paralelo no es tan complicado  Si agregamos a ello  los conocimientos en la programaci  n del  lenguaje C   bajo DOS  se podr  a desarrollar no solo un controlador para un motor sino  alg  n  otro tipo de controlador con diferente prop  sito  por ejemplo  aplicable a la seguridad en el hogar  o maquinaria en alguna industria     El software del proyecto estuvo planificado realizarlo en Windows 95  bajo el lenguaje Visual  C    Lo complicado es la programaci  n  la cual demanda un mayor conocimiento para los  estudiantes de electr  nica industrial  Esta complicaci  n cond
12. ujo a emplear Visual Basic 5 0   Todo marchaba bien  pero en una de las pruebas se observ   que Windows 95 en su sistema  interno  realiza alg  n tipo de inspecci  n sobre los perif  ricos conectados al computador y  desconfigura completamente al puerto paralelo en un momento determinado  tiempo que  no  permit  a mantener los cambios en los par  metros del motor  Por este motivo se decidi   regresar  al lenguaje C   3 0 bajo DOS     En las investigaciones realizadas  conocimos que a m  s del puerto SPP  Puerto Paralelo  Standard   existen otros puertos dise  ados bajo la norma IEEE 1284  que crea un puerto  paralelo real de dos v  as  esto es  los 8 bits del registro de DATA son bidireccionales  Esto sirve  para simplificar el tipo de hardware que se requiera dise  ar  La programaci  n era igualmente  complicada como el Visual C    por lo que se decidi   trabajar con el puerto SPP     Lo interesante del proyecto es el trabajo con el puerto paralelo  realizando control sobre alg  n  dispositivo externo de tipo electr  nico     Una de las recomendaciones ser  a el trabajar con ADC de varios canales  y realizar un  controlador externo para la parte digital del sistema  de esta manera se hace m  s flexible o  universal la aplicaci  n del m  dulo supervisor  pudi  ndose crear con mayor facilidad otros  programas con prop  sitos diferentes     As   mismo  de las investigaciones realizadas  existen softwares para este prop  sito  dise  ados  en Windows 95 que superan el problema de
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Calisto Pro Quick Start Guide  Gigaset A415A/AS405A  Instruction Manual  Mitsubishi Trium Sirius Operation Manual  Indesit PWE 9168 S Washer User Manual  Medline MDS86800XW Instructions / Assembly  Bionaire BU5001 User's Manual  Lenovo ThinkPad L412  MANUAL DE INSTALACIÓN DE BAÑERAS    Copyright © All rights reserved. 
   Failed to retrieve file