NEW
Font size
WorksheetsMicrocrontroladores IECSA 09 A
Total questions: 55
Worksheet time: 39mins
Son el punto de comunicación entre el microcontrolador y el mundo exterior. Permiten también recibir señales externas.
Convertidores en microcontroladores
Puertos en un microcontrolador
GPIO
Es un dispositivo electrónico capaz de convertir una señal analógica, ya sea de tensión o corriente, en una señal digital.
Convertidores en microcontroladores
Puertos en un microcontrolador
GPIO
GPIO son las siglas de General Purpose Input Output y se refiere al hecho de que los pines pueden admitir funcionalidades tanto de salida como de entrada.
PUERTOS Entradas/Salidas
Convertidores en microcontroladores
Puertos en un microcontrolador
Configuración:
Cada terminal I/O se puede configurar individualmente como entrada o salida.
Para modificar un bit del código
Datos |= BIT0;
Falso
Verdadero
Puerto de entrada.
PxIN
PxOUT
PxDIR
Puerto de salida.
PxDIR
PxOUT
PxIN
La configuración es bit a bit.
PxOUT
PxDIR
PxIN
seleccionan si el pin funciona en modo GPIO o para una función especializada
PxSEL
PxOUT
PxIN
Si quisiéramos activar el LED1, tendríamos que poner a 1 el bit 0 del puerto P1 así:
P1OUT |= BIT0;
Verdadero
Falso
– Exactitud (determinada por los errores)
– Velocidad de conversión
ADC
DAC
ADCF
Resolución
Escala completa de salida
Posibilidad de conversión unipolar o bipolar
Precisión
Tiempo de conversión.
Tensión de referencia
ADC
DAC
DACFX
Para hallar la resolución se utiliza la fórmula: Resolución = ViFS / [2n – 1] , donde:
Con n = 4 y ViFS = 15 Voltios.
La resolución será = ViFS / [2n -1] = 15 / [24 -1] = 15/15 = 1 voltio / variación
para un ADC
Falso
Verdadero
Está compuesto por un integrador, un muestreador, un cuantificador uniforme de un bit y un convertidor D/A en el camino de realimentación.
SIGMA DELTA
Configuración directa
Configuración indirecta
Convertidor analógico a digital, ejemplo: voltaje a forma digital para su procesamiento
SIGMA DELTA
ADC
DAC
Convertidor pulsos digitales a señales analógicas,
ADC
SIGMA DELTA
DAC
Componente electrónico que interconecta dos circuitos eléctricos separados por medio de una interfaz óptica sensible a la luz.
Salvaguardan los microcontroladores que trabajan normalmente a 5V con cargas externas que pueden ser 5, 12 o 24 Voltios DC entre otras tensiones
Optoacopladores
Transistores
Relevador
es un dispositivo que regula el flujo de corriente o de tensión sobre un circuito actuando como un interruptor y/o amplificador.
And Or
B-X, E-GND, C-Circuito
Transistores
Optoacopladores
Relevador
Son dispositivos electromagnéticos que se encargan de abrir y cerrar el paso de la corriente eléctrica y son accionados bajo este mismo tipo de energía.
Bobina, nc, na
Relay Module: Gnd-Gnd, Vcc-Vcc, IN-X
Relevador
Transistores
Optoacopladores
Es un mecanismo eléctrico que emite un zumbido a modo de aviso. Para su conexión necesitas un cableado eléctrico de dos hilos que lo conecte a un pulsador eléctrico
Zumbador
Relevador
Transistores
Chip que contiene MSP430 Motor Control Booster Pack ( 4 controladores de puente H media) y MAX485. Contiene el paquete del aumentador de presión construido en regulador de potencia y LEDs para indicar el Motor Control Direction.
L293D
5555
TTL74XX
Rota en ambas direcciones, se mueve con incrementos angulares precisos, sostiene un torque de retención a velocidad cero y es controlado con circuitos digitales.
Servomotor
Motor DC
Motor a pasos
Actuador rotativo o motor que permite un control preciso en términos de posición angular, aceleración y velocidad, capacidades que un motor normal no tiene. En definitiva, utiliza un motor normal y lo combina con un sensor para la retroalimentación de posición.
Motor AC
Servomotor
Motor de DC
Son aquellos datos que representan algocontinuo, un conjunto de puntosespecíficos y todos los puntos posiblesentre ellos.Algunos ejemplos son la temperatura,distancia, sonido, imágenes, voltaje.
Datos analógicos
Datos digitales
Datos asociados
Son aquellos datos discretos, unconjuntode datos específicos sindatos intermedios por lo que solotienen un número limitado devalores.Algunos ejemplos son los teléfinosmóviles, calculadoras, computadoras.
Datos analógicos
Datos digitales
Datos asociados
Dispositivo que convierte las señales analógicas enuna forma digital equivalente con el propósito defacilitar su procesamiento (codificación,compresión, etc.) y hacer la señal resultante(digital) más inmune al ruido y otras interferenciasa las que son más sensibles las señales analógicas.
Conversor analógico-digital (A/D)
Conversor digital-analógico (D/A)
Componenete electrónico que produceuna señal de salida analógica medianteseñales de 1 y 0 que convierten estasseñales en señales de corriente otensión analógica.
Conversor analógico-digital (A/D)
Conversor digital-analógico (D/A)
Son canales bidireccionales que puedenrecibir y enviar información. Funcionancomo método para comunicarnos con lasmáquinas y viceversa.
Canales de Entrada/Salida
Canales de Conexiones
Canales Interrupción
Es el proceso de digitalizar información delmundo que nos rodea para su análisis yalmacenamiento en una computadora. Lossistemas de adquisición de datos modernoscuentan con funciones de análisis de datos,opciones de monitoreo y control remoto.
Adquisición de datos
Canales deEntrada/Salida
Conversor analógico-digital (A/D)
Es el encargado de la generación y distribución de señales de reloj. Cuentan con las fuentes de reloj que son circuitos osciladores internos del microcontrolador que generan señales eléctricas de frecuencia fija
Módulo de reloj
Modulo Reset
DATOSANALÓGICOS
Permiten sincronizar el funcionamiento del microcontrolador.
señales de reloj
módulo de reloj
Datos digitales
Digitally Controlled Oscillator, es un oscilador interno de alta frecuencia. La frecuencia de este se puede programar mediante los bits de los registros. Su principal ventaja es que tiene un arranque muy rápido
DCO
LFXT1
DCOCLK
Very Low Power Oscilator, tiene un bajo consumo y baja frecuencia, es un circuito RC interno. Tiene una frecuencia fija que no es posible modificar por software, si esta fuente esta en uso, no es posible hacer uso de la fuente LFXT1CLK.
LFXT1
DCOCLK
VLOCLK
Este oscilador puede trabajar a baja o alta frecuencia, es un oscilador externo al microcontrolador por lo que tiene la ventaja de poder incorporar una fuente de reloj externa o un cristal de cuarzo en los terminales XIN y XOUT
DCOCLK
LFXT1CLK
VLOCLK
Puede ser generada por cualquier fuente de reloj. Es el reloj de la CPU y del sistema, algunos periféricos también la usan. La frecuencia de la señal puede ser dividida entre 1, 2, 4 y 8
MCLK
SMCLK
ACLK
Es una señal que va a los periféricos. Puede ser generada por las fuentes VLOCLK y DCOCLK. Puede ser dividido por 1, 2, 4 y 8.
SMCLK
ACLK
MCLK
Esta señal es usada por los periféricos. Se obtiene a partir de la fuente VLOCLK o de la LFXT1CLK. La frecuencia puede ser dividida entre 1, 2, 4 y 8.
ACLK
SMCLK
MCLK
Nos permite configurar los parámetros del oscilador RC de la fuente de reloj DCOCLK. El estado inicial tras un reset es 0x60.
• Registro DCOCLT
Registro BCSCTL1
Registro BCSCTL2
Nos permite configurar parámetros del DCO y la señal ACLK
Registro BCSCTL1
Registro BCSCTL1
• Registro DCOCLT:
Nos permite configurar la selección de las fuentes de reloj para las señales MCLK y SMCLK.
• Registro DCOCLT:
Registro BCSCTL1
Registro BCSCTL2
Transfiere el contenido del registro R10 al registro R11
Modo Indexado
Modo de Registro
Modo Simbólico
Mueve el contenido de la dirección fuente ( R5+2) a la dirección destino (R6+ 6) Los registros de fuente y destino ( R5 y R6 ) no son afectados.
Modo Indexado
Modo de Registro
Modo Simbólico
Se produce cuando la CPU deja de ejecutar el código de un programa y pasa a ejecutar el código correspondiente a una RTI.
Interrupciones
Registros
Señales de reloj
Es un bit de un registro que se activa cuando sucede un evento. También se utilizan para notificar interrupciones pendientes.
Registro BCSCTL1
Flag de interrupción
interrupción
MSP430 trabaja con un mecanismo de interrupciones con prioridad. La prioridad de las interrupciones no la puede determinar el usuario, se establece de fábrica.
Falso
Verdadero
Interrupciones que no se pueden deshabilitar. (RESET)
Interrupciones no enmascarables
• Interrupciones (no) enmascarables (NMI
Interrupciones enmascarables
No se pueden enmascarar mediante el bit de habilitación general del registro de estado. Pero sí que se pueden enmascarar por bits de habilitación individuales del registro de habilitación de interrupciones
Interrupciones no enmascarables
• Interrupciones (no) enmascarables (NM)I
Interrupciones enmascarables
Estas interrupciones se pueden deshabilitar por los bits de habilitación individuales de cada interrupción o por el bit de habilitación general GIE.
Interrupciones enmascarables
Interrupciones no enmascarables
• Interrupciones (no) enmascarables (NMI)
Método para transmitir múltiples dígitos binarios (bits) de manera simultánea.
Comunicación paralela
Comunicación serial sincrónico
Comunicación serial asincrono
Un bit a la vez
Temporalmente dependiente
LOS DATOS SE TRANSFIEREN EN FORMA DE TRAMAS
Comunicación serial sincrónico
Comunicación serial asincrono
Comunicación paralela
No espera una respuesta
Un byte en un byte
Indican el inicio del nuevo byte o mensajes
Comunicación serial sincrónico
Comunicación serial asincrono
Comunicación paralela
PERMITE LA COMUNICACIÓN DÚPLEX COMPLETA APLICACIONES: ORDENADORES MICROCONTROLADORES MAX 232 ADMITE TRANSMISIONES DE DATOS TANTO SÍNCRONAS COMO ASINCRÓNICAS.
Comunicación RS232
Comunicación I2C
Comunicación SPI
Serial. Define datos y conexiones físicas. Cables SDA y SCL. Maestro y esclavo.
Comunicación SPI
Comunicación RS232
Comunicación I2C
Serial Peripherical Interface. Protocolo síncrono full duplex
Dos dispositivos canales distintos mismo cable.
MOSI MISO CLK SS
Transmisión altas velocidades distancias corta
Comunicación RS232
Comunicación SPI
Comunicación I2C
UNIVERSAL SERIAL BUS
Comunicación USB
Redes de comunicación CAN
Comunicación SPI
Reduce entradas analógicas y digitales. Duradera y económica Creada en principio para uso automotriz
Redes de comunicación CAN
Comunicación USB
UNIVERSAL SERIAL BUS
