![[信息与通信]第2章 计算机控制系统的硬件设计技术.ppt_第1页](http://file.renrendoc.com/FileRoot1/2019-1/1/fc818bbc-6d14-4ffe-96cf-a10a6ad92cb9/fc818bbc-6d14-4ffe-96cf-a10a6ad92cb91.gif)
![[信息与通信]第2章 计算机控制系统的硬件设计技术.ppt_第2页](http://file.renrendoc.com/FileRoot1/2019-1/1/fc818bbc-6d14-4ffe-96cf-a10a6ad92cb9/fc818bbc-6d14-4ffe-96cf-a10a6ad92cb92.gif)
![[信息与通信]第2章 计算机控制系统的硬件设计技术.ppt_第3页](http://file.renrendoc.com/FileRoot1/2019-1/1/fc818bbc-6d14-4ffe-96cf-a10a6ad92cb9/fc818bbc-6d14-4ffe-96cf-a10a6ad92cb93.gif)
![[信息与通信]第2章 计算机控制系统的硬件设计技术.ppt_第4页](http://file.renrendoc.com/FileRoot1/2019-1/1/fc818bbc-6d14-4ffe-96cf-a10a6ad92cb9/fc818bbc-6d14-4ffe-96cf-a10a6ad92cb94.gif)
![[信息与通信]第2章 计算机控制系统的硬件设计技术.ppt_第5页](http://file.renrendoc.com/FileRoot1/2019-1/1/fc818bbc-6d14-4ffe-96cf-a10a6ad92cb9/fc818bbc-6d14-4ffe-96cf-a10a6ad92cb95.gif)
已阅读5页,还剩178页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章 计算机控制系统的硬件设计技术,接口:是计算机与外围设备交换信息的桥梁 过程输入输出通道:微机与生产过程之间信号传递与转换的过程通道。包括模拟量和开关量输入输出通道。 模拟量输入通道把反映生产过程或设备工况的模拟信号(如温度、压力、流量速度、液位等),转换为数字信号送给计算机。 模拟量输出通道则把计算机输出的数字控制信号转换为模拟信号(电压或电流)作用于执行机构,实现对生产过程或设备的控制。 开关量输入通道把反映生产过程或设备工况的开关信号和脉冲信号(如速度、位移、流量脉冲等)送给计算机。 开关量输出通道把计算机的控制信号送给那些接受开关信号的执行机构和显示、指示装置:如两位阀门、指示灯、步进电机及继电器等装置。,2.1 总线技术 2.2 总线扩展技术 2.3 数字量输入输出接口与过程通道 2.4 模拟量输入接口与过程通道 2.5 模拟量输出接口与过程通道 2.6 硬件抗干扰技术 2.7 本章小结,本章主要内容,2.1 总线技术,2.1.1 总线的定义、层次结构及种类 总线:一组信号线的集合。 以微处理器为核心,总线可以分为内部总线和外部总线,而内部总线又可分为片级总线和系统总线。 片级总线包括数据总线、地址总线、控制总线、I2C总线、SPI总线、SCI总线等; 系统总线包括ISA总线、EISA总线、VESA总线、PCI总线等; 外部总线包括RS-232C、RS-485、IEEE-488、USB等总线。另外,在工业控制中,还定义了其它总线,如:VME、STD、PC-104、Compact PCI等。,2.1.2 PC/ISA/EISA总线简介,1.PC/ISA总线的发展,1981年,伴随以intel 8088为CPU的IBM PC(PC/XT)问世,62线的IBM PC总线诞生。 1984年,PC/AT,16位总线。 为了开发与IBM PC变容的外围设备,行业内逐渐确立了以IBM PC总线规范为基础的ISA (Industry Standard Architecture)总线,1987年,IEEE正式制定了ISA总线标准。,16位ISA总线规范要求与8位PC向下兼容,总线插槽由两部分组成,8位基本插槽和16位扩充插槽。 8位基本插槽为62芯,16位扩展插槽为36芯,基本插槽可以独立使用。但只有8位数据和20位地址。如果需要16位的数据或者20位以上的地址,则需要8位基本插槽+16位扩充插槽的方式 16位扩充插槽还扩充了中断和DMA请求,2. ISA信号线定义,高位字节选择信号,DMA地址使用信号,通常用于连接地址译码器的输入功能,用来选择DMA要访问的的设备或CPU要访问的设备,地址锁存信号,存储器的读写和I/O读写信号,1MB以上存储空间的读写信号,I/O通道检验错信号,系统时钟信号,固定频率8MHz,DMA应答信号,I/O通道准备好,输入为低电平表示请求插入等待周期,所有DMA通道的计数结束信号,16位存储器(I/O)传送请求,总线主设备确认,只有该信号与DMA控制器配合使用,ISA设备才真正体现主模块功能,零等待信号,如果某个ISA上扩展的设备不需要插入这个等待周期,可使该板的0ws信号为低电平,中断请求信号,3.EISA(Extended Industry Standard Architecture),EISA为32位中央处理器设计的总线扩展工业标准,总线宽度从16位扩展为32位,总线频率8MHz提高到16MHz。 ISA对于386DX以上具有32位地址和数据宽度的微机系统不够,影响其性能的发挥,为此,IBM推出了32位微机采用的MCA微通道总线技术,但采用了严格的许可证制度,其它厂商不能采用。且与PC/XT/AT总线不兼容。 为与之抗衡,Compaq、HP,NEC,Epson等9家公司联合在ISA基础上于1988年推出了为32位机设计的“扩展工业标准结构”EISA。,2.1.3 PCI/Compact PCI总线简介,PCI(Peripheral Component Interconnect)是美国SIG(Special Interest Group of Association for Computer Machinery)集团推出的64位总线。该总线的最高总线频率为33MHz,数据传输率为80MB/s(峰值传输率为133MB/s)。,PCI是不依附于某个具体处理器的局部总线,从结构上看,PCI是在CPU和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传送。,1.PCI总线的主要性能,1.支持10台外设 2.总线时钟频率为33.3MHz/66MHz 3.最大数据传输速度为133MB/s 4.时钟同步方式 5.与CPU及时钟频率无关 6.总线宽度为32位/64位 7.能自动识别外设 8.特别适合于Intel的CPU协同工作,2.其它性能,1.具有与处理器和存储器子系统完全并行操作的能力 2.具有隐含的中央仲裁器 3.采用多路复用方式,减少了引脚 4.支持64为寻址 5.完全的多总线主控能力 6.提供地址和数据的奇偶校验 7.可以转换5V和3.3V的信号环境,3.PCI总线信号定义,主控设备49条,目标设备47条,可选引脚 51条(主要用于64位扩展、中断请求、高速缓存支持等),总引脚数 188条(包含电源、地、保留引脚等)。,PCI总线结构连接方式:CPU总线与PCI总线由桥接电路(北桥芯片)相连,芯片上除有桥接电路外,还有Cache(高速缓存)控制器和DRAM控制器等。PCI上挂高速设备。,PCI和ISA/EISA总线也通过桥接电路(南桥芯片)相连, ISA/EISA挂慢速设备,继承原有资源,4.Compact PCI总线,CompactPCI是一种新的开放式工业计算机标准,是PCI总线技术与成熟的欧式卡组装技术的结合 最具吸引力的特点是热插拔(hot swap),不切断电源的情况下从机箱内拔出或插入,依靠先进的软件,系统能够自动调整配置。,2.1.4 其它总线简介,1.PC/104总线,PC/104是一种嵌入式的总线规范,是ISA(IEEE-996)标准的延伸,1992年被作为基本文件采纳,叫IEEE-P996.1兼容PC嵌入式模块标准,其信号定义域PC/AT基本一致,但电气和机械规范不同,是一种优化、小型、堆栈式结构的嵌入式控制系统,是专门为嵌入式控制而定义的工业控制总线。,PC/104plus为单列三排120个总线管脚,有效信号线和PCI总线完全兼容,一个计算机主板可以同时拥有PC/AT和PCI总线,一个PC/104CPU模块可同时拥有PC/104和PC/104plus总线,2.PC/104 plus总线,3.STD总线,(1)STD总线信号:56根信号线,按其功能可分为四类:电源线(引脚1-6,53-36),数据总线(8/16位,引脚7-14,16位扩展16-30),地址总线(16/24,引脚15-30,7-14),控制总线(引脚31-52),,(2)STD32总线: STD总线56脚信号线称为P金手指(P1/P2),STD32是在P金手指之间插入了附加E金手指(E1/E2),增加了58条信号线,扩展了总线仲裁,附加的中断线,DMA以及地址线和数据线,以适应32位高性能微处理器的发展。,采用公共母板结构,采用56线双列插座,是8/16位微处理器总线标准。,2.1.5 串行外部总线简介,外部总线:计算机与计算机之间或计算机与其他智能设备之间进行通信的连线,常用的外部总线有RS-232C,USB串行总线。,1.RS-232/RS-422/RS-485串行通信总线,(1)平衡和不平衡传输方式,不平衡方式用单线传输信号,地线作为信号回路,信号线上所感应到的干扰和地线上的干扰叠加后影响接收信号。,平衡方式用双绞线传输信号,信号在双绞线中自成回路,双绞线上的干扰互相抵消,地线上的干扰不影响接收端,具有好的抗干扰能力,并适合远距离传输。,(2)RS-232C,目前应用最广泛的串行通信接口标准, RS-232C的电气接口是单端的,双极性电源供电电路,数据传输局限于20kb/s,传输距离为15米,没有规定连接器,产生了25插针等方案,各方案不兼容,每个信号只有一根导线,两个传输方向仅用一根地线,接口使用不平衡的发送器和接收器,可能在各信号间产生干扰。不能区分由驱动电路产生的有用信号和外部引入的干扰信号。,由于发送器和接收器之间有公共信号地线,共模干扰信号不可避免地进入信号传送系统,因此,RS-232C要采用大幅度的电压摆动来避开干扰信号。,(3)RS-422A/ RS-485,采用平衡驱动和差分接收。这种驱动器相当于两个单端驱动器,输入相同,一个的输出是另一个的反向,当干扰信号作为共模信号出现时,接收器则接收差分输入电压。,在较长距离内明显的提高数据速率,在1200m距离内把速率提高到100kb/s,差分平衡结构能从地线的干扰中分离出有效信号。,两对平衡差分电路形成全双工传输电路。,半双工传输,任何时候只有一点处于发送状态,以此,发送电路必须有使能信号加以控制。,在实际应用中,将远距离的两台或多台带RS-232C接口的系统连接起来,进行通信或组建分布式系统,可以用RS-232C/422A转换环节来解决。两个转换装置之间用RS-422A连接 原理:通过光电隔离器件将RS-232C的1489与RS-422A的75174相连,而RS-422A的75175与RS-232C的1488相连,完成电气接口标准的转换,(4)RS-485多点互连,任何时候只有一个主控模块发送数据,其他模块接收数据,于是便产生了主从结构形式的RS-485标准。,2.USB总线,USB称为通用串行总线,由Compaq,IBM等7家公司推出,是一种连接外部设备的机外总线。 (1)具有热插拔功能 (2)USB采用“级联”方式连接各个外部设备 (3)适用于低速外设连接,2.2 总线扩展技术,2.2.1 微型计算机系统I/O端口与地址分配,1. I/O端口及I/O操作,接口内部一般设置若干寄存器,用以暂存CPU和外设之间传输的数据、状态、和控制信息,相应的寄存器分别为数据寄存器,状态寄存器和控制寄存器。这些能被CPU直接访问的寄存器统称为端口,分别叫数据端口、状态端口和控制端口。每个端口有独立的地址,作为CPU区分各端口的依据。,数据端口:存放外设送往CPU及CPU输出到外设的数据,起数据缓冲作用; 状态端口:用来指示外设的状态,每种状态用一个二进制位表示,每个外设可有几个状态位,被CPU读取,以测试或检查外设的状态,决定程序流程; 命令端口:用来存放CPU向外设发出的各种命令和控制字,以便控制接口或设备的动作。,CPU可对端口进行读写操作,CPU与外设的数据交换实质就是CPU的内部寄存器与接口内部的端口之间的数据交换。,2. I/O端口编址方式,类似于CPU读写存储器需要通过存储器的地址来区分内存单元,CPU通过端口地址实现对多个端口的读写选择。,给I/O端口编址的方式:统一编址(存储器映射方式),独立编址(I/O映射方式),统一编址:把系统中的每个I/O看成存储单元,与存储单元统一编址,访问存储器的所有命令可用来访问I/O端口,不用设置专门的I/O指令,所以也称为存储器映射I/O编址方式,实质是把I/O地址映射到存储空间,作为整个存储空间的一部分。,优点:简化了指令系统设计,可使用种类多、功能强的存储器指令访问外设端口;I/O地址空间可大可小,灵活性强。 缺点:I/O地址具有和存储器地址相同的长度,增加了译码的复杂度,延长了译码时间,降低了输入输出效率。,独立编址:对系统中的I/O端口单独编址,采用专门的I/O指令来访问具有独立空间的I/O端口,称为I/O映射方式。,优点:将输入输出指令和访问存储器的指令明显区分开,使程序清晰;I/O地址较短,I/O指令长度短,译码电路简单,指令执行速度快; 缺点:必须设置专门的I/O指令,其功能不如存储器指令强大。,3. I/O端口地址分配,不同类型的计算机采用不同的I/O地址空间划分。 80x86,采用独立编址方式,端口地址为16位,最大寻址范围为64k个地址。 PC系列微机,主板上只用了10位I/O端口地址线,支持的端口数为1024个,地址空间为000H3FFH,有效地址线为A0A9。,按接口电路的复杂程度及应用形式,可以把I/O接口硬件分为两类:板内接口和扩展接口; PC系列微机的I/O端口地址空间分为两部分,把1024端口的前256个(000H0FFH)专供系统板上的I/O接口芯片使用,后768个(100H3FFH)为I/O接口扩展卡使用。,系统板上的I/O接口:也称为板内接口,寻址到的都是可编程大规模集成电路,完成相应的板内接口操作。 扩展卡上的I/O接口:扩展卡主要指插接在主板插槽上的接口卡,通过系统与CPU相连,这些扩展卡一般由若干个集成电路按一定的逻辑组成一个部件,如图形卡,串行通信卡等。,4. I/O端口地址选用原则,为避免端口地址发生冲突,设计I/O接口电路时,需要遵循一些原则: 1)系统配置已使用的地址不能用 2)未被使用,但厂家申明保留的地址不要用 3)用户可以使用PC微机300H31FH的地址,2.2.2 I/O端口地址译码技术,1.三种译码方式,把CPU送出的地址转变为芯片选择或端口区分的依据就是地址译码电路。,(1)线选法:高位地址线不经过译码,直接或反向后接各存储器芯片或端口的片选来区分各芯片或端口地址 会造成地址重叠,且各芯片地址不连续,必须在软件上保证片选线每次寻址只有一个部件有效。,(2)全译码法:最终目标唯一确定一个端口地址或寄存器地址,所有地址线都参与译码。优点是每个芯片的地址范围唯一确定,且各片之间是连续的,缺点是译码电路复杂;,(3)部分译码:用片内寻址外的高位地址的一部分译码产生片选信号,部分译码简单,但存在地址重叠区,因此,必须通过软件保证这些片选线每次寻址只能有一个部件有效。,2.I/O端口地址译码电路信号,译码电路不仅与地址信号有关,还跟控制信号有关,要根据CPU与I/O端口交换数据的流向,数据宽度,以及是否采用奇偶地址等要求来形成相应的控制信号,从而形成端口地址译码电路。,以ISA总线为例,I/O译码除了受A0A9确定的地址范围限制外,还要用其他一些控制信号,如利用IOR或IOW信号控制对端口的读写,利用AEN(DMA使用信号)控制非DMA传送,用IO16控制对8位还是16位端口操作,用SBHE控制端口的奇偶地址。,3.I/O端口地址译码方法及电路形式,(1)固定地址译码,根据确定的地址字段来设计译码电路。 AEN是ISA总线上的DMA使能信号,CPU控制总线时,AEN为0,DMA控制时,AEN为1,把AEN连接在译码器的低电平上,就保证该数据采集卡是在CPU控制下工作。,(2)开关选择译码,用户可以设置的,采用数据比较器和一组逻辑开关来实现ISA板卡高位地址的设定。,逻辑开关全闭,则该板卡的高12位为03ExH,2.2.3 基于ISA总线端口扩展,1.板选译码与板内译码 2.总线驱动及逻辑控制 3.端口及其读写控制,2.3 数字量输入输出接口与过程通道(DI),在计算机控制系统中,当需对生产过程进行自动控制时,需要处理一类最基本的输入输出信号,即数字量(开关量)信号。这些信号包括: 开关的闭合与断开、指示灯的亮与灭、继电器或接触器的吸合与释放、马达的启动和停止、可控硅的通和断,等等。 这些信号的共同特征是以二进制的逻辑“1”和“0”出现的,所以把这类信号统称为数字信号。 本节内容包含: 1. 数字量输入输出接口 2. 数字量输入通道 3. 数字量输出通道 4. 数字量输入输出通道模板应用举例,2.3.1 数字量输入输出接口技术,1. 数字量输入接口,数字量输入接口元件常用三态门缓冲器74LS244取得状态信息。,特点:74LS244共有8个通道,可输入8个开关状态。 作用:74LS244可用来隔离输入和输出线路,在两者之间起缓冲作用。,经过端口地址译码,得到片选信号CS,且在执行IN指令时,产生IOR信号,则被测的状态信息通过输入接口送到PC总线的数据线上,然后装入AL寄存器。,完成取数的指令: MOV DX, port 地址送DX IN AL, DX 从端口读数,送AL,2. 数字量输出接口,当对生产过程进行控制时,一般应对计算机送出的控制状态进行保持,直到重新刷新为止。所以需要利用输出接口对其进行锁存,一般采用锁存器74LS273。 特点:74LS273有8个通道,可输出8个开关状态,并可驱动8个输出装置。,经过端口地址译码,得到片选信号CS,执行OUT指令时,产生IOW信号,利用IOW的后沿产生的上升沿可以锁存数据;,用下列指令完成数据输出控制: MOV AL,DATA MOV DX, port OUT DX,AL,2.3.2 数字量输入通道,1.数字量输入通道的结构,数字量输入通道主要由输入缓冲器、输入调理电路、输入地址译码电路组成。其结构如下:,2.输入调理电路,数字量(开关量)输入通道的基本功能就是接受外部装置或生产过程的状态信号。 这些状态信号的形式可能是电压、电流、开关的触点,必然引起瞬时高压、过电压、接触抖动等现象。 为了将外部开关量信号输入到计算机,必须将现场输入的状态信号经转换、保护、滤波、隔离等措施转换成计算机能够接受的逻辑信号,这些功能称为信号调理。,将接点的接通和断开动作,转换成TTL电平信号与计算机相连。为了清除由于接点的机械抖动而产生的振荡信号,一般应加入有较长时间常数的积分电路来消除这种振荡。 下图是一种简单的采用积分电路消除开关抖动的方法。,1)小功率输入信号调理电路,下图是采用R-S触发器来消除开关两次反跳引起抖动的方法。试阐述其如何来消除抖动的?,分析:当开关S处于常闭位置时,1端为低电平,输出A为高电平;此时3、4端均为高电平,输出B为低电平,2端为低电平,从而2端被锁定,所以,即使在S端产生抖动,但只要不与常开端连接,输出A始终处于高电平。同理,当开关处于常开位置时也如此。因此,在开关闭合或断开时只产生一个脉冲,触点抖动现象被消除。,2、大功率输入信号调理电路,在大功率系统中,需要从电磁离合等大功率器件的接点输入信号。由于大功率开关电路采用较高的直流电源,在输入开关状态信号时可能对计算机控制系统带来干扰和破坏,故需要将这类开关信号经光电隔离后才能与计算机相连,以确保计算机正常运行。这种情况下,为了使接点工作可靠,接点两端至少要加24V以上的直流电压。,2.3.3 数字量输出通道,数字量输出通道主要由输出锁存器、输出驱动电路、输出口地址译码电路组成。,输 出 驱 动 电路,输 出 锁 存 器,地址译码器,生 产 过 程,P C 总 线,1. 数字量输出通道的结构,要把计算机输出的微弱数字信号转换成能对生产过程进行控制的驱动信号,关键在于输出通道中的功率放大电路。 根据生产过程开关器件功率的不同,可有多种数字量放大电路的构成方式。如:功率晶体管、大功率场效应管。 在开关信号从输出缓冲器到驱动电路之前,往往要对其进行隔离,以避免现场设备的开关和起停干扰计算机控制系统或引入强电进系统。 因此,驱动电路实质上包含隔离和放大两部分。,2. 输出驱动电路(drive circuit of output),输出锁存(flip-latch) :锁存CPU输出的数据或控制信号。 隔离(isolating) :为了防止干扰。 放大(amplifying) :把计算机输出的微弱数字信号转换成能对生产过程进行控制的驱动信号。,因此,DO通道结构也可表示如下:,1) 输出接口光电隔离(photoelectricity isolating),在计算机控制系统中,输出开关量大部分都是TTL或CMOS电平,输出电流较小,一般不能直接驱动发光二极管,所以通常会加驱动电路,如7406、7407,或者加一级驱动三极管。,为了保证输入与输出端在电气上隔离,两端的电源必须独立。如图中VDD、VCC。,工作原理:在上图中,当开关量输出端PA0输出高电平时,经反相驱动电路后变为低电平,使发光二极管有电流通过并发光,光线使得光敏三极管导通,从而在集电极上产生输出电压UO,该电压便可以用来控制外部电路.,2) 晶体管输出驱动继电器(relay)电路,(1)触点式继电器输出 继电器是电器控制中常用控制器件,由线圈和触点(常开和常闭)构成。 原理:当线圈通电时,由于磁场作用,使开关触点闭合或断开,线圈不通电时,开关触点断开或闭合。,触点式继电器工作原理:当开关量输出端PA0输出高电平时,经反相驱动器7406变为低电平,发光二极管发光,从而光敏三极管导通,使得晶体管VT导通,故使继电器K的线圈通电,继电器的触点闭合,使得负载RL与220V电源接通。反之则断开。 图中二极管VD保护晶体管VT不被击穿。,分析:当继电器K吸合时,二极管VD截止,电路正常工作。当继电器K释放时,由于继电器线圈电感的存在,因而储存有电能,而此时晶体管VT截止,故在线圈两端产生较高的感应电势,此电势方向为上负下正,正端加到VT的集电极上,当感应电势与VCC的和大于VT的集电极反向电压时,VT被击穿。加入二极管VD后,继电器线圈产生的感应电势由二极管VD流过,钳住了VT集电极端的电压,因而VT得到保护。,达林顿阵列输出驱动继电器电路,MC1416是达林顿阵列驱动器,内含7个达林顿复合管,每个驱动电流大于500mA,截止时承受100V电压. 右图是MC1416驱动7个继电器,(2)固态继电器输出(solid state relay) 触点式继电器在开关瞬间,触点容易产生电火花,从而引起干扰。固态继电器(SSR)则克服了这方面问题。 原理:SSR用晶体管或者可控硅代替常规继电器的触点开关,并用光电隔离器作为前级。因此固态继电器实际上是一种光电隔离器的无触点开关。固态继电器分直流型和交流型两大类。下图为交流型SSR电路原理图,零交叉电路使交流电压变化到零伏附近时让电路接通,减少干扰:,直流型SSR的输入级为光电隔离器,输出级为大功率晶体管(输出工作电压可达30V-180V)。 应用:主要用于带动直流负载的场合,如直流电动机的控制、直流步进电机控制和电磁阀门的开启与关闭等。,PCL-730是研华公司推出的32通道隔离型I/O板卡,提供16路开关量隔离输入和16路开关量隔离输出,其结构图如下所示:,2.3.4 数字量输入输出通道模板,D0-D7:数据线; A0-A9:地址线;CS1, CS2:寄存器选通信号;分别为低8位寄存器选通和高8位寄存器选通; IDI0-IDI15:16路隔离开关量输入通道, IDO0-IDO15:16路隔离开关量输出通道。,程序设计举例(基地址设为220H): PCL-730板卡的开关量输入/ 输出都只需要二条指令就可以完成。 C语言程序如下: outportb(0x220,Ox55) /隔离开关量输出的奇数通道输出低电平 outportb(Ox221,0x55) inportb(Ox220) /读入隔离开关量输入通道07的输入电平 inportb(Ox221) /读入隔离开关量输入通道815的输入电平,汇编语言程序如下: MOV DX, 220H ;隔离开关量输出的奇数通道输出低电平 MOV AL, 55H OUT DX, AL MOV DX, 221H OUT DX, AL MOV DX, 220H ;读入隔离开关量输入通道07的输入电平 IN AL, DX MOV AH, AL MOV DX, 221H ;读入隔离开关量输入通道815的输入电平 IN AL, DX,2.4 模拟量输入接口与过程通道,在计算机控制系统中,模拟量输入通道的任务是把从系统中检测的模拟信号,变成二进制的数字信号,经接口送往计算机。 传感器将生产过程的工艺参数转换成电参数的装置,大多数传感器的输出是直流电压或电流信号,也有一些传感器把电阻值、电容值、电感值的变化作为输出量。 为了避免低电平模拟信号带来的麻烦,经常要将测量元件的输出信号经变送器变送,如压力变送器、温度变送器、流量变送器等,将温度、压力、流量的电信号变成010mA,或420mA的统一信号,2.4.1 模拟量输入通道的组成,模拟量输入通道一般由I/V变换,多路转换器,采样保持器、A/D转换器、I/O接口及控制逻辑组成。,过程参数由传感元件和变送器测量并转换为标准的电流形式后送至I/V变换器;在微机的控制下,由多路开关将各个过程参数依次地切换到后级,进行放大、采样和A/D转换,实现过程参数的巡回检测。,作用:是将电阻、电感、电容等参数的变化变换为电压或电流输出的一种测量电路。 特点:具有灵敏度高、测量范围宽、容易实现温度补偿等优点。,2.4.2 信号调理和I/V变换,1. 信号调理,信号调理主要通过非电量的转换、信号的变换、放大、滤波、线性化及隔离等方法将非电信号和非标准信号转换成标准的电信号。是传感器和转换以及和执行机构之间的桥梁。,1)非电信号的检测不平衡电桥,下图为一个用热敏电阻来测量温度的测量电桥。电阻R1,R2,R3为精密电阻,RPt为热敏电阻,E端接激励源,A,B端接到后级的测量放大电路,一般情况下:R2R3,R1=100欧,0时, RPt为100欧,此时电桥平衡,输出为0。 当温度变化时, RPt的阻值是温度的函数为: Rpt(t)=R0+a(t)t=R0+dR a(t) 为电阻温度系数,t为温度,因此,某温度下,产生不平衡电压,由不平衡电压推算出温度值。 注意:工业中用热敏电阻测量温度,当测量电路离控制柜很远时,热敏电阻与调理电路之间连接宜采用三线制,而不是两线制接法。因采用两线制,由 于导线电阻存在,容易产 生误差。热敏电阻与调理 电路之间三线制接法如图 A和B分别接在两个互相抵消 的桥臂上,引线引起的误差 和温度变化引起的误差一起 被补偿掉。,作用:将弱电信号放大成需要的标准电信号。如上述电桥输出电压一般达不到要求的标准电压,故需要放大器放大。 选择因素:精度、速度、幅度以及共模抑制等 常见器件:uA741,LF347(低精度) OP-07,OP-27(中等精度) ICL7650(高精度),两线制:仪表到控制柜或者计算机只有两根线 三线制:仪表到控制柜或者计算机有三根线,2)信号放大电路,基于ILC7650的前置放大电路,AD526可编程仪用放大器,自校零放大器,R2为精密电阻,2. I/V变换,变送器输出的信号为010mA或420mA统一信号,需要经过IV变换变成电压后才成处理。,1) 无源I/V变换,当输入电流I范围已知时,输出电压V的范围就确定。 如:当输入I为010mA时,取R1=100欧R2=500欧,则V=05V 当输入I为420mA时,取R1=100欧R2=250欧,则V=15V 思考:图中R1和电容C起什么作用?二极管D作用是什么? 滤波和输出限幅,利用有源器件运算放大器和电阻组成,图中电容C起滤波。R2精密取样电阻,250欧, V1=-I*R2, V=I*R2*Rf/R3 R3=1K欧,R4为4.7K欧电位器(平衡电阻),调节Rf使0-10mA对应0-5V,2)有源I/V变换,V1,也可用同相放大电路: A=1+R4/R3 若取R3=100K,R4=150K,R1=200,则010mA输入对应于05V的电压输出。若取R3=100K,R4=25K,R1=200,则420mA输入对应于15V的电压输出,2.4.3 多路转换器,多路转换器也称多路开关。 作用:是用于切换模拟电压信号的关键元件,可将各个模拟输入信号依次或随机地接到公用放大器上或A/D转换器上,完成“多到一”的转换。 要求:理想开关是开路状态时电阻无穷大,接通时电阻为0,切换快、噪音小、寿命长、工作可靠。 常用多路开关有:CD4051,AD7501,LF13508等。 CD4051的原理: INH为高电平时,8个通道均不通,采样:计算机每隔一定的时间间隔逐点的采入模拟信号的瞬时值的过程,把时间上连续,幅值上也连续的模拟信号转变成一连串脉冲输出信号。 采样开关K(采样器):执行采样过程的装置。 采样周期:采样开关每次通断的时间间隔T。 采样时间(采样宽度):采样开关每次闭合的时间。 理想采样开关:当 ,称为理想采样开关。 采样开关的波形如下图,2.4.4 采样、量化及采样/保持器,1. 信号的采样,采样信号y*(t):时间上离散,幅值上连续的信号 采样过程:将时间和幅值均连续的模拟信号y(t)变换为采样信号的过程称为采样过程或离散过程。 信号的采样过程表示如下:,普通采样开关,理想采样开关,思考:由采样过程知,连续信号经过采样以后所得采样信号y*(t)不是取全部时间上的信号值,而是取某些时间上的值,即y*(t)是y(t)的取样?那么处理后的采样信号会不会造成原来信号的丢失呢?也就是说是否能由处理后的采样信号来复现原来的模拟信号y(t)呢?,问题就取决于采样周期T的大小。 香农采样定理:当采样频率f2fmax (模拟信号的最高频率),那么采样信号y*(t)就能唯一地复现y(t)。 实际应用中,常取 f(510)fmax 。,背景:采样信号是时间上离散、幅值上连续的信号,本质是离散的模拟信号,不能直接进入计算机。 含义:用一组数码(二进制码)来逼近采样信号的幅值。将采样信号的幅值变为数字信号D。 量化过程:将采样信号转化为数字信号的过程。 物理器件:A/D转换器。 量化单位q:设A/D 转换器的位数为n(分辨率),采样信号的幅值变化范围为 则量化单位,2. 信号的量化,量化过程实际是一个用q去度量采样幅值高低的小数归整过程。 由于量化过程是一个小数归整过程,因而存在量化误差,量化误差是q/2。,假如q20mV,则量化误差为10mV,当某时刻采样信号的幅值是1V时,量化结果是多少?,当采样信号的幅值是0.990V时,量化结果是多少?,当某时刻采样信号的幅值是1.009V时,量化结果是多少?,结论: q20mV, 幅值为0.990V-1.009V范围内时的采样信号,其量化结果都是50. 因为量化误差为q/2 10mV, A/D转换器的位数越高,量化单位q越小,量化越精确。,1) 孔径时间和孔径误差的消除 孔径时间:完成一次A/D转换所需要的时间。 孔径误差:每一个采样时刻的最大转换误差。 对于一个时变的模拟信号而言,孔径时间决定孔径误差。 如图正弦模拟信号 对于一定的转换时间,因为 在0时刻最大,所以误差最大可能发生在信号过0的时刻。所以在原点有:,3. 采样保持器,采样保持器的基本组成电路如图:由输入输出缓冲器A1、A2和采样开关K、保持电容CH组成。,误差百分数为 所以,为了确保A/D转换的精度,必须限制输入信号的频率范围。或者加采样保持器,提高模拟输入信号的频率范围。 结论:为达到转换所规定的精度,要求A/D转换器在转换时间内输入模拟量的变化幅度应小于A/D转换量化误差,2) 原理,工作原理:采样时,K闭合,VIN通过A1对CH快速充电,VOUT跟随VIN;保持期间,K断开,因A2的输入阻抗高,VOUTVC保持不变。采样器一旦进入保持,马上启动A/D转换器,确保转换期间输入恒定。 3) 常见采样保持器 常用采样保持器有LF398、AD582等。 注意:当被测量信号变化缓慢,A/D转换时间足够短,可以不加采样保持器。,LF398 采样保持控制引脚8:高电平,采样;低电平,保持 CH外接高品质电容,其减小可以提高采样频率。但会减低精度。 获取时间:CH为0.01uF时, 信号精度0.01的获取时间为25us,保持期间,电压下降每秒3mV,若A/D转换时间为100us时,保持器输出电压下降约300uV,定义:实现采样和量化过程的器件 原理:将输入电压与已知电压比较进行的。 比较将按某一方式获得的数字量D转换成电压模拟量U0,同时将U0和输入模拟电压Ux比较,若两者相等,则数字量D就是对输入模拟量Ux转换的结果,若不等则进一步修数字量D,直至U0Ux为止。,逐次逼近式 双积分A/D转换器,2.4.5 A/D转换器及其接口技术,1. A/D转换器工作原理,2. A/D转换器基本结构,1)逐次逼近A/D转换器 思想:类似于用天平称重,由D/A转换器从高位到低位逐位增加转换位数,产生不同的已知电压,将输入电压逐次与这些电压比较而实现。 转换过程:启动开始,控制逻辑给逐次逼近寄存器SAR(Successive Approximation Register)最高位置1,SAR的数字量给D/A转换输出Uc.Uc和模拟输入电压Ux在比较器上比较;若UcUx,则确认最高位为1的同时置次高位为1;若UcUx,则将最高位清零,同时置次高位为1;如此由最高位至最低位逐一比较。 SAR的输出数字量即为Ux的转换数字量,特点:精度高,速度快,转换时间固定,易于微机接口,广泛应用于计算机控制系统中。,2)双积分式A/D转换器 思想:对模拟输入电压和参考电压进行积分,变换成与模拟输入电压平均值成正比的时间间隔,然后将该时间间隔转换成计数脉冲,最后将代表模拟量输入电压大小的脉冲数转换成BCD码输出。 特点:抗干扰能力强,转换速度慢。,(1)分辨率是衡量A/D转换器分辨模拟量最小变化程度的技术指标,通常用数字量的位数n(字长)来表示。,3. A/D转换器主要技术指标,假设n8,满量程输入为5.12V,,则,LSB对应于模拟电压,即, q 20mV,分辨率为n位,表示能对满量程输入的 的增量作出反应,即数字量的最低有效位(LSB)对应于满量程输入的 。,(2)转换时间是指A/D转换器完成一次模拟到数字转换所需要的时间。 (3)线性误差是指A/D转换器的理想转换特性(量化特性)应该是线性的,但实际转换特性并非如此。在满量程输入范围内,偏移理想转换特性的最大误差定义为线性误差。 线性误差通常用LSB表示,如LSB/2,或1LSB。(Least Significant Bit ) (4)量程是指所能转换的输入电压范围,如55V,010V,05V。 (5)对基准电源的要求 基准电源的精度对整个系统的精度产生很大影响,可考虑外接精密基准电源。,4.常用A/D转换器及其接口技术,ADC0809是一种带有8通道模拟开关的8位逐次逼近式的A/D转换器,其转换时间100s,线性误差LSB/2。,8通道输入,通道选择,数字输出,A/D 转换器,1)8位A/D转换器ADC0809,(1)8通道模拟开关及通道选择逻辑,实现8选1操作。 CBA的组合 000111,对应VIN0VIN7;,8通道输入,通道选择,数字输出,A/D 转换器,地址锁存允许信号ALE(正脉冲)完成通道选择信号CBA的锁存,并把CBA对应的通道的模拟量送入A/D转换器。,8通道输入,通道选择,数字输出,A/D 转换器,8通道输入,通道选择,A/D 转换器,(2)8位A/D转换器对输入端VINi进行转换。当START上收到一个启动转换命令(正脉冲), A/D转换器开始转换,100s左右后转换结束,结果D(D0 2n-1) 存入三态锁存缓冲器。,VINi,D,8通道输入,通道选择,A/D 转换器,VINi,D,转换结束时,EOC信号由低电平变为高电平,通知CPU读结果。 CPU可用查询方式或中断方式读此数据。,8通道输入,通道选择,A/D 转换器,VINi,D,(3)三态输出锁存缓冲器用于存放转换结果D。 输出允许信号OE高电平时,D由DO0DO7输出; 输出允许信号OE低电平时,DO0DO7高阻。,单通道12位逐次逼近A/D转换器 转换时间25us, 误差1/2LSB,单极性或双极性输入,量程10V或20V。,2)12位A/D转换器AD574A,AD1674,10us,单、双极性应用 单极性:BIP OFF接0V 双极性:BIP OFF接10V,调零,调零,量程,量程,转换结果输出: 引脚12/8=1:D11-D0并行输出; 引脚12/8=0:D11-D4和D3-D0分时输出; 控制逻辑,A0:转换数据长度选择控制信号,转换进行:STS为高电平 转换结束:STS从高电平转为低电平 转换时序: 启动,转换时序:读,3) AD574A/1674与PC总线工业控制机接口,8位输出方式,若片选有效,高位地址为BASE,则12为A/D启动控制端地址为BASE+0,A/D数据输出高8位端口地址为BASE+2,低4位端口地址为BASE+3,A/D转换子程序段如下:,启动: ADSTART:MOV DX,BASE+0; OUT DX,AL; NOP RET,读数: ADREAD:MOV DX,BASE+2; IN AL,DX; MOV AH,AL MOV DX,BASE+3 IN AL,DX RET,2.4.6模拟量输入通道模板应用举例,PCL-813B是研华公司推出的基于ISA总线的数据采集卡,分辨率为12位,A/D转换器为AD574A,转换时间为25us/10us;提供32路单端隔离模拟量输入通道。,采,样,保,持,器,I/O,主,机,控制逻辑,A/D转换,多,路,转,换,器,信号调理或I/V 变换,过,程,参,数,接,口,电,路,模拟量输入通道,传感器或变送器,PCL-813B 的寄存器地址 基地址+04: A/D转换结果的低字节(只读) 基地址+05:A/D转换结果的高字节(只读,包括转换准备位) 基地址+09:增益控制(只写) 基地址+10:多路转换控制(只写) 基地址+12:A/D转换软件触发 程序设计举例 PCL-813B A/D 转换基于查询方式,由软件触发。A/D 转换器被触发后,利用程序检查A/D状态寄存器的数据准备位(DRDY ,位4)。如果检测到该位为“1”,则A/D 转换正在进行。当A/D 转换完成后;该位变为低电平,此时转换数据可由程序读出。,C语言参考程序如下(基地址为220H,单极性输入) int i, adch,adcl outportb(0x229,0x01); /置增益地址,选择05V输入范围 for(i=0;i20;i+); /延时 outportb(ox22a,chno); /写入通道号 for(i=0;i50;i+); /延时 outportb(0x22c,0); /启动A/D转换 do adch=inportb(0x225); /读A/D转换器状态 while(adch /拼装成整数,汇编语言参考程序如下(基地址为220H,单极性输入) MOV DX, 0229H ;置增益地址 MOV AL,01H ;选择05V输入范围 OUT DX,AL CALL L1 ;L1为延时5us子程序 MOV DX, 022AH ;写入通道号 MOV AL,00H OUT DX,AL CALL L2 ;L2为延时20us 子程序 MOV DX, 022CH ;写入通道号 MOV AL, 00H ;启动A/D转换 OUT DX,AL MOV DX, 0225H,POLLING: IN AL, DX ;读A/D转换器状态 TEST AL,00010000B ;检测DRDY是否为1 JNZ POLLING MOV DX, 0225H ;读高字节,存入BH中 IN AL,DX AND AL, 0FH MOV BH,AL MOV DX,0224H ;读低字节,存入BL中 IN DX,AL MOV BL,AL,2.5 模拟量输出接口与过程通道,模拟量输出通道(简称AO通道)有两种基本的结构。 (1)一个通道设置一个数模转换器,特点:输出速度快、工作可靠、精度高,普遍应用于工业控制领域。,模拟输出通道是计算机控制系统实现控制输出的关键,它的任务是把计算机的数字量转换成模拟电压或电流信号,以便驱动相应的执行机构,达到控制的目的。由接口电路、D/A转换器和V/I变换等组成。,2.5.1 模拟量输出通道的结构形式,(2)多通道共用一个数模转换器形式,共享D/A结构的模拟量输出通道中的D/A转换器只起数字信号到模拟信号的转换作用,信号保持功能靠采样保持器完成。 共用一个D/A转换器,故必须在微型机控制下分时工作,适合于通道数量多且速度要求不高的场合。且要用多路开关,要求采样保持时间和采样时间比较大,可靠性较差。,2.5.2 D/A转换器及其接口技术,模拟量输出通道的核心部件是D/A转换器。 D/A转换器是指将数字量转换成模拟量的元件或装置,它输出的模拟量(电压或电流)与参考电压和二进制数成比例。 1. D/A转换器的工作原理及构成 2. D/A转换器的主要技术指标 3. 常用D/A转换器及其接口,1.D/A转换器的工作原理及构成,将输入的每一位二进制代码按其权的大小转换成相应的模拟量,然后将代表各位的模拟量相加,所得的总模拟量就与数字量成正比,这样便实现了从数字量到模拟量的转换。,1) D/A转换器的工作原理,2)D/A转换器的构成,T形电阻网络D/A转换器主要由四部分组成:基准电压VREF,R-2R T形电阻网络,电子开关Ki ( i=0,1,n-1)和运算放大器A。,Di1时, Ki切换到右端(虚地), Di0时, Ki切换到左端(地)。 不论哪一端,切换电压不变,只切换电流。,VREF,VREF,VREF,只有当Ki切换到右端,才能给运算放大器输入端提供电流。 当满量程输入一个n位二进制时,流入运放的电流为:,VREF,I,当Rfb=R时,相应的输出电压为:,VREF,VOUT,I,由于数字信号Di(i=0,1,n-1 )1或0,故D/A转换器的输出电压VOUT与输入二进制数字量D= Dn-1 D0的关系式为:,所以,输出电压Vout除了与输入的二进制数D有关外,还与运放的反馈电阻Rfb、基准电压 有关。 当为8位D/A转换器时,D=028-1即0FFH,VREF,VOUT,2. D/A转换器的主要技术指标,* 分辨率是指当输入数字量发生单位数码(也称最低有效位LSB)变化时,输出模拟量对应的变化量。 分辨率与数字量输入的位数n的关系:,实际使用中,常用输入数字量的位数来表示分辨率。 比如,8位二进制D/A转换器,其分辨率是8位,或者说1/256。 显然,数字量输入的位数越多,分辨率越高。与A/D转换器的分辨率的概念一样。,* 建立时间是指输入数字信号的满量程时,输出模拟信号达到离终值 LSB/2所需的时间,一般为几
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药物市场区分策略分析试题及答案
- 药剂考试重点试题及答案
- 电工应聘面试题及答案
- 研究文化产业管理重点试题及答案
- 系统架构设计师考试交互题目及答案
- 系统架构设计师高效工作方式探索试题及答案
- 稳步推进2025年临床执业医师考试试题及答案
- 系统架构设计师备考策略的灵活运用与知识点复习试题及答案
- 系统架构设计师考试设计思维题目及答案
- 西医临床考试中的思维导图应用与试题及答案
- 铝合金门窗施工组织设计方案
- 高中生议论文写作有效教学的策略探讨
- 循环流化床锅炉床温的检修与维护
- 《易经》养生的奥秘课件
- 10 夺取抗日战争和人民解放战争的胜利(说课稿)-2022-2023学年道德与法治五年级下册
- 房屋出租分割证明
- 定制制氮机维修方案范本
- 2023年高考新课标Ⅰ卷语文试题分析及2024年高考语文备考策略 课件36张
- 河北省张承高速公路承德段施工标准化管理实施细则隧道篇
- 整合医学模式中国临床心身医学发展医疗健康课件
- 办公用品采购清单2022
评论
0/150
提交评论