TARJETA CONVERSORA ANALOGA/DIGITAL (A/D)

Anuncio
TARJETA CONVERSORA
ANALOGA/DIGITAL (A/D)
1. INTRODUCCIÓN.
Un conversor A/D es un dispositivo que mapea una tensión análoga en un código o palabra
digital de n bits. Para esto toma muestras de la señal análoga cada cierto intervalo de
tiempo. El valor numérico de esta muestra estará dentro de un rango preestablecido, que
depende de, cuantos bits tenga la palabra, y el rango de la señal análoga de entrada. Para
todos los valores numéricos que se encuentren dentro de un determinado rango (2n rangos
totales) se los mapeará a un código o palabra digital.
Este módulo es básicamente un conversor A/D en primera instancia, pero, debido al
microcontrolador programable (PIC16F877) que posee, y a la característica de confección
de la tarjeta puede ser usado como una tarjeta de desarrollo.
1
En la foto de la tarjeta se aprecia los componentes mas relevantes de la tarjeta:
•
•
•
•
•
•
•
•
PIC16F877
Alimentación: Power
Jumper de alimentación (J8) para 5[V] ó 9[V]
Entrada de señales análogas: Input
Grabador en línea.
Puerto RC
Puerto RD
Puerto RB
2. FUNCIONAMIENTO: DIAGRAMA DE BLOQUES
2
3. ESPECIFICACIONES Y RANGOS DE OPERACIÓN
Alimentación: 5 V ó 9 V continuos.
Entradas Análogas: 0 - 3.5 V
Frecuencia de muestreo: Típica 30 kHz; Máxima 50 kHz
4. PUERTOS O CONECTORES DE ENTRADA Y SALIDA DE LA TARJETA
La tarjeta posee conectores molex macho tanto para alimentación, entradas análogas del
conversor A/D, entradas para señales de control del PIC, salidas de los datos digitales, etc.
A continuación se describen los módulos principales de la tarjeta y los puertos o conectores
asociados a cada uno de estos, especificando la función de cada pin.
4.1 Conector “Power” y módulo de Alimentación:
El conector Power de dos pines permite alimentar eléctricamente la tarjeta. Como se
aprecia en el esquemático del módulo de alimentación, se puede trabajar con 5[V] ó 9[V]
de alimentación. Para esto se debe ubicar el jumper (J8) en la posición adecuada y
alimentar la tarjeta normalmente por el conector Power. Nótese que el LED D11 indica si la
tarjeta esta siendo alimentada.
3
4.2 Conector y módulo del Grabador en Línea:
Mediante este conector se puede grabar el PIC sin necesidad de sacarlo de la tarjeta, e
inclusive mientras esta operando, pero esta opción no es recomendable ya que puede dañar
el PIC o la tarjeta.
Los pines 3 (Tx) y 5 (Rx) del puerto del grabador es por donde irá el flujo de información
en forma serial (RB7). El pin 2 (RB3) habilita o deshabilita la grabación del PIC, “H” para
grabar y “L” para deshabilitar la grabación.
Nótese también que en el esquema se asocia cada pin del conector físico de la tarjeta, a un
pin de un conector DB25 para cable paralelo. Esto permite grabar el PIC por el puerto
paralelo de un PC con el software adecuado.
Para la grabación en línea se recomienda utilizar el software de libre distribución: IC-Prog.
Se encuentra disponible una pequeña explicación acerca del uso de este programa para
grabar el PIC16F877 de la tarjeta.
4.2.1 Aspectos esenciales del IC-Prog:
El IC-Prog es el software que permitirá grabar el microcontrolador en línea.
En la figura se ve el entorno gráfico del software :
4
Lo primero que hay que realizar es escoger el dispositivo que se va a grabar de una lista que
posee el programa. Seleccionar: Settings - Device - Mircrochip PIC - More - PIC 16F877.
5
Es necesario que tenga habilitada la opción Invert MCLEAR del Hardware. Además se
debe tener cuidado de que la protección (Code Protect) esté en “CP OFF” par que así se
puede grabar el PIC en otra ocasión.
6
4.3 Conector “Input” y módulo de las entradas análogas:
A este conector van las cuatro posibles señales de entrada análogas que serán convertidas a
palabras digitales. Como se aprecia en el esquemático cada entrada posee dos diodos de
protección de tal forma que si se introducen voltajes negativos o mayores a 5 [V] el diodo
respectivo para cada caso conducirá evitando así la destrucción del PIC.
Para habilitar cualquiera de las cuatro posibles entradas se utilizan dos señales de control
(Ctrl In1 y Ctrl In0) que dependiendo de la combinación lógica que tengan determinarán
que entrada es la que se muestrea y se convierte a digital.
CtrIn 1
L
L
H
H
CtrIn 0
L
H
L
H
Entrada
AIn 1
AIn 2
AIn 3
AIn 4
7
Estas señales se encuentran en el puerto RC (pines 5 y 4 respectivamente para CtrIn 1 y
CtrIn 0).
4.4 Puerto RC y RD de la tarjeta conversora:
Estos puertos están destinados básicamente a “entregar” la palabra digital de cada muestra
de la señal análoga, tanto en forma serial, como en forma paralela.
•
Puerto RD:
Cada muestra de la entrada análoga es convertida a una palabra digital de 10 bits. Los 8
pines de este puerto proporcionan los 8 bits más significativos de la palabra digital,
donde, el MSB es el pin 8 y el LSB es el pin 1 del puerto. Los dos bits restantes se
obtienen del puerto RC.
•
Puerto RC:
Este puerto suministra los dos bits menos significativos restantes de la palabra digital, la
palabra en forma serial, y además, el ingreso de las señales de control que indican que
entrada análoga se vaya a ocupar.
Descripción de pines:
Pin 1
Pin 2
Pin 3
Pin 4
Pin 5
Pin 6
Pin 7
Pin 8
LSB de la palabra digital completa (RC0)
Segundo LSB de la palabra digital completa (RC1)
Libre
Señal de control: CtrIn 0
Señal de control: CtrIn 1
Libre
Salida Serial
Libre
8
La velocidad de transmisión de la salida serial es de 9,6 Kbps.
9
Descargar