版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章嵌入式系统硬件(乙)西北工业大学计算机学院2013年5月目录3.1引言3.2输入3.3处理单元(上节内容)3.4内存(上节内容)3.5通信3.6输出3.1引言嵌入式系统本质上是计算机系统,但其硬件具有以下的特点:集成度高
例如:一个嵌入式处理器可能集成多种功能。非标准化
相对而言,通用计算机普遍基于X86架构。接口复杂
通用PC:串口、并口、USB、
Ethernet等。
嵌入式:上述接口,I2C,Firewire,蓝牙、红外、CAN等。3.1引言在CPS系统中,尤其是在控制系统中,嵌入式硬件被组织在如下的一个回路中:3.2输入
计算机与外界的信息交换是通过输入/输出(I/O)设备进行的。
输入设备:向计算机输入数据。 I/O设备通过I/O接口(Interface)电路与处理器相连接。外设与处理器的速度不匹配;不同外设的信号形式、数据格式也各不相同。3.2输入如图所示,外部设备不能与处理器直接相连,需要通过I/O接口来完成它们之间的速度匹配、信号转换,并完成某些控制功能。从而实现信道上的数据通信。Fig.一个典型的I/O系统结构3.2.1传感器用途:获取必要的外部物理环境信息(物理量),如重量、速率、电流、电压及温度等。方法:各种物理效应,如电磁感应、光电效应等。产生:信号(signals),通常为连续的模拟量。3.2.1传感器常见的传感器:3.2.1传感器加速度传感器(Accelerationsensors)
能感受加速度并转换成可用输出信号的传感器。
原理:质量块由于惯性而导致的位置移动。3.2.1传感器感雨器(Rainsensors)
多用于汽车雨刷器,可根据雨量自动调节摆动速度。3.2.1传感器图象传感器(Imagesensors)
图像采集和处理的过程:实物图像数字量光子模拟量(电压)电荷光源显示设备A/D转换光电转换设备放大设备3.2.1传感器图象传感器(Imagesensors)
由于光电转换设备和放大设备都是针对微观的电荷进行量化操作。就需要一个精密的器件来完成这两个过程。通常使用:CCD(Charge-coupledDevice,电荷耦合元件)CMOS(
ComplementaryMetalOxideSemiconductor,互补金属氧化物半导体)3.2.1传感器图象传感器(Imagesensors)光电转换电路放大A/D光子电子电压数字信号CMOS芯片可以在每个像素上同时完成这两个步骤由上面两图可看出:CMOS和CCD最大的区别是CMOS的
电荷到电压转换过程是在每个像素上完成的CCD,仅由一个(或几个)输出节点统一读出3.2.1传感器图象传感器(Imagesensors)CCD与CMOS比较从以上的对比可以看出:CCD在图像的质量上更有优势。而常见的高速相机则会采用CMOS芯片。CCDCMOS电路更改方便固定,同一芯片速度慢快噪声好,单一放大器主控差,多元放大器灵敏度好差功耗毫安级,高微安级,低成本高低3.2.1传感器其他传感器:生物统计传感器(Biometricsensors)虹膜扫描、指纹识别、脸部识别等。人造眼睛(Artificialeyes)分辨率128*128,葡萄牙:杜贝尔研究所,2003。射频识别(Radiofrequencyidentification,RFID)RFID电子标签+RFID阅读器3.2.2时间离散化数字计算机工作在一个离散的时间域上,因此只能处理离散的数值序列/流。即需要如下转换:
连续时域上的信号离散时域上的信号
由此引入了:
采样保持电路(sample-and-holdcircuits)3.2.2时间离散化采样保持电路(sample-and-holdcircuits)基本的电路由一个时钟控制的晶体管(clockedtransistor)和一个电容器组成。开关闭合:电容充电(时间窗);开关断开:电压保持。丢失了信息吗?可否恢复原始信号?3.2.2时间离散化傅里叶级数逼近:通过累加不同频率(p,f)的正弦函数,可以逼近任意信号(任何周期函数都可以用正弦函数和余弦函数构成的无穷级数来表示)。例如,可以使用如下的正弦函数的线性组合来逼近一个矩形波:3.2.2时间离散化矩形波的逼近示例:3.2.2时间离散化混叠:取样信号被还原成连续信号时产生彼此交叠而失真的现象。设有如下两个信号:两个信号含有相同的低频信号,但包含不同的高频信号。3.2.2时间离散化混叠示例:
若在整数时刻进行采样,则上述两个信号具有相同的采样值,从而无法分辨,如下。
因此,若要重建
原始信号,则必
须了解原始信号
的频带和波形等
额外特征。3.2.2时间离散化采样定理(samplingcriterion)
频带为F的连续信号f(t)可用一系列离散的采样值f(t1),f(t1±Δt),f(t1±2Δt),...来表示,只要这些采样点的时间间隔Δt≤1/2F,便可根据各采样值完全恢复原来的信号f(t)。3.2.2时间离散化采样频率(samplingfrequency)fs=1/Δt奈奎斯特频率(Nyquistfrequency)定义:离散信号系统采样频率的一半。只要离散系统的奈奎斯特频率高于被采样信号的最高频率或带宽,就可以避免混叠现象。3.2.2时间离散化抗混叠滤波器(Anti-aliasingfilters)重建信号需要以一个低通滤波器或者带通滤波器将在奈奎斯特频率之上的高频分量全部滤除。抗混叠滤波器放置在采样保持电路的前端。3.2.3值离散化:A/D转换器A/D转换器的功能:时域到连续值域映射时域到离散值域上的映射A/D转换器的种类:Flash(快速)型逐次比较型(逐次逼近法)积分型压频变换型3.2.3值离散化:A/D转换器快速性A/D转换器(FlashA/Dconverter)基于大量比较器的构造3.2.3值离散化:A/D转换器快速性A/D转换器示例:00:01:10:11:3.2.3值离散化:A/D转换器性能指标:分辨率(Resolution)A/D转换器的输出位宽(单位:bit);使得输出值w(t)增加1的电压差(单位:volt);3.2.3值离散化:A/D转换器逐次逼近(Successiveapproximation)型A/D转换器逐次逼近型ADC由一个比较器和DA转换器通过逐次比较逻辑组合而成。从MSB开始,顺序地对每一位将输入电压与内置DA转换器输出进行比较,经n次比较而输出数字值。转换过程实际上是一个二分查找的过程。3.2.3值离散化:A/D转换器逐次逼近法设已知一个电压范围为0~15V的模拟输入信号和一个2位的数字输出,计算5V的正确编码。
则:1)查找范围:Vmax=15V,Vmin=0VSAR=10 V-=(Vmax+Vmin)/2=7.5V>5V 02)查找范围:Vmax=7.5V,Vmin=0VSAR=01 V-=(Vmax+Vmin)/2=3.75V<5V 1
得:5V的编码为:013.2.3值离散化:A/D转换器A/D转换器的选择:快速型ADC速度快,时间复杂度O(1);硬件复杂度高:n位分辨率需要2n-1个比较器;应用:高速摄像;逐次逼近型ADC硬件复杂度低:n位分辨率仅需nbits的寄存器和DAC;速度相对较低:时间复杂度O(n);应用:高质量音频采集。3.2.3值离散化:A/D转换器量化噪声(quantizationnoise)定义:量化过程中产生的失真。原因:量化过程中对模拟信号对应量的“截断”。
显然,可以通过提高ADC的分辨率Q来降低量化噪声。3.2.3值离散化:A/D转换器信噪比(signal-to-noiseratio,SNR)通过信噪比可以衡量ADC的量化噪声水平。单位:分贝。例如,16-bitCD音频信噪比:20log(216)=96dB; 24-bitCDSNR=144dB.P=U2/R3.5通信通信系统的基本组成有三要素:
信源、信宿和信道(广义/狭义)。
信道(Channel):通信双方以传输介质(Media)为基础的传输信息的通道。狭义信道广义信道3.5.1通信需求CPS系统中,对通信的需求来自系统中的不同方面,相互包含,相互制约。实时性;效率;合适的带宽和通信时延;事件驱动的通信支持;鲁棒性;容错性;可维护性,可诊断性;保密。重试?3.5.2鲁棒性鲁棒性:一个系统即使面临着内部结构或外部环境的改变时,也能够维持其功能的能力。内部结构的改变:某链路阻塞、某设备故障;外部环境的改变:温度、电磁干扰。采用多套相同的分系统来实现同一功能。例:第三代战机的四余度电传飞控系统,四余度设计可避免“二次故障”。在相同的技术规范条件下,每套冗余采用不同的软硬件设计、产品甚至设计人员等,以克服系统中的共性故障。例:民用飞机,如波音7773.5.2鲁棒性保证系统鲁棒性的措施——余度设计(冗余设计):根据余度设计的对象:多余度控制器(控制计算机);多余度传感器;多余度执行部件;根据余度配置方式:相似余度技术;非相似余度技术;解析余度技术;功能冗余。余度技术是指具有多余的资源。当系统中的一部分出现故障时,可以由冗余的部分顶替故障的部分工作,以保证系统在规定的时间内正常地完成规定的功能。引入解析信号(利用物理模型中变量间的解析关系)作为解析余度来替代部分硬件余度。例:美国F-8验证机双物理余度+单解析余度的三余度故障检测表决机制。系统中不同部件在功能上有重叠,其中某些部件的部分或全部功能可由系统中别的部件的功能来代替。例:多操纵面的飞行控制系统,保证飞机某个通道出现故障时,仍然可控。3.5.2鲁棒性保证电气鲁棒性的措施——差分信号单端信号(Single-endedsignaling)使用单根导线传输数字信号;参考共同的地电势(地线);优点:结构简单、成本低;缺点:抗干扰能力差;地一致性;地线电压波动。3.5.2鲁棒性保证电气鲁棒性的措施——差分信号差分信号(Differentialsignaling)使用两根导线传输数字信号;利用两个等值反相的电压的电平差来表示二进制数据;逻辑值仅依赖于两根导线间电压的极性;优点:抗干扰能力强、无共同地线、吞吐量大;缺点:结构稍复杂、成本高。3.5.3实时性实时性:指一个任务从到达到执行完毕的这段响应时间小于其截止期限(deadline)的执行保障。实时系统:实时系统指系统的计算正确性不仅取决于计算的逻辑正确性,还取决于产生结果的时间。如果未满足系统的时间约束,则认为系统失效[DonalGillies]。分类:软实时:只能提供统计意义上的实时;硬实时:能够在指定的期限完成实时任务(即便在最坏的处理负载下也能如此)。3.5.3实时性计算机内部通信按连接方式分类:点对点通信优点:容易保证通信的实时性;缺点:当具有多个通信设备时连接复杂、接口电路复杂;共享总线基于优先权的仲裁分类:菊花链仲裁、优先权仲裁器;不足:较差的时间可预测性;可能的“饥饿”现象;时分多路访问(TDMA)可为每个通信设备提供一个确定的带宽保证;避免“饥饿”现象;例:ARMAMBA总线。3.5.3实时性时分多路访问(TDMA)Usablebandwidth3.5.3实时性计算机之间的通信以太网(Ethernet)优势:组网结构简单、组网容易;成本低廉;技术升级中兼容性好;数据传输距离长、传输速率高;组织网络灵活,涉及多种网络规模;协议开放,应用广泛,有利于异构网络间的互通互联;结合TCP/IP协议,易于实现与Internet的通信,彻底解决了异构平台间的通信难题。3.5.3实时性计算机之间的通信计算机通信的时延时延=传播时延+传输时延+处理时延;以太网(Ethernet)+TCP/IP协议不足:CSMA/CD方法中随机次的“冲突—重试”过程无法保证系统实时约束;多层协议结构,多缓冲数据通路,增加处理时延;TCP/IP协议建立连接增加处理时延;TCP/IP协议的软件实现浪费CPU时间,频繁的中断处理更加剧了时延。与距离相关,传播速率300000km/s发送方将所有分组的比特推向链路所需要的时间。例:最大帧长1518Byte*8/链路速率100Mbps=0.12ms主要用于协议处理。与设备类型、系统负载相关,微秒级~∞高带宽≠低延迟3.5.3实时性计算机之间的通信以太网(Ethernet)+TCP/IP协议实时解决方案:“冲突”问题:交换以太网技术+IEEE
1588(网络测量和控制系统的精密时钟同步协议标准):如,SIMATICS7-300PLC系统;CSMA/CA:可以为拥有最高优先级的通信设备提供可预测的实时行为保证,如:IEEE802.11标准;TDMA,如:移动通信标准GSM;处理时延问题:TOE(TCPOffloadEngine,TCP卸载引擎):将TCP在内的高层协议处理从主机处理器转移到网卡(专用处理器),如:SAN。3.5.4示例典型的CPS系统:航空电子系统飞机上所有电子设备的总和;涵盖通信、导航、雷达、电子战、飞行控制和管理等各个系统的电子子系统,同时也包括这些系统间用于信息交换和资源共享的信息综合系统。火力控制飞行控制电子战(EW)导航通信雷达信息综合系统:子系统间进行资源交换和信息共享物理环境交互3.5.4示例航空电子系统的类型分立式航空电子系统(40-50年代)系统中的每一个功能都有自己专用传感器、处理器和显示器,形成各自独立的设备,如雷达、通信、导航设备等,它们之间通过点对点的连线进行连接。无中央计算机。3.5.4示例航空电子系统的类型分立式航空电子系统(40-50年代)典型代表:第二代战机F-4“鬼怪”3.5.4示例航空电子系统的类型联合式航空电子系统(60-70年代)采用了综合的控制和显示,即通过1553B多路数据总线对系统中各设备进行低带宽的数据传输交换,使用火控/任务处理器完成设备的统一控制、集中显示、故障集中处理等功能。3.5.4示例航空电子系统的类型联合式航空电子系统(60-70年代)典型代表:第三代战机F-16“战隼”3.5.4示例航空电子系统的类型联合式航空电子系统(60-70年代)1553B总线(MIL-STD-1553B)采用屏蔽双绞线作为传输介质;曼彻斯特双极性编码;数据传输率为1Mbps;TDMA,远程终端响应有效指令的间隔为4.0~12.0µs;双冗余系统。3.5.4示例航空电子系统的类型综合式航空电子系统(80-90年代)在纵深方向上进行综合化,系统实现了各系统处理功能的综合并进而实现传感器及信号处理功能的综合化;以通用综合处理器(CIP)为核心划分功能分区,整个系统按功能划分为横向的层次,在每个功能区层次实现更深度的综合。高速数据总线等多种互连方式。 (HSDB,传输速率50-80Mbps)总线上传输的不再是命令和状态数据,而是大量的中间状态的数据,从而要求总线具备更高的的带宽和更低的数据延迟。3.5.4示例航空电子系统的类型综合式航空电子系统(80-90年代)典型代表:第四代战机F-22“猛禽”(“宝石柱(PavePillar)”计划)CIP,共12种模块,可实现动态重构3.5.4示例航空电子系统的类型先进综合式航空电子系统(2000年之后)统一航空电子互联网络系统(UAN);传感器系统综合(包括射频、光电传感器)。3.5.4示例航空电子系统的类型先进综合式航空电子系统(2000年之后)典型代表:F-35“闪电II”(“宝石台(PavePale)”计划)射频综合化,将A/D变换尽量向前端推移,尽量多的使用标准的共用模块。统一网络,通过光纤网络不但交联了同一机架内的各模块,而且向前连接到传感器区,向后连接到座舱、外挂管理;FC-AE协议,高带宽(4Gbps),低时延,高层协议灵活(协议映射,如FC-AE-1553)。3.6输出CPS系统中,输出设备的主要功能:为用户返回必要的信息,如显示器,打印机等;通过控制设备来影响外部物理环境,如各种机电设备等;其他特定的功能,如通讯、存储等。输出设备也有模拟和数字之分。以模拟输出设备为例,其完整的I/O数据流路径如下:3.6.1D/A转换器D/A转换器结构:主要由电阻阵列和n个电流开关构成;原理:按数字输入值(xnxn-1…x0)切换开关,产生比例于(proportional)输入值的电流(或电压)y。结构:3.6.1D/A转换器D/A转换器的转换过程:
数字输入值(xnxn-1…x0)
成比例的电流I
成比例的电压y电阻阵列反相闭回路放大器电路3.6.1D/A转换器D/A转换器的原理:
对虚线标识的回路,使用基尔霍夫电压定律:3.6.1D/A转换器D/A转换器的原理:3.6.1D/A转换器D/A转换器的原理:
对图中I处的左侧节点使用基尔霍夫电流定律:3.6.1D/A转换器D/A转换器的原理:
电流I:3.6.1D/A转换器D/A转换器的原理:对R1、y和V-所组成的回路使用基尔霍夫电压定律:3.6.1D/A转换器D/A转换器的原理:
电压y:数字值x的自然数表示(对应一个二进制展开式)3.6.1D/A转换器D/A转换器的计算结果:y(t):离散时域上的电压序列;y’(t):连续时域上的阶梯函数(0阶保持器);3.6.2采样理论简介问题:D/A转换器并不能生成采样点之间的信号的值,(采用0阶保持器后)仅仅能够输出一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 东明县2025届数学四年级第二学期期末联考模拟试题含答案解析
- 上饶市铅山县2025届数学四年级第二学期期中学业水平测试模拟试题含答案解析
- 2027届江苏省宿迁地区数学四上期末质量检测模拟试题含解析
- 陕西省咸阳市兴平市2027届数学四上期末学业质量监测试题含解析
- 污水管道安装方案
- 日喀则地区萨嘎县2027届三上数学期末经典模拟试题含解析
- 4.5 函数模型及其应用教学设计高中数学湘教版2019必修第一册-湘教版2019
- 2025-2026学年恰恰舞教学设计模板数学
- 5.草船借箭教学设计统编版语文五年级下册
- 河道治理措施施工方案
- 2026年四川成都市初中学业水平考试历史试卷真题(含答案)
- 小儿心肌炎诊疗指南(2025年版)
- 胃肠间质瘤中国肿瘤整合诊治指南2026
- 污水处理设施勘察设计投标方案
- 审计署审计审理制度
- 2026春季海南电网有限责任公司校园招聘备考题库及参考答案详解
- 滤油机安全使用规定培训课件
- 第三章%20村集体经济组织会计一般业务会计处理
- 无人机驾驶员安全意识测试考核试卷含答案
- 熬汤技术培训课件
- 2026年《必背60题》幼儿园保健医高频面试题包含详细解答
评论
0/150
提交评论