placa para la interconexión de las plataformas guadalbot y...

8
DOCUMENTACIÓN PARA LA FABRICACIÓN DE LA PLATAFORMA GUADALBOT I.E.S VIRGEN DE LAS NIEVES Placa para la interconexión de las plataformas GuadalBot y MoniBot Página 2. Descripción y Lista de materiales Página 3. Compatibilización de pines entre plataformas Página 4. Descripción de la función de cada pin en las diversas placas de aplicación de la plataforma MoniBot Página 6. Esquema eléctrico Página 7. Cara Top: Trazado de pistas y serigrafía de fabricación Página 8. Cara Bottom: Trazado de pistas 1 mayo de 2011

Upload: ngodieu

Post on 17-May-2018

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Placa para la interconexión de las plataformas GuadalBot y ...granabot.es/granabot/Guadalbot/Documentacion/Placa de interconexion... · Debido a que el microcontrolador (uC) usado

DOCUMENTACIÓN PARA LA FABRICACIÓN DE LA

PLATAFORMA GUADALBOT

I.E.S VIRGEN DE LAS NIEVES Placa para la interconexión de las plataformas GuadalBot y MoniBot

Página 2. Descripción y Lista de materialesPágina 3. Compatibilización de pines entre plataformasPágina 4. Descripción de la función de cada pin en las diversas placas de

aplicación de la plataforma MoniBotPágina 6. Esquema eléctricoPágina 7. Cara Top: Trazado de pistas y serigrafía de fabricaciónPágina 8. Cara Bottom: Trazado de pistas

1mayo de 2011

Page 2: Placa para la interconexión de las plataformas GuadalBot y ...granabot.es/granabot/Guadalbot/Documentacion/Placa de interconexion... · Debido a que el microcontrolador (uC) usado

Descripción

Esta placa de interconexión de plataformas permite usar todas las placas ideadas inicialmente para la plataforma MoniBot con la placa base de la plataforma GuadalBot.

Lista de materiales

2 Tiras pines macho 36 pins.1 Conector de cable plano, con pines en dos hileras, de 26 pines.1 Conector de cable plano, con pines en dos hileras, de10 pines.

2mayo de 2011

Page 3: Placa para la interconexión de las plataformas GuadalBot y ...granabot.es/granabot/Guadalbot/Documentacion/Placa de interconexion... · Debido a que el microcontrolador (uC) usado

Compatibilización de pines entre plataformas

Debido a que el microcontrolador (uC) usado en la plataforma GuadalBot "PIC18F4550" no implementa el pin RC3, pin que sí existe en el uC de la plataforma MoniBot "PIC16F877" (las diferencias las podemos ver en el documento 'Comparacion 16F877_18F4550'), y que es usado en las placas de aplicación de dicha plataforma, se hace necesario realizar una reasignación de pines para poder usar dichas placas de aplicación de la plataforma MoniBot con la placa base de la plataforma GuadalBot.La reasiganción de pines no supone ningún problema para el software que se desarrolle directamente para la plataforma GuadalBot. En cambio, un programa desarrollado para la plataforma MoniBot no es directamente trasladable (cambiando la cabecera) a la plataforma GuadalBot sin tener en cuenta esta reasignación de pines.La distribución de pines en los conectores usados en la plataforma MoniBot es la que vemos en la figura 1.

Para la compatibilización de pines entre las dos plataformas se ha realizado una reasignación parcial de pines consistente básicamente en cambiar 3 de las conexiones del uC con el conector de expansión de más arriba. En concreto:

En plataforma MoniBot En plataforma GuadalBotPin 15 RB1 RC6Pin 20 RC3 RB1Pin 16 RC5 RC7Pin 14 RC6 NO CONECTADOPin 12 RC7 NO CONECTADO

Esta reasignación es posible debido a que en las placas de aplicación de la plataforma MoniBot no se usan los pins del uC RC6 y RC7.

3mayo de 2011

Figura 1

Page 4: Placa para la interconexión de las plataformas GuadalBot y ...granabot.es/granabot/Guadalbot/Documentacion/Placa de interconexion... · Debido a que el microcontrolador (uC) usado

Decripción de la función de cada pin en las diversas placas de aplicación de la plataforma MoniBot:

Cada uno de los pines del uC tendrá asignada una función determinada según sea una u otra la placa de aplicación de la plataforma MoniBot usada.

• Placa de periféricos para MoniBot: Es necesario usar ambos conectores, el de 26 pines y el de 10 pines.RB0 a RB7: controlan el encendido de la barra de LEDs o el encendido de los segmentos del display, según conmutación mediante jumper en la propia placa.RB0: entrada de interrupción externa. La función de este pin es conmutable mediante jumper en propia placa.RB1: salida para altavoz. La función de este pin es conmutable mediante jumper en propia placa.RB2: salida para Buzzer. La función de este pin es conmutable mediante jumper en propia placa.RA0 a RA5: lectura del estado de cada uno de los 6 microinterrruptores DIP.RA0 y RA3: entradas analógicas, 0 y 3 respectivamente, para conversión a digital. La función de estos pines es conmutable mediante jumpers en propia placa.RA4: entrada externa de reloj. La función de este pin es conmutable mediante jumper en propia placa.

• Placa para control de motores paso a paso, PAP: Sólo usa el conector de 26 pines.RB4 y RB6: control del motor 1 en el modo motores DC, control de 1/2(a) del motor 1 en el modo motores PAP.RB5 y RB7: control del motor 2 en el modo motores DC, control de 1/2(b) del motor 1 en el modo motores PAP.RC0: habilitación del motor 1 en el modo motores DC, habilitación de 1/2(a) del motor 1 en el modo motores PAP.RA5: habilitación del motor 2 en el modo motores DC, habilitación de 1/2(b) del motor 1 en el modo motores PAP.RD3 y RD2: control del motor 3 en el modo motores DC, control de 1/2(a) del motor 2 en el modo motores PAP.RD1 y RD0: control del motor 4 en el modo motores DC, control de 1/2(b) del motor 2 en el modo motores PAP.RC1: habilitación del motor 3 en el modo motores DC, habilitación de 1/2(a) del motor 2 en el modo motores PAP.RC2: habilitación del motor 4 en el modo motores DC, habilitación de 1/2(b) del motor 2 en el modo motores PAP.

• Placa de 8 displays de 7 segmentos con registros de desplazamiento: Sólo usa el conector de 26 pines.RB0: entrada de reloj para almacenamiento en los registros (STCP).RB1: señal SCK para la comunicación SPI.RC7: señal SDO para la comunicación SPI.RB4 a RB7: lectura del estado de cada uno de los 4 pulsadores.

4mayo de 2011

Page 5: Placa para la interconexión de las plataformas GuadalBot y ...granabot.es/granabot/Guadalbot/Documentacion/Placa de interconexion... · Debido a que el microcontrolador (uC) usado

• Placa de 8 displays de 7 segmentos con integrado MAX7721: Sólo usa el conector de 26 pines.RC6: habilitación del MAX7721.RB1: señal SCK para la comunicación SPI.RC7: señal SDO para la comunicación SPI.RB4 a RB7: lectura del estado de cada uno de los 4 pulsadores.

• Placa de simulación de un cruce con semáforos: Sólo usa el conector de 26 pines.RC0: señal /C0 para el control del LED SC2-R (semáforo coches 2, rojo).RC1: señal /C1 para el control del LED SC2-A (semáforo coches 2, amarillo).RC2: señal C2 para el control del LED SC2-V (semáforo coches 2, verde).RB1: señal /C3 para el control del LED SC3-INT (semáforo coches 3, intermitente).RB0: señal D0 para el control del LED SP1-V (semáforo peatones 1, verde).RC6: señal D1 para el control del LED SP1-R (semáforo peatones 1, rojo).RB2: señal D2 para el control del LED SC1-R (semáforo coches 1, rojo).RB3: señal D3 para el control del LED SC1-A (semáforo coches 1, amarillo).RB4: señal D4 para el control del LED SC1-V (semáforo coches 1, verde).RB5: señal D5 para el control del LED SC1-GIRO (semáforo coches 1, giro).RB6: señal D6 para el control del LED SP2-V (semáforo peatones 2, verde).RB7: señal D7 para el control del LED SP2-R (semáforo peatones 2, rojo).RA0: señal S3 para la lectura del pulsador PC-1 (contador coches 1).RA1: señal S4 para la lectura del pulsador PP-1 (pulsador espere peatones 1).RA2: señal S5 para la lectura del pulsador PP-2 (pulsador espere peatones 2).RA3: señal S6 para la lectura del pulsador PC-2 (contador coches 2).RA4: señal S7 para la lectura del pulsador ON/OFF (apagado/encendido general).

5mayo de 2011

Page 6: Placa para la interconexión de las plataformas GuadalBot y ...granabot.es/granabot/Guadalbot/Documentacion/Placa de interconexion... · Debido a que el microcontrolador (uC) usado

6mayo de 2011

Page 7: Placa para la interconexión de las plataformas GuadalBot y ...granabot.es/granabot/Guadalbot/Documentacion/Placa de interconexion... · Debido a que el microcontrolador (uC) usado

Cara Top: Trazado de pistas y serigrafía de fabricación

7mayo de 2011

Page 8: Placa para la interconexión de las plataformas GuadalBot y ...granabot.es/granabot/Guadalbot/Documentacion/Placa de interconexion... · Debido a que el microcontrolador (uC) usado

Cara Bottom: Trazado de pistas

8mayo de 2011