Cypress Semiconductor AN6077 Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Vernetzung Cypress Semiconductor AN6077 herunter. multimetro USB - Escuela de Ingeniería Eléctrica Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 88
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Universidad de Costa Rica
Facultad de Ingeniería
Escuela de Ingeniería Eléctrica
IE – 0502 Proyecto Eléctrico
DISEÑO E IMPLEMENTACIÓN DE UN
SISTEMA MEDIDOR DE VARIABLES
ELÉCTRICAS
Por:
Manuel Guillén Girón
Ciudad Universitaria Rodrigo Facio
Junio de 2008
Seitenansicht 0
1 2 3 4 5 6 ... 87 88

Inhaltsverzeichnis

Seite 1 - Junio de 2008

Universidad de Costa RicaFacultad de IngenieríaEscuela de Ingeniería EléctricaIE – 0502 Proyecto EléctricoDISEÑO E IMPLEMENTACIÓN DE UN SISTEMA MEDIDO

Seite 3 - DEDICATORIA

1. CAPÍTULO 1: Introducción.En los últimos años se ha hecho bastante común el uso de la instrumentación virtual, ya que permite obtener herramient

Seite 4 - ÍNDICE GENERAL

hardware y el firmware de la tarjeta, así como el controlador que se debe utilizar en el ordenador para poder hacer las transacciones de informac

Seite 5

transferencia y protocolos. Con esto se puede determinar la frecuencia máxima de operación y la precisión del circuito

Seite 6 - ÍNDICE DE FIGURAS

como las computadoras que se van a conectar a él. Para simplificar el diseño del circuito, también se dividirá este en submódulos. Uno de los problem

Seite 7 - ÍNDICE DE TABLAS

CAPÍTULO 2: Desarrollo teórico.2.1 Sistemas de instrumentación digital.En la ciencia e ingeniería siempre ha existido la necesidad de realizar medicio

Seite 8 - NOMENCLATURA

medidores digitales tenían un ancho de banda bastante reducido, un par de miles de hertz, por lo que no desplazaron por completo a los dispositivos de

Seite 9

al puerto PCIMA. Esto presenta un problema, ya que el dispositivo no se puede utilizar en computadoras con una arquitectura diferente.2.2 Convertidore

Seite 10

El error de cuantización “q” indica cuál es la máxima incertidumbre que se puede tener a la hora de convertir una señal analógica en digital. Por lo g

Seite 11 - 1. CAPÍTULO 1: Introducción

armónicas. Para relacionar la potencia de las armónicas en términos de la fundamental se utiliza la distorsión armónica total DAT, la cual está defini

Seite 12 - 1.2 Metodología

Diseño e implementación de un sistema medidor de variables eléctricasPor:Manuel Guillén Girón Sometido a la Escuela de Ingeniería Eléctricade la Facu

Seite 13

02.676.11010log201010−+−=−DATRSRNEDB(2.2-4)Otro aspecto que se debe tomar en cuenta a la hora de usar CAD es la estabilidad del reloj; es necesario qu

Seite 14

desea observar, y por tanto no modifique la variable observada. Por esto, es deseable que el sistema de medición de voltajes tenga una impedancia lo m

Seite 15

Donde Vent es el voltaje que se desea medir. Vsal es el voltaje de salida.Este método para acondicionar el voltaje por medir es válido solo cuando el

Seite 16

conocido y por la ley de Ohm se sabe que el voltaje instantáneo a través de una impedancia es el producto de la corriente instantánea por la impedanci

Seite 17

2.3.3 Medición de resistencias.Existen varios métodos para la medición de resistencias, los más precisos consisten en la utilización de puentes de res

Seite 18

sistemas de primer orden para obtener una medida bastante aproximada de las capacitancias.Un circuito de primer orden tiene una

Seite 19

CAPÍTULO 3: Diseño del circuito de adquisición. El sistema que se describe en este proyecto se basa en el uso de una tarjeta de adquisición de datos

Seite 20 - 2.3 Multímetro digital

permite muestrear señales de hasta 100 kHz, por lo que, siempre y cuando no se necesite muestrear señales de más de 100 kHz, no es necesario utilizar

