Professional Documents
Culture Documents
T.S.U
Pereira, Franli C.I: 21.562.226
Semestre VII Seccin: 26
Ctedra: PNF. Ing. Mecnica
Unidad Curricular: Automatizacin Industrial
Turno: Diurno
Prof: Ing. Gustavo Verd
INTRODUCCION
En la actualidad el desarrollo de la electrnica y la microelectrnica
han motivado que todas las esferas de la vida humana se estn
automatizando, por ejemplo: la industria, el hogar, los comercios, la
agricultura, la ganadera, el transporte, las comunicaciones, etc. En todo ese
proceso de automatizacin el microprocesador y el microcontrolador juegan
un papel de suma importancia. Ellos han permitido el desarrollo de sistemas
inteligentes que resuelven los ms diversos problemas, son los llamados
Sistemas de Adquisicin de Datos.
Este trabajo est orientado especficamente, al conocimiento y
desarrollo de las tarjetas de adquisicin de datos, conocimiento como tal su
funcionamiento y caractersticas, y haciendo enfoque en una tarjeta de
adquisicin de datos especfica, como lo son las ARDUINO, el cual se estar
dando a conocer su funcionamiento, definicin, tipos y caractersticas
especficas de cada una.
ADQUISICION DE DATOS
La adquisicin de datos (DAQ) es el proceso de medir con una PC un
fenmeno elctrico o fsico como voltaje, corriente, temperatura, presin o
sonido. Un sistema DAQ consiste de sensores, hardware de medidas DAQ y
una PC con software programable. Comparados con los sistemas de
medidas tradicionales, los sistemas DAQ basados en PC aprovechan la
potencia del procesamiento, la productividad, la visualizacin y las
habilidades de conectividad de las PCs estndares en la industria
proporcionando una solucin de medidas ms potente, flexible y rentable.
En otras palabras se puede decir que Los sistemas de adquisicin de
datos, como su nombre indica, son los productos y/o procesos utilizados para
recopilar informacin para documentar o analizar un fenmeno. De la forma
ms simple, un tcnico, registrando la temperatura de un horno en un papel
est realizando una adquisicin de datos. Como la tecnologa ha avanzado,
este tipo de proceso se ha simplificado y hecho ms preciso, verstil y fiable
a travs de equipos electrnicos. Diferentes rangos de registradores, desde
simples a sofisticados sistemas informticos. Los productos de adquisicin
de datos sirven como un punto focal en un sistema, uniendo una amplia
variedad de productos, tales como sensores que indican la temperatura,
caudal, nivel o presin. Algunos trminos comunes en la adquisicin de datos
se muestran a continuacin:
Analgico-Digital (ADC)
Un dispositivo electrnico que convierte seales analgicas a una forma
digital equivalente. El convertidor de analgico a digital es el corazn de la
mayora de los sistemas de adquisicin de datos.
Convertidor Digital-Analgico (D/A)
Un componente electrnico se encuentra en muchos dispositivos de
adquisicin de datos que producen una seal de salida analgica.
Digital Input/Output (DIO)
Se refiere a un tipo de seal de adquisicin de datos. Digital I/O son seales
discretas, que son uno de los dos estados. Estos estados pueden ser de
RS485
Un estndar para una seria de comunicaciones que se encuentran en
muchos sistemas de adquisicin de datos. RS485 no es tan popular como
RS232, sin embargo, es ms flexible ya que permite la comunicacin con un
mximo de 32 dispositivos en el bus a la vez (ms utilizando repetidores) y
distancias de transmisin de aproximadamente 1500 metros.
Frecuencia de Muestreo
Es la velocidad a la que un sistema de adquisicin de datos recoge datos. La
velocidad se expresa normalmente en muestras por segundo. Para los
dispositivos multi-canal de adquisicin de datos, la frecuencia de muestreo
se da tpicamente como la velocidad del convertidor analgico-a-digital (A /
D). Para obtener una Frecuencia de muestreo individual del canal, es
necesario dividir la velocidad de la A / D por el nmero de canales que se
muestra.
Desde que los USB suministran energa, slo se necesita un cable para
conectar el dispositivo de adquisicin de datos en el PC, que muy
probablemente tiene al menos un puerto USB.
Resolucin: Viene dada por el nmero de bits del ADC que se utilizan para
representar cada muestra, a mayor nmero de bits del ADC la tarjeta ser
capaz de detectar variaciones menores en la seal. El nmero de distintos
niveles en que se divide la seal a convertir viene dada por 2^n, siendo n la
longitud de palabra del conversor. Por Ejemplo Un conversor de 8 bits tendr
256 niveles distintos, suponiendo un rango de entrada de 10V proporcionara
una resolucin de:
Rango de entrada: Indica los mrgenes entre los que debe estar la seal de
entrada para que pueda ser convertida. Las tarjetas de adquisicin de datos
suelen dar varias posibilidades que se pueden seleccionar por hardware o
por software.
Estas 4 caractersticas vienen a determinar la capacidad y la precisin de la
tarjeta de adquisicin:
Puede controlar los momentos en los que se debe leer una seal
Identificar cuantas veces se ha producido un evento
ARDUINO
Arduino es una plataforma de hardware libre, basada en una placa con
un microcontrolador y un entorno de desarrollo, diseada para facilitar el uso
de la electrnica en proyectos multidisciplinares.
El hardware consiste en una placa con un microcontrolador Atmel AVR
y puertos de entrada/salida. Los microcontroladores ms usados son el
Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo
coste que permiten el desarrollo de mltiples diseos. Por otro lado el
software consiste en un entorno de desarrollo que implementa el lenguaje de
Java
Flash (mediante ActionScript)
Processing
Pure Data
ARDUINO MEGA
Es con mucha diferencia el ms potente y el que ms pines i/o tiene,
apto para trabajos ya algo ms complejos aunque tengamos que sacrificar un
poco el espacio, cuenta con el microcontrolador Atmega2560 con ms
memoria para el programa, ms RAM y ms pines que el resto de los
modelos.
El
Arduino
Mega
es
una
placa
microcontrolador
basada ATmeg1280 (datasheet). Tiene 54 entradas/salidas digitales (de las
cuales 14 proporcionan salida PWM), 16 entradas digitales, 4 UARTS
(puertos serie por hardware), un cristal oscilador de 16MHz, conexin USB,
entrada de corriente, conector ICSP y botn de reset. Contiene todo lo
necesario para hacer funcionar el microcontrolador; simplemente conctalo al
ordenador con el cable USB o alimntalo con un trasformador o batera para
empezar. El Mega es compatible con la mayora de shields diseados para el
Arduino Duemilanove o Diecimila.
Microcontrolador: ATmega2560
Voltaje de funcionamiento: 5 V
SRAM: 8 KB
EEPROM: 4 KB
ARDUINO BLUETOOTH
Incorpora un mdulo para la transmisin de datos de hasta 100
metros, con esta placa podrs programar sin cables as como tambin
realizar comunicaciones serie con cualquier dispositivo bluetooth.
ARDUINO PRO
La
Arduino
pro
es
una
placa
con
un
microcontrolador ATmega168 (datasheet) o en el ATmega328 (datasheet).
La Pro viene en versiones de 3.3v / 8 MHz y 5v / 16 MHz. Tiene 14 E/S
digitales (6 de las cuales se puedes utilizar como salidas PWM), 6 entradas
analgicas, un resonador interno, botn de reseteo y agujeros para el
montaje de tiras de pines. Vienen equipada con 6 pines para la conexin a
un cable FTDI o a una placa adaptadora de la casa Sparkfun para dotarla de
comunicacin USB y alimentacin.
Microcontrolador: ATmega168
SRAM: 1 KB
EEPROM:512 bytes
ARDUINO UNO
Es la placa estndar y posiblemente la ms conocida y documentada.
Sali
a
la
luz
en
septiembre
de
2010
sustituyendo
su
predecesor Duemilanove con varias mejoras de hardware que consisten
bsicamente en el uso de un USB HID prpio en lugar de utilizar un
conversor FTDI para la conexin USB. Es 100% compatible con los modelos
Duemilanove y Diecimila. Viene con un Atmega328 con 32Kbytes de ROM
para el programa. Esta es la ltima revisin de la placa Arduino USB bsica.
Se conecta al ordenador con un cable USB estndar y contiene todo lo
Microcontrolador: ATmega328
Voltaje de funcionamiento: 5 V
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
ARDUINO NANO
Una placa compacta diseada para usar directamente en placas de
desarrollo, el Nano se conecta al ordenador con un cable Mini-B USB.
Microcontrolador: ATmega168
Voltaje de funcionamiento: 5 V
SRAM: 1 KB
ARDUINO MINI
Versin miniaturizada de la placa Arduino. Mide tan slo 30x18mm y
permite ahorrar espacio en los proyectos que lo requieran. Las
funcionalidades son las mismas que Arduino UNO salvo que tiene slo se
fabrica con el chip Atmega168 con 12 Kb de memoria para programa. El boot
loader es algo antiguo y tarda unos 10 segundos arrancar (en el UNO es
prcticamente instantneo).
Microcontrolador: ATmega328
Voltaje de funcionamiento: 5 V
SRAM: 2 KB
EEPROM: 1 KB
Como la Pro, la Pro Mini est diseada para usuarios avanzados que
requieren de bajo coste, menor tamao y dispuestos a un poco de trabajo
extra. Es una placa con un microcontrolador ATmega168. Tiene 14 E/S
digitales (6 de las cuales se puedes utilizar como salidas PWM), 6 entradas
Microcontrolador: ATmega168
SRAM: 1 KB
ARDUINO LILYPAD
El LilyPad Arduino es una placa con microcontrolador diseado para
prendas y e-textiles. Puede utilizar con complementos similares como fuentes
de alimentacin, sensores actuadores unidos por hilo conductor. La placa
est basada en el ARmega168V (la versin de baja consumo
del ATmega168)(hoja de datos), o el ATmega328V (datasheet). El
LilyPad Arduino ha sido diseado y desarrollado por Leah Buechley
y SparkFun Electronics.
Microcontrolador: ATmega168V
SRAM: 1 KB
ARDUINO FIO
El Arduino Fio es una placa para microcontrolador basada en
el ATmega328P (hoja de informacin) Funciona a 3.3V y 8MHz. Tiene 14
pines de E/S digitales (de los cuales 6 pueden usarse como salidas PWM), 8
entradas analgicas, un resonador en placa, un botn de reinicio (reset), y
agujeros para montar conectores de pines. Tiene conexiones para una
batera de polmero de Litio e incluye un circuito de carga a travs de USB.
En el reverso de la placa tiene disponible un zcalo para mdulos XBee.
Microcontrolador: ATmega328P
SRAM: 2 KB
EEPROM: 1 KB
Microcontrolador: ATmega328
Voltaje de funcionamiento: 5 V
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
ARDUINO DUEMILANOVE
Versin anterior de Arduino Uno y presenta pocas diferencias con ese
modelo. Basada en el ATmega168 o el ATmega328. Tiene 14 pines con
entradas/salidas digitales (6 de las cuales pueden ser usadas como salidas
PWM), 6 entradas analgicas, un reloj de 16Mhz, conexin USB, entrada de
alimentacin, una cabecera ISCP, y un botn de RESET.
Voltaje de funcionamiento: 5V
Voltaje de entrada (recomendado): 7-12V
Voltaje de entrada (limite): 6-20V
Intensidad por pin: 40 mA
Intensidad en pin: 3.3V50 mA
Memoria Flash: 16 KB (ATmega168) o 32 KB (ATmega328) de los
cuales 2 KB de bootloader
SRAM: 1 KB (ATmega168) o 2 KB (ATmega328)
EEPROM: 512 bytes (ATmega168) o 1 KB (ATmega328)
ARDUINO DIECIMILA
Voltaje de funcionamiento: 5V
Voltaje de entrada (recomendado): 7-12 V
Voltaje de entrada (limites): 6-20 V
Intensidad por pin de E/S: 40 mA
Intensidad por pin de 3.3V: 50 mA
Memoria Flash: 16 KB (2 KB reservados para el gestor de arranque)
SRAM: 1 KB
EEPROM: 512 bytes
ARDUINO ESPLORA
Es una placa microntroladora derivada de la Arduino Leonardo. La
Esplora difiere de todas las placas Arduino predecesoras en que lleva
incorporados un nmero de dispositivos sensores listos para usar. Est
diseada para gente que quiere entrar en el mundo de Arduino sin tener que
aprender antes electrnica.
Microcontrolador: ATmega32u4
Voltaje de funcionamiento: 5 V
SRAM: 2.5 KB
EEPROM: 1 KB
4 Push bottons
Potencimetro lineal
Micrfono
Fotorresistor
Sensor de temperatura
Acelermetro de 3 ejes
Buzzer
Led RGB
ARDUINO LEONARDO
Esta placa, al igual que los dems modelos, es una placa electrnica
basada en un microcontrolador. En este caso, hablamos del ATmega32u4,
del cual podemos ver el datasheet. Una de las caractersticas de la placa es
que cuenta con 20 pines de entrada/salida digitales, de los cuales, podemos
usar 7 como salidas PWM (Pulse-Width Modulation) y 12 como entradas
analgicas. Adems cuenta con un oscilador de cristal que funciona a 16
MHz, una conexin micro USB, un conector de alimentacin, una cabecera
de ICSP (In-Circuit Serial Programming) y, un botn de reinicio. Cumple los
requisitos necesarios para apoyar a la micro. Simplemente hay que
conectarlo a un ordenador mediante un cable USB o con una batera para
comenzar a usarlo. Una de las novedades que incorpora el Leonardo, es que
se diferencia de las placas anteriores en que el ATmega32u4 incorpora
comunicacin USB, eliminando la necesidad de un procesador secundario.
Esto permite que Arduino Leonardo maneje nuestro teclado o nuestro ratn,
por ejemplo. Ya existen libreras en la pgina oficial de Arduino para llevar a
cabo esto que acabo de mencionar. Y por si Arduino no nos hiciese la vida lo
suficientemente cmoda, se nos proporciona una gua de iniciacin.
Microcontrolador: ATmega32u4
Voltaje de funcionamiento: 5 V
Canales PWM: 7
SRAM: 2 KB (ATmega32u4)
EEPROM: 1 KB (ATmega32u4)
CONCLUSION
En este trabajo se pudo obtener de manera detalla y especifica
informacin y conocimiento sobre los Sistemas de Adquisicin de Datos y se
constat que son productos y/o procesos utilizados para recopilar
informacin para documentar o analizar un fenmeno. Dentro de lo que son
Sistemas de Adquisicin de datos, se encuentran elementos o procesos
claves para llevar a cabo este sistema, entre estos tenemos: Sistemas de
Adquisicin de Datos Wireless, Sistemas de Comunicacin en Serie,
Sistemas de Adquisicin de Datos, Sistemas de Adquisicin de Datos USB,
Sistemas de Adquisicin de Datos Ethernet, Sistema de Adquisicin de
Datos Plug-in Boards.
Es importante sealar que en este trabajo investigativo, se hizo
enfoque ms que todo, en el conocimiento detallado de las tarjetas de
adquisicin de datos, especficamente en las tarjetas de modelo Arduino lo
cual es una plataforma de hardware de cdigo abierto, basada en una
sencilla placa con entradas y salidas, analgicas y digitales, en un entorno de
desarrollo que est basado en el lenguaje de programacin Processing.
Las tarjetas de adquisicin de datos dependen de caractersticas
esenciales en su entorno, entre ellas se pueden mencionar: Nmero de
canales analgicos, Velocidad de muestreo, Resolucin, Rango de entrada,
Capacidad de temporizacin, Forma de comunicarse con el computador. Se
conoci adems, los diversos tipos de tarjetas Arduino entre estas estn,
Arduino Mega, Leonardo, Esplora, Uno, Pro, Pro Mini, LyliPad, entre otras;
sin embargo se estudi lo que es Shields en las Tarjetas de Adquisicin de
datos Arduino y su funcionamiento.
Cabe destacar que los sistemas de adquisicin de datos Se pueden
establecer para el sistema de control de un proceso industrial o laboral,
factores implicantes tales como el factor econmico, el factor referente a la
velocidad de transmisin, donde se ha de tener presente que no se
implementa la red ms rpida, sino la red que cubra las necesidades de
velocidad del proceso, el factor seguridad, que denota la vital importancia de
contar con un proceso automatizado que posea certificacin con respecto a
la normativa de seguridad, para que ningn tipo de perturbacin inhiba su
correcto funcionamiento.