La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1 Diseño de prácticas sobre telecontrol basadas en el microcontrolador Motorola 68331 Autor: José Miguel Rincón Suz Tutor: Juan Manuel Montero Martínez.

Presentaciones similares


Presentación del tema: "1 Diseño de prácticas sobre telecontrol basadas en el microcontrolador Motorola 68331 Autor: José Miguel Rincón Suz Tutor: Juan Manuel Montero Martínez."— Transcripción de la presentación:

1 1 Diseño de prácticas sobre telecontrol basadas en el microcontrolador Motorola Autor: José Miguel Rincón Suz Tutor: Juan Manuel Montero Martínez Departamento de Ingeniería Electrónica ETSIT

2 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz2 Índice INTRODUCCIÓN LA PLACA ENTRENADORA MC68331 DISPLAY LCD DE TEXTO REPRODUCTOR DE MENSAJES BASADO EN EL ISD25XX TRANSCEPTOR DIGITAL DE DATOS POR RADIO TELEMANDO POR INFRARROJOS INTERFAZ PARA LÍNEA TELEFÓNICA CONCLUSIONES Y LÍNEAS FUTURAS

3 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz3 INTRODUCCIÓN (I) Objetivo: proporcionar a los alumnos los medios para construir su propio sistema digital Microcontrolador: MC68331 Compatible con Más rápido Integra un conjunto de periféricos Plan de trabajo: Poner a punto una placa entrenadora basada en el MC68331 Desarrollar interfaces que complementen las funciones del Enfoque: Prácticas guiadas para el montaje de cada dispositivo

4 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz4 INTRODUCCIÓN (II) Telecontrol: antes reservado al ámbito industrial, ahora es algo accesible gracias al avance de las telecomunicaciones y de la tecnología electrónica Domótica Aplicaciones y servicios orientados a la mejora de la seguridad y el confort en el hogar Posibilidad de implementar aplicaciones muy variadas Búsqueda de la economía en las soluciones Experiencias incompletas: el módem de red eléctrica Circuitos comerciales no factibles Desarrollo con componentes discretos (modulación ASK a 130 Khz y comunicación semidúplex en apéndice) Problemas de seguridad eléctrica

5 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz5 El micro MC68331: estructura modular y recursos CPU32 Depuración BDM, compartida con SIM Dos nuevas instrucciones para ahorro de energía e interpolación de tablas Tres nuevos registros accesibles en modo supervisor GPT Unidad de captura/comparación Un acumulador de pulsos Dos moduladores de ancho de pulso QSM QSPI– Comunicación serie síncrona para la expansión de periféricos SCI – Comunicación serie asíncrona LA PLACA ENTRENADORA MC68331 (I)

6 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz6 LA PLACA ENTRENADORA MC68331 (II) SIM Generación de la señal de reloj de todos los módulos Proporciona chip-selects configurables Arbitraje de interrupciones Software Watchdog Temporizador de interrupciones periódicas Puertos E y F con E/S configurables Idea original: desarrollar una placa entrenadora que pudiera ser montada por los alumnos Punto de partida: experiencia previa de Tomás Palacios, primera placa, notas de montaje y entorno BDM en VB

7 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz7 LA PLACA ENTRENADORA MC68331 (III) Montaje de la nueva placa en wire-wrapping Diagrama de bloques MC68331 Circuito de Reset Memoria Filtro de Reloj Circuito de Configuración Comunicación Serie Reloj Regulador de tensión Comunicación BDM

8 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz8 LA PLACA ENTRENADORA MC68331 (IV) Problemas detectados Comunicación BDM poco fiable (cable largo, entorno ruidoso...) Circuito de reset

9 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz9 LA PLACA ENTRENADORA MC68331 (V) Herramientas de desarrollo disponibles BDM (error de carga, contador de programa, VisualBasic) Test_32.exe Otras actividades: montaje de una segunda placa para la prueba de los micros El laboratorio en casa: experiencias Es mucho mejor disponer de un analizador lógico Mala elección del reloj a 32 Khz Mucha dedicación por parte del responsable Alto porcentaje de placas averiadas

10 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz10 DISPLAY LCD DE TEXTO (I) Gobernado por un microcontrolador (HD44780) Hardware Generalidades Alimentación a 5 V. Pantalla LCD (Varios modelos – Ejemplo 2 filas x 16 carac.) Control de contraste Posibilidad de control con 7 u 8 bits Funcionamiento Dos plantillas de caracteres predefinidos (CGROM) Memorias internas DDRAM (8x80) y CGRAM (5x64) Envío de instrucciones o transferencia de datos

11 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz11 DISPLAY LCD DE TEXTO (II) INSTRUCCIONES Borrar display (1.52 ms) Cursor a inicio (37 µs) Desplazar cursor Desplazar display Modo comunicación (37 µs) Configurar display Control ON/OFF Situar puntero (37 µs) Escribir en memoria Leer de memoria Leer Busy Flag (0 µs)

