Está en la página 1de 21

DIP-ES

REV00

INGENIERÍA BIOMÉDICA
DISPOSITIVOS
PROGRAMABLES
DIRECTORIO

Secretario de Educación Pública


Dr. José Ángel Córdova Villalobos

Subsecretario de Educación Superior


Dr. Rodolfo Tuirán Gutiérrez

Coordinadora de Universidades Politécnicas


Mtra. Sayonara Vargas Rodríguez

II
PÁGINA LEGAL

Participantes

Mtro. Iztmitl Ortiz Hernández - Universidad Politécnica de Pachuca


Mtra. Rocío Ortega Palacios - Universidad Politécnica de Pachuca
Mtro. Julio César Domínguez Tovar - Universidad Politécnica de Pachuca
Mtro. Julio César Salgado Ramírez - Universidad Politécnica de Pachuca
Mtro. Juan Augusto Valdez Hernández – Universidad Politécnica de Pachuca
Mtro. Alexander Arroyo Núñez - Universidad Politécnica de Chiapas
Mtro. Ángel David Trujillo Hernández – Universidad Politécnica de Chiapas
Dr. Luis Enrique Gómez Aguilera – Universidad Politécnica de Chiapas

Primera Edición: 2013

DR  2013 Coordinación de Universidades Politécnicas.


Número de registro:
México, D.F.

ISBN-----------------

III
ÍNDICE

INTRODUCCIÓN............................................................................................................................................. 1
PROGRAMA DE ESTUDIOS ........................................................................................................................... 2
FICHA TÉCNICA ............................................................................................................................................. 3
DESARROLLO DE LA PRÁCTICA O PROYECTO ............................................................................................. 5
INSTRUMENTOS DE EVALUACIÓN ............................................................................................................. 12
GLOSARIO ................................................................................................................................................... 23
BIBLIOGRAFÍA ............................................................................................................................................ 26

IV
INTRODUCCIÓN

El rápido avance de la industria electrónica ha permitido el desarrollo de dispositivos


altamente integrados que pueden ofrecer prestaciones tan complejas y versátiles en un
espacio sorprendentemente reducido, que eran inconcebibles hasta hace algunos años
atrás.

El microprocesador representa el pilar de la revolución industrial del siglo XX y no es para


menos: actualmente cualquier equipo, sistema ó planta que requiera cierto grado de control
cuenta por lo menos con uno de éstos pequeños dispositivos, desde una calculadora de
bolsillo, hasta una compleja planta de producción industrial, incluyendo todos los equipos
eléctricos y electrónicos que usamos cotidianamente y que nos rodean: televisores,
computadoras personales, cámaras fotográficas, centros de lavado, hornos, videojuegos,
reproductores de música, dispositivos multimedia portátiles y por supuesto, la mayoría de
los equipos biomédicos.

El alumno adquirirá las herramientas básicas que le permitirán diseñar, construir y dar
mantenimiento a equipos y circuitos de control lógico, almacenamiento y comunicación de
datos, de captura y conversión A/D y D/A, así como a circuitos de generación y control del
tiempo, presentes en cualquier equipo de diagnóstico, rehabilitación, monitoreo, control y
procesamiento de señales biológicas. Usará los conocimientos adquiridos e interpretará los
diagramas y la información contenida en los manuales de servicio para el apoyo en las
labores de mantenimiento preventivo y correctivo de los equipos del ámbito hospitalario.

1
PROGRAMA DE ESTUDIOS

2
FICHA TÉCNICA

DISPOSITIVOS PROGRAMABLES

Nombre: DISPOSITIVOS PROGRAMABLES

Clave: DIP-ES

Es necesario que el alumno este actualizado en los conocimientos de


Justificación:
dispositivos programables actuales para dar lociones adecuadas.

El alumno será capaz de definir los principios de funcionamiento de los


Objetivo: diferentes dispositivos programables actuales para su implementación en el
desarrollo de equipos biomédicos.

Capacidades para análisis y síntesis para aprender, para resolver problemas.


Habilidades: Capacidad de comprensión. Seleccionar información. Uso de las tecnologías
informáticas y de comunicación.

Competencias Capacidad de comprensión. Seleccionar información. Uso de las tecnologías


genéricas a informáticas y de comunicación. Capacidades para análisis y síntesis para
desarrollar: aprender, para resolver problemas, aplicar los conocimientos en la práctica.

Capacidades a desarrollar en la asignatura Competencias a las que contribuye la


asignatura

1.- Integrar modelos y prototipos biomédicos para


