Beruflich Dokumente
Kultur Dokumente
Procesamiento de
datos:
Almacenamiento
Acond. Visualizacin
Transductor A/D Comunicacin
seal
Tratamiento de
datos
Extraccin de
informacin
Tarjeta de adquisicin
de datos + SW
2
Introduccin al contenido de la asignatura
Sistema de instrumentacin: integracin en sistemas embebidos
Transductor
+ Microcontrolador
Acond. seal
Smart sensors
Transductor +
Visualizacin de datos
Acond. seal + Microcontrolador
Tratamiento de datos
conversin V-f
Comunicacin de datos
3
Introduccin al contenido de la asignatura
Sistema de instrumentacin: intelligent sensors
Extraccin
Sensor o
automtica de Algoritmos
sensores
informacin
Autocalibracin
Autotest
Extraccin de
caractersticas
Distintas Soft-sensor
plataformas: .
PC
DSP o
controlador
FPGAs
4
Introduccin al contenido de la asignatura
Sistema de instrumentacin embebidos: aplicaciones
Domtica
- Electrodomsticos Automocin
- Consolas - ABS
- Iluminacin - Sistemas de
- Climatizacin navegacin
- Seguridad - Control del
motor
Sistemas elctricos
Medicina
- Control de demanda
- Calidad del suministro
- Marcapasos
- Imagen (resonancia
Otros magntica)
5
Arquitectura de un sistema embebido
Qu es un sistema embebido?
6
Arquitectura de un sistema embebido
Software (SW)
Aplicacin Real
Hardware (HW)
7
8
Ejemplo de un sistema embebido
Software
Processor
Coprocessors
ASIC
Converters
9
Tipos de sistema embebido
C implementacin de SW
10
Ciclos de diseo de sistema embebido
. . . Y ms Depuracin Prototipo
11
Diagrama de Bloques de un Sistema Embebido basado en
Microprocesador
CORE while(1) {
Memoria Embedded Program
}
system bus
Processor (CPU)
E/S
12
Address
Tamao Data
Control
Harvard
Nm. de Buses
Princeton
13
Representacin de Datos
Punto Fijo (4 bits)
Representacin de los datos mediante 16 combinaciones
Enteros sin signo xxxx 0 a 16
Enteros con signo xxxx -8 a 7
Real xxx.x 0 a 7.5 (7.1 number)
xx.xx 0 a 3.75 (3.2 number)
x.xxx 0 a 1.6875 (1.3 number)
Nround Ntrunc
14
Punto Flotante
Ancho de palabra = 32 bits 4.294.967.296 combinaciones.
Salto entre dos nmeros consecutivos es 107 veces menor que el valor
numrico de estos.
15
1 8 23
S Exp mantissa
v = s 2Exp mantissa
m = 1,Fraccin en binario
http://www.zator.com/Cpp/E2_2_4a1.htm 16
Princeton Harvard
Procesador Procesador
Memoria Memoria
Memoria Datos Programa
Instruction Fetch
Memoria Pasos que
implican
accesos a Decode
DATA
INSTRUCTION
memoria
CONTROL
ADDRESS
tiempo
Microprocesador
Execution
18
Pipeline de Instrucciones
Oscilador
Ciclo de Instruccin
19
Registros Internos Profundidad Pipeline
Processor
Microchip PIC
Atmel ATMEGA
Implementacin
FPGA IP CORES
20
CISC RISC
Processor
21
Clasificacin de las Instrucciones
22
Modos de direccionamiento
Inmediato Inherente
Indirecto
Directo
23
Directo Indirecto Indexado
a travs registro a travs registro
24
Microchip PIC
Memory
Address
Data
Input/Output
CPU
26
MicroBlaze
27
MicroBlaze
28