PIC TRAINER

De Ucontrol
Saltar a: navegación, buscar

<keywords content="TTL 74Ls164N, electronica, circuito, pic, NE555, PIC BASIC, PIC SIMULATOR IDE, esquema, circuito impreso, proyecto, gratis, download, programa, CMOS, pin, e/s, i/o, ucontrol, PIC, 16F628a, 16f84a" /> <center>


Inicio Foro Revista uControl Circuiteca Microcontroladores Electrónica Básica Herramientas y Software Tutoriales Colaboradores Enlaces
¿Ya descargaste los ejemplares GRATUITOS de la Revista uControl? ¡No te los pierdas!.
<linkedimage>

wikipage=Dado electrónico con PIC tooltip=Dado electrónico con PIC img_src=Image:dado100.jpg img_width=150px img_alt=Dado electrónico con PIC </linkedimage>

Dado electrónico
<linkedimage>

wikipage=Como trucar un servo tooltip=Como trucar un servo img_src=Image:trucaservo150.jpg img_width=150px img_alt=Como trucar un servo </linkedimage>

¿Como trucar un servo?
<linkedimage>

wikipage=Comunicación inalámbrica entre PICs tooltip=Comunicación inalámbrica entre PICs img_src=Image:TXRX150.jpg img_width=150px img_alt=Comunicación inalámbrica entre PICs </linkedimage>

Comunicación inalámbrica
<linkedimage>

wikipage=CCS - Libreria de gráficos para GLCD K0108 tooltip=CCS - Libreria de gráficos para GLCD K0108 img_src=Image:GLCD-100.gif img_width=150px img_alt=CCS - Libreria de gráficos para GLCD K0108 </linkedimage>

Gráficos con CCS
<linkedimage>

wikipage=Funcionamiento de una matriz de LEDs tooltip=Funcionamiento de una matriz de LEDs img_src=Image:GNUxx.jpg img_width=150px img_alt=Funcionamiento de una matriz de LEDs </linkedimage>

Carteles de LEDs
Foroizq.jpg
Todos los articulos y proyectos de uControl tienen su lugar en el foro. Si tienes dudas o comentarios, busca o crea el hilo correspondiente, y tendrás una rapida respuesta.
Foroder.jpg
PIC TRAINER, una serie de placas entrenadoras módulares para PICs.

Introducción

PIC TRAINER, módulos centrales.

Te proponemos la construcción de tu propia placa entrenadora para microcontroladores PIC. Con este sistema, basado en diferentes módulos, podrás aprender todo lo que necesitas sobre el funcionamiento de estos circuitos integrados, sin necesidad de gastar una pequeña fortuna.

Contenido


Si recién estas dando tus primeros pasos en el mundo de los microcontroladores PIC, es posible que te encuentres ligeramente abrumado por la cantidad de conceptos que debes asimilar para poder desarrollar tus proyectos.

Esto es inevitable, ya que para que un proyecto basado en un microcontrolador no sea un fracaso, debemos dominar tanto el diseño del circuito electrónico como la confección del programa que se encargará de hacerlo funcionar.

La idea detrás de una placa “entrenadora” o “trainer” es disponer de una herramienta que nos aporte un hardware probado, confiable, que podamos utilizar cuando queremos probar alguna pieza de software, sin necesidad de construir un circuito especial para ello. Podemos ver a un entrenador como un “proyecto universal”, que dispone de prácticamente todos los elementos que necesitamos para probar nuestro software.

El PIC TRAINER

Hace un par de años, cuando comencé a interesarme por la electrónica y los microcontroladores, rápidamente me di cuenta que disponer de un entrenador podría ahorrarme bastante tiempo, y evitar frustrarme cada vez que diseñaba un PCB para probar alguna rutina de software y que por algún motivo no funcionaba.


PICTRAINER2-ICSP-001.jpg PICTRAINER2-78xx-001.jpg
Imagenes del conector ICSP y del regulador de voltaje utilizado.


Existen algunos trainers disponibles comercialmente que son realmente impresionantes. Disponen de un muy buen numero de dispositivos on-board (desde pulsadores y LEDs hasta pantallas LCD graficas), y ofrecen soporte para un numero de microcontroladores increíblemente numeroso. A veces, incluso soportan chips de diferentes fabricantes.

Pero me pareció que podría aprender bastante más si diseñaba mi propia placa de entrenamiento. En ese momento era incapaz de fabricar un PCB de doble cara (creo que ni siquiera hubiese podido dibujarlo), por lo que debí sacrificar unas cuantas funciones que inevitablemente requerían de un PCB demasiado complejo.