1.- Modelar los prototipos biomédicos para la validar la funcionalidad de los equipos propuestos
validación de las soluciones propuestas empleando dispositivos físicos y software de
mediante el análisis y la simulación con el simulación, cumpliendo la normatividad vigente
software correspondiente 2.- Procesar señales biomédicas para la
determinación de parámetros característicos y la
interfaz de visualización en las señales
biomédicas mediante técnicas y software
2.- Construir los equipos biomédicos diseñados especializado en señales médicas
para satisfacer las necesidades tecnológicas en 3.- Programar expedientes clínicos que satisfagan
el sector salud realizando pruebas y corrección las necesidades específicas del sector salud
de errores del equipo diseñado cumpliendo la cumpliendo con la normatividad vigente
normatividad vigente. 4.- Elaborar el plan de trabajo del proyecto
tecnológico para la organización de proyectos
mediante la administración y gestión de recursos
con que cuenta el hospital
5.- Supervisar el cumplimiento del plan de trabajo
para asegurar el logro de las metas establecidas
en el proyecto biomédico, verificando la ejecución
de las actividades en tiempo y forma
6.- Investigar las especificaciones de los equipos

3
médicos requeridos para su selección en función
de las necesidades del sector hospitalario
7.- Gestionar la adquisición de los equipos
biomédicos que cumplan las normativas
hospitalarias vigentes para su uso en el sector
salud

HORAS TEORÍA HORAS PRÁCTICA


No
Unidades de aprendizaje No
Presenci
Presencial presencial Presencial
Estimación de tiempo al
(horas) necesario para 1. Conceptos básicos de los
transmitir el 3 0 3 3
dispositivos programables.
aprendizaje al alumno,
por Unidad de 2. Microcontroladores de
5 0 5 5
Aprendizaje: gama alta
3. Procesadores digitales de
7 0 7 7
señal (DSP).
Total de horas por
45
cuatrimestre:
Total de horas por
3
semana:
Créditos: 3

4
DESARROLLO DE LA PRÁCTICA O PROYECTO

Nombre de la asignatura: Dispositivos programables

Nombre de la Unidad de
Conceptos básicos de los dispositivos programables.
Aprendizaje:

Nombre de la práctica o Practica para implementar un sistema de grabación y recuperación de


proyecto: datos en memoria serial ó paralela.

Número: 1 Duración (horas) : 6

Resultado de + Construir algoritmos de acceso a operaciones de lectura y escritura en


aprendizaje: dispositivos de almacenamiento de estado sólido.

Multímetro, fuente de voltaje, tablillas de prototipos, circuitos integrados,


Requerimientos (Material
computadora personal y programador de microcontroladores de acuerdo a
o equipo):
la actividad a realizar.
Actividades a desarrollar por el profesor en la práctica:

Plantear de manera clara el objetivo de la práctica; indicar el equipo y material requerido para el
desarrollo de la misma; verificar el uso adecuado del instrumental.

Actividades a desarrollar por el alumno en la práctica:

+A partir de un diagrama de flujo, escribir un programa que lleve a cabo la escritura y lectura en un
dispositivo de memoria del tipo serie ó paralelo.;
+Usar las aplicaciones para PC requeridas para generar el código que será grabado en la memoria de
programa del microcontrolador a ser usado;
+Implementar el sistema en tablilla de prototipos y verificar el funcionamiento del sistema de acuerdo
al algoritmo creado.

Evidencias a las que contribuye el desarrollo de la práctica:

ED1: Practica para implementar un sistema de grabación y recuperación de datos en memoria serial ó
paralela.

5
DESARROLLO DE LA PRÁCTICA O PROYECTO

Nombre de la asignatura: Dispositivos programables

Nombre de la Unidad de
Microcontroladores de gama alta
Aprendizaje:

Nombre de la práctica o Práctica para implementar un sistema de captura multicanal e interface


proyecto: USB.

Número: 2 Duración (horas) : 10

Resultado de + Elaborar programas que gestionen los recursos harware de


aprendizaje: comunicación internos y externos.

Multímetro, fuente de voltaje, tablillas de prototipos, circuitos integrados,


Requerimientos (Material
computadora personal y programador de microcontroladores de acuerdo a
o equipo):
la actividad a realizar.
Actividades a desarrollar por el profesor en la práctica:

Plantear de manera clara el objetivo de la práctica; indicar el equipo y material requerido para el
desarrollo de la misma; verificar el uso adecuado del instrumental.

Actividades a desarrollar por el alumno en la práctica:

+Implementar un sistema de adquisición de datos que envíe en tiempo real los datos capturados a
una computadora personal, a través de un puerto USB interno ó externo.

