最新gA嵌入式控制系统课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《最新gA嵌入式控制系统课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 gA 嵌入式 控制系统 课件
- 资源描述:
-
1、学习学习嵌入式控制系统嵌入式控制系统的意义的意义 激烈竞争的需要 技术发展的需要 本课程控制类的专业课,涉及到当今工业自动化、通信电子等许多领域的核心技术;综合型人才培养的需要 是一门软件与硬件技术相融合、理论与实践相结合的综合课程;一、嵌入式系统简介一、嵌入式系统简介3、嵌入式系统相关概念嵌入式微处理器实时操作系统分时系统多任务操作系统二、嵌入式系统的构成二、嵌入式系统的构成嵌入式系统由硬件和软件两部分组成。l 硬件包括微处理器、存储器、外部设备和I/O端口、图形控制器等。l 软件部分包括操作系统(一般要求实时多任务操作系统)和应用程序。有时,设计人员把硬、软件组合在一起,作为一个软件系统来
2、安装。二、嵌入式系统的构成二、嵌入式系统的构成-硬件硬件硬件系统l以嵌入式微处理器为核心l主要由嵌入式微处理器l总线l存储器l输入/输出接口二、嵌入式系统的构成二、嵌入式系统的构成-硬件系统硬件系统嵌入式微处理器l 每个嵌入式系统至少包含一个嵌入式微处理器。l 嵌入式微处理器体系结构可采用冯诺依曼结构或哈佛结构;l 指令系统可采用精简指令集或复杂指令集。二、嵌入式系统的构成二、嵌入式系统的构成-硬件系统硬件系统2.总线微处理器需要与一定数量的组件和外围设备连接,为了简化硬件电路和系统结构,常用总线将CPU与各组件和外围设备进行连接。二、嵌入式系统的构成二、嵌入式系统的构成-硬件系统硬件系统3.
3、存储器嵌入式系统的存储器分为三级l高速缓存Cachel主存l外存二、嵌入式系统的构成二、嵌入式系统的构成-硬件系统硬件系统4.输入输出接口和设备l嵌入式系统是面向应用的,不同的应用所需的接口和外设不同。l在嵌入式系统中,通常把大多数接口和部分外设集成到嵌入式处理器上,如Timer、RTC、UART、GPIO、USB、A/D、D/A、LCD Controller、DMA控制器和中断控制器等。二、嵌入式系统的构成二、嵌入式系统的构成-软件系统软件系统 嵌入式软件包括嵌入式系统软件、支撑软件嵌入式软件包括嵌入式系统软件、支撑软件和应用软件。和应用软件。嵌入式系统软件,是指控制、调度嵌入式系统资源的软
4、件,主要包括嵌入式操作系统等。嵌入式支撑软件,是指辅助应用软件开发的工具软件,包括系统分析设计工具、仿真开发工具、交叉开发工具、测试工具、配置管理工具和系统维护工具等。嵌入式应用软件,是指嵌入式系统中面向特定应用的软件。三、嵌入式系统的特点三、嵌入式系统的特点l系统内核小。l专用性强。l系统精简。l硬实时性。l多任务处理功能。四、嵌入式系统的分类四、嵌入式系统的分类其分类可以从硬件和软件进行划分。从硬件方面来讲,各式各样的嵌入式处理器是嵌入式系统硬件中的最核心的部分。根据其现状,嵌入式处理器可以分成下面几类:1.嵌入式微控制器(Microcontroller Unit,MCU)2.数字信号处理
5、器DSP(Digital Signal Processor,DSP)3.微处理器(Micro Processing Unit,MPU)4.嵌入式片上系统(System on Chip)五、嵌入式系统的应用领域五、嵌入式系统的应用领域 嵌入式系统小型化、专用性、高可靠性的优点,广泛应用于消费电子、通信、汽车、国防、航空航天、工业控制、仪表和办公自动化等领域。六、嵌入式系统的现状与发展趋势六、嵌入式系统的现状与发展趋势 随着网络化、信息化、智能化的发展,嵌入式系统也将获得广阔的发展空间。嵌入式技术已全面展开,目前已成为工业控制、通信和消费类产品的共同发展方向。未来嵌入式系统的发展趋势未来嵌入式系统
6、的发展趋势 嵌入式开发是一项系统工程,因此要求嵌入式系统厂商不仅要提供嵌入式软硬件系统本身,同时还需要提供相关的硬件开发工具和软件包支持。网络化、信息化的要求随着因特网技术的成熟、带宽的提高日益提高,使得以往单一功能的设备如电话、手机、冰箱、微波炉等功能不再单一,结构更加复杂。随着信息化建设的不断深入,嵌入式系统的网络互联成为必然趋势。未来的嵌入式设备为了适应网络发展的要求,必然要求硬件上提供各种网络通信接口。嵌入式系统要求精简系统内核、,降低系统功耗和软硬件成本。嵌入式系统提供友好的多媒体人机界面。思思 考考 题题 1 什么是嵌入式系统?2 与常用的计算机系统相比,嵌入式系统的特点有哪些?3
7、 嵌入式系统如何分类?4 嵌入式系统主要应用于哪些领域?5 嵌入式系统的发展趋势是什么?本章学习以下内容:本章学习以下内容:本章从如何搭建一个嵌入式系统的角度,对嵌入式处理器、工业控制总线以及外部设备分别做了介绍。为今后的嵌入式硬件选择打下基础。l 嵌入式处理器l 工业控制总线l 外部设备第第2 2章章 嵌入式系统硬件平台嵌入式系统硬件平台 2.1 嵌入式处理器 2.2 工业控制总线 2.3 嵌入式外部设备2.1 2.1 嵌入式处理器嵌入式处理器 各式各样的嵌入式处理器是嵌入式系统硬件中最核心的部分。嵌入式处理器分为嵌入式微控制器,嵌入式微处理器,嵌入式片上系统,数字信号处理器等,下面分别对它
8、们进行介绍。2.1.1 2.1.1 嵌入式微控制器(嵌入式微控制器(Micro Micro Controller UnitController Unit,MCUMCU)嵌入式微控制器将整个计算机系统集成到一块芯片中。嵌入式微控制器一般以某种微处理器内核为核心,根据应用要求,在芯片内部集成了ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、看门狗、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种功能部件和外设。图2-1 嵌入式微控制器结构MC9S12DP256MC9S12DP256微控制器微控制器 MC9S12系列是MOTOROLA公司开发的高性能16
9、位微控制器(MCU)它具有丰富的输入输出接口,较强的数值运算和逻辑运算能力,特别还具有较强的定时控制功能,使其适用于复杂时序控制。图2-2MC9S12DP256结构框图 简单的背景开发模式(BDM)PC主机 目标板 单线开发器(BDM头)2.1.2 2.1.2 嵌入式微处理器嵌入式微处理器嵌入式微处理器一般具备4个特点:1)对多任务和实时有很强的支持能力。能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时操作系统的执行时间减少到最低限度;2)具有功能很强的存储区保护功能。为避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断;3)可扩展的微处理器结
10、构。即能迅速地扩展出满足应用的高性能的嵌入式微处理器;4)嵌入式微处理器的功耗必须很低。尤其是便携式的计算和通信设备中靠电池供电的嵌入式系统更是如此,功耗只能为mW甚至W级。嵌入式微处理器目前主要有ARM(ARM7、ARM9、ARM10系列)、INTEL(SA、PXA、Xscale等系列)、IBM(PowerPC系列)、Motorola(68K、MC68、ColdFire、MPC、HC等系列)、VIA威盛(C3、Antaur、Eden等系列)、Texas Instruments德州仪器(TMS320、OMAP等系列)、Philips(Trimedia系列)、AMD(DB系列)、SuperH(S
11、H、Crusoe、MIPS等系列)等,国内研华、研祥、同维电子等公司也有自己的产品。我国32位嵌入式微处理器“方舟3号”已问世,它是32位微处理器,采用0.18微米工艺和超流水线结构,频率将达到500Mhz以上,具有数字处理增强支持功能。2.1.32.1.3嵌入式片上系统嵌入式片上系统 SoC通常将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上。SoC可以使应用产品实现小型、轻量、低功耗、多功能、高速度和低成本,因此具备较强的市场竞争力,主要广泛用于计算机、通信、消费、工控、交通运输等领域。1.SoC1.SoC研究内容研究内容SoC沿CSoC、SoPC、ASIC
12、 SoC这三个方向发展,但最具挑战性的还是ASIC SoC研究领域。SoC设计方法学主要研究总线架构技术、IP核可复用技术、可靠性设计技术、软硬件协同设计技术、SoC设计验证技术、芯片综合/时序分析技术、可测性/可调试性设计技术、低功耗设计技术、新型电路实现技术等,此外还要做操作系统/嵌入式软件移植、开发研究,是一门跨学科的新兴研究领域。2.SoC2.SoC分类分类 SoC按实现技术可分为三类:一类是CSoC,当前仍以学术研究机构为主导,注重体系结构探索性工作;另一类是SoPC,以FPGA 厂商和科研机构为主导,适合多品种少批量产品开发;第三类是ASIC SoC,以微处理器和芯片设计公司为主导
13、,追求良好的性价比,适合大批量规模生产;3.SoC3.SoC产品介绍产品介绍 SoC品种日益繁多,在关注面积、延迟、功耗的基础上,设计目标在向高成品率、高可靠性、低EMI噪声、低成本、高易用性等方面转移,这将使系统级集成能力快速发展。4.SoC4.SoC技术发展方向与前景技术发展方向与前景 1)计算机学科提升SoC技术水平 2)SoC推动计算机体系结构发展 3)SoC开创了交叉学科发展的新天地2.1.4 2.1.4 数字信号处理器数字信号处理器(Digital Signal ProcessorDigital Signal Processor,DSPDSP)数字信号处理是一种通过使用数学技巧执行
14、转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。数字信号处理器(DSP)是一类微处理器具有速度快、功能强、实时处理数据的特点。1.1.什么是什么是DSPDSP DSP是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,将其转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。2.DSP2.DSP算法的主要
15、特点及其硬件要求算法的主要特点及其硬件要求 特点:信号处理算法运算量大,要求速度快。不论是一维的语言信号,还是二维的图像信号,一般算法的运算量都很大,且算法的实现都必须实时;信号处理算法通常需要执行大量的乘累加运算。比如FIR滤波算法主要执行的是一个点积运算,也就是以乘、加为主的运算;信号处理算法常具有某些特定模式。比较典型的数字滤波器中的连续推移位;信号处理算法大部分处理时间花在执行相对小循环的操作上;信号处理要求专门的接口。要求:单周期快速运算,允许任意计算次序;单周期内能取两个以上操作数,保证快速的乘累加运算(MAC);能产生信号处理算法需要的特殊寻址,如循环寻址和位翻转寻址;有相应的硬
16、件循环缓冲区,能执行零开销的循环和转移操作;具有串口、DMA控制器、定时器等丰富的外设资源。3.DSP3.DSP的基本结构组成的基本结构组成 1)多总线结构 a)冯诺曼结构 b)哈佛结构 图2-6 两种总线结构框图 程序/数据 存储器 地址总线 地址总线 程序 存储器 数据 存储器 程序地址总线 程序数据总线 数据地址总线 数据数据总线 2)流水线3)硬件乘法器4)多处理单元 5)外围设备4.DSP4.DSP处理器与通用处理器(处理器与通用处理器(General-General-Purpose ProcessorPurpose Processor,GPPGPP)的比较)的比较 1)对密集的乘法
17、运算的支持2)存储器结构3)零开销循环4)定点计算5)专门的寻址方式6)执行时间的预测7)定点DSP指令集8)开发工具的要求5.5.当前主流的当前主流的DSPDSP体系结构体系结构 当前高性能的DSP结构的主要特点就是采用了各种并行处理技术,它可由两个途径实现:一种途径是基于VLIW、类RISC指令集等技术来增加单时钟周期并发的指令数;另一种途径是通过SIMD、增大总线字长或增加指令字的长度等技术来增加单指令周期并行执行的处理单元个数。2.1.5 2.1.5 其他嵌入式微处理器其他嵌入式微处理器1.MIPS:Microprocessor without Interlocked Pipeline
18、 Stages的缩写,是一种微处理器内核标准如右图图2-7 MIPS微处理器产品结构2.PowerPCPowerPC架构的特点是可伸缩性好,方便灵活。PowerPC微处理器品种很多,既有通用的微处理器,又有嵌入式控制器和内核,应用范围非常广泛,从高端的工作站、服务器到桌面计算机系统,从消费类电子产品到大型通信设备,无所不包。3.68K/ColdfireMotorola 68000(68K)很早就进入嵌入式微处理器市场。SUN也把这款微处理器用于其最早的工作站,现在68K芯片已经完全应用到嵌入式系统中去。由于68K使用了个人电脑CPU常用的CISC架构,因此它与现在的PC指令集保持了二进制兼容。
19、基于68K/Coldfire架构的嵌入式微处理器如:MCF5272微处理器是基于第二代ColdFire V2核心,在66MHz下操作速度为63Dhrystone 2.1MIPS,是迄今最高的V2性能。2.2 2.2 工业控制总线工业控制总线 总线是指一组进行互连和传输信息(指令、数据和地址)的信号线,是连接系统各个部分之间的桥梁。微处理器需要通过总线与一定数量的部件和外围设备连接。嵌入式系统的总线一般分为片内总线和片外总线。片内总线就是嵌入式微处理器内的CPU与片内其他部件连接的总线;片外总线是嵌入式微处理器与外围芯片连接的总线。在本书介绍的控制系统中总线是指片外总线。目前常用的总线有ISA总
20、线、PCI总线、ARM总线等。下面着重介绍PC/104总线。PC/104是一种专门为嵌入式控制而定义的工业控制总线,近年来在国际上广泛流行,被IEEE协会定义为IEEE-P996.1。在硬件上与PC/AT主要存在着以下几方面的不同:1)小尺寸结构:标准模块的机械尺寸是3.63.8英寸,即9690mm如图2-8所示。2)堆栈式连接:去掉总线背板和插板滑道,总线以“针”和“孔”形式层叠连接,即PC/104总线模块之间总线的连接是通过上层的针和下层的孔相互咬合相连,这种层叠封装有极好的抗震性。3)轻松总线驱动:减少元件数量和电源消耗,4mA总线驱动即可使模块正常工作,每个模块的能耗为1-2瓦。4)独
21、立的模块堆栈:PC/104模块是自我堆栈式。这方式中,模块是被用作全兼容的总线底板,但是不需要背板或插槽叠成的,每个模块留出 0.6英寸间距。图2-8 PC/104的基本尺寸(8位)2.2.12.2.1总线结构总线结构1.PC/104 图2-9 PC/104的8位总线图 图2-10 模块自我堆栈 2)PC/104plusPC/104plus为单列三排120个总线管脚,有效信号线、控制线和PCI总线完全兼容。与计算机一样,一个计算机主板可以同时拥有PC/AT和PCI总线,一个PC/104 CPU模块则可以同时拥有PC/104和PC/104plus总线。PC/104PLUS 是专为PCI总线设计的
22、,可以连接高速外接设备。PC/104PLUS 在硬件上通过一个3X40即120孔插座,PC/104PLUS包括了PCI规范2.1版要求的所有信号。为了向下兼容,PC/104PLUS保持了PC/104的所有特性。PC/104模块的扩展和应用是灵活的,通常使用PC/104的方法有:1)一个单独的PC/104模块可以作为一个独立的系统使用。2)PC/104模块能够作为一个成员被嵌入到一个更大的系统中去。3)各种类的PC/104模块能够被堆叠在一起组成一个系统。图2-11 PC/104和PC/104PLUS2.2.22.2.2电器特性电器特性 全部PC/104总线信号都和它们的P996对应部分在定义和
23、功能上相同。图2-12 PC/104的16位总线图 J2 J1 2.32.3嵌入式外部设备嵌入式外部设备 嵌入式外部设备主要是指一些嵌入式系统的一些辅助性设备,如LCD、USB接口设备、串行通信、外部存储器、键盘、网络接口等。2.3.1 LCD2.3.1 LCD 1.LCD分类:就使用范围分,LCD可分为笔记本电脑(Notebook)LCD以及桌面电脑(Desk Top)LCD。2.LCD液晶显示器具有以下五大优点:1)超精致影像画质。2)十足平面显示:液晶显示技术体积更加扁平、轻巧。3)节省空间。4)节约能源。5)有利健康:LCD无辐射、无闪烁,因而会使使用者眼睛感觉非常舒适。2.3.2 U
24、SB2.3.2 USBUSB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。USB设备之所以会被大量应用,主要具有以下优点:1.可以热插拔2.携带方便3.标准统一4.可以连接多个设备图2-14 USB接口的引脚定义2.3.32.3.3串行通信串行通信 串行接口是微机应用系统常用的接口。图2-15 串行通信时序图 2.3.4 2.3.4 嵌入式存储设备嵌入式存储设备 嵌入式存储器用于存储操作微处理器器件所需的各种指令或数据。电子硬盘,简单的说就是用固态电子存储芯片阵列制成的硬盘。目前最常见的电子硬盘为Flash电子硬盘。参参 考考 题题1.嵌入式微控制器的硬件结
25、构包含哪几个部分?其功能是什么?2.嵌入式微处理器有哪几个特点?ARM微处理器的性能特性是什么?ARM系列微处理器都有哪几个系列,其特点是什么?3.x86有常用的微处理器?其功能特点是什么?4.什么是SoC?SoC的研究内容包括几个方面,分成几类,其特点是什么?5.什么是DSP?其主要特点是什么?DSP的基本结构有哪几个组成?DSP处理器与通用处理器的比较有哪些?主流的DSP体系结构有哪些?6.什么是总线,常用的总线有哪几个?什么是PC/104,PC/104在硬件上与PC/AT主要存在着哪几方面的不同?其电器特性如何?7.嵌入式系统的外部设备包括哪些?8.LCD的优点是什么?LCD分成几类?什
展开阅读全文