Вы находитесь на странице: 1из 34

Tarjeta Desarrollo dsPIC

Bogobots ITEM-CEM

El micro dsPIC30f4013

El micro dsPIC30f4013 • El microcontrolador utilizado en la tarjeta es un dispositivo de procesamiento digital

El microcontrolador utilizado en la tarjeta es un dispositivo de procesamiento digital desarrollado por la

compañía Microchip, el cual cumple la función de ser el

controlador principal del robot.

Se encarga desde el control de los servomotores hasta la lectura de los diversos sensores y la toma de decisiones

del

jugador.

El micro dsPIC30f4013 Cuenta con: • Entradas convertidoras analógico-digitales de 12 bit. • PWM’s •

El micro dsPIC30f4013

Cuenta con:

Entradas convertidoras analógico-digitales de 12 bit.

PWM’s

Timmers

2 UART (Receptor/Transmisor Universal Asíncrono) utilizados para la comunicación

serial

Multiples entradas y salidas digitales.

Diagrama de pines del micro

Diagrama de pines del micro Este microcontrolador consta de 40 pines, los cuales se encuentran numerados

Este microcontrolador consta de 40 pines, los cuales se encuentran numerados a partir de la muesca de una de las esquinas del circuito hacia

su lado derecho dando la vuelta al

circuito.

Este es el tipo de empaquetado utilizado en tarjeta desarrollo para el Bogobot.

lado derecho dando la vuelta al circuito. Este es el tipo de empaquetado utilizado en tarjeta

Empaquetado pdip

Empaquetado pdip

Tabla de asignación de pines.

Tabla de asignación de pines.

Tabla de asignación de pines.

Tabla de asignación de pines.

Oscilador

El microcontrolador tiene un timmer interno que para funcionar correctamente es necesario que se conecte a un oscilador. El oscilador utilizado en esta ocasión es de 12,000MHz.

El oscilador utilizado en esta ocasión es de 12,000MHz. Oscilador grande. Los pines de este oscilador

Oscilador grande.

Los pines de este oscilador se conectan a

capacitores de 22 microfaradios para estabilizar la frecuencia del mismo, no obastante para aplicaciones sencillas no es absolutamente necesario.

Master Clear MCLR.

Este pin es utilizado para resetear al microcontrolador, esto quiere decir que sin importar que se encuentre haciendo, al momento de aterrizar este puerto (puede

hacer con un botón conectado a tierra) el micro vuelve a

la primer tarea para la cual está programado.

Este pin también se utiliza por el programador cuando se

carga o lee el programa del micro.

cual está programado. • Este pin también se utiliza por el programador cuando se carga o

Tarjeta desarrollo dsPIC

La tarjeta desarrollada para implementar el microcontrolador en el robot está diseñada para poder

montar un micro QFN (Quad Flatpackage No-

Leadframes) de dimensiones menores al utilizado por los

alumnos en una protoboard y contar con las diferentes

regulaciones de voltaje necesarias para su correcto

funcionamiento, así como una serie de conectores fáciles

de usar y una base lista para montarse.

para su correcto funcionamiento, así como una serie de conectores fáciles de usar y una base

QFN

para su correcto funcionamiento, así como una serie de conectores fáciles de usar y una base

Tarjeta desarrollo dsPIC

Esta tarjeta cuenta también con un regulador de voltaje conmutado de Texas Instruments, otros dos secundarios

de disipación de calor, un convertidor de señales rs232-

ttl y un juego de LEDs y botones para su operación.

de disipación de calor, un convertidor de señales rs232- ttl y un juego de LEDs y

Tarjeta desarrollo dsPIC

El dispositivo 1:

Es un switch de encendido. Este

switch es usado solamente para

desarrollo y debe permanecer encendido. Este interrumpe el habilitador de las fuentes de 5 y 3 volts por lo cual apaga el

Dspic y al Max233.

El dispositivo 2:

Es

regulador

de