Evidencias a las que contribuye el desarrollo de la práctica:

ED1: Práctica para implementar un sistema de captura multicanal e interface USB.

6
7
CUESTIONARIO PARA DESCRIBIR LAS CARACTERÍSTICAS Y APLICACIONES
DE LOS DIVERSOS DISPOSITIVOS PROGRAMABLES.
U1, EC1

UNIVERSIDAD POLITÉCNICA DE ________________


MICROPROCESADORES
NOMBRE DEL ALUMNO:

INSTRUCCIONES
Lea cuidadosamente las siguientes preguntas y conteste adecuadamente.

1) ¿Qué es un dispositivo programable


2) ¿Cuáles son las unidades constitutivas mínimas necesarias para implementar un sistema
mínimo (computadora)?
3) Defina qué es la RAM y la ROM. ¿Qué usos tiene cada una?
4) ¿Qué es la señal de RESET y qué propósito tiene?
5) ¿Qué es la CPU?, mencione y defina cada una de las partes que la constituyen.
6) ¿Qué son las microórdenes?
7) De una breve definición de microprocesador.
8) De una breve definición de microcontrolador.
9) La arquitectura Von Neumann se caracteriza por (puedes marcar más de una):
a. Velocidades de procesamiento más lentas;
b. El uso de memoria RAM estática;
c. Bus de datos común para todos los dispositivos;
d. Bus de datos unidireccional;
e. Sencillez de diseño;
f. La usan las MAC de Apple;
g. La usan las PCs;
h. Es usada en los DSPs;
i. Es una arquitectura en desuso;

10) Mencione las principales diferencias que existen entre un microprocesador y un


microcontrolador, citando las aplicaciones más destacadas para cada uno.
11) ¿Qué es procesamiento en “pipeline”?
12) Describa brevemente el significado de computadora CISC y computadora RISC.

8
CUESTIONARIO CUESTIONARIO PARA EVIDENCIAR HABILIDAD EN DISEÑO
DE ALGORITMOS Y MANEJO DE RECURSOS AVANZADOS DE LOS
MICROCONTROLADORES. U2, EC1

UNIVERSIDAD POLITÉCNICA DE ________________


MICROPROCESADORES
NOMBRE DEL ALUMNO:

INSTRUCCIONES
Lea cuidadosamente las siguientes preguntas y conteste adecuadamente.

1) ¿Qué es un dispositivo periférico?


2) ¿Qué es lenguaje de bajo nivel?
3) ¿Qué es lenguaje de alto nivel? Cite algunos ejemplos.
4) Defina lenguaje máquina
5) ¿Qué son los mnemónicos?
6) Describa las características principales de la familia PIC16x8x de microcontroladores de
Microchip.
7) ¿Cuál es la función del registro STATUS?
8) ¿Qué función tiene el registro ACUMULADOR ó W?
9) ¿Qué es direccionamiento directo? Cite un ejemplo
10) ¿Qué es direccionamiento indirecto? Mencione los registros que intervienen en este modo de
direccionamiento.
11) Explique cuál es la función del STACK o PILA.
12) Indique las direcciones donde se ubican los vectores de RESET y de INTERRUPCIÓN
13) ¿Con cuántos bancos de memoria cuenta el PIC16F87x?
14) ¿De qué forma se seleccionan cada uno de los bancos de memoria en el PIC16F87x
15) ¿Cuál será el resultado en W después de ejecutar las siguientes instrucciones?
movlw 05h
andlw 0Eh
comf W, 0

a) FEh b) EFh c)FBh d)05h

9
GUÍA DE OBSERVACIÓN DE PRACTICA PARA IMPLEMENTAR UN SISTEMA
DE GRABACIÓN Y RECUPERACIÓN DE DATOS EN MEMORIA SERIAL Ó
PARALELA. U1, ED1

UNIVERSIDAD POLITÉCNICA DE __________

DATOS GENERALES DEL PROCESO DE EVALUACIÓN

NOMBRE DEL ALUMNO: FIRMA DEL ALUMNO:

PRODUCTO: ED1 – UNIDAD 1 FECHA:

ASIGNATURA: MICROPROCESADORES PERIODO CUATRIMESTRAL:

NOMBRE DEL DOCENTE: FIRMA DEL DOCENTE:

INSTRUCCIONES

Revisar los documentos o actividades que se solicitan y marque en los apartados “SI” cuando la
evidencia a evaluar se cumple; en caso contrario marque “NO”. En la columna “OBSERVACIONES”
ocúpela cuando tenga que hacer comentarios referentes a lo observado.

