嵌入式控制系统ppt课件.ppt





《嵌入式控制系统ppt课件.ppt》由会员分享,可在线阅读,更多相关《嵌入式控制系统ppt课件.ppt(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式控制系统ppt课件 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望其它中文参考书(1)其它中文参考书(2)相关的网站英文网站:英文网站: 听课听课u 看参考设计看参考设计u 读示例代码读示例代码u 尝试制作评估板尝试制作评估板u 参加产品设计参加产品设计u 请教、讨论、交流请教、讨论、交流u 由浅入深,系统深入由浅入深,系统深入第一部分第一部分 引论引论n第第1 1章章 嵌入式系统概述嵌入式系统概述第第1 1章章 嵌入式系统概述嵌入式系统概述 n1.1 1.
2、1 嵌入式系统的发展及应用嵌入式系统的发展及应用 n1.2 1.2 嵌入式系统的定义、组成与特点嵌入式系统的定义、组成与特点 n1.3 1.3 嵌入式系统的种类嵌入式系统的种类 n1.4 1.4 嵌入式系统应用带来的机遇嵌入式系统应用带来的机遇n1.5 1.5 本章小结本章小结习题习题 1.1 嵌入式系统的发展及应用嵌入式系统的发展及应用 n 计算机系统的分类计算机系统的分类 n 嵌入式系统的应用概况嵌入式系统的应用概况n 嵌入式系统的发展史嵌入式系统的发展史1.1.1 计算机系统的分类计算机系统的分类1 1传统计算机分类(见下图)传统计算机分类(见下图)n 通常,按照计算机系统的体系结构、运
3、算速度、通常,按照计算机系统的体系结构、运算速度、结构规模、适用领域,可将其分为超级计算机、大型结构规模、适用领域,可将其分为超级计算机、大型机、中型机、小型机和微型计算机,并以此来组织学机、中型机、小型机和微型计算机,并以此来组织学科和产业分工科和产业分工n 这种分类沿袭了大约这种分类沿袭了大约 40 40 年。年。1.1.1 计算机系统的分类计算机系统的分类随着计算机技术的发展随着计算机技术的发展进程,不同的历史时期,进程,不同的历史时期,计算机类别划分不同。计算机类别划分不同。微型计算机微型计算机 小小型型机机 中型机中型机 大型机大型机 超级计算机超级计算机 图图1-1 1-1 传统计
4、算机系统分类金字塔传统计算机系统分类金字塔 Q Q:现在的计算机分类中:现在的计算机分类中的运算速度都是多少?。的运算速度都是多少?。1.1.1 计算机系统的分类计算机系统的分类2以应用为中心的分类以应用为中心的分类 n 近十年近十年来,随着计算机技术的迅速发展,实际情况来,随着计算机技术的迅速发展,实际情况发生了根本性的变化。发生了根本性的变化。例如,例如,20世纪世纪60年代末期定义的微型计算机年代末期定义的微型计算机 个人计算机个人计算机(Personal Computer)n 占据了全球计算机工业中占据了全球计算机工业中 90的市场份额的市场份额n 计算能力和处理速度也超过了当年的大、
5、中型计算能力和处理速度也超过了当年的大、中型计算机计算机1.1.1 计算机系统的分类计算机系统的分类n 随随着着计计算算机机技技术术和和产产品品对对其其它它行行业业的的渗渗透透,以以应用为中心应用为中心进行分类的方法变得更切合实际进行分类的方法变得更切合实际n 按按计计算算机机的的应应用用可可分分类类为为嵌嵌入入式式计计算算系系统统(或称为嵌入式系统)(或称为嵌入式系统)和和通用计算机系统通用计算机系统。n 通用计算机系统通用计算机系统:具有计算机的标准形态,可具有计算机的标准形态,可以装配不同的应用软件,以雷同面目出现并应用以装配不同的应用软件,以雷同面目出现并应用在社会的各个方面在社会的各
6、个方面.其典型产品为其典型产品为 PCn 嵌入式嵌入式(计算计算)系统系统:以嵌入的形式隐藏在各种以嵌入的形式隐藏在各种装置、产品和系统中装置、产品和系统中.例如例如:一个手持的一个手持的MP3,一个一个PC104的微型工业控制计算机的微型工业控制计算机1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 n在应用数量上在应用数量上n嵌入式系统远远超过了通用计算机系统嵌入式系统远远超过了通用计算机系统n例如,一台通用计算机系统的外部设备例如,一台通用计算机系统的外部设备软软驱驱、显显示示卡卡、显显示示器器、网网卡卡、调调制制解解调调器器、声声卡卡、打打印印机机、扫扫描描仪仪、数数字字相相机机、
7、USB 集集线线器器等等均是由嵌入式处理器控制的。均是由嵌入式处理器控制的。1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 n在应用领域方面在应用领域方面n嵌入式系统的应用领域非常广泛嵌入式系统的应用领域非常广泛n包包括括工工业业制制造造、过过程程控控制制、通通信信、仪仪器器、仪仪表表、汽汽车车、船船舶舶、航航空空、航航天天、军军事事装装备备、消消费费类类产产品等领域品等领域 嵌入式系统无处不在嵌入式系统无处不在1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 嵌入式系统的典型实例嵌入式系统的典型实例 1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 n 消费产品消费产品(Con
8、sumer Product)n 常见消费类产品如:常见消费类产品如:n手机、手机、PDA/PPC/HPC、数码相机、数码相机/摄像机摄像机n洗衣机、微波炉、数字电视机顶盒等洗衣机、微波炉、数字电视机顶盒等n 智能消费类产品如:智能消费类产品如:n坐姿测试椅、带味觉的匙子坐姿测试椅、带味觉的匙子 MITn仿生运动鞋仿生运动鞋 Adidasn情绪类装饰品情绪类装饰品 NYU1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 图图1-2 常见消费类产品常见消费类产品1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 图图1-3 智能消费类产品智能消费类产品 1.1.2 嵌入式系统的应用概况嵌入式
9、系统的应用概况 n工业工业控制控制(Industry Control)n 对对生生产产过过程程和和工工业业设设备备等等各各种种动动作作流流程程的的控控制制,这这种种控控制制是是在在对对被被控控对对象象和和环环境境进进行行不不断断观观测测的的基础上做出及时的、恰当的反应。基础上做出及时的、恰当的反应。n 在在控控制制过过程程中中,计计算算机机扮扮演演着着中中心心的的角角色色。它它通通过过传传感感器器从从外外部部接接收收有有关关过过程程的的信信息息,对对这这些些信信息息进进行行加加工工处处理理,然然后后对对执执行行机机构构发发出出控控制制指指令。令。1.1.2 嵌入式系统的应用概况嵌入式系统的应用
10、概况 图图1-4 工程机械智能控制器工程机械智能控制器 1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 图图1-5 汽车电子产品汽车电子产品(VOLVO S80汽车汽车,18个嵌入式控制模块个嵌入式控制模块+CAN总线网络)总线网络)1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 n 通通信信设设备备(Telecommunication)例如:例如:n 程控交换机程控交换机n 路由器路由器n 桥接器桥接器n 集线器集线器n Modem 等等图图1-6 通信设备通信设备 1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 n 智能仪器智能仪器(Intelligent Instrum
11、ent)例如:例如:n 数字数字示波器示波器n 医疗仪器等医疗仪器等 图图1-7 穿刺肿瘤医疗仪器穿刺肿瘤医疗仪器 1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 n 机器人机器人(Robot)图图1-8 智能玩具机器人智能玩具机器人 1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 图图1-9 基于基于Win CE的移动机器人平台的移动机器人平台 1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 图图1-10 基于基于RTLinux的仿人机器人的仿人机器人 1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 图图1-11 1997年年4月在火星表面登陆的火星探测器(基于月在火
12、星表面登陆的火星探测器(基于VxWorks)1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 图图1-12 2004年年“勇气号勇气号”再次登陆火星再次登陆火星 1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 n 计算机外设计算机外设(Computer peripheral)例如:例如:n 打印机打印机n 终端终端n 磁盘驱动器等磁盘驱动器等 图图1-13 计算机外设计算机外设 1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 n 军事电子设备和现代武器军事电子设备和现代武器 例如:例如:n 雷达雷达n 电子对抗:无线信号的干扰与反干扰电子对抗:无线信号的干扰与反干扰n 坦克坦克
13、n 战机战机n 战舰等战舰等 1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 图图1-14 阿富汗战争中的军事电子设备阿富汗战争中的军事电子设备 1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 图图1-15 军用机器人军用机器人(2002年年11月月28日,以色列一举投票点发生枪击事件,造成至少日,以色列一举投票点发生枪击事件,造成至少7人死亡、数人死亡、数十人受伤。以警方用机器人在检查一具巴勒斯坦枪手的尸体)十人受伤。以警方用机器人在检查一具巴勒斯坦枪手的尸体)1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 图图1-16 高性能武器平台高性能武器平台 1.1.2 嵌入式系统
14、的应用概况嵌入式系统的应用概况 图图1-17 高性能武器高性能武器1.1.2 嵌入式系统的应用概况嵌入式系统的应用概况 n 太空科学太空科学 例如:例如:n 卫星跟踪卫星跟踪 n 太空舱管理系统太空舱管理系统 n 航空电子设备航空电子设备图图1-18 太空科学太空科学 课程课件邮箱课程课件邮箱 邮箱:邮箱:ustb_密码:密码:ustbd06 1.1.3 嵌入式系统的发展史嵌入式系统的发展史 近近30多年的发展历史多年的发展历史 1.1.3 嵌入式系统的发展史嵌入式系统的发展史1二十世纪七十年代二十世纪七十年代 n 1971年年11月,月,Intel 公司成功的地将算术运算器和公司成功的地将算
15、术运算器和控制器集成在一起,推出了世界上第一片微处理器控制器集成在一起,推出了世界上第一片微处理器 Intel 4004,这是嵌入式应用发展最重要的里程碑。,这是嵌入式应用发展最重要的里程碑。n 其其后后,各各厂厂家家相相继继推推出出了了许许多多8位位或或16位位的的微微处处理理器器,包包括括 Intel 的的 8080/8085、8086,Motorola 的的6800、68000,Zilog的的Z80、Z8000。1.1.3 嵌入式系统的发展史嵌入式系统的发展史n 单板计算机单板计算机:系列化、模块化系列化、模块化n 流行的单板机:如流行的单板机:如Intel的的 iSBC 系列、系列、Z
16、ilog 公公司的司的 MCB 等。等。n单板计算机使人们不必从选择芯片开始来设计单板计算机使人们不必从选择芯片开始来设计一台专用的嵌入式计算机,只要根据自己的需要一台专用的嵌入式计算机,只要根据自己的需要选择各种不同的功能模块,包括适合自己应用的选择各种不同的功能模块,包括适合自己应用的CPU 板、存储器板和各式板、存储器板和各式I/O 插件板构成专用的插件板构成专用的嵌入式计算机系统,并嵌入到自己的系统设备中,嵌入式计算机系统,并嵌入到自己的系统设备中,就可以组建一台专用计算机系统。就可以组建一台专用计算机系统。n 这一时期嵌入式软件大多数使用汇编语言或者宏语这一时期嵌入式软件大多数使用汇
17、编语言或者宏语言来编写。言来编写。1.1.3 嵌入式系统的发展史嵌入式系统的发展史2二十世纪八十年代二十世纪八十年代 n 80年代初,出现了单片机年代初,出现了单片机nIntel进一步完善了进一步完善了8048,在它的基础上研制成功,在它的基础上研制成功了了8051单片机单片机n单片机的产生得益于微电子工艺水平的提高,单片机的产生得益于微电子工艺水平的提高,它它将嵌入式应用所需要的微处理器、将嵌入式应用所需要的微处理器、I/O 接口、接口、A/D、D/A 转换器、串行接口以及转换器、串行接口以及 RAM、ROM 等都等都通通集成到一个超大规模集成通通集成到一个超大规模集成 电路电路(VLSI)
18、中,中,制制造出面向造出面向I/O设计的微控制器设计的微控制器n其后发展的其后发展的 DSP 产品更快地提升了嵌入式系统的产品更快地提升了嵌入式系统的技术水平。技术水平。1.1.3 嵌入式系统的发展史嵌入式系统的发展史n 1981年年Ready System发展了世界上第发展了世界上第1个商业嵌入个商业嵌入式实时内核(式实时内核(VTRX32)包含了许多传统操作系统的特)包含了许多传统操作系统的特征,包括任务管理、任务间通讯、同步与互斥、中断征,包括任务管理、任务间通讯、同步与互斥、中断支持、内存管理等功能。支持、内存管理等功能。n 随后,出现了如随后,出现了如Integrated Syste
19、mIncorporation(ISI)的的pSOSystem、WindRiver的的VxWorks、QNX公公司的司的QNX、Palm Computing公司的公司的PalmOS、Microsoft公司的公司的WinCE、嵌入式、嵌入式Linux、C/OS、Nucleux、以及国内的、以及国内的Hopen、DeltaOS等嵌入式操作等嵌入式操作系统。系统。1.1.3 嵌入式系统的发展史嵌入式系统的发展史3二十世纪九十年代至今二十世纪九十年代至今 在分布控制、柔性制造、数字通信和数字家电等在分布控制、柔性制造、数字通信和数字家电等巨大商业需求的推动下,嵌入式系统进一步发展巨大商业需求的推动下,嵌
20、入式系统进一步发展n 在硬件方面,尤其是芯片方面的三个特点在硬件方面,尤其是芯片方面的三个特点n面向实时信号处理算法的面向实时信号处理算法的 DSP 向高速、高精度、低功向高速、高精度、低功耗方向发展,例如耗方向发展,例如Texas 推出的第三代推出的第三代 DSP 单片机单片机TMS320C30Tn32 位微控制器已成为市场主流,并向高速、智能化的方位微控制器已成为市场主流,并向高速、智能化的方向发展向发展n嵌入式嵌入式 CPU 的主频越来越高,的主频越来越高,同时在对多媒体的支持同时在对多媒体的支持方面发展迅速,方面发展迅速,例如例如Intel基于基于Xscale微架结构是嵌入式微架结构是
21、嵌入式 CPU 中支持多媒体的典范。中支持多媒体的典范。1.1.3 嵌入式系统的发展史嵌入式系统的发展史n在在软软件件方方面面,嵌嵌入入式式操操作作系系统统出出现现了了进进一一步步的的分分化化,诞诞生生了了一一些些嵌嵌入入式式操操作作系系统统家家族族。例例如如,Wind River公公司司推推出出的的Wind River Platform for XXX,Microsoft公公司司的的 Windows Embedded 产产品品家家族族(包包括括Windows CE系系 列列、Windows Embedded系系 列列 和和 Server Application Kit三三类类产产品品)等等就
22、就是是分分别别针针对对不不同同领领域域、不同应用的操作系统而构成的嵌入式操作系统家族。不同应用的操作系统而构成的嵌入式操作系统家族。n 跨平台的软件开发技术从通用计算机上延展到嵌入跨平台的软件开发技术从通用计算机上延展到嵌入式设备上。例如式设备上。例如 KVM、J2ME、Java Card等。等。1.2 嵌入式系统的定义、组成与特点嵌入式系统的定义、组成与特点 n 嵌入式系统的定义嵌入式系统的定义 n 嵌入式系统的组成与体系结构嵌入式系统的组成与体系结构 n 嵌入式系统的基本特征嵌入式系统的基本特征1.2.1 嵌入式系统的定义嵌入式系统的定义 1IEEE(国际电气和电子工程师协会)的定义(国际
23、电气和电子工程师协会)的定义【定义【定义1-1】嵌入式系统是用于控制、监视或者辅助操】嵌入式系统是用于控制、监视或者辅助操作机器和设备的装置。作机器和设备的装置。(Devices used to control,monitor,or assist the operation of equipment,machinery or plants)。)。此定义是从应用上考虑的,嵌入式系统是软件和此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。硬件的综合体,还可以涵盖机电等附属装置。1.2.1 嵌入式系统的定义嵌入式系统的定义 2微机学会的定义微机学会的定义【定义【定义
24、1-2】嵌入式系统是以嵌入式应用为目的的计算】嵌入式系统是以嵌入式应用为目的的计算机系统,可分为系统级、板级、片级。机系统,可分为系统级、板级、片级。n系统级:各种类型的工控机系统级:各种类型的工控机n板级:板级:各种类型的带各种类型的带CPU的主板、的主板、PC104n片级:片级:各种以单片机、各种以单片机、DSP、微处理器为、微处理器为 核心的产品核心的产品1.2.1 嵌入式系统的定义嵌入式系统的定义 3一般定义一般定义【定义【定义1-3】嵌入式系统(】嵌入式系统(Embedded System)是以应用)是以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、为中心、以计算机技术为基础
25、、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。可靠性、成本、体积、功耗严格要求的专用计算机系统。1.2.1 嵌入式系统的定义嵌入式系统的定义 定义给出了嵌入式系统包含的四要素:定义给出了嵌入式系统包含的四要素:(1)以应用为中心以应用为中心 嵌入的目的是为了提高产品的功能和性能、降低成本嵌入的目的是为了提高产品的功能和性能、降低成本和体积等和体积等,独立于应用而自行发展则会失去市场,独立于应用而自行发展则会失去市场(2)以计算机技术为基础以计算机技术为基础 这两个要素对从事嵌入式技术的人员提出了较高要求这两个要素对从事嵌入式技术的人员提出了较高要求n一方面应具备扎实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 控制系统 ppt 课件

限制150内