miércoles, 18 de diciembre de 2013

LAVADORA

DESCRIPCION

La comunicación serial consiste en el envío de un bit de información de manera secuencial, esto es, un bit a la vez y a un ritmo acordado entre el emisor y el receptor.
La comunicación serial puede ser utilizada para adquisición de datos si se usa en conjunto con un dispositivo remoto de muestreo.

El concepto de comunicación serial es sencillo. El puerto serial envía y recibe bytes de información un bit a la vez. Aun y cuando esto es más lento que la comunicación en paralelo, que permite la transmisión de un byte completo por vez, este método de comunicación es más sencillo y puede alcanzar mayores distancias.

Típicamente, la comunicación serial se utiliza para transmitir datos en formato ASCII. Para realizar la comunicación se utilizan 3 líneas de transmisión: (1) Tierra (o referencia), (2) Transmitir, (3) Recibir. Debido a que la transmisión es asincrónica, es posible enviar datos por una línea mientras se reciben datos por otra. Existen otras líneas disponibles para realizar handshaking, o intercambio de pulsos de sincronización, pero no son requeridas. Las características más importantes de la comunicación serial son la velocidad de transmisión, los bits de datos, los bits de parada, y la paridad. Para que dos puertos se puedan comunicar, es necesario que las características sean iguales.
a.            Velocidad de transmisión (baud rate)
b.            Bits de datos: Se refiere a la cantidad de bits en la transmisión.
c.            Bits de parada: Usado para indicar el fin de la comunicación de un solo paquete.
d.            Paridad: Es una forma sencilla de verificar si hay errores en la transmisión serial.


OBJETIVO

1.            La presente práctica implementara los conocimientos obtenidos con la implementación de un proyecto libre, en este caso una simulación de un proceso de lavado.
2.            Diseñar e implementar el algoritmo para el funcionamiento del programa, que a travez de la “terminal” mostrara el proceso continuo en pantalla y observar el desarrollo del mismo por mediod  ela indicación de los leds.
3.            Programar en Lenguaje C

HARDWARE

Para la implementación de esta práctica se usaran:
             Protoboard
             Microcontrolador KL25Z
             Resistencias de menos de 1K Ohms
             Cables(conexiones, para conectar el microcontrolador a la pc, etc)
             Leds


ARQUITECTURA DEL SOFTWARE
Diagramas de Flujo

Processor expert





Events







Tablas


COMPONENTES

1                   TIMER
TIMER
6                  Bit  I/O
SALIDAS PARA INDICACION DE PROCESO
          

Descripción de variables y constantes



Variables

AS1_TComData ch_copia
Variable ch_copia del tipo comunicación serial
extern byte*ap_men
Tipo de variable para el apuntador



Componentes

A continuación se muestran los componentes a usar para la práctica.



Configuración

Enseguida se muestran las configuraciones de dichos componentes, para su correcto funcionamiento.

Configuración del componente ASI



Configuración del componente Timer




Prueba de componentes y prueba de funciones

Se observa la generación de los componentes después de la generación del código, esto después de realizar la configuración de dichos componentes.




Prueba del sistema

Se prueba el sistema, se muestra en pantalla la compilación y que no existen errores de código.




PROGRAMA FINAL

Codigo


http://microcontroladores-ipn-2013.blogspot.mx/2013/12/lavadoracodigo.html


EVIDENCIAS


MANUALES

Manual del usuario del microcontrolador KL25Z

REFERENCIAS

http://www.sc.ehu.es/sbweb/webcentro/automatica/web_8051/Contenido/tutor8051_52/Capitulo%206/formato_comunicacion_PS.htm#Comunicaci%C3%B3n%20serie%20as%C3%ADncrona

1 comentario:

  1. Típicamente, la comunicación serial se utiliza para transmitir datos en formato ASCII. Para realizar la comunicación se utilizan 3 líneas de transmisión: guiaesceptica.org/biografia-de-yezi/

    ResponderEliminar