Cumple
Valor del
Característica a cumplir (Reactivo) Observaciones
reactivo
SI NO
Identifica correctamente las terminales del
15%
microcontrolador.
Interpreta correctamente las hojas de datos, usa
15%
adecuadamente el repertorio de instrucciones.
Usa correctamente las herramientas, el equipo e
10%
instrumental.
Expresión del resultado:
Expresa el algoritmo usando diagramas de flujo,
30%
pseudocódigo ó algún otro medio de expresión; crea el
código en lenguaje ensamblador a partir del algoritmo.
Diseña e implementa la circuitería externa (hardware)
30%
necesaria en el diseño.
100% CALIFICACIÓN:

10
GUÍA DE OBSERVACIÓN PARA PRÁCTICA PARA IMPLEMENTAR UN SISTEMA DE
CAPTURA MULTICANAL E INTERFACE USB.
U2, ED1

UNIVERSIDAD POLITÉCNICA DE __________

DATOS GENERALES DEL PROCESO DE EVALUACIÓN

NOMBRE DEL ALUMNO: FIRMA DEL ALUMNO:

PRODUCTO: ED1 – UNIDAD 2 FECHA:

ASIGNATURA: MICROPROCESADORES PERIODO CUATRIMESTRAL:

NOMBRE DEL DOCENTE: FIRMA DEL DOCENTE:

INSTRUCCIONES

Revisar los documentos o actividades que se solicitan y marque en los apartados “SI” cuando la
evidencia a evaluar se cumple; en caso contrario marque “NO”. En la columna “OBSERVACIONES”
ocúpela cuando tenga que hacer comentarios referentes a lo observado.

Cumple
Valor del
Característica a cumplir (Reactivo) Observaciones
reactivo
SI NO
Identifica correctamente las terminales del
15%
microcontrolador y su función de cada una.
Expresa el algoritmo usando diagramas de flujo,
25% pseudocódigo ó algún otro medio de expresión; crea el
código en lenguaje ensamblador a partir del algoritmo.

10% Usa correctamente el equipo e instrumental.

Expresión del resultado:


Integra el software y hardware en un sistema
50%
completamente funcional y que ejecuta las tareas de
control requeridas.
100% CALIFICACIÓN:

11
LISTA DE COTEJO PARA DIAGRAMA A BLOQUES DE UN PROTOTIPO DE
SISTEMA DE PROCESAMIENTO DE SEÑALES BASADO EN DSP Y
DIAGRAMA DE FLUJO DEL PROGRAMA CORRESPONDIENTE.
U3, EP1

UNIVERSIDAD POLITÉCNICA DE _____________

DATOS GENERALES DEL PROCESO DE EVALUACIÓN

NOMBRE DEL ALUMNO: FIRMA DEL ALUMNO:

PRODUCTO: EP1 UNIDAD 2 FECHA:

ASIGNATURA: MICROPROCESADORES PERIODO CUATRIMESTRAL:

NOMBRE DEL DOCENTE: FIRMA DEL DOCENTE:

INSTRUCCIONES

Revisar las actividades que se solicitan y marque en los apartados “SI” cuando la evidencia se cumple;
en caso contrario marque “NO”. En la columna “OBSERVACIONES” indicaciones que puedan ayudar al
alumno a saber cuáles son las condiciones no cumplidas, si fuese necesario.

Cumple
Valor del
Característica a cumplir (Reactivo) Observaciones
reactivo
SI NO
Responsabilidad:
5%
Es entregado en tiempo y forma.
Presentación:
5% Limpieza del trabajo y Ortografía.
Desarrollo:
30 % Realiza todos los procedimientos.
40 % Aplica adecuadamente los procedimientos.
Funcionalidad:
20 %
Presenta los resultados correctos.
100% CALIFICACIÓN:

12
GLOSARIO

Bit.
Dígito en el sistema binario.

Bit de paridad.
Bit adicional que se agrega a cada grupo de código, de modo que el número total de unos
que es transmitido siempre es par (o siempre impar).

Bit de signo
Bit binario que se agrega a la posición más a la izquierda de un número binario para indicar
si ese número representa una cantidad positiva o negativa.

Bit más significativo (MSB)


Bit binario a la extrema izquierda (mayor peso) de una cantidad expresada en binario.

Bit menos significativo (LSB)


Bit más a la derecha (ponderación menor) de una cantidad expresada en binario.

Byte.
Grupo de ocho bits.

Display de ánodo común.


Visualizador LED que tiene los ánodos de todos los segmentos del LED conectados juntos.

Display de cátodo común.


Visualizador LED que tiene los cátodos de todos los segmentos del LED conectados juntos.