12 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz12 DISPLAY LCD DE TEXTO (III) Software Control en modo sólo escritura Control con comunicación bidireccional Driver para el display Conexión conjunta con un teclado matricial Software de control

13 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz13 REPRODUCTOR DE MENSAJES BASADO EN EL ISD25XX (I) Idea inicial: utilizar una memoria flash Desarrollo complejo (reloj, contadores, filtro reconstructor, conversor D/A, etapa de audio, etc.) Solución costosa Ventajas del ISD25XX Incorpora todas las funciones necesarias tanto para la grabación como la reproducción Control del dispositivo muy sencillo Precio razonable

14 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz14 REPRODUCTOR DE MENSAJES BASADO EN EL ISD25XX (II)

15 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz15 REPRODUCTOR DE MENSAJES BASADO EN EL ISD25XX (III) La memoria EEPROM del ISD25XX (Break through) Grabación analógica mediante sistema de comparaciones sucesivas con la muestra Cuantificación en 256 niveles Funcionamiento Nivel de muestra: direccionamiento directo Nivel de mensaje Modo Pulsar botón (M6) Modo Búsqueda de mensajes (M0 y M4)

16 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz16 REPRODUCTOR DE MENSAJES BASADO EN EL ISD25XX (IV)

17 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz17 TRANSCEPTOR DIGITAL DE DATOS POR RADIO Módulos híbridos con dimensiones de 38 x 12 mm. Frecuencia de transmisión 433,92 Mhz Modulación ASK Velocidad de transmisión serie de 2400 baudios Funcionamiento muy sencillo Precio elevado Peculiaridad: oscilador SAW Resonador basado en ondas acústicas de superficie Menos preciso pero más económico que uno de cuarzo

18 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz18 TELEMANDO POR INFRARROJOS (I) Está muy extendido su uso en el hogar y la oficina Fuentes de interferencia Luz solar Lámparas fluorescentes Prototipos diseñados Transmisor completo con componentes discretos (fines didácticos) Receptor para su conexión al microcontrolador Opciones de diseño Velocidad de transmisión de 100 baudios Modulación ASK a 38 Khz

19 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz19 TELEMANDO POR INFRARROJOS (II) Diagrama de bloques del transmisor Diagrama de bloques del receptor GENERADOR TRAMA RELOJ REGISTRO Desplazamiento MODULADOREMISOR ALIMENTACIÓN FILTRO PASO BANDA FOTORECEPTORDEMODULADOR ALIMENTACIÓN

20 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz20 INTERFAZ PARA LÍNEA TELEFÓNICA (I) Origen: Proyecto de Ignacio Morales – Tarjeta para bus ISA Incorpora un cancelador de eco hardware (patentado) Decodificador DTMF (MT8870) Rediseñado por Javier Ferreiros y José Colás Realización del prototipo Supresión del bucle de cancelación de eco Recálculo de componentes para adaptación a las condiciones de la línea Principales problemas: Duplexor ruidoso debido a los optoacopladores Ajuste del nivel de la señal inyectada en la línea

21 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz21 INTERFAZ PARA LÍNEA TELEFÓNICA (II) Funciones Detección de llamada entrante Conexión y desconexión a la línea Inserción y recepción de audio Detección de tonos

22 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz22 INTERFAZ PARA LÍNEA TELEFÓNICA (III) Esquema del duplexor

23 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz23 CONCLUSIONES Se perfeccionó la placa entrenadora del y se montó una segunda placa para la prueba de los micros a la venta 31 parejas realizaron el montaje del entrenador y el 25% de las placas fallaron antes de la finalización de la práctica Montaje del demasiado complejo, alto porcentaje de fallo y exige mucha dedicación por parte del responsable Cabe destacar la utilización de las prácticas del módulo de mensajes y del interfaz telefónico por alumnos

24 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz24 LÍNEAS FUTURAS Utilización de placas ya montadas con el nuevo microcontrolador ColdFire Desarrollo de prácticas de control desde un PC Desarrollo de aplicaciones de telecontrol a través de Internet Realización de prácticas en C Reconocimiento de habla

25 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz25 Muchas gracias a todos

26 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz26

27 Desarrollo de prácticas sobre telecontrol basadas en el microcontrolador Motorola José Miguel Rincón Suz27 TELEMANDO POR INFRARROJOS (III) Correciones en la memoria Tamaño de trama de 11 bits Esquema del 555 Esquema del demodulador


Descargar ppt "1 Diseño de prácticas sobre telecontrol basadas en el microcontrolador Motorola 68331 Autor: José Miguel Rincón Suz Tutor: Juan Manuel Montero Martínez."

Presentaciones similares


Anuncios Google