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: cronometro, microcontrolador, PIC.
1 Comment Add your own
Leave a Comment
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












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.