Codigo 2

Páginas: 5 (1132 palabras) Publicado: 20 de octubre de 2012
UNIVERSIDAD POLITECNICA DEL BICENTENARIO

Controladores Lógicos Programables

PROYECTO FINAL

Maestro
César Paul Carrillo Delgado
Integrantes
Alejandro madrigal Capistrán
Cuauhtémoc Noé Valadez Villanueva
Rubén Aguilera Luévano
6° Cuatrimestre

13 de Agosto de 2012



INTRODUCCIÓN

Todo buen estudiante de la carrera de ingeniería en robótica debe detener asociado a su cultura general algún protocolo de comunicación, siendo uno de los mas comunes el de la comunicación serial. Esto debido a que existirán ocasiones en que necesite enviar o recibir datos para ser procesados y no pueden ser aleatorios en ese caso es necesario establecer algún tipo de comunicación entre el usuario y el objeto a quien se pretende dar alguna instrucción, en este casoen particular analizaremos la comunicación serial.

JUSTIFICACIÓN

El cometido del presente proyecto consiste en realizar una comunicación serial entre una computadora laptop y un display de cátodo de siete segmentos montado en un circuito sobre un protoboard con el fin de desplegar letras y números haciendo uso de un micro controlador.
El proyecto consiste de cuatro etapas principales:1.- Protocolo de comunicación serial.
2.- Programación del micro controlador.
3.- Programación del modo de envío de datos (Matlab).
4.- Montaje del circuito.

MARCO TEÓRICO

Antes de intentar realizar algún tipo de comunicación o programación es necesario conocer las raíces de lo que se pretende realizar para tener una noción básica de lo que se está realizando.
Comunicación serial.- Lacomunicació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.
Típicamente la comunicación serial se utiliza para transmitir datos en formato ASCII. Para realizar la comunicación se utilizan tres líneas de transmisión: (1) Tierra (o referencia), (2) transmitir, (3) recibir.
Las características másimportantes 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 puedan comunicar es necesario que las características sean iguales.
a).- Velocidad de transmisión (Baud rate): Indica la velocidad de bits por segundo que se transfieren, y si mide en baudios. Por ejemplo 300 baudios representan 300 bits por segundo.b).- Bits de datos: Se refiere a la cantidad de bits en la transmisión. Cuando la computadora envía un paquete de información, el tamaño de ese paquete no necesariamente será de 8 bits. Las cantidades más comunes de bits por paquete son 5, 7 y 8 bits.
c).- Bits de parada: Usado para indicar el fin de la comunicación de un solo paquete. Los valores típicos son 1, 1.5 y 2 bits. Debido a la manera encomo se transfiere la información a través de la líneas de comunicación y que cada dispositivo tiene su propio reloj, es posible que los dos relojes no estén sincronizados.
d).- Paridad: es una forma sencilla de verificar si hay errores en la transmisión serial. Existen cuatro tipos de paridad: par, impar, marcada y espaciada. La opción de no usar paridad alguna también está disponible.Microcontrolador.- Es un circuito integrado programable capaz de ejecutar las instrucciones almacenadas en su memoria. Existen diversos tipos de microcontroladores capaces de realizar nuestras necesidades, la elección de alguno en específico dependerá de las características que necesitemos.

Material
- Protoboard.
-Cable USB.
-Display 7 segmentos de cátodo.
-Resistencias de 330 ohms.
-Pic18f2550.
-Cable para conexiones.
-Fuente de alimentación de 5 volts.
Procedimiento

Primeramente crearemos nuestro programa para el microcontrolador, el cuál está realizado con el compilador CCS. Es importante recordar que se tiene que agregar la librería de comunicación vía USB ya que lo que haremos será simular una comunicación serial utilizando un cable USB. Una vez realizado nuestro...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comentario Crítico 2 El Código 2
  • Codigo Civil Cap 2
  • Codigo De Mercado 2
  • Codigos Html 2
  • CODIGO CIVIL 2
  • Codigo De Etica 2
  • Codigo Etica 2
  • CODIGO ETICA 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS