Atmega8 Con Labview

Páginas: 22 (5349 palabras) Publicado: 20 de noviembre de 2012
APRENDA DESDE CERO COMUNICACIÓN SERIAL CON EL MICROCONTROLADOR ATMEGA48 Y LABVIEW Por Arnoldo Ulises Villalobos Guerra Instituto Tecnológico Superior de Zamora Este tutorial está dedicado a la comunidad atmel con el objetivo de que usted se familiarize con el software LabVIEW y realize la comunicación serial entre el microcontrolador ATMEGA48 y LabVIEW. Antes que nada si el lector estáfamiliarizado con LabVIEW no es indispensable que lea este apartado puede saltarse al siguiente tema 1.2. y si usted ya ha hecho una comunicación serial de cualquier tipo entonces puede ir directamente al tema 1.3 Por otro lado, tratare de ser breve con el motivo de no hacer este tutorial muy extenso. 1.1 INTRODUCCIÓN A LabVIEW LabVIEW de National Instruments, es un software de programación gráfica(programación G) y difiere de otros lenguajes de programación como C o Basic, en que éstos están basados en texto, mientras que G es una programación gráfica y es el corazón de LabVIEW. Los programas en G, o VIs (“Virtual Instruments”) constan de una interfaz interactiva de usuario (PANEL FRONTAL) y un diagrama de flujo de datos que hace las funciones de código fuente (DIAGRAMA DE BLOQUES). LabVIEW no esgratuito pero existe una versión de evaluación que se puede bajar de la siguiente pagina http://www.ni.com/trylabview/ Hay que recordar que este tutorial es para realizar una comunicación serial, por lo que es indispensable que cuando comience a instalar LabVIEW indique que instale los drivers, pues al instalar los drivers instala los del puerto serie. Aun cuando su computadora no tenga puertoserial, es necesario indicarle que instale los drivers, de lo contario no se podrá lograr la comunicación serial utilizando USB. 1.1.1 PANEL FRONTAL Y DIAGRAMA DE BLOQUES

Una vez instalado Labview para hacer un programa nuevo sólo tiene que ejecutarlo y seleccionar Blank VI. Se abrirán dos ventanas: el Panel Frontal y el Diagrama de Bloques.

El panel frontal es la interfaz interactiva deusuario de un programa (VI), debido a que simula el panel de un instrumento físico. Es aquí en donde pondrá los controles y/o indicadores de su programa. Para colocar los controles o indicadores sólo es necesario colocar el puntero del

mouse dentro del panel frontal y presionar el botón derecho del mouse y elegir el que quiera. Existen varios tipos de controles. Los hay booleanos, numéricos,matriciales, gráficos, etc. El diagrama de bloques es el código fuente del programa o VI. Es donde se realizan los programas dando solución gráfica a un determinado problema. Es pues, en éste donde hará los programas. En él se encuentran todas las funciones. Las hay numéricas, booleanas, de estructuras, de comparación, de tiempo, de arreglo, de cadena, etc. Para sacar la ventana donde están las funcionessólo tiene que presionar el botón derecho del mouse y seleccionar lo que necesite.

Fig. 1 Paleta de Funciones.

1.1.2

MIS PRIMEROS PROGRAMAS

CONVERSION DE ° A ° C F OBJETIVO: Realizar un programa que convierta grados Celsius a grados Fahrenheit. Primero tiene que crear un control numérico en el panel frontal, éste control le servirá para introducir y modificar el valor que se deseaconvertir a grados Fahrenheit. Para crear el control en el panel frontal solo hay que hacer click derecho del mouse y seleccionar el control numérico que está en: numeric control>>numeric control. (ver figura 2). Fig. 2 control numérico El control lo colocara en cualquier lugar de su panel frontal.

Al colocar un control o un indicador en el panel frontal crea al mismo tiempo un icono en eldiagrama de bloques. Vaya el diagrama de bloques y observe el icono creado (ver figura 3). Un acceso rápido para cambiar de la ventana del panel frontal al diagrama de bloques y viceversa es el uso de Ctrl+E.

Fig. 3 control numérico en el diagrama de bloques.

Ahora bien, es necesario colocar un indicador numérico en el panel frontal para observar el resultado de la conversión. Entonces en el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Labview
  • Labview
  • labview
  • Que es labview
  • Labview
  • Labview
  • Labview
  • Labview

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS