SlideShare una empresa de Scribd logo
1 de 28
ENLACE RADIO BIDIRECCIONAL
PC-MICROBOT
UNIVERSIDAD DE MÁLAGA.
ESCUELA TÉCNICA SUPERIOR DE
INGENIERÍA DE TELECOMUNICACIÓN.
Realizado por:
Marcos Enrique Rodríguez Regidor
Dirigido por:
Cristina Urdiales García
INGENIERÍA TÉCNICA EN TELECOMUNICACIÓN
SISTEMAS ELECTRÓNICOS
PROYECTO FIN DE CARRERA:
Málaga, Diciembre de 2001.
OBJETIVO
Diseño e implementación de un
enlace radio bidireccional, que
permita la comunicación entre un PC
y distintos Microbots, posibilitando
así el tratamiento de la información
procedente de los sensores de estos
en el PC.
SISTEMA MICROBOT
ESPECIFICACIONES DEL SISTEMA
ANÁLISIS DEL SISTEMA
PRUEBAS
DISEÑO DEL SISTEMA
CONCLUSIONES Y LÍNEAS FUTURAS
MICROBOT CLÓNICO
* Lleva como sistema de control la tarjeta CT6811,
basada en el microcontrolador Motorola 68HC11 y
la tarjeta CT293+ como driver de potencia, para
controlar dos motores.
CONEXIÓN DE LAS TARJETAS DEL MICROBOT
- La CT6811 es la tarjeta controladora, se puede emplear bien como
tarjeta entrenadora o bien como tarjeta autónoma de control.
Proporciona acceso a los puertos y a otras señales del 68HC11.
- La tarjeta CT293+ actúa como driver de potencia de los motores y
como etapa acondicionadora para sensores de infrarrojos y entradas
digitales-analógicas. Está conectada a la CT6811 a través del
PUERTO A y del PUERTO E.
Aplicación en el PC: Interfaz de panel para el usuario, desde donde poder enviar
comandos de movimiento y solicitar la información de los sensores al Microbot.
Conexión al PC: A través de uno de los puertos exteriores y bidireccionales del
PC.
Transmisión de datos: Digital a través de radiofrecuencia, utilizando una banda
sin licencia y con un alcance mínimo de 10 metros.
Dimensiones máximas de la PCI a integrar en el MICROBOT:
65 mm. x 142 mm.
Conexión al MICROBOT: A través de alguno de los puertos bidireccionales del
microcontrolador 68HC11.
Tamaño del programa ensamblador: Máximo de 512 bytes (Tamaño de la
memoria EEPROM del Microbot).
Sistema modular y fácilmente ampliable y configurable.
ESPECIFICACIONES DEL SISTEMA
Protocolo de comunicación: que garantice la transmisión y recepción correcta de
los comandos y de la información en uno y otro sentido.
Diagrama de bloques de primer nivel
PC MICROBOT
RF
COMANDOS
INFORMACIÓN
ACCIONES
SENSORES
Diagrama de ENTRADA/SALIDA del sistema
SUBSISTEMAS
COMANDOS MOV.
PETICIÓN INFO.
ESTADO
PETICIÓN INFO.
SENSORES
TRANS./RECEP. PC
AMBIENTALES
INTERFERENCIAS
ELECTROMAGNÉTICAS
ALIMENTACIÓN
TRANS./RECEP.
MICROBOT
MOV. MOTORES
INFO. SENSORES
INFO. ESTADO
MICROBOT
INFO. ESTADO
CONEXIÓN
Diagrama de bloques de segundo nivel
PC con
aplicación
en C
Microbot con
programa en
Ensamblador
RF
COMANDOS
INFORMACIÓN
ACCIONES
Transmisor/Receptor
de datos
Transmisor/Receptor
de datos
(Sensores,Estado,etc)
SENSORES
ALTERNATIVAS DE DISEÑO ELEGIDAS
Alimentación de la tarjeta conectada al PC: Toma de alimentación externa de
5 V D.C.
Conexión al PC: A través del PUERTO PARALELO (IEE1284), utilizando el modo
Nibble.
Codificación-Decodificación de datos: Par de codificador-decodificador
MOTOROLA MC145026-MC145027.
Banda de transmisión: Banda ICM de 433,05 a 434,87 MHz.
Transmisión-Modulación radio: Par de transmisor-receptor AUREL, utilizando
modulación AM On-Off.
Familia lógica: HCMOS, utilizándose HCTMOS allí donde se requieran niveles TTL.
Conexión al MICROBOT: A través del PUERTO D del 68HC11 (también se
requerirá el puerto CONTROL).
Antenas: Unipolares de 1/4 de onda (17 cm), utilizándose antenas separadas para
transmisión y recepción.
Soporte físico del circuito: Placa de Circuito Impreso a dos caras con componentes
insertados.
Diagrama de bloques de tercer nivel
PUERTO PARALELO DEL PC (IEE1284)
- Estandarizado bajo la norma IEEE1284, permite 5 modos distintos
de funcionamiento.
- En el diseño se empleará el modo Nibble, que proporciona 8 bits
para salida de datos, 4 bits para entrada de datos, una línea de
interrupción externa y diversas líneas de control.
Par CODIFICADOR-DECODIFICADOR
- El MC145026 codifica cinco líneas trinarias de dirección y cuatro líneas binarias de dato y las
transmite vía serie cuando se activa la señal de transmisión (/TE).
- Los valores de Rtc, Ctc, y Rs determinan la frecuencia del oscilador del codificador, mientras
que los valores de R1, C1, R2 y C2 determinan la sincronización del decodificador con el
codificador.
- El MC145027 recibe e interpreta la trama serie, comparando los cinco dígitos de dirección
recibidos con los presentes en sus cinco líneas de dirección. Si ambas direcciones coinciden,
coloca el dato recibido en sus cuatro líneas de dato y activa la señal Transmisión Valida (VT).
DIAGRAMA DE TIEMPOS DE UNA SECUENCIA
- Cada dígito se codifica con dos pulsos.
- Para cada dato se repite dos veces la secuencia de transmisión.
- Transmisión completa de un dato aislado: 217 ciclos del oscilador.
- Frecuencia del oscilador utilizada: 1650 ciclos/s
- Velocidad de transmisión: 1650/217 = 7,6 Nibbles/s
MÓDULO TRANSMISOR DATOS RF
- Modulación AM On-off de datos digitales.
- Frecuencia de portadora: 433,92 MHz.
- Antena unipolar exterior de 1/4 de onda (17 cm).
- Formato Single In Line.
MÓDULO RECEPTOR DATOS RF
- Recepción de señal digital modulada OOK (On-Off Keying).
- Frecuencia de recepción: 433,92 MHz.
- Antena unipolar exterior de 1/4 de onda (17 cm).
- Formato Single In Line.
PUERTO D del 68HC11
- 6 bits configurables independientemente como
Entradas/Salidas.
- Bits compartidos con el SCI y el SPI.
- 4 bits utilizados para entrada/salida de datos y 2 bits
utilizados como líneas de control.
DIAGRAMA ELÉCTRICO DEL SISTEMA
COMPLETO (Extremo PC)
Tarjeta conectada al PC
TRANSMISIÓN RECEPCIÓN
DIAGRAMAS DE TIEMPOS DE LA
TARJETA CONECTADA AL PC
* Ciclos implementados en las funciones ‘enviar’ y ‘recibir’
en com.h
DIAGRAMA ELÉCTRICO DEL SISTEMA
COMPLETO (Extremo Microbot)
Tarjeta conectada al Microbot
TRANSMISIÓN RECEPCIÓN
DIAGRAMAS DE TIEMPOS DE LA
TARJETA CONECTADA AL MICROBOT
* Ciclos implementados en las subrutinas ‘enviar’ y ‘recibir’
en proyecto.asm
CONTENIDO LIBRERÍA com.h
CONTENIDO LIBRERÍA protocol.h
- Funciones que permiten el envío de datos desde el PC, con y sin
temporización.
- Funciones que permiten la lectura de los datos recibidos por el PC, con y sin
temporización.
- Funciones para la configuración de la dirección local del PC.
- Funciones para la correcta configuración del Puerto Paralelo.
- Funciones para enviar comandos de movimiento al Microbot.
- Función para solicitar al Microbot el número de pasos de rueda que le restan
para terminar el último movimiento ordenado.
- Función para solicitar al Microbot la lectura de uno de sus puertos.
- Función para solicitar al Microbot el resultado de una conversión analogica-
dígital.
EJEMPLO DE COMUNICACIÓN
Girar 26 pasos a la izquierda
* A cada transmisión del PC el Microbot responde con otra transmisión.
NO
SI
NO
SI
FIN COMUNICACIÓN
Transmite dato
Cambia BIT
Control
Avanza al
siguiente dato
INICIO COMUNICACIÓN (primer dato)
¿Se ha recibido
respuesta antes
de TERX?
¿Era el
último dato a
transmitir?
DIAGRAMA DE FLUJO
DEL PROTOCOLO EN
EL PC:
NO
SI
NO
SI
¿Se ha recibido
un dato?
Transmite respuesta
DIAGRAMA DE FLUJO
DEL PROTOCOLO EN
EL MICROBOT:
SI
NO
Actualiza BIT Control
¿Se ha recibido
un dato?
¿Ha
cambiado el BIT
de Control?
Actualiza BIT de Control y
avanza a la siguiente respuesta
INICIO EJECUCIÓN
PRUEBAS
1. Pruebas realizas con el codificador y decodificador para
comprobar su correcta sincronización.
2. Pruebas del correcto funcionamiento de las partes
Hardware y Software del diseño excluyendo la parte de
transmisión radio.
3. Pruebas para comprobar la correcta transmisión de
todos los datos posibles por parte del sistema, en sus
dos extremos (PC y Microbot).
4. Pruebas del enlace radio transmitiendo en una sola
dirección (PC a Microbot, y Microbot a PC).
5. Pruebas del enlace radio utilizando su bidireccionalidad,
transmitiendo alternativamente datos en ambos sentidos.
RESULTADOS DE LAS PRUEBAS
• Cumplimiento de las especificaciones establecidas para el
sistema.
• Obtención de un prototipo perfectamente operativo, que
cumple con los objetivos requeridos a priori en cuanto a
prestaciones, diseño físico y adaptación a las plataformas a
la que está destinado.
CONCLUSIONES
• Velocidad de transmisión del enlace de aprox. 7 Nibbles/s.
• Alcance máximo de aprox. 10 metros en espacios cerrados.
• Correcto funcionamiento del protocolo de comunicación
diseñado.
LÍNEAS FUTURAS
• Aumentar la velocidad de transmisión del enlace
radio.
• Reprogramación de los Microbots utilizando el
enlace radio.
• Comunicación full-duplex entre el PC y los
Microbots.
• Creación de Granjas de Microbots que utilicen
el enlace radio para comunicarse.

Más contenido relacionado

La actualidad más candente

Ejercicios 06 subrutinas con LCD
Ejercicios 06 subrutinas con LCDEjercicios 06 subrutinas con LCD
Ejercicios 06 subrutinas con LCDJaime E. Velarde
 
Como programar un pic
Como programar un pic  Como programar un pic
Como programar un pic oskarjgf
 
Introduccion al msp430
Introduccion al msp430Introduccion al msp430
Introduccion al msp430Cesar MARTI
 
Hoja de datos USB2TTL
Hoja de datos USB2TTLHoja de datos USB2TTL
Hoja de datos USB2TTLalepusto
 
Presentation 2
Presentation 2Presentation 2
Presentation 2Mayte dena
 
Manual de router y acl
Manual de router y aclManual de router y acl
Manual de router y aclUTRNG
 
Introducción al microcontrolador MSP430
Introducción al microcontrolador MSP430Introducción al microcontrolador MSP430
Introducción al microcontrolador MSP430Julio Jornet Monteverde
 
04 procesadores y microcontroladores
04 procesadores y microcontroladores04 procesadores y microcontroladores
04 procesadores y microcontroladoresMario Ramirez
 
Compare capture pwm mode 5
Compare capture pwm mode 5Compare capture pwm mode 5
Compare capture pwm mode 5georgemanson69
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladoresabemen
 
ATMEL-Presentación
ATMEL-Presentación ATMEL-Presentación
ATMEL-Presentación Estefany Luna
 
Microcontroladores AVR
Microcontroladores AVRMicrocontroladores AVR
Microcontroladores AVRabemen
 
Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCFernando Cahueñas
 
Ejercicios 07 interrupciones
Ejercicios 07 interrupcionesEjercicios 07 interrupciones
Ejercicios 07 interrupcionesJaime E. Velarde
 

La actualidad más candente (20)

Ejercicios 06 subrutinas con LCD
Ejercicios 06 subrutinas con LCDEjercicios 06 subrutinas con LCD
Ejercicios 06 subrutinas con LCD
 
Como programar un pic
Como programar un pic  Como programar un pic
Como programar un pic
 
Introduccion al msp430
Introduccion al msp430Introduccion al msp430
Introduccion al msp430
 
Hoja de datos USB2TTL
Hoja de datos USB2TTLHoja de datos USB2TTL
Hoja de datos USB2TTL
 
Presentation 2
Presentation 2Presentation 2
Presentation 2
 
Familia De Los Microcontroladores Pic
Familia De Los Microcontroladores PicFamilia De Los Microcontroladores Pic
Familia De Los Microcontroladores Pic
 
FAMILIA MICROCONTROLADORES
FAMILIA MICROCONTROLADORESFAMILIA MICROCONTROLADORES
FAMILIA MICROCONTROLADORES
 
Microcontroladores PIC USS
Microcontroladores PIC  USSMicrocontroladores PIC  USS
Microcontroladores PIC USS
 
Manual de router y acl
Manual de router y aclManual de router y acl
Manual de router y acl
 
Introducción al microcontrolador MSP430
Introducción al microcontrolador MSP430Introducción al microcontrolador MSP430
Introducción al microcontrolador MSP430
 
Diapos de pic
Diapos de picDiapos de pic
Diapos de pic
 
04 procesadores y microcontroladores
04 procesadores y microcontroladores04 procesadores y microcontroladores
04 procesadores y microcontroladores
 
Compare capture pwm mode 5
Compare capture pwm mode 5Compare capture pwm mode 5
Compare capture pwm mode 5
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Sniffer USB 2.0 (FULL SPEED)
Sniffer USB 2.0 (FULL SPEED)Sniffer USB 2.0 (FULL SPEED)
Sniffer USB 2.0 (FULL SPEED)
 
ATMEL-Presentación
ATMEL-Presentación ATMEL-Presentación
ATMEL-Presentación
 
Microcontroladores AVR
Microcontroladores AVRMicrocontroladores AVR
Microcontroladores AVR
 
Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PC
 
1. microcontrolador
1. microcontrolador1. microcontrolador
1. microcontrolador
 
Ejercicios 07 interrupciones
Ejercicios 07 interrupcionesEjercicios 07 interrupciones
Ejercicios 07 interrupciones
 

Similar a Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)

Similar a Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor) (20)

Presetacion powerpoit
Presetacion powerpoitPresetacion powerpoit
Presetacion powerpoit
 
Presetacion powerpoit
Presetacion powerpoitPresetacion powerpoit
Presetacion powerpoit
 
CEA UD9 Mto circuitos can-bus_rev0
CEA UD9 Mto circuitos can-bus_rev0CEA UD9 Mto circuitos can-bus_rev0
CEA UD9 Mto circuitos can-bus_rev0
 
Profinet PN
Profinet PNProfinet PN
Profinet PN
 
Comunicacion industrial profinet
Comunicacion industrial   profinetComunicacion industrial   profinet
Comunicacion industrial profinet
 
Tarjeta de adquisición de datos
Tarjeta de adquisición de datosTarjeta de adquisición de datos
Tarjeta de adquisición de datos
 
4_Automatas-Programables.pdf
4_Automatas-Programables.pdf4_Automatas-Programables.pdf
4_Automatas-Programables.pdf
 
Norma RS232
Norma RS232Norma RS232
Norma RS232
 
Proyecto de micros
Proyecto de microsProyecto de micros
Proyecto de micros
 
modems-e-interfaces.pptx
modems-e-interfaces.pptxmodems-e-interfaces.pptx
modems-e-interfaces.pptx
 
Arquitectura de la PC-I
Arquitectura de la PC-IArquitectura de la PC-I
Arquitectura de la PC-I
 
Resumen machin
Resumen machinResumen machin
Resumen machin
 
Usart 3
Usart 3Usart 3
Usart 3
 
Manual de usuario
Manual de usuarioManual de usuario
Manual de usuario
 
Control de motor (eje flexible)
Control de motor (eje flexible)Control de motor (eje flexible)
Control de motor (eje flexible)
 
Control de motor (eje flexible)
Control de motor (eje flexible)Control de motor (eje flexible)
Control de motor (eje flexible)
 
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
 
Protocolo comunicación serial
Protocolo comunicación serialProtocolo comunicación serial
Protocolo comunicación serial
 
UNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdf
UNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdfUNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdf
UNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdf
 
Interfaces
InterfacesInterfaces
Interfaces
 

Más de Cristina Urdiales

Desarrollo de una interfaz interactiva para museos (Silvia Moral)
Desarrollo de una interfaz interactiva para museos (Silvia Moral)Desarrollo de una interfaz interactiva para museos (Silvia Moral)
Desarrollo de una interfaz interactiva para museos (Silvia Moral)Cristina Urdiales
 
Sistema de control híbrido para microbots
Sistema de control híbrido para microbotsSistema de control híbrido para microbots
Sistema de control híbrido para microbotsCristina Urdiales
 
Simulador RFID para localización de objetos móviles
Simulador RFID para localización de objetos móvilesSimulador RFID para localización de objetos móviles
Simulador RFID para localización de objetos móvilesCristina Urdiales
 
Origam-i: Juego basado en Realidad Aumentada para iPhone (Santiago García Gui...
Origam-i: Juego basado en Realidad Aumentada para iPhone (Santiago García Gui...Origam-i: Juego basado en Realidad Aumentada para iPhone (Santiago García Gui...
Origam-i: Juego basado en Realidad Aumentada para iPhone (Santiago García Gui...Cristina Urdiales
 
Desarrollo de un grupo cooperativo de robots (Paloma Talavero)
Desarrollo de un grupo cooperativo de robots (Paloma Talavero)Desarrollo de un grupo cooperativo de robots (Paloma Talavero)
Desarrollo de un grupo cooperativo de robots (Paloma Talavero)Cristina Urdiales
 
Caracterización del tráfico en ciudad mediante un smartphone (Pablo Fuentes)
Caracterización del tráfico en ciudad mediante un smartphone (Pablo Fuentes)Caracterización del tráfico en ciudad mediante un smartphone (Pablo Fuentes)
Caracterización del tráfico en ciudad mediante un smartphone (Pablo Fuentes)Cristina Urdiales
 
Modelado automático 3d de entornos mediante realidad aumentada orientado a ex...
Modelado automático 3d de entornos mediante realidad aumentada orientado a ex...Modelado automático 3d de entornos mediante realidad aumentada orientado a ex...
Modelado automático 3d de entornos mediante realidad aumentada orientado a ex...Cristina Urdiales
 
Visualización aumentada de modelos 3D para diseño arquitectónico (A. Ruiz Agu...
Visualización aumentada de modelos 3D para diseño arquitectónico (A. Ruiz Agu...Visualización aumentada de modelos 3D para diseño arquitectónico (A. Ruiz Agu...
Visualización aumentada de modelos 3D para diseño arquitectónico (A. Ruiz Agu...Cristina Urdiales
 
Sistema de información móvil basado en GPS (B. Prieto)
Sistema de información móvil basado en GPS (B. Prieto)Sistema de información móvil basado en GPS (B. Prieto)
Sistema de información móvil basado en GPS (B. Prieto)Cristina Urdiales
 
Pizarra Digital Interactica mediante el uso del Wiimote (F. Morabet)
Pizarra Digital Interactica mediante el uso del Wiimote (F. Morabet)Pizarra Digital Interactica mediante el uso del Wiimote (F. Morabet)
Pizarra Digital Interactica mediante el uso del Wiimote (F. Morabet)Cristina Urdiales
 
Generacion de un entorno virtual para un robot autonomo movil (J.J. Moreno Lu...
Generacion de un entorno virtual para un robot autonomo movil (J.J. Moreno Lu...Generacion de un entorno virtual para un robot autonomo movil (J.J. Moreno Lu...
Generacion de un entorno virtual para un robot autonomo movil (J.J. Moreno Lu...Cristina Urdiales
 
Interfaz de usuario para el desarrollo de contenidos en guías turísticas orie...
Interfaz de usuario para el desarrollo de contenidos en guías turísticas orie...Interfaz de usuario para el desarrollo de contenidos en guías turísticas orie...
Interfaz de usuario para el desarrollo de contenidos en guías turísticas orie...Cristina Urdiales
 
Implementación de aplicaciones en Nintendo DS a partir de un fichero XML con ...
Implementación de aplicaciones en Nintendo DS a partir de un fichero XML con ...Implementación de aplicaciones en Nintendo DS a partir de un fichero XML con ...
Implementación de aplicaciones en Nintendo DS a partir de un fichero XML con ...Cristina Urdiales
 
Sistema de localización visual por color (M. Dominguez Duran)
Sistema de localización visual por color (M. Dominguez Duran)Sistema de localización visual por color (M. Dominguez Duran)
Sistema de localización visual por color (M. Dominguez Duran)Cristina Urdiales
 
Coordinación por visión de equipos de robots móviles (J. Cebolla)
Coordinación por visión de equipos de robots móviles (J. Cebolla)Coordinación por visión de equipos de robots móviles (J. Cebolla)
Coordinación por visión de equipos de robots móviles (J. Cebolla)Cristina Urdiales
 
Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...
Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...
Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...Cristina Urdiales
 
Interfaz gráfico de usuario con control táctil para juegos musicales multijug...
Interfaz gráfico de usuario con control táctil para juegos musicales multijug...Interfaz gráfico de usuario con control táctil para juegos musicales multijug...
Interfaz gráfico de usuario con control táctil para juegos musicales multijug...Cristina Urdiales
 
Bóveda celeste usando Realidad Aumentada (D. Berrocal)
Bóveda celeste usando Realidad Aumentada (D. Berrocal)Bóveda celeste usando Realidad Aumentada (D. Berrocal)
Bóveda celeste usando Realidad Aumentada (D. Berrocal)Cristina Urdiales
 
Algoritmo de resolucion automatica de puzzles (J.O. Merry)
Algoritmo de resolucion automatica de puzzles (J.O. Merry)Algoritmo de resolucion automatica de puzzles (J.O. Merry)
Algoritmo de resolucion automatica de puzzles (J.O. Merry)Cristina Urdiales
 
Desarrollo de una aplicación Flash mediante control de movimiento usando técn...
Desarrollo de una aplicación Flash mediante control de movimiento usando técn...Desarrollo de una aplicación Flash mediante control de movimiento usando técn...
Desarrollo de una aplicación Flash mediante control de movimiento usando técn...Cristina Urdiales
 

Más de Cristina Urdiales (20)

Desarrollo de una interfaz interactiva para museos (Silvia Moral)
Desarrollo de una interfaz interactiva para museos (Silvia Moral)Desarrollo de una interfaz interactiva para museos (Silvia Moral)
Desarrollo de una interfaz interactiva para museos (Silvia Moral)
 
Sistema de control híbrido para microbots
Sistema de control híbrido para microbotsSistema de control híbrido para microbots
Sistema de control híbrido para microbots
 
Simulador RFID para localización de objetos móviles
Simulador RFID para localización de objetos móvilesSimulador RFID para localización de objetos móviles
Simulador RFID para localización de objetos móviles
 
Origam-i: Juego basado en Realidad Aumentada para iPhone (Santiago García Gui...
Origam-i: Juego basado en Realidad Aumentada para iPhone (Santiago García Gui...Origam-i: Juego basado en Realidad Aumentada para iPhone (Santiago García Gui...
Origam-i: Juego basado en Realidad Aumentada para iPhone (Santiago García Gui...
 
Desarrollo de un grupo cooperativo de robots (Paloma Talavero)
Desarrollo de un grupo cooperativo de robots (Paloma Talavero)Desarrollo de un grupo cooperativo de robots (Paloma Talavero)
Desarrollo de un grupo cooperativo de robots (Paloma Talavero)
 
Caracterización del tráfico en ciudad mediante un smartphone (Pablo Fuentes)
Caracterización del tráfico en ciudad mediante un smartphone (Pablo Fuentes)Caracterización del tráfico en ciudad mediante un smartphone (Pablo Fuentes)
Caracterización del tráfico en ciudad mediante un smartphone (Pablo Fuentes)
 
Modelado automático 3d de entornos mediante realidad aumentada orientado a ex...
Modelado automático 3d de entornos mediante realidad aumentada orientado a ex...Modelado automático 3d de entornos mediante realidad aumentada orientado a ex...
Modelado automático 3d de entornos mediante realidad aumentada orientado a ex...
 
Visualización aumentada de modelos 3D para diseño arquitectónico (A. Ruiz Agu...
Visualización aumentada de modelos 3D para diseño arquitectónico (A. Ruiz Agu...Visualización aumentada de modelos 3D para diseño arquitectónico (A. Ruiz Agu...
Visualización aumentada de modelos 3D para diseño arquitectónico (A. Ruiz Agu...
 
Sistema de información móvil basado en GPS (B. Prieto)
Sistema de información móvil basado en GPS (B. Prieto)Sistema de información móvil basado en GPS (B. Prieto)
Sistema de información móvil basado en GPS (B. Prieto)
 
Pizarra Digital Interactica mediante el uso del Wiimote (F. Morabet)
Pizarra Digital Interactica mediante el uso del Wiimote (F. Morabet)Pizarra Digital Interactica mediante el uso del Wiimote (F. Morabet)
Pizarra Digital Interactica mediante el uso del Wiimote (F. Morabet)
 
Generacion de un entorno virtual para un robot autonomo movil (J.J. Moreno Lu...
Generacion de un entorno virtual para un robot autonomo movil (J.J. Moreno Lu...Generacion de un entorno virtual para un robot autonomo movil (J.J. Moreno Lu...
Generacion de un entorno virtual para un robot autonomo movil (J.J. Moreno Lu...
 
Interfaz de usuario para el desarrollo de contenidos en guías turísticas orie...
Interfaz de usuario para el desarrollo de contenidos en guías turísticas orie...Interfaz de usuario para el desarrollo de contenidos en guías turísticas orie...
Interfaz de usuario para el desarrollo de contenidos en guías turísticas orie...
 
Implementación de aplicaciones en Nintendo DS a partir de un fichero XML con ...
Implementación de aplicaciones en Nintendo DS a partir de un fichero XML con ...Implementación de aplicaciones en Nintendo DS a partir de un fichero XML con ...
Implementación de aplicaciones en Nintendo DS a partir de un fichero XML con ...
 
Sistema de localización visual por color (M. Dominguez Duran)
Sistema de localización visual por color (M. Dominguez Duran)Sistema de localización visual por color (M. Dominguez Duran)
Sistema de localización visual por color (M. Dominguez Duran)
 
Coordinación por visión de equipos de robots móviles (J. Cebolla)
Coordinación por visión de equipos de robots móviles (J. Cebolla)Coordinación por visión de equipos de robots móviles (J. Cebolla)
Coordinación por visión de equipos de robots móviles (J. Cebolla)
 
Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...
Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...
Plataforma inalámbrica para la monitorización y teleasistencia domiciliaria u...
 
Interfaz gráfico de usuario con control táctil para juegos musicales multijug...
Interfaz gráfico de usuario con control táctil para juegos musicales multijug...Interfaz gráfico de usuario con control táctil para juegos musicales multijug...
Interfaz gráfico de usuario con control táctil para juegos musicales multijug...
 
Bóveda celeste usando Realidad Aumentada (D. Berrocal)
Bóveda celeste usando Realidad Aumentada (D. Berrocal)Bóveda celeste usando Realidad Aumentada (D. Berrocal)
Bóveda celeste usando Realidad Aumentada (D. Berrocal)
 
Algoritmo de resolucion automatica de puzzles (J.O. Merry)
Algoritmo de resolucion automatica de puzzles (J.O. Merry)Algoritmo de resolucion automatica de puzzles (J.O. Merry)
Algoritmo de resolucion automatica de puzzles (J.O. Merry)
 
Desarrollo de una aplicación Flash mediante control de movimiento usando técn...
Desarrollo de una aplicación Flash mediante control de movimiento usando técn...Desarrollo de una aplicación Flash mediante control de movimiento usando técn...
Desarrollo de una aplicación Flash mediante control de movimiento usando técn...
 

Último

Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx170766
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...GuillermoRodriguez239462
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOwillanpedrazaperez
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
Libro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfLibro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfCristinCrdova1
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosisauVillalva
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfssuser202b79
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdfsmendozap1
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfGabrielCayampiGutier
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdfDavidTicona31
 

Último (20)

Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
Libro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfLibro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdf
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
 

Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)

  • 1. ENLACE RADIO BIDIRECCIONAL PC-MICROBOT UNIVERSIDAD DE MÁLAGA. ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN. Realizado por: Marcos Enrique Rodríguez Regidor Dirigido por: Cristina Urdiales García INGENIERÍA TÉCNICA EN TELECOMUNICACIÓN SISTEMAS ELECTRÓNICOS PROYECTO FIN DE CARRERA: Málaga, Diciembre de 2001.
  • 2. OBJETIVO Diseño e implementación de un enlace radio bidireccional, que permita la comunicación entre un PC y distintos Microbots, posibilitando así el tratamiento de la información procedente de los sensores de estos en el PC.
  • 3. SISTEMA MICROBOT ESPECIFICACIONES DEL SISTEMA ANÁLISIS DEL SISTEMA PRUEBAS DISEÑO DEL SISTEMA CONCLUSIONES Y LÍNEAS FUTURAS
  • 4. MICROBOT CLÓNICO * Lleva como sistema de control la tarjeta CT6811, basada en el microcontrolador Motorola 68HC11 y la tarjeta CT293+ como driver de potencia, para controlar dos motores.
  • 5. CONEXIÓN DE LAS TARJETAS DEL MICROBOT - La CT6811 es la tarjeta controladora, se puede emplear bien como tarjeta entrenadora o bien como tarjeta autónoma de control. Proporciona acceso a los puertos y a otras señales del 68HC11. - La tarjeta CT293+ actúa como driver de potencia de los motores y como etapa acondicionadora para sensores de infrarrojos y entradas digitales-analógicas. Está conectada a la CT6811 a través del PUERTO A y del PUERTO E.
  • 6. Aplicación en el PC: Interfaz de panel para el usuario, desde donde poder enviar comandos de movimiento y solicitar la información de los sensores al Microbot. Conexión al PC: A través de uno de los puertos exteriores y bidireccionales del PC. Transmisión de datos: Digital a través de radiofrecuencia, utilizando una banda sin licencia y con un alcance mínimo de 10 metros. Dimensiones máximas de la PCI a integrar en el MICROBOT: 65 mm. x 142 mm. Conexión al MICROBOT: A través de alguno de los puertos bidireccionales del microcontrolador 68HC11. Tamaño del programa ensamblador: Máximo de 512 bytes (Tamaño de la memoria EEPROM del Microbot). Sistema modular y fácilmente ampliable y configurable. ESPECIFICACIONES DEL SISTEMA Protocolo de comunicación: que garantice la transmisión y recepción correcta de los comandos y de la información en uno y otro sentido.
  • 7. Diagrama de bloques de primer nivel PC MICROBOT RF COMANDOS INFORMACIÓN ACCIONES SENSORES
  • 8. Diagrama de ENTRADA/SALIDA del sistema SUBSISTEMAS COMANDOS MOV. PETICIÓN INFO. ESTADO PETICIÓN INFO. SENSORES TRANS./RECEP. PC AMBIENTALES INTERFERENCIAS ELECTROMAGNÉTICAS ALIMENTACIÓN TRANS./RECEP. MICROBOT MOV. MOTORES INFO. SENSORES INFO. ESTADO MICROBOT INFO. ESTADO CONEXIÓN
  • 9. Diagrama de bloques de segundo nivel PC con aplicación en C Microbot con programa en Ensamblador RF COMANDOS INFORMACIÓN ACCIONES Transmisor/Receptor de datos Transmisor/Receptor de datos (Sensores,Estado,etc) SENSORES
  • 10. ALTERNATIVAS DE DISEÑO ELEGIDAS Alimentación de la tarjeta conectada al PC: Toma de alimentación externa de 5 V D.C. Conexión al PC: A través del PUERTO PARALELO (IEE1284), utilizando el modo Nibble. Codificación-Decodificación de datos: Par de codificador-decodificador MOTOROLA MC145026-MC145027. Banda de transmisión: Banda ICM de 433,05 a 434,87 MHz. Transmisión-Modulación radio: Par de transmisor-receptor AUREL, utilizando modulación AM On-Off. Familia lógica: HCMOS, utilizándose HCTMOS allí donde se requieran niveles TTL. Conexión al MICROBOT: A través del PUERTO D del 68HC11 (también se requerirá el puerto CONTROL). Antenas: Unipolares de 1/4 de onda (17 cm), utilizándose antenas separadas para transmisión y recepción. Soporte físico del circuito: Placa de Circuito Impreso a dos caras con componentes insertados.
  • 11. Diagrama de bloques de tercer nivel
  • 12. PUERTO PARALELO DEL PC (IEE1284) - Estandarizado bajo la norma IEEE1284, permite 5 modos distintos de funcionamiento. - En el diseño se empleará el modo Nibble, que proporciona 8 bits para salida de datos, 4 bits para entrada de datos, una línea de interrupción externa y diversas líneas de control.
  • 13. Par CODIFICADOR-DECODIFICADOR - El MC145026 codifica cinco líneas trinarias de dirección y cuatro líneas binarias de dato y las transmite vía serie cuando se activa la señal de transmisión (/TE). - Los valores de Rtc, Ctc, y Rs determinan la frecuencia del oscilador del codificador, mientras que los valores de R1, C1, R2 y C2 determinan la sincronización del decodificador con el codificador. - El MC145027 recibe e interpreta la trama serie, comparando los cinco dígitos de dirección recibidos con los presentes en sus cinco líneas de dirección. Si ambas direcciones coinciden, coloca el dato recibido en sus cuatro líneas de dato y activa la señal Transmisión Valida (VT).
  • 14. DIAGRAMA DE TIEMPOS DE UNA SECUENCIA - Cada dígito se codifica con dos pulsos. - Para cada dato se repite dos veces la secuencia de transmisión. - Transmisión completa de un dato aislado: 217 ciclos del oscilador. - Frecuencia del oscilador utilizada: 1650 ciclos/s - Velocidad de transmisión: 1650/217 = 7,6 Nibbles/s
  • 15. MÓDULO TRANSMISOR DATOS RF - Modulación AM On-off de datos digitales. - Frecuencia de portadora: 433,92 MHz. - Antena unipolar exterior de 1/4 de onda (17 cm). - Formato Single In Line.
  • 16. MÓDULO RECEPTOR DATOS RF - Recepción de señal digital modulada OOK (On-Off Keying). - Frecuencia de recepción: 433,92 MHz. - Antena unipolar exterior de 1/4 de onda (17 cm). - Formato Single In Line.
  • 17. PUERTO D del 68HC11 - 6 bits configurables independientemente como Entradas/Salidas. - Bits compartidos con el SCI y el SPI. - 4 bits utilizados para entrada/salida de datos y 2 bits utilizados como líneas de control.
  • 18. DIAGRAMA ELÉCTRICO DEL SISTEMA COMPLETO (Extremo PC) Tarjeta conectada al PC
  • 19. TRANSMISIÓN RECEPCIÓN DIAGRAMAS DE TIEMPOS DE LA TARJETA CONECTADA AL PC * Ciclos implementados en las funciones ‘enviar’ y ‘recibir’ en com.h
  • 20. DIAGRAMA ELÉCTRICO DEL SISTEMA COMPLETO (Extremo Microbot) Tarjeta conectada al Microbot
  • 21. TRANSMISIÓN RECEPCIÓN DIAGRAMAS DE TIEMPOS DE LA TARJETA CONECTADA AL MICROBOT * Ciclos implementados en las subrutinas ‘enviar’ y ‘recibir’ en proyecto.asm
  • 22. CONTENIDO LIBRERÍA com.h CONTENIDO LIBRERÍA protocol.h - Funciones que permiten el envío de datos desde el PC, con y sin temporización. - Funciones que permiten la lectura de los datos recibidos por el PC, con y sin temporización. - Funciones para la configuración de la dirección local del PC. - Funciones para la correcta configuración del Puerto Paralelo. - Funciones para enviar comandos de movimiento al Microbot. - Función para solicitar al Microbot el número de pasos de rueda que le restan para terminar el último movimiento ordenado. - Función para solicitar al Microbot la lectura de uno de sus puertos. - Función para solicitar al Microbot el resultado de una conversión analogica- dígital.
  • 23. EJEMPLO DE COMUNICACIÓN Girar 26 pasos a la izquierda * A cada transmisión del PC el Microbot responde con otra transmisión.
  • 24. NO SI NO SI FIN COMUNICACIÓN Transmite dato Cambia BIT Control Avanza al siguiente dato INICIO COMUNICACIÓN (primer dato) ¿Se ha recibido respuesta antes de TERX? ¿Era el último dato a transmitir? DIAGRAMA DE FLUJO DEL PROTOCOLO EN EL PC:
  • 25. NO SI NO SI ¿Se ha recibido un dato? Transmite respuesta DIAGRAMA DE FLUJO DEL PROTOCOLO EN EL MICROBOT: SI NO Actualiza BIT Control ¿Se ha recibido un dato? ¿Ha cambiado el BIT de Control? Actualiza BIT de Control y avanza a la siguiente respuesta INICIO EJECUCIÓN
  • 26. PRUEBAS 1. Pruebas realizas con el codificador y decodificador para comprobar su correcta sincronización. 2. Pruebas del correcto funcionamiento de las partes Hardware y Software del diseño excluyendo la parte de transmisión radio. 3. Pruebas para comprobar la correcta transmisión de todos los datos posibles por parte del sistema, en sus dos extremos (PC y Microbot). 4. Pruebas del enlace radio transmitiendo en una sola dirección (PC a Microbot, y Microbot a PC). 5. Pruebas del enlace radio utilizando su bidireccionalidad, transmitiendo alternativamente datos en ambos sentidos.
  • 27. RESULTADOS DE LAS PRUEBAS • Cumplimiento de las especificaciones establecidas para el sistema. • Obtención de un prototipo perfectamente operativo, que cumple con los objetivos requeridos a priori en cuanto a prestaciones, diseño físico y adaptación a las plataformas a la que está destinado. CONCLUSIONES • Velocidad de transmisión del enlace de aprox. 7 Nibbles/s. • Alcance máximo de aprox. 10 metros en espacios cerrados. • Correcto funcionamiento del protocolo de comunicación diseñado.
  • 28. LÍNEAS FUTURAS • Aumentar la velocidad de transmisión del enlace radio. • Reprogramación de los Microbots utilizando el enlace radio. • Comunicación full-duplex entre el PC y los Microbots. • Creación de Granjas de Microbots que utilicen el enlace radio para comunicarse.