《微机原理与接口技术》课件第11章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《微机原理与接口技术》课件第11章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理与接口技术 微机 原理 接口 技术 课件 11
- 资源描述:
-
1、第11章 开关量与模拟量接口技术11.1 概述概述 11.2 开关量接口开关量接口 11.3 模拟量接口模拟量接口 11.4 多通道数据采集系统多通道数据采集系统习题习题11 11.1 概概 述述11.1.1 开关量开关量 开关量的输入/输出是微机应用系统常常遇到的问题。在微机应用系统中,通常要引入一些开关量的输出控制(如继电器的通/断)及状态量的反馈输入(如机械限位开关状态、控制继电器的触点闭合等)。这些控制动作都和强电(大电流、高电压)控制电路联系在一起,合理地设计和应用十分重要。如果应用不当会对微机应用系统造成严重干扰,导致微机系统不能正常工作。强电控制电路与微机应用系统共地,是引起干扰
2、的一个很重要的原因。由于强电控制电路与微机应用系统的接地线存在着一定的电阻,且微机应用系统各器件的接地和电源接地之间也存在着一定大小的连线电阻,在平常工作时,流过的电流较小,这种电阻上的压降几乎可以忽略不计,系统各器件的地和电源地可以认为是同一电位;但是,如果在某一瞬时,有大电流流过,那么该电阻上的压降就不能忽略了。如图11.1所示,串联压降就会叠加到微机应用系统各个器件的地电位上,从而造成危害极大的脉冲干扰。图11.1 大电流干扰地电平示意图强电输入回路模块1模块2模块3RV1 I1IinR1V2 I2R2V3 I3R3V1V2V3 消除上述干扰的最有效方法是使微机应用系统主机部分的接地和强
3、电控制电路的接地隔开,不让它们在电气上共地。微机应用系统主机部分的控制信息以某种非电量(如光、磁等)形式传递给强电控制电路,实现电信号的隔离,从而消除强电干扰。目前,最常见的是采用光电隔离器或继电器隔离,其中光电隔离器件体积小、响应速度快、寿命长、可靠性高,因而获得了广泛的应用。11.1.2 模拟量模拟量 模拟量输入/输出通道是微型计算机与控制对象之间的一个重要接口,也是实现工业过程控制的重要组成部分。在工业生产中,需要测量和控制的物理量往往是连续变化的量,如电流、电压、温度、压力、位移、流量等。为了利用计算机实现对工业生产过程的自动监测和控制,首先要能够将生产过程中监测设备输出的连续变化的模
4、拟量转变为计算机能够识别和接受的数字量。其次,还要能够将计算机发出的控制命令转换为相应的模拟信号,去驱动模拟调节执行机构。这样两个过程,都需要模拟量的输入和输出通道来完成。模拟量输入/输出通道的结构如图11.2所示,下面分别介绍输入和输出通道中各环节的作用。图11.2 模拟量的输入/输出通道结构图信号传感器信号变送器信号处理环节多路转换开关采样保持电路A/D转换器现场信号输入信息微型计算机工业现场执行部件驱动放大低通滤波器D/A转换器输入输出接口信息锁存器输出信息控制信号 1.模拟量的输入通道模拟量的输入通道 典型的模拟量输入通道由以下几部分组成。1)传感器 传感器是用于将工业生产现场的某些非
5、电物理量转换为电量(电流、电压)的器件。例如,热电偶能够将温度这个物理量转换成几毫伏或几十毫伏的电压信号,所以可用它作为温度传感器;而压力传感器可以把物理量压力的变化转换为电信号,等等。2)变送器 一般来讲,传感器输出的电信号都比较微弱,为了易于与信号处理环节衔接,就需要将这些微弱电信转换成一种统一的电信号,变送器就是实现这一功能的器件。它将传感器的输出信号转换成010 mA或420 mA的统一电流信号或者05 V的电压信号。3)信号处理环节信号处理环节主要包括信号的放大及干扰信号的滤除。它将变送器输出的信号进行放大或处理成符合A/D(Analog to Digital)转换器需要的信号。另外
6、,传感器通常都安装在现场,环境比较恶劣,其输出常叠加有高频干扰信号。因此,信号处理环节通常是低通滤波电路,如RC滤波器或由运算放大器构成的有源滤波电路等。4)多路转换开关在生产过程中,要监测或控制的模拟量往往不止一个,尤其是数据采集系统中,需要采集的模拟量一般比较多,而且不少模拟量是缓慢变化的信号。对这类模拟信号的采集,可采用多路模拟开关切换,使多个模拟信号共用一个A/D转换器进行采样和转换,以降低成本。5)采样保持电路在数据采样期间,保持输入信号不变的电路称为采样保持电路。由于输入模拟信号是连续变化的,而A/D转换器完成一次转换需要一定的时间,这段时间称为转换时间。不同的A/D转换芯片,其转
7、换时间不同。对于变化较快的模拟输入信号,如果在转换期间输入信号发生变化,就可能引起转换误差。A/D转换芯片的转换时间越长,对同样频率模拟信号的转换精度的影响就越大。所以,在A/D转换器前面要增加一级采样保持电路,以保证在转换过程中,输入信号的值不变。6)模数转换器A/D这是模拟量输入通道的中心环节,它的作用是将输入的模拟信号转换成计算机能够识别的数字信号,以便计算机进行分析和处理。2.模拟量的输出通道模拟量的输出通道 计算机的输出信号是数字信号,而有些控制执行元件要求提供模拟的输入电流或电压信号,这就需要将计算机输出的数字量转换为模拟量,这个过程的实现由模拟量的输出通道来完成。输出通道的核心部
8、件是D/A(Digital to Analog)转换器,由于将数字量转换为模拟量同样需要一定的转换时间,要求在整个转换过程中待转换的数字量要保持不变。而计算机的运行速度很快,其输出的数据在数据总线上稳定的时间很短,因此,在计算机与D/A转换器之间必须加一级锁存器以保持数字量的稳定。D/A转换器的输出端一般还要加上低通滤波器,以平滑输出波形。另外,为了能够驱动执行器件,还需要设置驱动放大电路将输出的小功率模拟量加以放大,以足够驱动执行元件动作。11.2 开开 关关 量量 接接 口口11.2.1 光电子器件光电子器件 光电技术应用于计算机系统是当前一种较新的趋势,在信号传输和存储等环节中,可有效地
9、应用光信号。例如,在电话与计算机网络的信息传输,声像演播用的CD或VCD,计算机光盘CDROM,甚至于在船舶和飞机的导航装置、交通管理设备中均采用现代化的光电子系统。光电子系统的突出优点是,抗干扰能力较强,传输速率极高,而且传输损耗小,工作可靠。它的主要缺点在于,光路比较复杂,光信号的操作与调制需要精心设计。光信号和电信号的接口需要一些特殊的光电转换器件,下面分别予以介绍。1.光电二极管光电二极管 光电二极管的结构与PN结二极管类似,但在它的PN结处,通过管壳上的一个玻璃窗口能接收外部的光照。这种器件的PN结在反向偏置状态下运行,它的反向电流随光照强度的增加而上升。图11.3(a)是光电二极管
10、的代表符号,图11.3(b)是它的等效电路,而图11.3(c)则是它的工作特性曲线。光电二极管的主要特点是,它的反向电流与光照度成正比,灵敏度的典型值为0.1 A/lx(lx为勒克斯,是光照度E的单位)数量级。图11.3 光电二极管电路(a)符号;(b)等效电路;(c)特性曲线2 04681050E200 1xE400 1xvp/Vip/A(c)(b)(a)akvpipak 2.发光二极管发光二极管 发光二极管通常是使用元素周期表中、族元素的化合物,如砷化镓、磷化镓等所制成的。当这种管子通以电流时将发出光来,这是由于电子与空穴直接复合而放出能量的结果。其光谱范围比较窄,波长由所使用的基本材料而
11、定。图11.4表示发光二极管的代表符号。几种常见发光材料的主要参数如表11-1所示。发光二极管常用来作为显示器件,除单个使用外,也常做成七段式矩阵式器件,单管工作电流一般在几毫安至几十毫安之间。图11.4 发光二极管ak表表11-1 发光二极管的主要参数发光二极管的主要参数颜色波长/nm基本材料正向电压,(10 mA时)/V光强(10 mA时,张角45)/mcd*光功率/W红外900砷化镓1.31.5 100500红655磷砷化镓1.61.80.4112鲜红635磷砷化镓2.02.224510黄583磷砷化镓2.02.21338绿565磷化镓2.22.40.531.58 发光二极管的另一种重要
12、用途是将电信号变为光信号,通过光缆传输,然后再用光电二极管接收,再现电信号。图11.5表示一发光二极管发射电路通过光缆驱动一个光电二极管电路。在发射端,一个05 V的脉冲信号通过300 的电阻作用于发光二极管(LED),这个驱动电路可使LED产生一数字光信号,并作用于光缆。由LED发出的光约有20耦合到光缆。在接收端传送的光中,约有80耦合到光电二极管上,以致在接收电路的输出端可复原为05 V电平的数字信号。图11.5 光电传输系统光电二极管接收电路V0VCC5 VRL43 k发光二极管发射电路RS500 LED05 V脉冲信号光缆 3.光电耦合器件光电耦合器件 光电耦合器是一种光电转换器件,
13、它具有输入端和输出端。输入端是发光器件,输出端是光接收器件。当输入端加电信号时,此电信号使输入端的发光器件发光,而这种光信号被输出端的光电接收器接收并转换成电信号。由这种“电光电”的转换过程实现了输入电信号和输出电信号之间的隔离。这就是光电耦合器的基本工作原理。1)光电耦合器的基本性能 将发光二极管和光敏器件封装在一起就成为光电耦合器,光电耦合器件的种类很多,但其基本原理是完全一样的。典型光电耦合器(简称光耦)的电路原理如图11.6所示。图中光电耦合器件由两部分组成:发光二极管和光敏三极管。当发光二极管通过一定电流时它就会发光,该光被光敏三极管接收,就使它的c、e两端导通。当发光二极管内没有电
14、流流过时,就没有光照射到光敏三极管,从而使三极管截止,c、e两端开路。用此方法就可以将逻辑值以光的有、无方式从左端传到右端。图11.6 光电耦合器输入输出ce 光电耦合器具有10 M的隔离电阻和仅几个pF的电容。这种光电耦合器的特点是体积小,寿命长,无触点,抗干扰性强。根据材料和制造工艺的不同有多种光电耦合器件,目前使用最广泛的是GaAsLED 光电三极管型或光电二极管型。较早的器件是一个光电耦合器封装于一个塑封壳内,而新的器件可将四个光电耦合器封装于一个双列直插式塑封组件壳内,形成集成光电耦合器。2)光电耦合器的基本参数 光电耦合器的参数可分为输入参数、输出参数和传输特性参数三部分。(1)输
15、入特性:表征光电耦合器输入参数集合。最大允许输入电流IFM:超出这个值时引起PN结温升过高,造成发光二极管损坏。一般IFM可达50 mA,平时使用1020 mA。电流过小则发光不够,光电耦合器不能正常工作。正向压降VF:在IF=10 mA时,VF1.3 V,在设计电路时要考虑这个因素。反向击穿电压BVR:发光二极管的反向击穿电压比普通二极管低,一般BVR在1020 V,使用时应控制在5 V以内。由于发光二极管的反向击穿电压BVR较小,因此,为了防止使用时接错电压极性或者其他偶然因素而引进的反向电压造成发光二极管击穿,往往在输入端加入一只反向二极管V,用以保护光电耦合器。为了防止长线输入干扰,往
16、往加上RC电路。完整的输入电路如图11.7所示。图11.7 光电耦合器输入电路输入输出CVRF 反向漏电流IR:光电耦合器的发光二极管在加反向电压时有一固定反向小电流,称之为反向漏电流IR,一般在VR=3 V时,IR不大于50 A。(2)输出特性:表征光电耦合器输出参数集合。暗电流:在输入端不加输入电流时,输出端的光电流称为暗电流(Iceo),输出端在20 V工作电压下,Iceo0.1 A。输出端工作电压VE:光电耦合器输出端工作电压是指当输出端暗电流不超过一定值时,输出端所能加的最高电压。当输出端暗电流不超过0.1 A时,工作电压最高为30 V,一般为20 V。在电路中使用时不得超过手册上给
17、出的工作电压的70。击穿电压BVCEO:输出端的击穿电压是输出端工作电压继续提高后而产生击穿时的电压。对于GD210系列,以二极管输出的耦合器为例,击穿电压即为输出端光电二极管的反向击穿电压,一般可大于100 V。对于4N系列和GD310系列光电耦合器,输出端击穿电压即为输出端光电三极管的集射极之间的击穿电压BVCEO。光电流IE:给光电耦合器输入端注入一定的工作电流(一般10 Ma),使GaAs-LED发光;输出端加上一定的工作电压(一般为10 V),输出端产生的电流即为光电流。GaAs-LED光电二极管型光电耦合器的光电流为300 A左右;而GaAs-LED光电三极管型光电耦合器的光电流可
18、达10 mA。输出最大允许电流ICM:指发光二极管电流IF增加而Ic不再增加时的集电极电流。额定值为20 mA,但使用时不要超过10 mA。最大允许功耗PCM:为光电三极管的输出电流与其压降的乘积,一般为150 mW。(3)传输特性:光电耦合器的传输特性表征光电耦合器输入端与输出端的关系。传输比:在IE=10 mA、VCE=10 V时,传输比约为0.11.5。隔离阻抗:一般大于10 m。极间耐压:极间耐压可达500 V。极间电容:极间电容小于2 PF。响应时间:tr3 s,tf4 ms,因此频率很高时不易使用,频率低于100 kHz(甚至低于50 kHz)时才能可靠地使用,即顶宽和底宽最好大于
19、10 s。3)应用注意事项 (1)由于光电耦合器件在工作过程中需要进行“电光电”的两次物理量的转换,这种转换是需要注意响应时间的,因而输入/输出速率有一定限制,按器件不同一般在几十至几百千赫兹。(2)当光电隔离器件的一端具有高电压时,为避免输入与输出之间被击穿,要选择合适绝缘电压的光电耦合器件。一般常见的为0.510 kV。(3)光电隔离器件的两边在电气上是不共地的。特别是供电电源,两边都应是独立的。(4)光电隔离输出接口通常用于对大功率执行机构的控制,这种控制要求非常可靠。为了使微型机应用系统确知控制动作已经执行,一般每一个控制动作执行后,应有一个相应的状态信息反馈给CPU。在编写程序时,应
20、使控制动作和反馈检测互锁,即在一个控制动作未完成以前,下一个控制动作不应该执行。(5)由于一般光电耦合器件的输入/输出特性是非线性的,因此不适用于模拟量的输入/输出接口。模拟量的隔离应在A/D转换后进行。11.2.2 开关量输入接口电路开关量输入接口电路 如前所述,光电隔离输入通常用于控制动作的状态反馈。这种反馈可能是电信号形式,也可能是机械触点的断开或闭合形式。这里,我们假定状态反馈形式是继电器触点的断开或闭合。光电隔离输入接口电路如图11.8所示。图11.8 光电隔离输入接口电路实例5 VS15 V*5 VS25 V*D1D05 VSn5 V*D7地址选通5 V*为隔离电源;为隔离地 当继
21、电器的触点闭合时,5 V电源经限流电阻为发光二极管提供一个工作电流。为使该发光二极管正常发光,流过它的工作电流一般要求为10 mA左右。发光二极管发出的光使光敏三极管导通,从而使光敏三极管的集电极(C)变成低电平,再经三态反相缓冲器,变成高电平送到CPU的数据总线上。三态缓冲器为光电隔离器件与CPU总线提供一个数据缓冲,只有CPU的地址选通信号加到该缓冲器的选通端时,光电隔离器件的状态才能通过数据总线读到CPU。作为开关量输入/输出元件的光电耦合器的输入电路,可直接用TTL门电路或触发器驱动。在采用MOS电路时不能直接驱动,而要加TTL的三极管驱动,其电路形式如图11.9所示。图11.9 光电
22、耦合器的几种输入电路VCC&TTL(a)VCC(b)&VCC&MOS(c)(d)&5 V 驱动光电耦合器的门电路,不能再驱动其他的负载。如前所述,光电耦合器在接收长距离信号及防止反向击穿时应附加上反向二极管和阻容电路。做为开关量输入时,光电耦合器的输出电路可直接驱动DTL、TTL、HTL、MOS电路等,也可通过晶体管来驱动,对于GaAs-LED光电三极管型可直接驱动。其电路图如图11.10所示。图11.10 光电耦合器输出驱动电路+5 V1+5 V&光电耦合器可代替继电器、变压器、斩波器等用于电路隔离或开关电路。此外,它还可用于D/A转换、逻辑电路、长线传输、过流保护、高压控制、电平匹配、线性
23、放大等许多方面。开关量向微型计算机的输入有两种方法;一种是把一些开关量组成输入端口,由微型计算机的输入指令进行输入;另一种是对于要求紧急处理的一些开关量输入,必须与此同时通过“或逻辑”产生中断请求,由中断处理程序具体查询是哪种请求,再作具体处理。11.2.3 开关量输出接口电路开关量输出接口电路图11.11 开关量输出接口的逻辑结构输出部件驱动放大电路开关量缓冲寄存器数据总线开关量输出信号控制译码电路RESET地址总线IOR高压输入 1.缓冲寄存器缓冲寄存器 缓冲寄存器的每一位表示一个开关量,用“0”和“1”区分通/断或有/无。寄存器的字长等于数据总线位数,可容纳同样多的开关量数目。每个寄存器
24、给一个地址,由控制译码器提供一个选通信号,开关量数目被字长除得的整数即为寄存器的数目。例如,对16位计算机,若有64个开关量输出,则需要四个寄存器(16位)和四套相应电路(每套16路)。2.驱动放大电路驱动放大电路 因为有些输出电路要求比较大的电流(例如,继电器需20 mA电流),所以需要驱动放大电路。一般采用辅助操作接口中的总线驱动器元件即可。3.输出部件输出部件 输出元件通常有四种,即继电器、光电开关、脉冲变压器和固态继电器。其电路原理如图11.12所示。1)继电器输出 如图11.12(a)所示,驱动电流约为20 mA,电压为+5 V,输入高压约为2430 V,电流为0.51 A。当开关量
25、为1时,线圈通过电流,触点被吸合。VFl与V0接近,输入线VF2一般可公用,也可分开接不同设备。线圈并联二极管用以防止反冲。压敏电阻为齐纳二极管,起到防止冲击、打火、去干扰和保护触点等作用。继电器用于负载重、速度慢的情况。2)光电开关输出 光电开关电路如图11.12(b)所示,一般要求驱动电流为20 mA,宽度20 s,用于负载较轻的使用情况。图11.12 几种常用输出部件的电路结构5 V&微机地5 VBV0负载地(b)(a)&B5 V压敏电阻(c)&B微机地负载地(d)光电耦合器电平转换器输入电源输入信号放大器输出驱动电路负载电源输出V01VF1VF2 光电隔离输出接口,一般是CPU和大功率
展开阅读全文