3.3

volts

un

conectado únicamente a 3 pines

Es regulador de 3.3 volts un conectado únicamente a 3 pines Varios de los postes del

Varios de los postes del DSP se encuentran extendidos a postes inferiores. Esto permite la conexión con dispositivos externos tales como módulos inerciales, dispositivos digitales, entre otros.

Tarjeta desarrollo dsPIC

El dispositivo 3 es el regulador de 5 volts a 1 amperio. Este dispositivo alimenta al

microcontrolador y se ofrecen dos

salidas a esta tensión.

El dispositivo 4 es el DsPic, el cual

es un procesador de señales

digitales modelo DsPic 40f13 conectado para ejecutar hasta 25 Mips (million instruction per second).

El dispositivo 5 es un convertidor de señales ttl a rs232 y así, poder comunicar con computadora.

per second). • El dispositivo 5 es un convertidor de señales ttl a rs232 y así,

Tarjeta desarrollo dsPIC

El dispositivo 1:

Es el regulador de voltaje

conmutado

El dispositivo 2:

Es el botón de reset del

DSP

Englobado

el

número 3 están los leds RGB.

con

DSP • Englobado el número 3 están los leds RGB. con Los botones y LEDs están

Los botones y LEDs están conectados directamente a los i/o del dsPIC.

dsPIC

Engolbado número

• Engolbado número

con

4

encuentran botones de estado.

encuentran botones de estado.

el

se

los

4 encuentran botones de estado. el se los Englobado con el número 5 se encuentran los

Englobado con el número 5 se encuentran los últimos tres leds de montaje superficial. Tienen

colores diferentes: rojo, verde y azul de

izquierda a derecha. Sus entradas están ruteadas a los tres postes debajo de ellos.

Fuente conmutada PT6304

El circuito cuenta con un regulador de voltaje conmutado capaz de ahorrar energía

conviertiendola en un campo magnético

generado por un solenoide el cual es reutilizado integrandolo en el circuito de alimentación a diferencia de los reguladores

que disipan el sobrante de voltaje en forma de calor. Este regulador es capaz de proporcionar hasta 3 A de forma continua y

5 A pico. La fuente utilizada es la PT6304 de

Texas Instruments y cuenta con un sistema de protección de corto circuito.

5 A pico. La fuente utilizada es la PT6304 de Texas Instruments y cuenta con un
5 A pico. La fuente utilizada es la PT6304 de Texas Instruments y cuenta con un
5 A pico. La fuente utilizada es la PT6304 de Texas Instruments y cuenta con un

Uso de los pines de la tarjeta.

1: Entrada de energía. En estos pines se conecta un

voltaje de

generalmente proveniente de una batería.

13 voltios,

7

a

Los postes 2son los

postes de programación en donde se conecta el programador de Dspic. En la tarjeta se puede observar

una flecha que debe de coincidir con una flecha similar en el programador.

de Dspic. En la tarjeta se puede observar una flecha que debe de coincidir con una

Uso de los pines de la tarjeta.

Los

directamente ruteados a las

3están

entradas analógicas del dspic.

postes

Los postes 4son entradas o salidas digitales.

de

comunicación.

Todos los postes en la tarjeta

10

Los

postes

5

los

son

tienen un paso

postes/pulgada.

de

• de comunicación. Todos los postes en la tarjeta 10 Los postes “ 5 ” los

Comunicación.

El módulo de comunicación de la tarjeta es configurable por el micro, la

tasa de transferencia utilizada por el

equipo es de 115200bps (En la tarjeta controladora de servos es necesario poner los puentes necesarios para

ajustarla a este “baud rate”).

puentes necesarios para ajustarla a este “baud rate”) . En la tarjeta se tienen dos columnas

En la tarjeta se tienen dos columnas de tres filas (tx, rx y tierra

respectivamente), estos puertos UART utilizan el protocolo de comunicación TTL de lado izquierdo y RS232 de lado derecho.