PICTRAINER2-PCBS-001.jpg PICTRAINER2-CABLES-001.jpg
Más imágenes: PCBs y cables de conexión.


Cuando ya tenía un diseño razonablemente funcional (aunque implicaba una placa de unos 20x25 centímetros) y que posiblemente hubiese funcionado, se me ocurrió que podría ser mucho más eficiente y sencillo dividir el entrenador en una serie de módulos. De esta manera, podría ir construyéndolos a medida que los necesitaba, sin necesidad de gastar mucho dinero o tiempo de una sola vez.

Así fue como nació el PIC TRAINER, del cual analizaremos su “segunda reencarnación”, la versión 2.0.



Características generales

Quizás la característica más sobresaliente de este proyecto sea su modularidad. En efecto, se ha dividido el entrenador en módulos, cuatro de ellos destinados a alojar los microcontroladores de 8, 18, 28 y 40 pines y el puñado de componentes que necesitan para funcionar. El lector puede construir solo uno de ellos (el que soporte el modelo de PIC que desea estudiar) o bien los cuatro.


PICTRAINER40-XTALES-001.jpg PICTRAINER2-E-S-001.jpg
Zona de los cristales y las entradas/salidas.


Estos módulos centrales, a los que hemos bautizado como PIC TRAINER 8, PIC TRAINER 18, PIC TRAINER 28 y PIC TRAINER 40, disponen de un zócalo para alojar al microcontrolador en cuestión; un pulsador destinado a, en caso de ser necesario, efectuar el RESET del mismo; tres cristales seleccionables mediante jumpers, para utilizar diferentes frecuencias de trabajo; un regulador de voltaje (y componentes asociados) dedicado a brindarle al PIC los niveles de tensión y corriente que necesita para funcionar; un conector para la programación ICSP; y algunos pulsadores y LEDs que proporcionan unas pocas líneas de entrada/salida.



Todo lo demás se ha separado en módulos accesorios, que se conectan al modulo central elegido mediante cables planos de 10 vías terminados en conectores IDC. He realizado una buena cantidad de módulos: displays LCD 2x16, 8 entradas y salidas, 4 u 8 relés, RS-232, EEPROM, I2C, etc.

Todos los módulos diseñados hasta la fecha utilizan PCBs de una sola cara, lo que hace muy fácil su fabricación.


Este es el listado de módulos disponibles. Los que carecen de link aún estan pendientes de publicacion.


Iré agregando los módulos a medida que los fotografíe y disponga de tiempo para escribir algo sobre su funcionamiento. Así que... date una vuelta cada tanto por aquí para ver las novedades.

Si tienes alguna sugerencia, comentario o quieres proponer algún módulo que no haya tenido en cuenta, puedes escribir a info@ucontrol.com.ar . La idea es tener un entrenador gratuito lo mas completo posible.

Mientras esperas, quizás quieras darte una vuelta por el sitio http://www.neoteo.com , donde encontraras bastante material sobre la programación de microcontroladores.


Espacio de publicidad

UNIQ44e61e07a1962c95-addhtml-00000002-QINU

Videos

Estos son alguno videos del entrenador y sus módulos funcionando:

{{#ev:youtube|9trHepcxv2U|250}} {{#ev:youtube|tAR2DjVNcMM|250}} {{#ev:youtube|RPWJcie6Z7s|250}}


<linkedimage>

wikipage=Publicidad tooltip=Publicidad img_src=Image:banner1.jpg img_width=801px

</linkedimage>

Revista uControl

Este articulo forma parte de la Revista uControl #4
<linkedimage>

wikipage=Revista_Numero_0004 tooltip=uControl Revista #4 img_src=Image:RU-TAPA004.jpg img_width=100px img_alt=uControl Revista #2

</linkedimage>

En este número de la Revista uControl te proponemos la construcción de tu propia placa entrenadora para microcontroladores PIC. Con este sistema, basado en diferentes módulos, podrás aprender todo lo que necesitas sobre el funcionamiento de estos circuitos integrados, sin necesidad de gastar una pequeña fortuna.

Esta vez hemos escrito sólo 8 artículos. Sin embargo, la revista mantiene las 64 páginas (que por lo visto se va a transformar en su tamaño habitual) que tenía el anterior.

Autor

Ariel.jpg Datos del Autor
Nombre: Ariel Palazzesi
email: arielpalazzesi@gmail.com
Ver los artículos de este autor. Página con el perfil del autor.
</center>
Cclicence.png

Este contenido se rige por la licencia de Creative Commons "Licencia Creative Commons Atribución-No Comercial-Sin Obras Derivadas 3.0". Para más información, véase la licencia en su forma reducida y completa.

Herramientas personales