Diferencia entre revisiones de «Skypic»

De WikiRobotics
Saltar a: navegación, buscar
(Descripción detallada de las configuraciones)
(Descripción detallada de las configuraciones)
Línea 81: Línea 81:
 
* '''Led de pruebas''': Cuando jumper '''JP2''' está puesto, el led estará conectado al '''pin RB1'''. En caso contrario el pin permanecerá "al aire" y se podrá utilizar para cualquier otro uso.
 
* '''Led de pruebas''': Cuando jumper '''JP2''' está puesto, el led estará conectado al '''pin RB1'''. En caso contrario el pin permanecerá "al aire" y se podrá utilizar para cualquier otro uso.
  
* '''Modo de funcionamiento''': ([[Imagen:Icono_aviso.png]]‎ '''¡¡SOLO USUARIOS AVANZADOS!!'''). El jumper '''JP3''' permite establecer el modo de funcionamiento. Este jumper sólo se debe cambiar cuando se quiera grabar a bajo nivel el PIC, como por ejemplo para poner el [[PIC_Bootloader| Bootloader]]. La skypic estará habitualmente en modo normal, por lo que este jumper tendrá que estar colocado en las posiciones (2-3). Si en vez de un jumper lo que se tiene es un switch, la parte superior deberá estar hacia el lado que pone PRG. Cuando el jumper está en modo de programación(1-2), la tensión que le llega al micro estará entre 9 y 12v, lo que permitirá que entre en el modo de grabación al pulsar el reset. A partir de entonces se puede realizar la grabación de firmware a través del '''protocolo ICSP'''[http://www.iearobotics.com/proyectos/cuadernos/ct4/ct4.html].
+
* '''Modo de funcionamiento''': ([[Imagen:Icono_aviso.png]]‎ '''¡¡SOLO USUARIOS AVANZADOS!!'''). El jumper '''JP3''' permite establecer el modo de funcionamiento. Este jumper sólo se debe cambiar cuando se quiera grabar a bajo nivel el PIC, como por ejemplo para poner el [[PIC_Bootloader| Bootloader]]. La skypic estará habitualmente en '''modo ejecución''' lo que permite que el PIC pueda ejecutar código normalmente. Este jumper tendrá que estar colocado en las posiciones (2-3). Si en vez de un jumper lo que se tiene es un switch, la parte superior deberá estar hacia el lado que pone PRG. Cuando el jumper está en '''modo de programación'''(1-2), la tensión que le llega al micro estará entre 9 y 12v, lo que permitirá que entre en el modo de grabación al pulsar el reset. A partir de entonces se puede realizar la grabación de firmware a través del '''protocolo ICSP'''[http://www.iearobotics.com/proyectos/cuadernos/ct4/ct4.html].
  
 
== Enlaces ==
 
== Enlaces ==

Revisión del 11:35 16 may 2007

Logo de la Skypic‎


Introducción

La tarjeta Skypic es una entrenadora para Microcontroladores PIC de las familias 16F87X y 18FXXX. Es Hardware Libre.

La SKYPIC es una tarjeta entrenadora para las familias de microcontroladores PIC 16F87X y 18FXXX de 28 pines. Se trata de un sistema de desarrollo hardware muy fácil de usar, con el que se pueden implementar robots y sistemas domóticos. Es una placa perfecta para el prototipado rápido.

Es la tarjeta empleada en los robots Skybot y Cube Revolutions, entre otros.

Características generales

  • Reducidas dimensiones: 8.1 x 6.1 cm
  • Sólo contiene el hardware mínimo para que funcionen el PIC y las comunicaciones serie.
  • Conectores acodados para acceder fácilmente a todos los pines del PIC
  • Conexión tipo torre (apilando varias placas)
  • Comunicaciones serie usando un conector telefónico RJ12
  • Es Hardware Libre. Se conceden permisos para estudiar, modificar, distribuir y fabricar la placa. Todos los planos están disponibles.
  • Soporta la grabación mediante el el ICD2 de Microchip
  • Led de pruebas (opcional, conectado al pin RB1)
  • Pulsador de pruebas (opciona, conectado al pin RB0)
  • Conexión directa de hasta 8 servos del tipo Futaba 3003 (conexión al puerto B)
  • Multiplataforma: Se puede trabajar desde sistemas Linux, Windows y Mac.

Características técnicas

  • Microcontroladores PIC de 28 pines de las familias 16F8X y 18FXXX.
  • Alimentación: entre 4.5 y 6 voltios
  • Conector alimentación: clemas y jack
  • 4 pines para la conexión directa de periféricos I2C.
  • Resistencias de Pull-Up de 4k7 del I2C actibable con jumpers
  • Cristal de 20MHz
  • Reset hardware mediante señal DTR del la conexión RS232 (se activa/desactiva mediante un jumper)
  • Alimentación (VCC) y masa (GND) en todos los conectores acodados para la fácil conexión de periféricos

Disposición de Componentes

Disposición de componentes y conectores en la Skypic

  • En total hay cuatro conectores acodados de 10 pines:
    • Puerto A: Pines del puerto A del PIC
    • Puerto B: Pines del puerto B del PIC
    • Puerto C: Pines del puerto C del PIC
    • Puerto P: Puerto de programación para grabar el pic
  • 8 conectores de tres pines para los servos
  • Pulsador para Reset
  • Pulsador para pruebas (conectado al pin RB0)
  • Led de pruebas (conectado al pin RB1)
  • Alimentación: mediante conector tipo jack o clema doble.
  • Clema doble para la alimentación de los servos (opcional)
  • Conector telefónico RJ11 para la conexión serie (RS232)
  • Conector telefónico RJ11 para la conexión del ICD2

Jumpers de configuración

En la Skypic existen 7 jumpers que permiten configurar su funcionamiento. Tres de ellos son de tres pines. Se puede colocar en dos posiciones posibles, uniendo los pines (1-2) ó (2-3). Los cuatro restantes son de dos pines y pueden estar puestos(ON) o quitados(OFF). En la siguiente tabla se muestra su uso y la posición en la que están por defecto.

Disposición de los jumpers en la Skypic


Jumper Defecto Descripción
JP1 ON Pulsador de pruebas: Conectado(ON) / Desconectado(OFF)
JP2 ON Led de pruebas: Conectado(ON) / Desconectado(OFF)
JP3 2-3 Modo de funcionamiento: Grabación(1-2) / Ejecución(2-3)
JP4 1-2 Reset software: Activado(2-3) / Desactivado ON(1-2)
JP5 2-3 Alimentación servos: Interna(2-3) / Externa(1-2)
JP6 ON I2C: Pull-up en SDA(ON) / Sin Pull-up(OFF)
JP7 ON I2C: Pull-up en SDL(ON) / Sin Pull-up(OFF)

Descripción detallada de las configuraciones

  • Pulsador de pruebas: Cuando el jumper JP1 está puesto, el pulsador estará conectado al pin RB0. En caso contrario, este pin estará "al aire" y se podrá utilizar para cualquier otro uso.
  • Led de pruebas: Cuando jumper JP2 está puesto, el led estará conectado al pin RB1. En caso contrario el pin permanecerá "al aire" y se podrá utilizar para cualquier otro uso.
  • Modo de funcionamiento: (Icono aviso.png¡¡SOLO USUARIOS AVANZADOS!!). El jumper JP3 permite establecer el modo de funcionamiento. Este jumper sólo se debe cambiar cuando se quiera grabar a bajo nivel el PIC, como por ejemplo para poner el Bootloader. La skypic estará habitualmente en modo ejecución lo que permite que el PIC pueda ejecutar código normalmente. Este jumper tendrá que estar colocado en las posiciones (2-3). Si en vez de un jumper lo que se tiene es un switch, la parte superior deberá estar hacia el lado que pone PRG. Cuando el jumper está en modo de programación(1-2), la tensión que le llega al micro estará entre 9 y 12v, lo que permitirá que entre en el modo de grabación al pulsar el reset. A partir de entonces se puede realizar la grabación de firmware a través del protocolo ICSP[1].

Enlaces