Seite 21

Dado que el circuito debe medir señales tanto continuas como alternas, y el CAD solo puede convertir señales positivas, es preciso dotar al circuito d

Seite 22

Vent-VentD110k1 21 2F1Vent+1 2COMU31 29000k900k90kFigura 3.2.1 Circuito acondicionador para el voltímetro.En la figura 3.2.1 se puede ver el circuito

Seite 23

DEDICATORIAA mis padres, que a pesar de todas las dificultades de la vida siempre están dispuestos a darlo todo por sus hijos, a mis hermanos por el a

Seite 24

proporcionar ganancias de hasta 500 V/V, no se puede usar una ganancia muy elevada, ya que esto reduce el ancho de banda del amplificador y por tanto

Seite 25

1,822 µΩ /cm, se tiene una resistencia de 530 µΩ /unidad de área, de tal manera se necesitan aproximadamente 57 unidades de área de circuito

Seite 26

ganancia del transistor en CD. Se debe prestar atención a la corriente de corte en el colector del transistor, ya que esta define cuál será la máxima

Seite 27

En esta sección se trata el diseño del frecuencímetro. El circuito aquí mostrado puede operar hasta una frecuencia aproximada de 50 MHz.

Seite 28 - 3.2 Diseño del voltímetro

Figura 3.5.1 Acondicionador de señal para el circuito contador.ACParar3.3k21E74HC157479122356111014131511Y2Y3Y4Y1A1B2A2B3A3B4A4BSTROBEGSE LECTAB74HC15

Seite 29 - 3.3 Diseño del amperímetro

pone en bajo inhabilitando el paso de la señal medida, luego por medio de la señal SEL se selecciona la parte baja del dato obtenido y se envía al tr

Seite 30

La frecuencia de oscilación de este circuito está dada por la fórmulaCRf**4.41=(3.6-1)Donde R está dado en ohmios y C en faradios.El CD4047 en teoría

Seite 31 - 3.4 Diseño del ohmímetro

no se pueden conectar directamente a una tarjeta de prototipos. Esto redujo en gran medida las opciones para seleccionar los integrados utilizados en

Seite 32

CAPÍTULO 4: El estándar USB.4.1 Introducción. A continuación se describirá el estándar USB en su versión 2.0. Solo se dará una reseña de los puntos

Seite 33

por medio de concentradores ("hubs"). El "servidor" es una combinación de software y hardware, y se encarga entre otras cosas de d

Seite 34

ÍNDICE GENERALÍNDICE DE FIGURAS...viÍNDICE DE TABLAS...

Seite 35

El estándar permite conectar a un servidor hasta 127 dispositivos, ya sean periféricos y/o concentradores. La máxima distancia d

Seite 36

A su vez cada interfaz contiene cero o más "endpoints", que son porciones del dispositivo USB que pueden funcionar como fuente de informaci

Seite 37

• "Low speed": Tiene una tasa de transferencia de hasta 1.5 Mbits/s. Esta velocidad es utilizada en aquellos dispositivos que no necesitan e

Seite 38 - CAPÍTULO 4: El estándar USB

obtener las tablas de descriptores. Según el estándar USB, el endpoint cero siempre es un endpoint de control y se utiliza para inicializar, enumerar

Seite 39

se garantiza integridad en los datos. Ejemplos de aplicaciones son los "mouses”, teclados y todo tipo le dispositivos puntero o de interacción hu

Seite 40

voltaje en el bus USB, además el nodo responde por defecto a la dirección 0; lo primero que el "host" trata de hacer es lograr asignar una n

Seite 41 - 4.4 Ancho de banda

solicitada. En el caso de comunicaciones sin temporización, deben esperar a que el bus se encuentre disponible, y utilizar el ancho de banda disponibl

Seite 42

CAPÍTULO 5: El CY7C68013.5.1 Descripción del CY7C68013.Figura 5.1.1 Diagrama simplificado del CY7C68013A en su versión de 56 pines.El chip CY7C68013

Seite 43

conjunto pueden implementar hasta cuatro "endpoints" que pueden operar a 12 Mbit/s o a 480 Mbits/s según se esté trabajando con un "hos

Seite 44

de "strobe" para operar asincrónicamente. En cualquiera de los dos casos, estos solo pueden trabajar en modo esclavo, es decir, necesitan de

Seite 45

4.4 Ancho de banda. ...314.5 Tipos de transf

Seite 46

Figura 5.1.2 Diagrama simplificado del CY7C68013A en su versión de 56 pines.40

Seite 47 - CAPÍTULO 5: El CY7C68013

5.2 El controlador 8051 embebido.Como se ha venido mencionando, el CY7C68013 cuenta con un microcontrolador interno que posee un set de instrucciones

Seite 48

Además cuenta con una memoria RAM de 8 KB, que puede se cargada ya sea por medio del bus USB o por medio de una EEPROM externa.5.3 El SIE.Todas las i

Seite 49

5.4 Tarjeta de desarrollo PmodUSB2.Debido a la cantidad de pines disponibles, el chip CY7C68013 solo se encuentra disponible en empaquetados de

Seite 50

Figura 5.4.2 “Pin-out” del CY7C68013A en su versión de 56 pines.A pesar de que el FX2 puede manejar un bus de 16 bits, debido a la presencia de los le

Seite 51

CAPÍTULO 6: Implementación y análisis de resultados.6.1 Firmware.La etapa de desarrollo del firmware fue la etapa que tuvo más dificultades a lo largo

Seite 52 - 5.3 El SIE

El FX2LP tiene tres modos de operación respecto al uso de los puertos:• Modo Puertos: en este modo de operación todos los pines son utilizados como pu

Seite 53

ya que el 8051 no interviene en el manejo de los datos y solo se encarga de inicializar el dispositivo y los respectivos endpoints.En el presente proy

Seite 54

habilitado y funcionar como “endpoint” de control; y el EP1 que solo puede ser utilizado para mandar paquetes tipo “interrupt” o “bulk” que no superen

Seite 55 - 6.1 Firmware

asegura que siempre se están enviando paquetes al “Host”, además, como precaución se habilitó el envío de paquetes nulos, es decir, si por alguna razó

Seite 56

ÍNDICE DE FIGURASFigura 2.2.1 Error de cuantización de un CAD ideal...8Figura 2.2.2 Códigos perdidos...

Seite 57

• 0xFF: Habilita el circuito contador, por defecto inicia con una base de tiempos de 1 ms• 0xFE: Configura la base de tiempos en 1 ms• 0xFD: Configura

Seite 58

Figura 6.1.1 Diagrama de temporización del CAD en modo READ.Tal y como se puede ver en la figura 6.1.1, la conversión se inicia al poner en bajo el pi

Seite 59

que con un reloj de 48 MHz se deben ejecutar 24 instrucciones nop a fin de completar los 500 ns de espera entre cada lectura.Una vez que se ha termina

Seite 60

bastante alto si se toma en cuenta que la máxima resolución del CAD utilizado es de 19 mV.El módulo de medición de capacitancias tampoco presentó mayo

Seite 61

la frecuencia que fue medido, y en caso de que no se haya medido ninguno se envía un paquete que contenga ceros. Figura 6.2.2: Salida del circuito ac

Seite 62

A fin de limitar el ancho de banda se implementó un filtro Butterworth de cuarto orden con celdas Sallen-Key, con una frecuencia de corte de 100 kHz.L

Seite 63

6.4 Ejecución y problemas encontrados.La ejecución de este proyecto se puede dividir en tres etapas: la primera consistió en la selección de los comp

Seite 64

pésima linealidad por lo que su utilización en la etapa analógica hubiese introducido distorsiones intolerables a las señales que se d

Seite 65

En la tercera etapa, se debió seleccionar un chip USB capaz de cumplir con la versión 2.0 del estándar. Así, se decidió utilizar el chip FX2LP CY7C680

Seite 66

inconveniente fue el hecho de que la mayoría de los firmware de ejemplo disponibles estaban orientados a ser utilizados con el módulo de desarrollo de