Comunicación.

Comunicación. • El protocolo ttl se utiliza para comunicación con dispositivos electrónicos dentro del robot tales

El protocolo ttl se utiliza para comunicación con dispositivos electrónicos dentro del robot tales como

controlador de servos y cámara de video. Los puertos

RS232 se utilizan para comunicación bidireccional con una PC.

Conexión con dispositivos externos.

Conexión con dispositivos externos.
Conexión con dispositivos externos.
Conexión con dispositivos externos.

Conexión con dispositivos externos.

Conexión con dispositivos externos.
Conexión con dispositivos externos.
Conexión con dispositivos externos.

Conexión con dispositivos externos.

Conexión con dispositivos externos.
Conexión con dispositivos externos.
Conexión con dispositivos externos.

Conexión con dispositivos externos.

Conexión con dispositivos externos. • Los pines de expansión con dispositivos están conectados directamente al DSP
Conexión con dispositivos externos. • Los pines de expansión con dispositivos están conectados directamente al DSP
Conexión con dispositivos externos. • Los pines de expansión con dispositivos están conectados directamente al DSP

Los pines de expansión con dispositivos están conectados directamente al DSP y su función es conectar al DSP con los dispositivos externos como IMUS, Brújula, etc.

Salidas de voltaje

Salidas de voltaje • Los pines de la sección número 6 son salidas de voltaje a

Los pines de la sección número 6 son salidas de

voltaje a distintos voltajes como se puede ver en la tabla. Estos diferentes voltajes son utilizados para

alimentar los distintos

dispositivos externos como

los giroscopios etc.

acelerómetros,

Posición de la tarjeta desarrollo dsPIC

en el Bogobot.

Posición de la tarjeta desarrollo dsPIC en el Bogobot.
Posición de la tarjeta desarrollo dsPIC en el Bogobot.

Componentes Básicos para el Taller

-Microcontrolador dsPIC30f4013 en presentación pdip.

-Un oscilador de 12Mhz

-Dos capacitores de 2.2 MicroFaradios

-1 Resistencia de 1K

-1 Resistencia de 10K

-4 Resistencias de 330

-1 Push Button

-Cable

Implementación del dsPIC PDIP a un

circuito.

Implementación del dsPIC PDIP a un circuito.
Implementación del dsPIC PDIP a un circuito.

Comprar el dsPIC por Internet

Comprar el dsPIC por Internet WebSite: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en0 10345#2

WebSite:

http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en0

10345#2

Pic Kit

Pic Kit

MikroC for dsPIC 30/33

MikroC for dsPIC 30/33 Este software puede ser descargado desde su página principal como versión de

Este software puede ser descargado desde su página

principal como versión de

DEMO. Esta versión es suficiente para realizar varios programas básicos. No obstante para programar de forma

completa programas como el de Jugador de los Bogobots es necesario comprar la licencia.

WebSite:

http://www.mikroe.com/eng/products/view/

414/mikroc-for-dspic30-33-and-pic24/

es necesario comprar la licencia. WebSite: http://www.mikroe.com/eng/products/view/ 414/mikroc-for-dspic30-33-and-pic24/

Mikro C for dsPIC 30/33 User Manual

Mikro C for dsPIC 30/33 – User Manual URL: http://www.mikroe.com/eng/downloads/get/292/mikroc_dspic_manual.pdf

URL: http://www.mikroe.com/eng/downloads/get/292/mikroc_dspic_manual.pdf

Fuentes y recursos en internet.

Estas fuentes aun no tienen el formato adecuado.

Tutorial para hacer circuitos impresos:

Datasheet dspic 30f4013 Microchip:

http://ww1.microchip.com/downloads/en/devicedoc/70138c.pdf

Datasheet PT6304:

Documento Bogobot, Ing. Guillermo Villarral, Ing. Salvador

Sumohano, Ing. Erick Cruz, Dr. Alejandro Aceves.