第2章 计算机控制系统的硬件设计技术.ppt
《第2章 计算机控制系统的硬件设计技术.ppt》由会员分享,可在线阅读,更多相关《第2章 计算机控制系统的硬件设计技术.ppt(91页珍藏版)》请在课桌文档上搜索。
1、第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总线、
2、PCI总线等;外部总线包括RS-232C、RS-485、IEEE-488、USB等总线。另外,在工业控制中,还定义了其它总线,如:VME、STD、PC-104、Compact PCI等。,2.1.2 PC/ISA/EISA总线简介,1.PC/ISA总线的发展2.ISA信号线定义,3.EISA(Extended Industry Standard Architecture),2.1.3 PCI/Compact PCI总线简介,1.PCI总线的主要性能 2.其它性能,PCI(Peripheral Component Interconnect)是美国SIG(Special Interest Grou
3、p of Association for Computer Machinery)集团推出的64位总线。该总线的最高总线频率为33MHz,数据传输率为80Mby/s(峰值传输率为133Mby/s)。,3.PCI总线信号定义主控设备49条,目标设备47条,可选引脚 51条(主要用于64位扩展、中断请求、高速缓存支持等),总引脚数 120条(包含电源、地、保留引脚等)。4.Compact PCI总线,2.1.4 其它总线简介,1.PC/104总线 2.PC/104 plus总线 3.STD总线(1)STD总线信号(2)STD32总线,2.1.5 串行外部总线简介,1.RS-232/RS-422/RS
4、-485串行通信总线(1)平衡和不平衡传输方式(2)RS-232C,(3)RS-422A/RS-485,(4)RS-485多点互连,2.1.5 串行外部总线简介,2.USB总线(1)具有热插拔功能(2)USB采用“级联”方式连接各个外部设备(3)适用于低速外设连接,2.2 总线扩展技术,2.2.1 微型计算机系统I/O端口与地址分配 1.I/O端口及I/O操作(1)数据端口(2)状态端口(3)命令端口 2.I/O端口编址方式(1)统一编址(2)独立编址 3.I/O端口地址分配(1)系统板上的I/O接口(2)扩展卡上的I/O接口 4.I/O端口地址选用原则,2.2.2 I/O端口地址译码技术,1
5、.三种译码方式(1)线选法(2)全译码法(3)部分译码,2.I/O端口地址译码电路信号3.I/O端口地址译码方法及电路形式(1)固定地址译码,3.I/O端口地址译码方法及电路形式(2)开关选择译码,2.2.3 基于ISA总线端口扩展,1.板选译码与板内译码2.总线驱动及逻辑控制3.端口及其读写控制,2.3 数字量输入输出接口与过程通道,2.3.1 数字量输入输出接口技术 1.数字量输入接口 2.数字量输出接口,2.3.2 数字量输入通道,1.数字量输入通道的结构,2.输入调理电路(1)小功率输入调理电路(2)大功率输入调理电路,2.3.3数字量输出通道,1.数字量输出通道的结构,2.输出驱动电
6、路(1)小功率直流驱动电路 功率晶体管输出驱动继电器电路 达林顿阵列输出驱动继电器电路,2.3.3数字量输出通道,2.输出驱动电路(2)大功率交流驱动电路,2.3.4 数字(开关)量输入/输出通道模板举例,图2-19 PCL-730板卡组成框图,2.3.4 数字(开关)量输入/输出通道模板举例,程序设计举例(基地址设为220H):PCL-730板卡的开关量输入/输出都只需要二条指令就可以完成。C语言程序如下:outportb(0 x220,Ox55)outportb(Ox221,0 x55)inportb(Ox220)inportb(Ox221)汇编语言程序如下:MOV DX,220HMOV
7、AL,55HOUT DX,ALMOV DX,221H OUT DX,ALMOV DX,220HIN AL,DX MOV AH,ALMOV DX,221HIN AL,DX,2.4模拟量输入接口与过程通道,2.4.1 模拟量输入通道的组成,2.4.2 信号调理和I/V变换,1.信号调理电路信号调理电路主要通过非电量的转换、信号的变换、放大、滤波、线性化、共模抑制及隔离等方法,将非电量和非标准的电信号转换成标准的电信号。信号调理电路是传感器和A/D之间以及D/A和执行机构之间的桥梁,也是测控系统中重要的组成部分。(1)非电信号的检测-不平衡电桥,(2)信号放大电路 1)基于ILC7650的前置放大电
8、路,2.4.2 信号调理和I/V变换,1.信号调理电路2)AD526可编程仪用放大器AD526是可通过软件对增益进行编程的单端输入的仪用放大器,器件本身所提供的增益是x l、x 2、x 4、x 8、x16等五挡。它是一个完整的包括放大器、电阻网络和TTL数字逻辑电路的器件,使用时不需外加任何元件就可工作。,2.4.2 信号调理和I/V变换,2.I/V变换(1)无源I/V变换(2)有源I/V变换,2.4.3 多路转换器,多路转换器又称多路开关,多路开关是用来切换模拟电压信号的关键元件。,图2-27 CD4051原理图,2.4.4 采样、量化及采样保持器,1.信号的采样,2.量化 所谓量化,就是采
9、用一组数码(如二进制码)来逼近离散模拟信号的幅值,将其转换为数字信号。将采样信号转换为数字信号的过程称为量化过程,执行量化动作的装置是A/D转换器。,3.采样保持器(1)孔径时间和孔径误差的消除(2)采样保持原理,3.采样保持器(3)常用的采样保持器 常用的集成采样保持器有LF398、AD582等,LF398的采样控制电平为“1”,保持电平为“0”,AD582相反。,2.4.5 A/D转换器及其接口技术,1.8位A/D转换器ADC0809(1)8通道模拟开关及通道选择逻辑(2)8位A/D转换器(3)三态输出锁存缓冲器212位A/D转换器AD574A(1)12位A/D转换器(2)三态输出锁存缓冲
10、器(3)控制逻辑3.AD574A/1674与PC总线工业控制机接口,3.AD574A/1674与PC总线工业控制机接口,2.4.6 模拟量输入通道模板举例,图2-36 PCL-813B数据采集卡组成框图,2.4.6 模拟量输入通道模板举例,PCL-813B 的寄存器地址程序设计举例 PCL-813B A/D 转换基于查询方式,由软件触发。A/D 转换器被触发后,利用程序检查A/D状态寄存器的数据准备位(DRDY)。如果检测到该位为“1”,则A/D 转换正在进行。当A/D 转换完成后;该位变为低电平,此时转换数据可由程序读出。,2.5 模拟量输出接口与过程通道,2.5.1 模拟量输出通道的结构型
11、式 1.一个通道设置一个数/模转换器的形式 2.多个通道共用一个数/模转换器的形式,2.5.2 D/A转换器及其接口技术,1.8位D/A转换器接口,2.12位D/A转换器接口,2.5.3 单极性与双极性电压输出电路,2.5.4 V/I变换,1.集成V/I转换器ZF2B20,2.集成V/I转换器AD694,2.5.5 模拟量输出通道模板举例,图2-47 PCL-726板卡组成框图,2.D/A 转换程序流程D/A 转换程序流程如下(以通道1为例):(1)选择通道地址n=1(n=16)。(2)确定D/A高4位数据地址(基地址+00)。(3)置 D/A高4位数据(D3DO 有效)。(4)确定D/A低8
12、位数据地址(基地址+01)。(5)置 D/A低8位数据并启动转换。3.程序设计举例PCL-726 的D/A 输出、数字量输入等操作均不需要状态查询,分辨率为12位,000H0FFFH分别对应输出0%100%,若输出50%,则对应的输出数字量为7FFH,设基地址为220H,D/A通道l输出50%的程序如下:C语言参考程序段如下:outportb(0 x220,0 x07)/D/A 通道l 输出50%outportb(0 x221,0 xff)汇编语言参考程序如下:(基地址为220H):MOV AL,07H;D/A 通道l 输出50%MOV DX,0220H OUT DX,ALMOV DX,022
13、1H MOV AL,0FFH,2.6 基于串行总线的计算机控制系统硬件技术,基于RS-485的分布式测控系统结构图,RS-485串行总线由于平衡差分传输特性具有的干扰性好、传输距离远、有较大级联能力等特点,非常适合于组成工业级的多机通信系统。在各种工业仪器、仪表大量使用的今天,RS-485总线得到了广泛的应用。,2.6.1 智能远程I/O模块,智能远程I/O模块是传感器和执行机构到计算机的多功能远程I/O单元,专为恶劣环境下的可靠操作而设计,具有内置的微处理器,严格的工业级塑料外壳,使其可以独立提供智能信号调理、I/O隔离、模拟量I/O、数字量I/O、数据显示和串行数字通信接口。远程I/O模块
14、可以安装在现场,就地完成A/D、D/A转换、I/O操作及脉冲量的计数、累计等操作,以通信方式和计算机交换信息,构成数据采集控制系统。通过采用RS-485中继器,可以将多达256个远程模块连接到RS-485网络上,或者将最大通信距离延伸到10km。典型的远程I/O模块有研华公司的ADAM-4000系列、研发公司的DAC-8000系列、研祥公司的Ark-14000系列以及威达公司的牛顿-7000系列。,1.ADAM-4000系列模块 ADAM 4000系列模块的功能特点:(1)远端可编程输入范围(2)内置看门狗(3)网络配置灵活(4)可选的独立控制策略(5)模块化的工业设计(6)满足工业环境的需要
15、,2.ADAM-5000系列ADAM-4000通过RS-485总线与主站连接成一个主从式测控系统,可以实现点对点通信和广播通信(仅有的模块允许广播通信)。一条RS-485通信链路所连接的模块数是有限的,当需要配置更多的模块数时,可以使用ADAM-4510中继器,每个ADAM-4510中继器可再增加32个模块或将网络再延伸1200米,一条RS-485通信链路最多可以连接256个ADAM-4000系列模块。ADAM-5000系列具有以下功能特点:(1)系统设计灵活(2)系统维护及故障处理(3)易于安装及组网(4)数据采集及控制(5)三端隔离(6)看门狗定时器(7)内置诊断器(8)远程配置(9)能独
16、立于PC主机进行ON/OFF控制,3.ADAM-6000系列模块ADAM-6000系列产品是基于Ethernet的数据采集和控制模块,它们集数据采集和网络传输能力于一身。使用这些模块可以轻而易举的建立低成本、适应于各个行业的基于Ethernet的数据采集和控制系统。通过标准的以太网,ADAM-6000模块可以实时的将来自传感器的数据发送到局域网/以太网结点上。以太网类产品因为其远距离的数据传输能力,高速的数据通信能力正在成为工业应用的主导。(1)模拟量输入/输出模块(2)数字量输入/输出模块(3)继电器输出模块(4)ADAM以太网模块的应用软件,(1)模拟量输入/输出模块 模拟量输入模块通过为
17、A/D提供的光电隔离和3000V变压器隔离防止对地环路/浪涌电压对设备造成损坏。ADAM-6015是16位,6通道热电阻输入模块,各通道输入范围可调。可以连接Pt100,Pt1000,Balco 500或者Ni50,Ni508热电阻。以工程单位形式向主机发送数据。ADAM-6017是16位8通道差分模拟量输入模块,通道输入范围均可程控。ADAM-6018是16位8通道热电偶输入模块,所有通道的输入范围均可程控。ADAM-6024是3个模拟量输入/1个模拟量输出。(2)数字量输入/输出模块 ADAM-6050具有12个数字量输入,6个输出通道,并且为以太网的无缝连接提供了10/100 Base-
18、T接口。ADAM-6051提供12路数字量输入,2路数字量输出和2个计数器(10MHz时基)并且为以太网的无缝连接提供了10/100 Base-T接口。(3)继电器输出模块 ADAM-6060提供6路继电器输出,6路模拟量输入,并且为以太网的无缝连接提供了10/100 Base-T接口。除了以太网口,内置网页,ADAM-6050还提供了6路继电器输出和6路模拟量输入。(3)ADAM以太网模块的应用软件ADAM-6000系列模块使用集成的专用应用软件工具进行系统配置,应用软件名称为:ADAM-5000TCP/6000 Utility Program,该工具同时支持ADAM-5000/TCP和AD
19、AM-6000模块,提供了图形化的界面来方便用户的配置工作,同时也可以方便的用来监控远端的DA&C系统。,2.6.2 智能调节器,智能调节器一般具有RS-485数字通信接口,除了在控制系统中作为常规的单机控制器使用外,在现代工业控制中还可以作组态使用,常常与上位机一起使用构成计算机监督控制系统。常用的智能调节器国外的品牌有:SHIMADEN(日本岛电)、YAKOGAWA(日本横河)、HONEWELL(美国霍尼韦尔)、OMRON(日本欧姆龙)以及RKC(日本理化)等;国内的品牌有:厦门宇电自动化科技有限公司(厦门宇光)的AI系列,1.硬件构成:单回路数字调节器(Single Strategy C
20、ontroller,简称SSC),SSC的硬件主要由MPU单元、过程I/O单元、PIA单元、面板单元、编程单元、通信单元和硬手操单元等组成。,MPU单元是调节器的核心,它包括微处理器(或单片微机)、系统存储器(PROM/EPROM、EAPROM、RAM)、时钟、Watchdog和接口电路等。PROM/EPROM中固化有调节器的监控程序和功能程序。监控程序负责面板(键盘、显示器等)管理和巡回采样控制等。功能程序即各种运算、控制、通信子程序(模块)的集合。EAPROM用来存放系统组态程序。系统组态程序是根据系统控制流程,抽取所需的运算、控制模块(固化在PROM/EPROM中)进行软连接而形成的。系
21、统组态用编程单元完成,组态结果即系统组态程序写入EAPROM。有些单回路数字调节器的系统组态程序是固化在EPROM中。PIA(Peripheral Interface Adapter)单元是过程I/O单元、键盘及显示单元与MPU连接的桥梁电路,实现电气隔离与数据缓冲、锁存等功能。不同的系统组态程序,能实现不同的控制过程,SSC能通过编程组态的方法,方便地组建和修改控制系统。故又称为可编程调节器。键盘、显示器也是数字调节器的重要组成部分,它是一种简单的人机接口,通过键盘修改调节器参数和工作状态,显示器可让操作人员了解系统的工作状态。通信单元(通信接口)使SSC能与集中监视操作站、上位机通信,组成
22、多级微机控制系统,实现各种高级控制和管理。,2.软件构成数字调节器的软件包括以下几部分:(1)监控管理程序这是系统软件,由它实现对输入/输出通道、键盘、显示器及通信等部件的管理,以及对调节器各硬件部分和程序进行故障监测及处理等。对于固定程序的调节器,监控管理程序较简单,主要用于修改和显示调节器的工作方式和参数及监视系统状态,如对各个调节回路的PID参数TI、TD、P及采样周期Ts等进行整定、设定、修改传感器或变送器量程、上下限报警值及进行调节器手动自动工作方式的切换等。对于可编程序调节器,还需提供一套可由用户进行系统组态的软件,包括编程语言的编辑及编译软件,这种程序编制较复杂,但提供给用户的编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 计算机控制系统的硬件设计技术 计算机控制 系统 硬件 设计 技术

链接地址:https://www.desk33.com/p-734822.html