Menu Principal

Joomla Slide Menu by DART Creations

Tarjeta Adquisicion de Datos ITLERMA

Valoración de los usuarios: / 1
PobreEl mejor 

Este proyecto tiene como objetivo, enseñar como realizar una tarjeta de adquisición de datos, empezando desde cero, esto con la idea de realizarla a un precio muy bajo y con todas las prestaciones que una placa profesional podría tener.

Para empezar con este proyecto, lo primero que debes de leer son los siguientes documentos:

  • AN3560
  • AN3582
  • Y tambien este excelente tutorial de como hacer un dispositivo HID con el stack USB de Freescale, este videotutorial es casi obligatorio verlo si eres principiante
  • en USB, aqui el VIDEOTUTORIAL.

En la pagina del videotutorial, se encuentra todo el software, el stack, etc, etc para empezar a hacer este proyecto. Un aplauso para los ingenieros de Freescale por estos excelentes videos. Los archivos del fimrware, software y esquematico de este proyecto se encuentra en la parte inferior (para poder descargar los archivos se necesita estar registrado).

 

 

Free Image Hosting at www.ImageShack.us

 

Para esto, se utilizó un microcontrolador Freescale MC9S08JM60, el cual posee excelentes prestaciones, a un bajo accesible, aqui podemos ver una foto de la tarjeta:

 

 

Free Image Hosting at www.ImageShack.us

Entre las caracteristicas más importantes de este microcontrolador son:

HCS08 core at 48 MHz with 24MHz of internal bus speed

  • Flash: 8, 16, 32, 60 KB
  • RAM (up to): 4KB
  • USB RAM: 256 bytes
  • Integrated peripherials:
    • USB 2.0 full-speed device
    • ADC :12-channel, 12-bit
    • ACMP
    • I²C
    • 2 SCI
    • 2 SPI: 8- or 16-bit
    • 2 Timers: 2 and 6 channels
    • 8 KBI

 

Empezaremos a ver como configuramos los canales analogicos digitales:

Los convertidores analógicos con los que cuenta la tarjeta de adquisición son de 12 bits de resolución sucesiva, pudiendo ser también programados para una lectura de 8 bits, con un voltaje pico de 5 volts.

Una resolución de 12 bits quiere decir que tenemos 4096 bits/ 5volts es igual a que por cada unidad de volt que se aumenta tenemos un incremento de 819 bits o también que por cada bit tenemos que aumenta 0.001220703 volts o 1.220703 mVolts.

 

Para la comunicación serial RS232 utilizamos el siguiente circuito

 

Free Image Hosting at www.ImageShack.us

En el cual, podemos ver la conexión de los pines TX y RX, a un transceiver MAX3232 que tiene entre sus bondades, poder utilizar capacitores ceramicos, en lugar de los estorbosos capacitores electroliticos de 10uF.

 

Free Image Hosting at www.ImageShack.us

La comunicaciónUSB se emplea un conector miniUSB Hembra tipo B, para que el microcontrolador pueda funcionar correctamente, solamente necesita dos resistencias en serie con los pines D+ y D-, y dos capacitores conectados a tierra y el pin VUSB33, uno de 4.7uF y otro de 47nF.

 

Free Image Hosting at www.ImageShack.us

Para las entradas y salidas, se ha utilizado un conector de expansion de 2.54mm de espacio, para poder ser facilmente conectado a un protoboard, y tambien un jumper, donde escogemos si queremos entrar a nuestro programa, o queremos entrar a modo bootloader, esto, por si queremos reprogramar el microcontrolador sin necesidad de un programador BDM.

 

 

Free Image Hosting at www.ImageShack.us

En el proximo articulo, explicaremos el firmware, y todas sus caracteristicas.

                                                                                                                                                                                                                                             Siguiente....

Escribir un comentario

No agredir a los demás compañeros
Evitar comentarios racistas o insultantes


Código de seguridad
Refescar

Buscador ThinkChip

Ingresar

¿Deseas apoyarme?

Enter Amount:

Distribuidores

Banner

Más allá de la ciencia

1En el principio creó Dios los cielos y la tierra. 2Y la tierra estaba desordenada y vacía, y las tinieblas estaban sobre la faz del abismo, y el Espíritu de Dios se movía sobre la faz de las aguas.

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday39
mod_vvisit_counterYesterday161
mod_vvisit_counterThis week376
mod_vvisit_counterLast week579
mod_vvisit_counterThis month716
mod_vvisit_counterLast month1863
mod_vvisit_counterAll days2579

We have: 1 guests, 2 bots online
Your IP: 38.107.191.101
 , 
Today: Sep 08, 2010