Comunicacion Serial en PIC

Julio 3, 2008

Pues ya lo había contado por aquí, estaba trabajando en un proyecto para crear un cronometro ha ser usado en el concurso seguidor de linea para el SENA.

La idea del proyecto era tener automáticamente el inicio y la parada del cronometro por medio de 2 sensores infrarrojos, de esta manera el microcontrolador PIC envía las senales al PC y este inicia el cronometro.

Pues esta dos listo y funciona, no quise poner este nombre en el titulo, ya que puede ser mas provechoso como tutorial para la comunicación serial entre el PIC y el PC.

El circuito

Ya que solo voy a enviar información al PC decidí no usar el circuito integrado de norma para esta comunicación MAX232 (o seria por que no lo tenia a la mano??? ;0), de esta manera implemente otro circuito que encontré por aquí y funciona muy bien. Solo probé el transmisor.

El resto del circuito es lo básico del microcontrolador, ademas use el PIC16F628A y lo configure para trabajar con el oscilador interno, por esto no lo ven ahí.

Comunicación Serial

Sensores

Microcontrolador

Circuito Impreso

Partiendo del esquematico en Kicad se diseno el circuito impreso, que se muestra a continuacion:

La imagen en 3D que genera Kicad:

Descargar archivo PDF con todo el circuito aqui

El programa

El codigo fuente del programa esta totalmente explicado, aqui solo puedes ver las imagenes pero tambien se puede descargar el proyecto y los archivos de Kicad aqui.

Encabezado

Eso es todo, adelante con cualquier pregunta. logicamente en el proyecto hay una parte de Software que en poco tiempo lo publicare.

Esta parte del proyecto fue realizada usando solo Software libre y desarrollado totalmente bajo GNU/Linux usando Ubuntu.

Diseño electronico: Kicad

Programacion microcontrolador: Piklab

Entry Filed under: Desarrollo software, Mecatronica, Otros, Visual C#. Etiquetas: , , .

1 Comment Add your own

  • 1. Victor  |  Agosto 17, 2008 at 11:36 pm

    Excelente trabajo; pero me gustaria saber como puede uno aporta a la pagina con tutoriales o ejemplos por ejemplo de microcontroladores, neumatica, Plc, etc; O qué posibildad hay de que se pueda desarrollar un foro en la pagina…
    Creo que es una gran web, que con la ayuda de todos puede llegar más lejos.

    Responder

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Nuevo dominio

Te invitamos a que nos visites en nuestro nuevo dominio:

http://www.cosasdemecatronica.com

Grupo en Facebook

Facebook

Categorias

Entradas recientes

Categoría Nube

Automatizacion Comunicaciones industriales Desarrollo software Mecatronica Neumatica Otros PLC Robotica Sensor IR Supervision Visual C# Web wxWidgets

Blogroll

Feeds

Flickr Photos

p1030610

p1030602

p1030613

More Photos

Visitantes a la pagina

Entre nosotros

page counter

Blog Stats