Вы находитесь на странице: 1из 18

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.
2

3

El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos
de entrada/salida.
4
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 programacin Processing/Wiring y el cargador de arranque que es
ejecutado en la placa.
4

Desde octubre de 2012, Arduino se usa tambin con microcontroladoras CortexM3 de ARM de 32
bits,
5
que coexistirn con las ms limitadas, pero tambin econmicas AVR de 8 bits. ARM y AVR
no son plataformas compatibles a nivel binario, pero se pueden programar con el mismo IDE de
Arduino y hacerse programas que compilen sin cambios en las dos plataformas. Eso s, las
microcontroladoras CortexM3 usan 3,3V, a diferencia de la mayora de las placas con AVR que
generalmente usan 5V. Sin embargo ya anteriormente se lanzaron placas Arduino con Atmel AVR a
3,3V como la Arduino Fio y existen compatibles de Arduino Nano y Pro como Meduino en que se
puede conmutar el voltaje.
Arduino se puede utilizar para desarrollar objetos interactivos autnomos o puede ser conectado
a software tal como Adobe Flash, Processing, Max/MSP, Pure Data). Las placas se pueden montar
a mano o adquirirse. El entorno de desarrollo integradolibre se puede descargar gratuitamente.
Arduino puede tomar informacin del entorno a travs de sus entradas analgicas y digitales, y
controlar luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa
mediante el lenguaje de programacin Arduino (basado en Wiring) y el entorno de desarrollo
Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin
necesidad de conectar a un computador.
Aplicaciones
El mdulo Arduino ha sido usado como base en diversas aplicaciones electrnicas:
Xoscillo: Osciloscopio de cdigo abierto.
Equipo cientfico para investigaciones.
Arduinome: Un dispositivo controlador MIDI.
OBDuino: un econmetro que usa una interfaz de diagnstico a bordo que se halla en los
automviles modernos.
Humane Reader: dispositivo electrnico de bajo coste con salida de seal de TV que puede
manejar una biblioteca de 5000 ttulos en una tarjeta microSD.
The Humane PC: equipo que usa un mdulo Arduino para emular un computador
personal, con un monitor de televisin y un teclado para computadora.
Ardupilot: software y hardware de aeronaves no tripuladas.
ArduinoPhone: un telfono mvil construido sobre un mdulo Arduino.
Las especificaciones de los distintos modelos de placas de Arduino se resumen en la sgt. Tabla:

Entradas y salidas
Poniendo de ejemplo al mdulo Diecimila, ste consta de 14 entradas digitales configurables como
entradas y/o salidas que operan a 5 voltios. Cada contacto puede proporcionar o recibir como
mximo 40 mA. Los contactos 3, 5, 6, 8, 10 y 11 pueden proporcionar una salida PWM (Pulse
Width Modulation). Si se conecta cualquier cosa a los contactos 0 y 1, eso interferir con la
comunicacin USB. Diecimila tambin tiene 6 entradas analgicas que proporcionan una
resolucin de 10 bits. Por defecto, aceptan de 0 hasta 5 voltios, aunque es posible cambiar el nivel
ms alto, utilizando el contacto Aref y algn cdigo de bajo nivel.
Lenguaje de programacin Arduino
La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el lenguaje
de programacin de alto nivel Processing. Sin embargo, es posible utilizar otros lenguajes de
programacin y aplicaciones populares en Arduino,
21
debido a que Arduino usa la transmisin
serial de datos soportada por la mayora de los lenguajes mencionados. Para los que no soportan
el formato serie de forma nativa, es posible utilizar software intermediario que traduzca los
mensajes enviados por ambas partes para permitir una comunicacin fluida.
LabVIEW
LabVIEW (acrnimo de Laboratory Virtual Instrumentation Engineering Workbench) es una
plataforma y entorno de desarrollo para disear sistemas, con un lenguaje de programacin visual
grfico. Recomendado para sistemas hardware y software de pruebas, control y diseo, simulado
o real y embebido, pues acelera la productividad. El lenguaje que usa se llama lenguaje G, donde la
G simboliza que es lenguaje Grfico.
Este programa fue creado por National Instruments (1976) para funcionar sobre mquinas MAC,
sali al mercado por primera vez en 1986. Ahora est disponible para las
plataformas Windows, UNIX, MAC y GNU/Linux. La ltima antepenltima versin es la 2013, con la
increble demostracin de poderse usar simultneamente para el diseo del firmware de un
instrumento RF de ltima generacin, a la programacin de alto nivel del mismo instrumento,
todo ello con cdigo abierto. Y posteriormente la versin 2014 disponible en versin demo para
estudiantes y profesional, la versin demo se puede descargar directamente de la pagina Texas
Instruments.
Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o VIs, y su origen
provena del control de instrumentos, aunque hoy en da se ha expandido ampliamente no slo al
control de todo tipo de electrnica (Instrumentacin electrnica) sino tambin a su programacin
embebida, comunicaciones, matemticas, etc. Un lema tradicional de LabVIEW es:"La potencia
est en el Software", que con la aparicin de los sistemas multincleo se ha hecho an ms
potente. Entre sus objetivos estn el reducir el tiempo de desarrollo de aplicaciones de todo tipo
(no slo en mbitos de Pruebas, Control y Diseo) y el permitir la entrada a la informtica a
profesionales de cualquier otro campo. LabVIEW consigue combinarse con todo tipo de software y
hardware, tanto del propio fabricante -tarjetas de adquisicin de datos, PAC, Visin, instrumentos
y otro Hardware- como de otros fabricantes.
Programa en LabVIEW
Como se ha dicho es una herramienta grfica de programacin, esto significa que los programas
no se escriben, sino que se dibujan, facilitando su comprensin. Al tener ya pre-diseados una
gran cantidad de bloques, se le facilita al usuario la creacin del proyecto, con lo cual en vez de
estar una gran cantidad de tiempo en programar un dispositivo/bloque, se le permite invertir
mucho menos tiempo y dedicarse un poco ms en la interfaz grfica y la interaccin con el usuario
final. Cada VI consta de dos partes diferenciadas:
Panel Frontal: El Panel Frontal es la interfaz con el usuario, la utilizamos para interactuar
con el usuario cuando el programa se est ejecutando. Los usuarios podrn observar los
datos del programa actualizados en tiempo real (como van fluyendo los datos, un ejemplo
sera una calculadora, donde t le pones las entradas, y te pone el resultado en la salida).
En esta interfaz se definen los controles (los usamos como entradas, pueden ser botones,
marcadores etc.) e indicadores (los usamos como salidas, pueden ser grficas ....).
Diagrama de Bloques: es el programa propiamente dicho, donde se define su
funcionalidad, aqu se colocan conos que realizan una determinada funcin y se
interconectan (el cdigo que controla el programa --. Suele haber una tercera
parte icono/conector que son los medios utilizados para conectar un VI con otros VIs.--
En el panel frontal, encontraremos todo tipos de controles o indicadores, donde cada uno de estos
elementos tiene asignado en el diagrama de bloques una terminal, es decir el usuario podr
disear un proyecto en el panel frontal con controles e indicadores, donde estos elementos sern
las entradas y salidas que interactuarn con la terminal del VI. Podemos observar en el diagrama
de bloques, todos los valores de los controles e indicadores, como van fluyendo entre ellos cuando
se est ejecutando un programa VI.



Principales caractersticas
Su principal caracterstica es la facilidad de uso, vlido para programadores profesionales como
para personas con pocos conocimientos en programacin pueden hacer programas relativamente
complejos, imposibles para ellos de hacer con lenguajes tradicionales. Tambin es muy rpido
hacer programas con LabVIEW y cualquier programador, por experimentado que sea, puede
beneficiarse de l. Los programas en LabView son llamados instrumentos virtuales (VIs) Para los
amantes de lo complejo, con LabVIEW pueden crearse programas de miles de VIs (equivalente a
millones de pginas de cdigo texto) para aplicaciones complejas, programas de automatizaciones
de decenas de miles de puntos de entradas/salidas, proyectos para combinar nuevos VIs con VIs
ya creados, etc. Incluso existen buenas prcticas de programacin para optimizar el rendimiento y
la calidad de la programacin. El labView 7.0 introduce un nuevo tipo de subVI llamado VIs
Expreso (Express VIS). Estos son VIs interactivos que tienen una configuracin de caja de dilogo
que permite al usuario personalizar la funcionalidad del VI Expreso. El VIs estndard son VIs
modulares y personalizables mediante cableado y funciones que son elementos fundamentales de
operacin de LabView.
Presenta facilidades para el manejo de:
Interfaces de comunicaciones:
Puerto serie
Puerto paralelo
GPIB
PXI
VXI
TCP/IP, UDP, DataSocket
Irda
Bluetooth
USB
OPC...
Capacidad de interactuar con otros lenguajes y aplicaciones:
DLL: libreras de funciones
.NET
ActiveX
Multisim
Matlab/Simulink
AutoCAD, SolidWorks, etc
Herramientas grficas y textuales para el procesado digital de seales.
Visualizacin y manejo de grficas con datos dinmicos.
Adquisicin y tratamiento de imgenes.
Control de movimiento (combinado incluso con todo lo anterior).
Tiempo Real estrictamente hablando.
Programacin de FPGAs para control o validacin.
Sincronizacin entre dispositivos.

APLICACIN DE UN INTERMITENTE EN ARDUINO
Se trata de realizar un ejercicio bsico que consiste en encender y apagar un led que conectamos
en el PIN 13 de Arduino que lo configuramos como salida. El tiempo de encendido y apagado es de
1 segundo.
Organigrama y Esquema

Organigrama y esquema de conexionado con la tarjeta Arduino
Obsrvese que se ha colocado el diodo led sin resistencia en serie dado que el PIN13 de Arduino
ya lleva incorporada una resistencia interior, en el caso de colocar el diodo LED en otra salida
deberamos colocar una resistencia de al entre 220 y 500 ohmios dependiendo del consumo de
corriente del diodo.

Conexionado a realizar en el caso de realizar la salida por el PIN 10

Programa
/*
* Intermitente
*
* Ejemplo bsico con Arduino. Encendido y apagado de un led
* con una cadencia de 1 sg. usando el PIN 13 como salida
* no es necesario usar una resistencia para el led
* la salida 13 de Arduino la lleva incorporada.
*
int ledPin = 13; // Definicin de la salida en el PIN 13
void setup() //Configuracin
{
pinMode(ledPin, OUTPUT); // designa la salida digital al PIN 13
}
void loop() // bucle de funcionamiento
{
digitalWrite(ledPin, HIGH); // activa el LED
delay(1000); // espera 1 seg. (tiempo encendido)
digitalWrite(ledPin, LOW); // desactiva el LED
delay(1000); // espera 1 seg. (tiempo apagado)
}





CIRCUITO DE POTENCIA
DISPOSITIVOS
Integrado LM2907
Descripcin general
El LM2907, LM2917 serie son de frecuencia monoltica a convertidores de voltaje con una alta
ganancia op amp / comparador diseado para operar un rel, una lmpara u otra carga cuando la
entrada frecuencia alcanza o supera una velocidad seleccionada. El tacmetro utiliza una tcnica
de la bomba de carga y ofrece frecuencia duplicacin de ondulacin baja, proteccin de la entrada
completa en dos versiones (LM2907-8, LM2917-8) y sus cambios de salida a tierra para una
entrada de frecuencia cero.
El op amp / comparador es totalmente compatible con el tacmetro y tiene un transistor flotante
como su salida. este caracterstica permite que sea una planta o de las entregas mencionadas
carga de hastaa 50 mA. El colector puede ser tomada por encima de VCC hasta un VCE mxima de
28V. Las dos configuraciones bsicas que se ofrecen incluyen un dispositivo de 8 pines con una
referencia a tierra de entrada de tacmetro y un interno la conexin entre la salida del tacmetro
y el amplificador operacional entrada no inversora. Esta versin es muy adecuado para sola
velocidad o frecuencia de conmutacin o la frecuencia totalmente tamponada a aplicaciones de
conversin de voltaje. Las configuraciones ms verstiles proporcionan diferencial tacmetro
entrada y las entradas del amplificador operacional no confirmadas. Con esta versin de la entrada
de tacmetro puede flotar y la op amplificador se hace adecuada para el filtro de
acondicionamiento activo de la salida del tacmetro. Ambas configuraciones estn disponibles con
un activo Regulador de derivacin conectada a travs de los cables de alimentacin. El regulador
sujeta el suministro de tal manera que la frecuencia estable a tensin y la frecuencia de las
operaciones en curso son posibles con cualquier tensin de alimentacin y una resistencia
adecuada.

Ventajas
Cambios de salida a tierra para la entrada de frecuencia cero
Fcil de usar; VOUT e fIN c VCC c c R1 C1
Slo una red RC proporciona duplicacin de frecuencia
Regulador Zener en el chip permite que la frecuencia precisa y estable a la tensin o la
conversin de corriente (LM2917)

Caractersticas
Planta referencia interfaces de entrada del tacmetro directamente con pastillas
magnticas reluctancia variable
El amplificador operacional / comparador ha flotante transistor de salida 50 mA sumidero
o fuente para operar rels, solenoides, metros, o LEDs
Duplicacin de frecuencia de ondulacin baja
Tacmetro se ha incorporado en la histresis, ya sea con entrada diferencial o entrada de
referencia a tierra
Zener incorporado en LM2917 g0.3% linealidad tpica
Planta tacmetro se hace referencia est completamente protegida contra el dao debido
a los cambios anteriores VCC y debajo de la tierra

Aplicaciones
Ms / menos con sensor de velocidad
Frecuencia de conversin de voltaje (tacmetro) Velocmetros
Metros de permanencia punto de interruptor
Tacmetro de mano
Reguladores de velocidad
Control de crucero
Mando del embrague de control de cerradura de la puerta del automvil
Control de Hornos
Informacin de Aplicaciones
La serie LM2907 de circuitos tacmetro est diseado para aplicaciones de parte de conteo
externas mnimas y mxima versatilidad. Con el fin de aprovechar al mximo sus caractersticas y
ventajas vamos a examinar su teora de la operacin. La primera etapa de la operacin es un
amplificador diferencial conduca una retroalimentacin positiva flip-flop circuito. La tensin de
umbral de entrada es la cantidad de tensin de entrada diferencial a la que la salida de esta etapa
cambia de estado. Dos opciones (LM2907-8, LM2917-8) tienen una entrada a tierra internamente
de modo que una necesidad de seal de entrada oscilar arriba y debajo de la tierra y superior a la
entrada umbrales para producir una salida. Esto se ofrece especficamente para pickups
magnticos reluctancia variable que normalmente proporcionan una salida de un solo extremo ac.
Esta nica entrada es tambin plenamente protegida contra oscilaciones de la tensin a g28V, que
son fcilmente alcanzado con este tipo de pastillas. Las opciones de entrada diferencial (LM2907,
LM2917) dan la usuario la opcin de establecer su propio nivel de conmutacin de entrada y
todava tienen la histresis alrededor de ese nivel durante ruido excelente rechazo en cualquier
aplicacin. Por supuesto, a fin de permitir que el insumos para alcanzar tensiones de modo comn
por encima del suelo, entrada la proteccin se retira y tampoco de entrada debe ser tomada fuera
de los lmites de la tensin de alimentacin que se utiliza. Es muy importante que una entrada no
va bajo tierra sin alguna resistencia en su plomo para limitar la corriente que fluir entonces en el
diodo de Epi-sustrato. Despus de la etapa de entrada es la bomba de carga en el que el
frecuencia de entrada se convierte a un voltaje de corriente continua. Para hacer esto requiere un
condensador de temporizacin, una resistencia de salida, y un integrar o condensador de filtro.
Cuando los cambios de etapa de entrada Estado (debido a un cruce adecuado cero o tensin
diferencial en la entrada) el condensador de temporizacin est ya sea cargada o descargada
linealmente entre dos tensiones cuya diferencia es VCC / 2. Luego, en un ciclo medio de la
frecuencia de entrada o un tiempo igual a 1/2 FIN el cambio en la carga en el momento
condensador es igual a VCC / 2 c C1. La cantidad media de corriente bombeada dentro o fuera del
condensador.


USO ZENER REGULADO OPCIONES (LM2917)
Para aquellas aplicaciones en las que una tensin o corriente de salida debe ser obtenido
independiente de las variaciones de tensin de alimentacin, se ofrece el LM2917. La
consideracin ms importante en la eleccin de una resistencia de cada del suministro regulado a
el dispositivo es que el tacmetro y OP circuito amplificador solo requieren alrededor de 3 mA en
el nivel de voltaje proporcionado por el Zener. A bajos voltajes de suministro que debe haber
alguna corriente que fluye en la resistencia por encima de la corriente del circuito 3 mA para
operar el regulador. Como un ejemplo, si el suministro de crudos vara de 9V a 16V, una
resistencia de 470X minimizar la Zener variacin de la tensin de 160 mV. Si la resistencia pasa
por debajo de 400X o 600X sobre la variacin Zener se eleva rpidamente por encima de 200 mV
para la misma variacin de entrada.
Integrado SG3525
Descripcin general
El SG3525A, circuitos de control de modulador de ancho de pulso SG3527A ofrecen mejora el
rendimiento y las partes externas ms bajas cuentan cuando implementado para controlar todos
los tipos de fuentes de alimentacin conmutadas. El on-chip 5,1 V referencia se recorta a 1% y el
amplificador de error tiene una entrada rango de voltaje en modo comn que incluye la tensin de
referencia, por lo tanto eliminando la necesidad de resistencias del divisor de externos. Una
entrada de sincronizacin para la oscilador permite que mltiples unidades para ser acoplados ni
una sola unidad para ser sincronizado con un reloj de sistema externo. Una amplia gama de
tiempo muerto puede ser programado por una sola resistencia conectada entre el TC y de
descarga pins. Estos dispositivos tambin disponen de circuitos de arranque suave integrado, con
slo una condensador de temporizacin externa. Un broche de cierre controla tanto el circuito de
arranque suave y las etapas de salida, proporcionando a su vez a travs de la instantnea de PWM
pestillo con el apagado pulsado, as como reciclaje de arranque suave con ms tiempo comandos
de apagado. El bloqueo de voltaje bajo inhibe las salidas y el cambiante del capacitor de arranque
suave cuando VCC es por debajo del nominal. La salida etapas son diseo ttem capaz de
hundimiento y el abastecimiento de ms de 200 mA. La etapa de salida de las caractersticas
SG3525A NOR lgica resultantes en un salida baja para un estado desconectado mientras el
SG3527A utilizado OR lgica que da una de alto rendimiento cuando est apagada.





8.0 V a 35 V Operacin
5,1 V 1,0% recortado Referencia
100 Hz a 400 kHz Rango Oscilador
Sync oscilador separado Pin
Control de tiempo muerto ajustable
Entrada de mnima tensin de bloqueo
Enganche PWM para Prevenir Pulsos Mltiples
Apagar Pulse-por-Pulse
Dual Source / Salidas Fregadero: 400 mA pico


Informacin de Aplicaciones
Opciones de cierre (Ver Diagrama de bloques, la primera pgina) Dado que ambos terminales, de
compensacin y de arranque suave (Pines 9 y 8) tienen fuente de corriente pull-ups, o bien puede
aceptar fcilmente una seal desplegable que slo tiene que hundir un mximo de 100 mA para
apagar las salidas. Esto est sujeto a el requisito adicional de descargar cualquier cosa externa
capacitancia, pueden conectarse a estos pines. Un enfoque alternativo es el uso de los circuitos de
apagado del pasador 10 que ha sido mejorado para mejorar las disponibles opciones de apagado.
La activacin de este circuito mediante la aplicacin de un seal positiva en el pin 10 realiza dos
funciones: la PWM pestillo se establece de inmediato que proporciona la seal de desconexin
rpida para las salidas; y un sumidero de corriente 150 mA comienza a descargarse el condensador
de arranque suave externa. Si el comando shutdown es corto, la seal PWM se rescinda sin
significativa descarga del capacitor de arranque suave, por lo tanto, lo que permite, por ejemplo,
una aplicacin conveniente de pulso-por-pulso limitacin de corriente. La celebracin de pin 10 de
alto para una mayor duracin, Sin embargo, en ltima instancia, cumplir este condensador
externo, reciclaje de encendido lento despus de la liberacin. Pin 10 no se debe dejar flotando
como la captacin de ruido podra concebiblemente interrumpir el funcionamiento normal.




CIRCUITO DE LA PLACA DE POTENCIA

Вам также может понравиться