domingo, 7 de abril de 2013

Montaje Pinguino



Montaje En Protoboard Del Sistema Pinguino

Una de las mas destacables ventajas de Pinguino es su facilidad de montaje, sobre todo si no se tiene experiencia haciendo circuitos impresos o soldando y montando en tarjetas universales.
En esta publicación mostrare como se arma el sistema microcontrolado Pinguino utilizando los PIC18F2550 y PIC18F4550.

Montaje De Pinguino Con El PIC 18F2550

El PIC 18F2550 es un microcontrolador fácil de conseguir y de manipular en el protoboard.
En los siguientes esquemas se reemplazo el valor sugerido del capacitor VUSB de 220nf a 10uf por que presento mayor estabilidad en la comunicación con Processing.

Esquema de montaje Pinguino 18F2550

Montaje y componentes Pinguino 18F2550
Foto de montaje con el 18F2550

Vídeo de como montar el pinguino 18F2550

Montaje De Pinguino Con El PIC 18F4550

Prácticamente el montaje es igual al del 18F2550, con algunas variaciones en la disposición de los terminales por tener mas. Se puede ver el vídeo de como montar el Pinguino 18F2550 como guía indicativa
Montaje pinguino 18f4550
Esquema de montaje del pinguino 18f4550

Enlaces De Interés

Montaje De Pinguino En Circuito Impreso

En la red existen varios planos para hacer la tarjeta impresa (PCB) de Pinguino. Aquí dejo la del Pinguino con el 18F4550 tomado del blog del  creador de Pinguino.
El documento pdf con la tarjeta impresa hay que imprimirlo sin ajustar documento si se utiliza acrobat para imprimir, puesto que esto afecta el tamaño original de la imagen.



Aspectos A Tener En Cuenta

  • Es muy importante tener en cuenta que en los esquemas el conector es un USB hembra y que en caso de colocar uno macho el microcontrolador estaría alimentado inversamente y dañarse.
  • Los capacitores de 0.01uf (104) y 10uf no son críticos en el montaje y pueden temporalmente ser omitidos (son importantes sobre todo si estamos trabajando con motores).
  • No es necesario resetear el microcontrolador para desconectarlo del computador.

Descarga Del Bootloader Para Convertir El Microcontrolador En Pinguino.

Para hacer esto necesitaremos el archivo de extensión hex que encontramos en la siguiente ruta de la versión X4 del IDE de Pinguino extra/bootloaders/8bit/bootloaderV2.12_PIC18Fx550.hex.
En la sección de enlaces de interés esta el enlace para descargar el bootloader.
Para hacer la descarga necesitaremos el PicKit que es una herramienta de Microchip para la descarga de programas en los microcontroladores PIC, también puede emplearse programadores tipo PicKitClone

Aquí esta el vídeo explicativo de como se hace la descarga del bootloader

Como Conectar El Microcontrolador Al Programador PicKit 2

Las imágenes muestran como se conectan los cables desde el PicKit para los microcontroladores 18f2550 y 18f4550.
Se sugiere emplear colores en los cables para una fácil verificación.
esquema del PicKit2
conexión real
Terminales de programación para el 18f2550
conexión para el 18F2550
vista de conexiones del 18f2550
Terminales de programación para el 18f4550
vista de conexiones del 18f4550









10 comentarios:

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Tengo una duda el archivo hex para el microcontrolador es para el 2550 o para el 4550 y si es asi donde esta el archivo para el otro.

    PD:no puede ser el mismo archivo para ambos porque las libreria cambian

    ResponderEliminar
    Respuestas
    1. En realidad es el mismo archivo puesto que ambos microcontroladores en su arquitectura interna son iguales y por eso la denominación 18FX550.
      Yo empleo el de la versión V2.12 el mas actual es el V4.13 (este no le he probado a fondo).
      Como curiosidad descargue el bootloader en un PIC 18F4553 y funciono correctamente.

      Eliminar
  3. hola necesito controlar el pinguino desde matlab pero este me pide el puerto COM pero pues pinguino no esta usando ninguno como habilito un puerto COM para pinguino

    ResponderEliminar
    Respuestas
    1. Pinguino tiene dos formas de trabajar con el puerto COM.
      Una de ellas es con los terminales 8 y 9 que son los de comunicación serial, pero para esto necesitas un adaptador de USB a serial.
      La otra y que es directa es trabajando en modo CDC que convienrte a pinguino en un adaptador de usb a serial, aqui dejo como se instala en windows 7, lo he probado con scilab, processing y lazarus. dejo el enlace donde se muestra la instalacion.
      http://micropinguino.blogspot.com/2013/09/comunicacion-cdc-en-windows-con-pinguino.html

      Eliminar
  4. hola amigo un favor tienes algun codigo para usar el pinguino como isp para programar otros PICs 2550 o 4550 como se puede hacer con el arudiono para microcontroladores ATMEGA

    ResponderEliminar
  5. Hola:quer{ia saber si a uds le sucede lo mismo.Cuando cargo el programa al pinguino 18f4550,por ejemplo el blink,luego de dias sin uso,debo formatear de vuelta el pic porque no vuelve a cargar el blink,me pueden ayudar?
    Muchas gracias!

    ResponderEliminar
  6. Buenas tardes, me gustaría saber si tienen stock llave tarjeta Megane 2 modelo 2009 y que costo tiene. Muchas gracias, agurdo contestación

    ResponderEliminar
  7. Buenas tardes, quisiera saber si tienen disponibilidad llave tarjeta Megane 2 modelo 2009 y pasar costo. Muchas gracias

    ResponderEliminar