Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
3Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Introduccion a Sistemas Embebidos

Introduccion a Sistemas Embebidos

Ratings: (0)|Views: 209|Likes:
Published by nicolassaltar

More info:

Published by: nicolassaltar on Oct 24, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

11/20/2013

pdf

text

original

 
 
1
SISTEMAS EMBEBIDOS BASADOS EN MICROCONTROLADORES1.1 Introducción
Un sistema embebido es un sistema con microcontrolador diseñado para realizaruna o algunas pocas funciones dedicadas, frecuentemente en tiempo real. Lossistemas embebidos se utilizan para usos muy diferentes a los usos generales alos que se suelen someter a las computadoras personales. En un sistemaembebido la mayoría de los componentes se encuentran incluidos en la placabase. Por lo general los sistemas embebidos se pueden programar directamenteen el lenguaje ensamblador del microcontrolador incorporado en el mismo o bien,utilizando algún compilador específico, como C o C++.Las principales características de un sistema embebido son las siguientes:
Emplean una combinación de recursos de hardware y software para realizaruna función especifica. o un conjunto muy limitado de funciones (no suelenser de propósito general).
Interaccionan con el entorno a través de dispositivos de E/S no usuales, porlo que suele ser necesario un acondicionamiento de las diferentes señales.En general, un sistema embebido consiste en un sistema con microprocesador omicrocontrolador cuyo hardware y software están específicamente diseñados yoptimizados para resolver un problema concreto eficientemente. Normalmente unsistema embebido interactúa continuamente con el entorno para vigilar o controlaralgún proceso mediante una serie de sensores. Su hardware se diseñanormalmente a nivel de chips, o de interconexión de PCB, buscando la mínimacircuitería y el menor tamaño para una aplicación particular. Otra alternativaconsiste en el diseño a nivel de PCB consistente en el ensamblado de placas,cada una de ellas con una funcionalidad específica dentro del objetivo global quetenga el sistema embebido. Esta última solución acelera el tiempo de diseño perono optimiza ni el tamaño del sistema ni el número de componentes utilizados. Engeneral, un sistema embebido simple contará con un microcontrolador, unospocos periféricos de E/S y un programa dedicado a una aplicación concretaalmacenado permanentemente en la memoria. El término embebido o empotradohace referencia al hecho de que el microcontrolador está encerrado o instaladodentro de un sistema mayor .Los microcontroladores en estos sistemas controlan electrodomésticos tales como:televisores, videos, lavadoras, alarmas, teléfonos inalámbricos, etc. Incluso unaPC tiene sistemas embebidos en el monitor, impresora, y periféricos en general,adicionales a la CPU de la propia PC. Un automóvil puede llegar a tener un grannúmero de microprocesadores y microcontroladores que controlan operaciones
 
 
2como la ignición, transmisión, dirección asistida, frenos antibloqueo (ABS), controlde la tracción, etc.Los sistemas embebidos se caracterizan normalmente por la necesidad dedispositivos de E/S especiales. Cuando se opta por diseñar el sistema embebidopartiendo de una placa con microcontrolador también es necesario adquirir odiseñar placas de E/S adicionales para cumplir con los requisitos de la aplicaciónconcreta.Muchos sistemas embebidos son sistemas de tiempo real. Un sistema de tiemporeal debe responder, dentro de un intervalo restringido de tiempo, a eventosexternos mediante la ejecución de la tarea asociada con cada evento.Puesto que los sistemas embebidos se suelen fabricar por decenas de miles o pormillones de unidades, uno de los objetivos principales es reducir los costos. Es porello que los sistemas embebidos suelen usar un procesador relativamentepequeño y una memoria también pequeña.En la figura se presenta la arquitectura típica de un sistema embebido
 
 
3
1.1.1 Diferencia entre microcontrolador y microprocesador
Un microprocesador solamente consiste en la unidad central de procesos o CPU.La memoria, los puertos y todos los demás periféricos son exteriores. Laprogramación de un microprocesador es, por lo tanto, una tarea compleja porquedeben controlarse todos estos dispositivos externos.Un microcontrolador integra la CPU y todos los periféricos en un mismo chip. Elprogramador se desentiende de una gran cantidad de dispositivos y se concentraen el programa de trabajo.
1.1.2 Arquitecturas
La arquitectura de sistema es el diseño conceptual y la estructura operacionalfundamental de un sistema con microcontrolador. Es decir, es un modelo y unadescripción funcional de los requerimientos y las implementaciones de diseño conespecial interés en la forma en que la unidad central de proceso trabajainternamente y accede a las direcciones de memoria.Actualmente existen dos tipos de arquitecturas que son las más utilizadas:La arquitectura
Von Neumann
es una familia de arquitecturas de computadorasque utilizan el mismo dispositivo de almacenamiento tanto para las instruccionescomo para los datos . Es decir, que se dispone de una sola memoria principaldonde se almacenan datos e instrucciones de forma indistinta accediendo a ella através de un sistema de buses único (direcciones, datos y control).El término
Arquitectura Harvard
originalmente se refería a las arquitecturas decomputadoras que utilizaban dispositivos de almacenamiento físicamenteseparados para las instrucciones y para los datos. El término proviene de lacomputadora Harvard Mark I, que almacenaba las instrucciones en cintas

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->