1 / 20

M.C. Luis Ricardo Salgado Garza Depto. Ciencias Computacionales, ITESM-MTY Marzo 2004

M.C. Luis Ricardo Salgado Garza Depto. Ciencias Computacionales, ITESM-MTY Marzo 2004. Objetivos. Diseñar un sistema electrónico de bajo costo basado en un microcontrolador de núcleo 8051 con interfaz USB .

frey
Download Presentation

M.C. Luis Ricardo Salgado Garza Depto. Ciencias Computacionales, ITESM-MTY Marzo 2004

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. M.C. Luis Ricardo Salgado Garza Depto. Ciencias Computacionales, ITESM-MTY Marzo 2004

  2. Objetivos Diseñar un sistema electrónico de bajo costo basado en un microcontrolador de núcleo 8051 con interfaz USB. Equipar al sistema con dispositivos para generar, capturar, procesar y almacenar datos. Diseñar prácticas orientadas al kit, para desarrollar interfaces de comunicación con un diversos equipos periféricos, utilizando diversas interfaces y protocolos.

  3. Objetivos Diseñar un sistema electrónico de bajo costo basado en un microcontrolador de núcleo 8051 con interfaz USB. Equipar al sistema con dispositivos para generar, capturar, procesar y almacenar datos. Diseñar prácticas orientadas al kit, para desarrollar interfaces de comunicación con un diversos equipos periféricos, utilizando diversas interfaces y protocolos.

  4. Objetivos Diseñar un sistema electrónico de bajo costo basado en un microcontrolador de núcleo 8051 con interfaz USB. Equipar al sistema con dispositivos para generar, capturar, procesar y almacenar datos. Diseñar prácticas orientadas al kit, para desarrollar interfaces de comunicación con un diversos equipos periféricos, utilizando diversas interfaces y protocolos.

  5. Justificación • Actualizar “hardware” y contenidos de los cursos relacionados con microcontroladores. • Añadir la funcionalidad de la interfaz USB en la nueva versión de “kits”. • Contar con un “kit” de configuración modular, con dispositivos periféricos diversos y reconfigurables. • Incorporar el manejo de la tecnología de almacenamiento de datos en memoria “flash” y los conceptos relacionados con sistemas de archivos. • Aprovechar y potencializar los conocimientos de microcontroladores en los cursos interfaces computacionales y diseño de “device drivers”.

  6. Justificación • Actualizar “hardware” y contenidos de los cursos relacionados con microcontroladores. • Añadir la funcionalidad de la interfaz USB en la nueva versión de “kits”. • Contar con un “kit” de configuración modular, con dispositivos periféricos diversos y reconfigurables. • Incorporar el manejo de la tecnología de almacenamiento de datos en memoria “flash” y los conceptos relacionados con sistemas de archivos. • Aprovechar y potencializar los conocimientos de microcontroladores en los cursos interfaces computacionales y diseño de “device drivers”.

  7. Justificación • Contar con un “kit” didáctico pero que también pueda ser utilizado en proyectos industriales de relativa complejidad. • Formar una infraestructura didáctica, basada en una herramienta de “hardware”, que pueda ser compartida con otras instituciones educativas. • Disponer de un “kit” de tan bajo costo que pueda ser adquirido por los alumnos y usado posteriormente a su graduación, con un mínimo de equipo adicional requerido.

  8. Justificación • Contar con un “kit” didáctico pero que también pueda ser utilizado en proyectos industriales de relativa complejidad. • Formar una infraestructura didáctica, basada en una herramienta de “hardware”, que pueda ser compartida con otras instituciones educativas. • Disponer de un “kit” de tan bajo costo que pueda ser adquirido por los alumnos y usado posteriormente a su graduación, con un mínimo de equipo adicional requerido.

  9. Justificación • Contar con un “kit” didáctico pero que también pueda ser utilizado en proyectos industriales de relativa complejidad. • Formar una infraestructura didáctica, basada en una herramienta de “hardware”, que pueda ser compartida con otras instituciones educativas. • Disponer de un “kit” de tan bajo costo que pueda ser adquirido por los alumnos y usado posteriormente a su graduación, con un mínimo de equipo adicional requerido.

  10. Microcontrolador Cypress CY7C64613-128 • “Core” 8051 extendido: • 48MHz. • 3.3VDC. • Interfaz genérica programable (GPIF). • “Transceiver” USB. • “Serial Interface Engine” (SIE). • Interfaz I2C. • Compatibilidad USB 1.1 y 2.0. • Arranque desde memoria RAM (interna/externa), memoria FLASH, EEPROM serial o descarga vía USB.

  11. Equipo integrado al sistema • Pantalla de cristal líquido (LDC, 20x2). • 8 teclas programables. • Reloj de tiempo real, respaldado con batería de lítio. • Ranura para memoria SD-Flash. • Convertidor digital-análogo (un canal) y análogo-digital (3 canales). • Memoria RAM externa (64Kbytes). • Memoria EEPROM serial externa (64Kbytes). • Puerto serial (compatible con RS-232). • 3 puertos programables de 8 bits. • Conector a líneas del microcontrolador para expansión.

  12. Interfaz con el usuario • La pantalla de cristal líquido, alfanumérica, sirve como dispositivo para salida de datos. Su operación esta controlada por el “chip” expansor de puertos. • El expansor adicionalmente está conectado a 8 “push-buttons” que sirven como entrada estándar al usuario.

  13. Hora y fecha (“data logger”) • La capacidad para mantener actualizada la hora y la fecha en el sistema radica en un reloj de tiempo real DS1307, con respaldo en batería de lítio, con interfaz I2C. • La facilidad de registro de datos (“data logger”) del sistema radica en la interacción entre el reloj de tiempo real y la interfaz para memorias “flash-SD”.

  14. Interfaz SD • La interfaz “Secure Digital” permite la conexión de memorias “flash” para almacenamiento de datos. • La interfaz SD también permite la interacción con otros dispositvos que tengan este misma forma de conexión (tarjetas de red, modems, etc.). • La interfaz SD permite utilizar el “kit” en prácticas para aprender el uso de los sistemas de archivos o crear un nuevo formato para este propósito. • Adicionalmente, el utilizar tarjetas SD permitirá próximamente incursionar en el área de seguidad en el almacenamiento de información, utilizando microcontroladores. • La interfaz SD está directamente conectada al puerto E del microcontrolador.

  15. DACs y ADCs • El sistema cuenta con un DAC de un canal, con rango de 0 a 5VDC, con interfaz I2C. • El sistema cuenta con 3 canales de conversión analógico a digital, en el rango de 0 a 5VDC, con interfaz I2C.

  16. RAM • 8KB RAM internos. • 64KB RAM en la tarjeta, externos al CPU, seleccionables en función a la decodificación que realiza un GAL incorporado al sistema. • Capacidad de expansión externa mediante un conector con la totalidad de líneas de control, datos y direcciones.

  17. EEPROM • 0KB internos. • 64KB en EEPROM serial, con interfaz I2C, incorporados en la tarjeta y que almacenan el sistema de arranque “default - stand alone”. • 64KB externos, accesibles mediante el conector de expansión y seleccionables mediante el GAL incorporado en la tarjeta.

  18. Lo que falta por mencionar ... • Puerto serial compatible con RS-232. • 3 puertos digitales programables (B y D del microcontrolador y uno más através del expansor de puertos). • Alimentación de voltaje externa (12VDC, para ser convertidos a 5VDC y 3.3VDC).

  19. Diagrama esquemático

  20. Distribución de componentes

More Related