配套课件-微型计算机控制技术.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《配套课件-微型计算机控制技术.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 配套 课件 微型计算机 控制 技术
- 资源描述:
-
1、第一章 绪论 1.1 微型计算机控制系统的组成 1.2 微型计算机控制系统分类 1.3 微型计算机控制系统的发展趋势 微型计算机控制系统是由计算机(工业控制计算机)和工业对象两大部分组成。图1-1给出了按偏差进行控制的闭环控制系统框图。图图1-1 闭环控制系统框图闭环控制系统框图1.1 微型计算机控制系统的组成返回本章首页控制器执行机构被控对象测量元件变换发送单元给定信号被控参数 图1-2中给出了开环控制系统框图。它与闭环控制系统不同,它的控制器直接根据给定信号去控制被控对象工作。被控制量在整个控制过程中对控制量不产生影响。与闭环控制系统相比,它的控制性能较差。图图1-2 开环控制系统框图开环
2、控制系统框图给定信号控制器执行机构被控对象被控参数 如果把图1-1中的控制器用微型计算机来代替,就可以构成微型计算机控制系统,其基本框图如图1-3所示。在微型计算机控制系统中,只要运用各种指令,就能编出符合某种控制规律的程序。微处理器执行这样的程序,就能实现对被控参数的控制。图图1-3 计算机控制系统基本框图计算机控制系统基本框图DA转换器AD转换器被控对象执行机构被控参数微处理器微型计算机给定信号 1.硬件组成 微型计算机控制系统的硬件一般是由微型计算机、外部设备、输入输出通道和操作台等组成,如下图1-4所示。图图1-4 微型计算机控制系统原理图微型计算机控制系统原理图硬件组成 (1)微型计
3、算机 (2)外部设备 (3)输入输出通道 (4)操作台 2计算机控制系统的软件 软件是指能完成各种功能的计算机程序的总和。它是微型计算机控制系统的神经中枢,整个系统的工作都是在程序的指挥下进行协调工作的。软件通常分为两大类:一类是系统软件,另一类是应用软件。返回本节1.2 微型计算机控制系统分类 1操作指导控制系统 2直接数字控制系统(DDC)3计算机监督系统(SCC)4分级计算机控制系统 返回本章首页1操作指导控制系统 图图1-5 操作指导控制系统组成框图操作指导控制系统组成框图返回本节2直接数字控制系统(DDC)图图1-6 DDC控制系统原理图控制系统原理图返回本节管理命令DDC微型机报告
4、人工监管给定值测量值A/D多路开关检测元件D/A反多路开关生产过程3计算机监督系统(SCC)计算机监督系统(Supervisory Computer Control)简称SCC系统。SCC系统有两种不同的结构形式。一种是SCC+模拟调节器,另一种是SCC+DDC控制系统。(1)SCC+模拟调节器控制系统 该系统原理图,如图1-7所示。(2)SCC+DDC控制系统 SCC+DDC控制系统原理图,如下图1-8所示。图图1-7 SCC+模拟调节器控制系统原理图模拟调节器控制系统原理图 管理命令报告人工监管给定值测量值A/D多路开关检测元件生产过程管理命令报告人工监管给定值测量值A/D多路开关检测元件
5、生产过程DDCD/A反多路开关.图图1-8 SCC+DCC控制系统原理图控制系统原理图 4分级计算机控制系统 分级计算机控制系统是一个四级系统,各级计算机的功能如图1-9所示。装置控制级(DDC级)车间监督级(SCC级)工厂集中控制级(MIS)企业管理级(MIS)图图1-9 分级计算机控制系统分级计算机控制系统企业级经营管理计算机工厂级集中控制计算机车间级监控计算机(SCC)车间级监控计算机(SCC)装置控制级(DDC)装置控制级(DDC)装置控制级(DDC)工厂对象A工厂对象B工厂对象C工厂对象D至其它工厂至其它工厂装置控制级(DDC)返回本节 1可编程控制器(PLC)2采用新型的控制系统(
6、集散控制系统)3人工智能 4神经网络控制系统 1.3 微型计算机控制系统的发展趋势 返回本章首页1可编程控制器(PLC)PLC与传统的继电器控制相比,具有如下一些特点:(1)抗干扰能力强 (2)适应性好 (3)编程直观、简单 (4)功能完善,接口功能强 返回本节2采用新型的控制系统(集散控制系统)集散控制系统是分散型综合控制系统(Total Distributed Control Systems)或分散型微处理器控制系统(Distributed Microprocessor Control Systems)的简称。图1-10是集散控制系统的组成框图。它以微型计算机为核心,把微型机、工业控制计算
7、机、数据通信系统、显示操作装置、输入/输出通道、模拟仪表等有机地结合起来,采用组合组装式结构组成系统,为实现工程大系统的综合自动化创造了条件。管理计算机监控计算机CTR操作台高 速 数 据 通 道基本控制器数据采集器基本控制器DEP面板工 业 对 象小规模中规模大规模图图1-10 集散系统组成框图集散系统组成框图返回本节3人工智能 人工智能是用计算机模拟人类大脑的逻辑判断功能,其中具有代表性的两个尖端领域是专家系统和机器人。所谓专家系统即计算机专家咨询系统,是一个存储了大量专门知识的计算机程序系统。不同的专家系统将不同领域专家的知识,以适当的形式存放于计算机中。根据这些专家知识,专家系统可以对
8、用户提出的问题做出判断和决策,以回答用户的咨询。机器人是一种能模拟人类智能和肢体动作的装置,从本世纪70年代微处理机问世以来,机器人便逐渐涉足于各工业生产领域和科学研究领域。目前已出现的机器人可以分为两类,工业机器人和智能机器人。返回本节4神经网络控制系统 国外在20世纪80年代掀起了神经网络(Neural Network)计算机的研究和应用热潮,我国在90年代也开始了这方面的研究。由于神经网络的特点(大规模的并行处理和分布式的信息存储,良好的自适应性、自组织性和很强的学习功能、联想功能及容错功能),使它的应用越来越广泛,其中一个重要的方面是智能控制,包含机器人控制。返回本节THANK YOU
9、 VERY MUCH!本章到此结束,谢谢您的光临!返回本章首页结束放映第二章 微型计算机接口技术 2.1 D/A转换器 2.2 MCS-51和D/A转换器的接口 2.3 A/D转换器 2.4 MCS-51和A/D转换器的接口 2.5 数据的采样及保持 2.6 常用输出驱动电路 在微机的各种接口中,完成外设信号到微机所需数字信号转换的,称为模拟数字转换(A/D转换)器;完成微机输出数字信号到外设所需信号转换的,称为数字模拟转换(D/A转换)器。D/A转换器(Digital to Analog Converter)是一种能把数字量转换成模拟量的电子器件;A/D转换器(Analog to Digit
10、al Converter)则相反,它能把模拟量转换成相应的数字量。在微机控制系统中,经常要用到A/D和D/A转换器。它们的功能及在实时控制系统中的地位,如图2-1所示。图图2-1 单片机和被控实体间的接口示意单片机和被控实体间的接口示意返回本章首页当地功能单片微型计算机A/D多路开关传感器传感器D/A被控实体变送器变送器2.1 D/A转换器 2.1.1 D/A转换器的原理 2.1.2 D/A转换器的性能指标 2.1.3 典型的D/A转换器芯片DAC0832 返回本章首页2.1.1 D/A转换器的原理 D/A转换器有并行和串行两种,在工业控制中,主要使用并行D/A转换器。D/A转换器的原理可以归
11、纳为“按权展开,然后相加”。因此,D/A转换器内部必须要有一个解码网络,以实现按权值分别进行D/A转换。解码网络通常有两种:二进制加权电阻网络和T型电阻网络。为了说明T型电阻网络的工作原理,现以四位D/A转换器为例加以讨论,如图2-2所示。图图2-2 T型电阻网络型型电阻网络型D/A转换器转换器返回本节10101010VREFRI3I3I2I2I1I1I0I0I0RRRR2R2R2R2Rb3b2b1b0四位DAC寄存器.RfIRfIout1Iout2Vout.AOA+-S3S2S1S02.1.2 D/A转换器的性能指标 1.分辨率 2.转换精度 3.偏移量误差 4.建立时间 返回本节2.1.3
12、 典型的D/A转换器芯片DAC0832 1.DAC0832内部结构 2.引脚功能 3.DAC0832的技术指标 1.DAC0832内部结构 DAC0832内部由三部分电路组成,如图2-3所示。图图2-3 DAC0832原理框图原理框图D7D6D0D1D2D3D4D58位输入寄存器8位DAC寄存器8位D/A转换电路RfVREFIout2Iout1RfILECSWR1WR2XFERDAC0832AGNDVCCDGNDLE1LE2M1M3M22.引脚功能 DAC0832芯片为20引脚,双列直插式封装。其引脚排列如图2-4所示。(1)数字量输入线D7D0(8条)(2)控制线(5条)(3)输出线(3条)
13、(4)电源线(4条)图图2-4 DAC0832引脚图引脚图CSWR1AGNDD7D6D0D1D2D3D4D5VREFRfDGNDVccILEWR2XFERIout2Iout1DAC083211098765432201415161718191312113.DAC0832的技术指标 DAC0832的主要技术指标:(1)分辨率 8位(2)电流建立时间1S(3)线性度(在整个温度范围内)8、9或10位(4)增益温度系数00002 FS/(5)低功耗 20mW(6)单一电源+5 +15V 因DAC0832是电流输出型D/A转换芯片,为了取得电压输出,需在电流输出端接运算放大器,Rf为运算放大器的反馈电阻
14、端。运算放大器的接法如图2-5所示。图图2-5 运算放大器接法运算放大器接法返回本节-+OA.VoutRfIout1Iout22.2 MCS-51和D/A转换器的接口 2.2.1 DAC0832的应用 2.2.2 MCS-51和8位DAC的接口 2.2.3 MCS-51和12位DAC的接口 返回本章首页2.2.1 DAC0832的应用 1.单极性输出 2.双极性输出 1.单极性输出 在需要单极性输出的情况下,可以采用图2-6所示接线。图图2-6 单极性单极性DAC的接法的接法-+OAVoutRfIout1Iout2.VREFDAC0832.2.双极性输出 在需要双极性输出的情况下,可以采用图2
15、-7所示接线。图图2-7 双极性双极性DAC的接法的接法I1I3I2OA1OA2+_2R2RRVout1VoutAVREF8031VREFRfIout1Iout2.图2-7中,运算放大器OA2的作用是将运算放大器OA的单向输出转变为双向输出。表达式(2-3)的比例关系可以用图2-8来表示。返回本节VVout+VREF-VREF00HFFH80HB图图2-8 双极性输出线性关系图双极性输出线性关系图2.2.2 MCS-51和8位DAC的接口 1.直通方式 2.单缓冲方式 3.双缓冲方式 1.直通方式 2.单缓冲方式 所谓的单缓冲方式就是使DAC0832的两个输入寄存器中有一个处于直通方式,而另一
16、个处于受控的锁存方式。在实际应用中,如果只有一路模拟量输出。单缓冲方式接线如图2-9所示。-+OAVout.P0P2.7WR8051D7D0DAC0832+5VVCCILEVREFRfIout1Iout2AGNDDGNDCSXFERWR1WR2图图2-9 DAC0832单缓冲方式接口单缓冲方式接口 例2.1 DAC0832用作波形发生器。试根据图2-9接线,分别写出产生锯齿波、三角波和方波的程序,产生的波形如图2-10所示。图图2-10 例例2.1所产生的波形所产生的波形解:由图2-9可以看出,DAC0832采用的是单缓冲单极性的接线方式,它的选通地址为7FFFH。锯齿波程序:ORG0000H
17、MOVDPTR,#7FFFH;输入寄存器地址CLR A;转换初值LOOP:MOVXDPTR,A;D/A转换INCA;转换值增量NOP;延时NOPNOPSJMPLOOP END三角波程序:ORG 0100HCLRAMOVDPTR,#7FFFHDOWN:MOVXDPTR,A;线性下降段INCA JNZDOWN MOVA,#0FEH;置上升阶段初值UP:MOVXDPTR,A;线性上升段DECAJNZUPSJMPDOWN END方波程序:ORG 0200HMOVDPTR,#7FFFHLOOP:MOV A,#33H;置上限电平MOVXDPTR,A ACALLDELAY;形成方波顶宽MOVA,#0FFH;
18、置下限电平MOVXDPTR,AACALLDELAY;形成方波底宽SJMPLOOPEND3.双缓冲方式 所 谓 双 缓 冲 方 式,就 是 把DAC0832的两个锁存器都接成受控锁存方式。双缓冲方式DAC0832的连接如图2-11所示。图图2-11 DAC0832的双缓冲方式接口的双缓冲方式接口AO1AO2+_2R2RVout.+5VILEVccVREFRfIout1Iout2WR1DI0WR2XFERCSDI7P0.0P0.7ALEEA8031WR锁存器译码器FFHFEH.DAC0832R.例2.2 DAC0832用作波形发生器。试根据图2-11接线,分别写出产生锯齿波、三角波 和方波的程序,
19、产生的波形如图2-12所示。图图2-12 例例2.2所产生的波形所产生的波形ORG 0000H LOOP1:MOVA,#80H;转换初值LOOP:MOVR0,#0FEH;输入寄存器地址MOVXR0,A;转换数据送输入寄存器 INCR0;产生DAC寄存器地址MOVXR0,A;数据送入DAC寄存器并进行D/A转换DECA;转换值减少NOP;延时NOPNOPCJNEA,#0FFH,LOOP;-5V是否输出?未输出,程序循环SJMPLOOP1;-5V已输出,返回转换初值END解:由图解:由图2-11可以看出,可以看出,DAC0832采用的是双缓冲双极性的接线方式,输采用的是双缓冲双极性的接线方式,输入
20、寄存器的地址为入寄存器的地址为FEH,DAC寄存器的地址为寄存器的地址为FFH。锯齿波程序:。锯齿波程序:三角波程序:ORG0100HMOVA,#0FFHDOWN:MOVR0,#0FEHMOVXR0,A;线性下降段INCR0 MOVXR0,ADECAJNZDOWN UP:MOVR0,#0FEH;线性上升段MOVXR0,A INCR0 MOVXR0,AINCA JNZUPMOVA,#0FEHSJMPDOWNEND方波程序:ORG0200HLOOP:MOVA,#66HMOVR0,#0FEH;置上限电平MOVXR0,A INCR0 MOVXR0,A ACALLDELAY;形成方波顶宽MOVA,#00
21、H;置下限电平MOVR0,#0FEH MOVXR0,A INCR0 MOVXR0,A ACALLDELAY;形成方波底宽SJMPLOOPEND 例2.3 X-Y绘图仪与双片DAC0832接线如图2-13所示。设8031内部RAM中有两个长度为30H的数据块,其起始地址分别为20H和60H,请根据图2-13,编出能把20H和60H中的数据分别从1#和2#DAC0832输出,并根据所给数据绘制出一条曲线。8031锁存器译码器1 DAC0832#2 DAC0832#-+OA1VX-+OA2VY.FDHFFHFEHCSXFERWR1WR1WR2WR2Iout1Iout1Iout2Iout2RfbRfb
22、ALEWRP0.7P0.0DI7DI7DI0DI0CSXFER图图2-13 控制控制X-Y绘图仪的双片绘图仪的双片DAC0832接口接口 解:根据图2-13接线,DAC0832各端口的地址为:FDH1#DAC0832数字量输入寄存器地址 FEH 2#DAC0832数字量输入寄存器地址 FFH 1#和2#DAC0832启动D/A转换地址 设R1寄存器指向60H单元;R0指向20H单元,并同时作为两个DAC0832的端口地址指针;R7寄存器存放数据块长度。ORG 0000HMOVR7,#30H;数据块长度MOVR1,#60H MOVR0,#20HLOOP:MOV A,R0PUSHA;保存20H单元
23、地址MOVA,R0;取20H单元中的数据MOVR0,#0FDH;指向1#DAC0832的数字量输入寄存器MOVXR0,A;取20H单元中的数据送1#DAC0832INCR0MOVA,R1;取60H单元中的数据INCR1;修改60H单元地址指针MOVXR0,A;取60H单元中的数据送2#DAC0832INCR0MOVXR0,A;启动两片DAC0832同时进行转换POPA;恢复20H单元地址INCA;修改20H单元地址指针MOVR0,ADJNZR7,LOOP;数据未传送完,继续END返回本节2.2.3 MCS-51和12位DAC的接口 DAC1208的内部结构和引脚结构 DAC1208的内部结构如
24、下图2-14所示,引脚结构如图2-15所示。4位输入寄存器8位输入寄存器12位DAC寄存器12位D/A转换器Iout1Iout2VREFRfbDI11DI4DI3DI0BYTE1/BYTE2CSWR1WR2XFERLE1LE2LE3M3M2M1LE=1,输出跟随输入LE=0,输入数据锁存.图图2-14 DAC1208内部框图内部框图图图2-15 DAC1208引脚图引脚图CSWR1AGNDDI9DI8DI2DI3DI4DI5DI6DI7VREFRfbDGNDVccBYTE1/BYTE2WR2XFERIout2Iout1DAC12081109876543220141516171819131211
25、24232221(LSB)DI0DI1DI11(MSB)DI10 8031和DAC1208的接线方式如图2-16所示。图图2-16 8031和和DAC1208的连接的连接-+OA8031EAALEP0.3 P0.0P0.7 P0.4WR地址锁存器Q0Q1Q7译码器1111111B1111110BBYTE1/BYTE2XFERCSWR1WR2RfbIout1Iout2VoutDI11 DI8DI7 DI4DI3 DI0DAC1208.解:D/A转换的程序为:ORG0000HMOV R0,#0FFH;8位输入寄存器地址MOV R1,#21H MOV A,R1;高8位数字量送AMOVX R0,A;高
展开阅读全文