Seite 67

ÍNDICE DE TABLASTabla 3.3.1 Rangos de corriente del amperímetro ...20Tabla 3.4.1 Valores de resistencias para las es

Seite 68

el diseño del firmware final que condujeron a que no se pudieran enviar datos a la computadora.60

Seite 69

CAPÍTULO 7: Conclusiones y recomendaciones.7.1 Conclusiones.Como se observó en los capítulos anteriores, este proyecto no pudo lograr todos los objeti

Seite 70

o El estándar USB facilita trabajo de configuración y uso de los componentes por parte del usuario al proporcionar una interfaz “Universal” para compo

Seite 71 - 7.1 Conclusiones

o Pese a que el USB puede suministrar hasta 500 mA, se debe tener cuidado a la hora de alimentar el circuito en desarrollo por medio

Seite 72

o Cuando se trabaja con el FX2LP, se recomienda utilizar las herramientas de desarrollo utilizadas en este proyecto en su versión completa ya que en m

Seite 73 - 7.2 Recomendaciones

BIBLIOGRAFÍA1.Gray, N. “ABCs of ADCs, analog-to-digital basics”, National Semiconductor tech notes, Noviembre 24, 2003.2.Axelson J.

Seite 74

12.Peng R., “Monitoring the EZ-USB FX2LP™ VBUS: AN15813”, Cypress Semiconductor Corporation, January 21, 200813.Gandhi S, “Implementing

Seite 75 - BIBLIOGRAFÍA

25.A Technical Introduction to USB 2.0 !"#$%26.“WinDriver™ USB User’s Manual Ver9.20”, http://w

Seite 76

APÉNDICESApéndice A: Firmware//-------------------------------------------------------------------------// File: fw.c// Contents: Fir

Seite 77

4, // EP6OUT 4, // EP6IN 5, // EP8OUT 5, // EP8IN};// macro for generating the address of an endpoint's control and status r

Seite 78 - APÉNDICES

NOMENCLATURAa.C. Amplificador de instrumentaciónCAD Conversor analógico digitalDAT Distorsión armónica totalFET Field effect transistor (Transistor

Seite 79

// Renumerate if necessary. Do this by checking the renum bit. If it // is already set, there is no need to renumerate. The renum bit will

Seite 80

case GD_DEVICE_QUALIFIER: // Device Qualifier // only retuen a device qualifier if this is a high speed // capable ch

Seite 81

} break; case SC_SET_FEATURE: // *** Set Feature if(DR_SetFeature()) switch(SETUPDAT[0])

Seite 82

#define PortB1_INEN ~bmBIT1#define EndConversion bmBIT0//FIN Definiciones CAD//Definiciones Contador#define EnFLAGS (bmBIT2 | bmBIT3 | bmBIT4

Seite 83

WORD i; WORD count; if(!(EP2468STAT & bmEP2EMPTY)) { // check EP2 EMPTY(busy) bit in EP2468STAT (SFR), core set's this bit when FIF

Seite 84

return(TRUE); // Handled by user code}BOOL DR_GetInterface(void) // Called when a Set Interface command is received{ EP

Seite 85

//funcion de control del contadorBOOL Contador(WORD timebase, BYTE *Packet){ int i; BYTE Dato; Dato = 0x00; //PB2=Parar //PB3=Limpiar //PB4=SEL

Seite 86

_nop_( ); _nop_( ); _nop_( ); _nop_( ); _nop_( ); _nop_( ); _nop_( ); _nop_( ); _nop_( ); _nop_( ); _nop_( ); _nop_( ); _nop_( ); _nop_

Seite 87

void ISR_Ep0ack(void) interrupt 0{}void ISR_Stub(void) interrupt 0{}void ISR_Ep0in(void) interrupt 0{}void ISR_Ep0out(void) interrupt 0{}void ISR_Ep1i

Seite 88

RESUMENEl presente trabajo tuvo como principal objetivo el diseñar una tarjeta que permitiese tomar medidas de variables eléctri

Kommentare zu diesen Handbüchern

Keine Kommentare