Circuitos de inhibición.
Circuitos lógicos que controlan el paso de una señal de entrada a la salida.

CMOS
(semiconductor metal-óxido complementario). Tecnología de circuitos integrados que usa
MOSFET como el elemento principal del circuito. Esta familia lógica pertenece a la categoría
de CI digitales unipolares.

Código ASCII
(American Standard Code for Information Interchange, Código americano estándar para el
intercambio de información). Código alfanumérico de siete bits que usan la mayoría de
fabricantes de computadoras.

Código decimal codificado en binario (código BCD).


Código de cuatro bits que se usa para representar cada dígito de un número decimal por su
equivalente binario de cuatro bits.

13
Computadora digital.
Sistema de hardware que realiza operaciones aritméticas y lógicas, manipula datos y toma
decisiones.

Convertidor A/D
Transforma una señal analógica en un número binario de longitud “n”.

Decodificación.
Acción de identificar una combinación binaria particular (código) con el fin de visualizar su
valor o reconocer su presencia.

Demultiplexor (DEMUX).
Circuito lógico que, dependiendo del estado de sus entradas de selección, canalizará su
entrada de datos a una de varias salidas de datos.

Digitalización.
Proceso mediante el cual una señal analógica se convierte en datos digitales.

Habilitación
Acción en la cual se permite que un circuito realice su función normal, como el paso de una
señal de entrada a su salida.

Instrucciones.
Códigos binarios que le dicen a una computadora qué operación realizar. Un programa se
compone de una secuencia ordenada de instrucciones.

Interfaz.
Unión de dispositivos distintos de tal forma que son capaces de funcionar de manera
compatible y coordinada; conexión de la salida de un sistema con la entrada de otro sistema
distinto con diferentes características eléctricas.

LCD.
Visualizador de cristal líquido.

Memoria RAM
Memoria de almacenamiento de datos temporales de acceso aleatorio (Random Access
Memory)

Memoria ROM
Memoria de almacenamiento de datos permanentes de sólo lectura (Read Only Memory)

Microcontrolador (MCU o μC)


Chip VLSI que contiene un microprocesador, una memoria ROM, una memoria RAM y un
puerto de entradas/salidas. El microcontrolador es en realidad una computadora básica en
un chip.

14
Microprocesador (MPU o μP).
Chip VLSI que contiene la unidad central de procesamiento (CPU), los registros de trabajo y
contador de instrucciones.

Multiplexaje.
Proceso de selección de una de varias fuentes de datos de entrada y transmisión de los
datos seleccionadas a un solo canal de salida.

Palabra.
Grupo de bits que representan una cierta unidad de información.

Puerto de Entrada/Salida
Punto de enlace entre un microprocesador y el mundo exterior, es decir, el medio de
comunicación entre los periféricos y el CPU.

Representación analógica.
Representación de una cantidad que varía dentro de un rango continuo de valores.

Representación digital
Representación de una cantidad que varía en pasos discretos sobre un rango de valores.

Simulador.
Programa de computadora que calcula los estados de salida correctos de un circuito lógico,
con base en una descripción del circuito lógico y en las entradas actuales.

Tamaño de palabra.
Número de bits en las palabras binarias con que opera un sistema de computadora.

Tamaño de palabra.
Número de bits en las palabras binarias con que opera un sistema de computadora.

Unidad aritmética-lógica.
Circuito digital usado en computadoras para realizar varias operaciones aritméticas y
lógicas.

Word
Palabra binaria de 16 bits de longitud.

15
BIBLIOGRAFÍA

Básica
Microcontroladores: fundamentos y aplicaciones con PIC
PALLÁS Areny Ramón
2007
Marcombo
España, 2007
9788426714145

Microcontroladores "PIC": diseño práctico de aplicaciones. Primera parte : el PIC12F508 y


PIC16F84A : lenguajes Emsamblador, C y PBASIC
ANGULO Usategui José María
2007
McGraw-Hill
España, 2007
9788448156473

PIC Projects: A Practical Approach


PARCHIZADEH Hassan
2009
Wiley
Great Britain, 2009
978-0470694619

Complementaria
Programming 8-bit PIC Microcontrollers in C: with Interactive Hardware Simulation
BATES Martin P.
2008
Newnes
USA, 2008
978-0750689601

Designing Embedded Systems with PIC Microcontrollers, Second Edition: Principles and
Applications
WILMSHURST Tim
2007
Newnes
USA, 2007
978-1856177504

16
PIC Microcontrollers: Know It All (Newnes Know It All)
DI JASIO Lucio
2007
Newnes
USA, 2007
978-0750686150

17

También podría gustarte