欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    计算机控制技术.ppt

    • 资源ID:2991679       资源大小:6.85MB        全文页数:300页
    • 资源格式: PPT        下载积分:20
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要20
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机控制技术.ppt

    第一章 绪论,一.计算机控制系统概论 二.工业控制机的组成结构及特点 三.计算机控制系统的发展概述,1.计算机控制系统及其组成 图示计算机控制系统就是利用计算机(通常称为工业控制计算机,简称工控机)来实现生产过程自动控制的系统。 偏差 控制量,一 计算机控制系统概论,所谓自动控制,就是在没有人直接参与的情况下,通过控制器使生产过程自动地按照预定的规律运行。,2 计算机控制系统的工作原理 (1)实时数据采集:对来自测量变送装置的被控量的瞬时值进行检测和输入; (2)实时控制决策:对采集到的被控量进行分析和处理,并按已定的控制规律,决定将要采取的控制行为。 (3)实时控制输出:根据控制决策,适时地对执行机构发出控制信号,完成控制任务。,计算机控制系统的典型形式 (5种) (1)操作指导控制系统 该系统属于开环控制结构。计算机根据一定的控制算法,依赖测量元件测得的信号数据,计算出供操作人员选择的最优操作条件及操作方案。操作人员根据计算机输出的信息去改变调节器的给定值或直接操作执行机构。,(2)直接数字控制(Direct Digital Control)系统 DDC系统属于计算机闭环控制系统。计算机首先通过模拟量输入通道(AI)和开关量输入通道(DI)实时采集数据,然后按照一定的控制规律进行计算,最后发出控制信息,并通过模拟量输出通道(AO)和开关量输出通道(DO)直接控制生产过程。,(3)监督控制(Supervisory Computer Control)系统 监督控制中,计算机根据原始工艺信息和其他的参数,按照描述生产过程的数学模型或其他方法,自动地改变模拟调节器或以直接数字控制方式工作的微型机中的给定值,从而使生产过程始终处于最优工况(如保持高质量、高效率、低消耗、低成本等等)。 从这个角度上说,它的作用始改变设定值,又称为设定值控制SPC(Set Point Control).,(4)分散型控制系统 (Distributed Control System-DCS) DCS采用分散控制,集中操作,分级管理,分而自治和综合协调的设计原则,把系统从上到下分为分散过程控制级、集中操作监控级、综合信息管理级,形成分级分布式控制。,(5)现场总线控制系统 (Fieldbus Control System-FCS) FCS是新一代分布式控制结构。20世纪80年代发展起来的DCS,其结构模式为“操作站控制站现场仪表”三层结构,系统成本较高,而且各厂商的DCS又各自的标准,不能互连。FCS于DCS不同,它的结构模式为“工作站现场总线仪表”二层结构,完成了DCS三层结构的功能,降低了成本,提高了可靠性,国际标准统一后,可实现真正的开放式互连系统结构。,1.工业控制机 PC总线工控机( X86 CPU ) STD总线工控机(X86 CPU) VME总线工控机(Motorola CPU) 多总线(MULTIBUS)工控机(X86 CPU),二.工业控制机的组成结构及特点,2. PC总线标准 XT线(书上的PC总线):62线,16位,数据传输率2.38Mbps ISA (AT) 总线:对XT总线的扩充,98线, 16位,寻址空间16MB,数据传输率16Mbps EISA 总线:对ISA总线的扩充, 32位,98+98线,数据传输率32Mbps VESA总线:局部总线标准,是ISA总线的扩展,适应多媒体技术,数据交换由CPU总线直接进行,运行速度为66MHz或更高,最大数据传输率为132Mbps。,PCI总线:在CPU和外设间插入协调数据传输的管理层,提供一致的总线接口,形成了开放的局部总线标准,而不依赖于CPU芯片。工作频率33MHz,PCI总线的数据宽度为32位和64两种, 数据传输率分别为133Mbps和266Mbps,PCI Express数据传输率可以达到8Gbps。,3. 基于PC总线的工业控制机常见类型 ISA 总线工控机 PCI 总线工控机 PC104 总线工控机:总线与ISA兼容的基础上缩小模板尺寸,降低功耗,满足嵌入式系统的要求。有104条信号线,模板尺寸为3.6 in×3.8 in (90mm×96mm),可以层叠。 CompactPCI工控机:PCI总线欧式插卡结构。,三 计算机控制系统的发展概述,1 推广应用成熟的先进技术 (1)普及应用可编程序控制器(PLC) (2)广泛使用调节器 (3)采用新型的DCS和FCS 2 大力研究和发展智能控制系统 (1)分级递阶智能控制系统 (2)模糊控制系统 (3)专家系统 (4)学习控制系统 (5)神经网络控制系统,第2章 输入输出接口与过程通道 接口:计算机与外部设备交换信息的桥梁,包括输入和输出接口。 接口技术:研究计算机与外部设备交换信息的技术。 过程通道:计算机和生产过程之间设置的信息传送和转换的连接通道。(AI、AO、DI、DO) 2.1 数字量输入输出通道(DI、DO) 数字量开关量:用“0”和“1” 两个量进行描述。,2.1.1 数字量输入输出接口 数字量输入接口 三态门缓冲器74LS244 MOV DX, port IN AL,DX,数字量输出接口 锁存器74LS273 利用IOW上 升沿锁存 MOV AL,DATA MOV DX, port OUT DX,DL,输 入 调 理 电 路,输 入 缓 冲 器,地址译码器,生 产 过 程,P C 总 线,2.1.2 数字量输入通道 数字量输入通道结构,输入调理电路 把现场信号经转换、保护、滤波、隔离转换成 计算机能够接收的逻辑信号。 小功率输入调理电路 开关去抖电路 积分电路,A,O,A,O,O,A1,RS触发器 去抖 RS触发器 “ 1” 负脉冲 “ 0” 高电平,大功率输入调理电路 采用光电隔离,输 出 驱 动 器,输 出 锁 存 器,地址译码器,生 产 过 程,P C 总 线,2.1.3 数字量输出通道 1、数字量输出通道结构,2、输出驱动电路 小功率直流驱动电路 功率晶体管输出驱动继电器电路 续流二极管在功率晶体管关闭时,为继电器线圈产生的反电动势提供旁路通道,保护晶体管。,达林顿阵列输出驱动继电器电路 MC1416,7路驱动,带保护二极管,大功率交流驱动电路 固态继电器。零交叉电路在交流电过零时产生 触发信号,减少干扰。,2.2 A/D转换器及接口技术 常用A/D转换方式: 1、逐次逼近型:转换时间短,抗扰性差(电压比较) ADC0809(8位),AD574(12位) 2、双斜积分型:转换时间长,抗扰性好(积分) MC14433(11位),ICL7135(14位) 3、全并行比较型(Flash型):采用多个比较器,速度极高,电路规模大,成本高。 4、分级型:减少并行比较ADC的位数,分级多次转换,减小电路规模,保持较高速度。 5、-型(过采样转换器):高速1bit DAC+数字滤波,转换成低采样率高位数字,分辨率高。,A/D转换器的主要技术指标: 转换时间:积分型毫秒级,逐次比较 微秒级,全并行 纳秒级。 分辨率:数字量位数n。 LSB(最低有效位)满量程的1/2n. 线性误差:量程范围内,偏离理想转换特性 的最大误差,通常为1/2LSB或1LSB 量程:能转换的电压范围。 对基准电源的要求:电源精度。,2.2.1 A/D转换器 8位A/D转换器ADC0809 带8通道模拟开关的8位逐次逼近A/D转换器 转换时间100us, 误差±1/2LSB,8通道模拟开关及通道选择 地址锁存信号ALE 转换启动:START收到正脉冲 转换结束:EOC从低电平变为高电平 基准电压:VREF(+)=5.12V, VREF(-)=0V,转换时序,12位A/D转换器AD547A 单通道12位逐次逼近A/D转换器 转换时间25us, 误差±1/2LSB,单极性或双极 性输入,量程10V或20V。,单、双极性应用 单极性:BIP OFF接0V 双极性:BIP OFF接10V,转换结果输出: 引脚12/8=1:D11-D0并行输出; 引脚12/8=0:D11-D8和D7-D0分时输出; 控制逻辑,转换进行:STS为高电平 转换结束:STS从高电平转为低电平 转换时序: 启动,转换时序:读,2.2.2 A/D转换接口技术 ADC0809与8255A接口 8255A的A口工作方式0。 A口为数据输入端 C口上半部分为输入,下半部分为输出。 PC0-PC2 通道地址ABC PC3 ALE和START,启动转换 PC7 OE和EOC,检测转换结束 8255A系统地址2C0H2C3H。,ADC0809 PROC NEAR MOV CX,8; 循环次数 CLD; DI自动增量 MOV BL,00H ; 模拟通道地址 LEA DI,DATABUF; 字串存储地址 NEXTA: MOV DX,02C2H MOV AL,BL OUT DX,AL INC DX MOV AL,00000111B;输出启动信号,上升沿锁存地址 NOP NOP NOP MOV AL,00000110B;下降沿, 形成ALE, START 脉冲,OUT DX,AL DEC DX NOSC: IN AL, DX; 检测转换结束信号 TEST AL,80H JNZ NOSC; EOC=1, 则等待,检测EOC下降沿 NOEOC: IN AL, DX; TEST AL,80H JZ NOSC; EOC=0, 则等待,检测EOC上升沿,转换结束 MOV DX,02C0H; 读转换结果 IN AL,DX STOS DATABUF; 保存结果 INC BL; 修改模拟通道地址 LOOP NEXTA;CX-1; RET ADC0809 ENDP,AD574与8255A接口 AD574的12/8接5V,A0接地,工作于12位转换和读出方式。 8255A的A口、B口工作方式0,数据输入端C口上半部分为输入,下半部分为输出。 PC0-PC2 R/C,CS,CE PC7 STS,检测转换结束 8255A系统地址2C0H2C3H。,MOV DX,02C2H; 令CS,R/C为低电平 MOV AL,00H OUT DX,AL NOP NOP MOV AL,04H; 令CE=1, 启动转换 OUT DX,AL NOP NOP MOV AL,03H;令CE=0,CS, R/C1,启动完毕 OUT DX,AL POLLING: IN AL,DX; 查询STS状态 TEST AL,80H JNZ POLLING; STS=1 则等待,检测下降沿(转换结束) MOV AL,01H;令CS0,R/C1, 准备读,OUT DX,AL NOP MOV AL,05H; 令CE=1,允许读出 OUT DX,AL MOV DX,02C0H IN AL,DX ; 读高4位DB11-DB8; AND AL, 0FH MOV BH,AL;存高4位 INC DX IN AL,DX ;读低8位DB7-DB0 MOV BL,AL INC DX MOV AL,03H OUT DX,AL; 结束读出操作,第二章 输入输出接口与过程通道(2),2.3 模拟量输入通道 模拟量输入通道把模拟信号转换为二进制数字信号,送入计算机中。 模拟信号传输010mA或420mA电流传输。,2.3.1 模拟量输入通道结构,2.3.2 I/V变换 电流输出 仪表DDZ-:010mA 仪表DDZ-,DDZ-S:420mA 无源I/V变换(利用无源器件完成) 010mA:R1 100 R2 500 05V输出 420mA:R1 100 R2 250 15V输出,有源I/V变换(利用有源器件完成) 010mA:R1 200 R3 100k R4 150k 05V输出 420mA:R1 200 R3 100k 同相放大器倍数 A=1+R4/R3 R4 25k 15V输出,2.3.3 多路转换器 多路开关理想工作状态:开路电阻无穷大,导通电阻为0。要求切换速度快。 举例:CD40518通道开关 INH 禁止输入,2.3.4 采样、量化及常用的采样保持器 信号的采样 采样过程:以周期时间间隔T,把时间与幅值连续的模拟信号转变为连串脉冲输出信号。 为采样宽度,即K闭合的时间。,香农采样定量:若信号的最高频率为fmax,只要采样频率f 2 fmax,采样信号就能唯一复现原信号。 量化 量化:用一组数码逼近离散模拟信号的幅值。 量化过程:模拟信号数字信号。 量化单位:A/D转换器的最低有效位LSB对应的模拟量。 q=(ymax-ymin)/(2n-1) 量化误差:± 1/2q,采样保持器 孔径时间tA/D:完成一次A/D转换需要的时间。 孔径误差:采样时刻的最大转换误差。 孔径误差的消除:采用采样保持器,孔径时间内,信号的变化导致转换误差,A/D转换器需要采样保持器来提高输入信号的频率范围。 采样保持器:把t=KT时刻的采样值保持到A/D转换结束。 采样:K闭合,CH快速充电,VOUT跟随VIN 保持:K断开,VOUT保持VC 缓慢变化的信号无需采样保持器,LF398 采样保持控制引脚8:高电平,采样 低电平,保持 CH外接高品质电容,其减小可以提高采样频率。 获取时间:CH为0.01uF时, 时间为25us,2.3.5 模拟量输入通道设计 器件:AD547A, LF398, CD4051,8255A 指标 8通道模拟量输入 12位A/D转换(25us),量程010V 查询应答方式 电路逻辑: 通道选择-PC0-PC2, 通道禁止-PC3 LF398采样和保持-ADC547的STS+反相器 AD547A的R/C, CS, CE -PC4-PC6 转换状态检测STS-PA7 数据输入:高4位-PA0-PA3,低8位-B口,AD574A PROC NEAR CLD LEA DI,BUF MOV BL,00000000B; 令CE,CS, R/C, INH=0,初始化 MOV CX,8 ADC: MOV DX,2C2H ; C口地址 MOV AL,BL OUT DX,AL; 选择多路开关,STS=0, LF398采样 NOP NOP OR AL,01000000B; 令CE=1, 启动转换A/D OUT DX,AL; AND AL,10111111B; 令CE=0, 形成启动脉冲 OUT DX,AL; MOV DX,2C0H; A口地址,PULLING IN AL,DX ; 测试STS,看转换是否结束 TEST AL,80H JNZ PULLING ;转换期间 STS1,LF398保持 MOV AL,BL; OR AL,00010000B; 转换结束,令R/C1,准备读 MOV DX,2C2H; OUT DX,AL OR AL,01000000B;令 CE, R/C1,开始读 MOV DX,2C0H ; 读A口高4位 IN AL,DX AND AL,0FH MOV AH,AL ;高4位存在AH INC DX; 读B口低8位 IN AL,DX ;低8位存在AL STOSW; 数据存储,INC BL ; 更换通道 LOOP ADC MOV AL,00111000B; CE=0,CS, R/C, INH=1, 芯片复位 MOV DX,2C2H OUT DX,AL RET AD574A ENDP,2.4 D/A转换器及接口技术 D/A转换器的技术指标 分辨率:D/A转换器输入二进制数的位数。 建立时间:输入数字信号的变化是满量程时, 输出信号达到离终值± 1/2LSB的所需时间。 线性误差:偏离理想转换特性的最大误差。 常见D/A转换器类型: 电流输出型,通常要转为电压,速度因外接放大器有滞后。 电压输出形,速度快,仅用于高阻抗负载。,乘算型,在基准电压输入上加交变信号,能输出数字输入和基准电压输入相乘的结果,完成乘法运算。 1 bit D/A转换器,将数字值转换为脉冲宽度调制或频率调制的输出,然后用数字滤波器作平均化而得到电压输出(又称位流方式)。,2.4.1 D/A转换器 8位D/A转换器ADC0832 8位电流输出型D/A转换器,内部具有两个锁存器:输入锁存器和DAC锁 存器,分别由LE1,LE2控制。 高电平:寄存器直通 低电平:寄存器锁存 引脚说明: DI0-DI7:数字输入 IOUT1,IOUT2:电流输出, IOUT1+IOUT2=C,ILE:输入寄存器锁存允许 WR1:控制输入寄存器 WR2:控制DAC寄存器 XFER:控制DAC寄存器 XFER, WR2地用于多个D/A转换器的同步, 通常接地,这时DAC寄存器直通。 Rfb反馈电阻端,VREF参考电压。 DAC0832单缓冲形式: XFER, WR2接 地,ILE接高电平, WR1接I/O控制,CS接 译码,2个寄存器中只有输入寄存器有效。,12位D/A转换器DAC1210 12位电流输出型D/A转换器,内部具有两个锁存器:输入锁存器和DAC锁存器,分别由LE控制。 BYTE1/BYTE2输入控制端 高电平:DI0-DI11同时锁存到输入寄存器 低电平:DI0-DI3锁存到4位输入寄存器 DAC寄存器的锁存控制端LE 高电平:QD,输入寄存器与DAC寄存器 直通 低电平:DAC寄存器锁存 WR1,WR2,CS,XFER ,Rfb,VREF与DAC0832相同,2.4.2 D/A转换接口技术 DAC0832与XT总线接口 DAC0832工作方式为单缓冲寄存器。 用反相放大器把输出电流转换为负极性电压 工作过程: 1. 端口地址+IOW有效- CS有效 - LE1高电平 - 输入寄存器直通 - 输入数据进行D/A转换。 2. IOW变高- CS变高 - LE1低电平 - 输入寄 存器锁存 - D/A转换输出保持。,程序,端口地址300H。 MOV DX,300H MOV AL,7FH OUT DX,AL HLT 电流输出端IOUT1,IOUT2的电位应接近0,以保证运放输出的线性。,DAC1210与XT总线接口 译码器对端口300H,301H,302H分别产生 Y0, Y1 , Y2用于DAC的控制。 CS接地 8位输入寄存器:XT总线D0-D7 4位输入寄存器:XT总线D4-D7 输出端用反相放大器把差动电流转换为电压 ,经倒相后变为正极性电压输出。,工作过程: 1. 锁存高8位数据:Y0有效- BYTE1/BYTE2 高 电平-当 IOW 有效- D0-D7 锁入8位输入寄存器, D4-D7 锁入4位输入寄存器。 2.锁存低4位数据: Y1有效- BYTE1/BYTE2 低 电平-当 IOW 有效- D4-D7 锁入4位输入寄存器。 3.输入寄存器数据送到DAC寄存器: Y2有效- XFER 低电平-当 IOW 有效-输入寄存器数据 传送到DAC寄存器,并开始D/A转换。,4. DAC寄存器锁存, D/A 输出保持: Y2, IOW 变高电平-DAC寄存器锁存数据,保持D/A转 换输出。 程序 MOV DX,300H; Y0有效 MOV AL,83H; 高8位数据 OUT DX,AL MOV DX,301H; Y1有效 MOV AL,0F0H; 低4位数据 OUT DX,AL MOV DX,302H;Y2有效 OUT DX,AL; 进行D/A转换 HLT,微机计算机控制技术 第五讲,第3章 数字程序控制技术 所谓数字程序控制,就是计算机根据输入的指令和数据,控制生产机械(如各种加工机床)按规定的工作顺序、运动轨迹、运动距离和运动速度等规律自动地完成工作的自动控制。 数控系统:输入装置、输出装置、控制器和插补器。 计算机数控CNC(Computer Numerical Control),步骤: 1. 曲线分段: 图中曲线分为三段,分别为ab、bc、cd,a、b、c、d四点坐标送计算机。 分割原则:应保证线段所连的曲线与原图形的误差在允许范围之内。,2. 插补计算: 插补计算: 给定曲线基点坐标,求得曲线中间值的数值计算方法。 插补计算原则:通过给定的基点坐标,以一定的速度连续定出一系列中间点,这些中间点的坐标值以一定的精度逼近给定的线段。 插补: 直线插补 (在给定的两个基点之间用一条近似直线来逼近) 二次曲线插补圆弧、抛物线、双曲线 (在给定的两个基点之间用一条近似曲线来逼近) 3. 折线逼近: 根据插补计算出的中间点、产生脉冲信号驱动x、y方向上的步进电机,带动绘图笔、刀具等,从而绘出图形或加工所要求的轮廓。,步长:刀具对应于每个脉冲移动的相对位置,可以用 x, y表示,一般 x y x方向步数:Nx(xe-x0)/ x y方向步数:Ny(ye-y0)/ y,3.1.2 数字程序控制方式 数字程序控制的3种方式:点位控制、直线切削控制、轮廓切削控制。 点位控制 只要求控制刀具行程终点的坐标值,即工件加工点准确定位,对刀具的移动路径、移动速度、移动方向不作规定,且在移动过程中不做任何加工,只是在准确到达指定位置后才开始加工。(定位) 直线切削控制 控制行程的终点坐标值,还要求刀具相对于工件平行某一坐标轴作直线运动,且在运动过程中进行切削加工。(单轴切削),轮廓的切削控制 控制刀具沿工件轮廓曲线运动,并在运动过程中将工件加工成某一形状。这种方式借助于插补器进行。(多轴切削) 三种方式比较 点位控制:驱动电路简单,无需插补 直线切削控制:驱动电路复杂,无需插补 轮廓切削控制:驱动电路复杂,需插补,3.1.3 开环数字程序控制 闭环方式 执行机构多采用直流电机作为驱动元件 反馈测量元件采用光电编码器、光栅、感应同步器等 开环方式,3.2 逐点比较法插补原理 逐点比较法插补,就是刀具或绘图笔每走一步都要和给定轨迹上的坐标值进行比较一次,决定下一步的进给方向: 用阶梯折线逼近曲线。 走一步 - 比较一次 - 决定下一步的走向 逐点比较法的最大误差:一个脉冲当量(步长),3.2.1 逐点比较法直线插补 插补步骤: 偏差判别 - 坐标进给 - 偏差计算 - 终点判断 走一步 - 比较一次 - 决定下一步的走向 插补结束判断,第一象限内的直线插补 偏差计算式: 若点m在OA直线段上,则有xm/ym=xe/ye 即ymxe-xmye0 于是取偏差计算式为 Fm=ymxe-xmye,偏差判别: 偏差判别式: 若Fm = 0,则点m在OA直线段上; 若Fm 0,则点m在OA直线段的上方; 若Fm = 0时,沿+x轴方向走一步; 当Fm 0时, 沿+y方向走一步; 当目前坐标与终点坐标相等,停止插补。,偏差计算的简化: (1)设加工点在m点,若Fm = 0,这时沿+x轴方向走一步至m1点。 ( xm+1, ym+1) = ( xm+1, ym ) Fm+1= ym+1xe-xm+1ye= ymxe-(xm+1)ye = ymxe-xmye -ye= Fm ye (2)设加工点在m点,若Fm 0,这时沿+y轴方向走一步至m1点。 推理有 Fm+1= Fm + xe,偏差计算简化为: 若m 为起点0,则Fm = F0 = 0; 否则 :若Fm = 0,Fm+1= Fm ye 若Fm 0,Fm+1= Fm+ xe 终点判断: 方法1:设置x,y轴两个减法计数器Nx和Ny ,加工前分别存入终点坐标xe和ye , x (y) 轴每进给一步则Nx 1 (Ny 1), 当Nx和Ny 均为0,则认为达到终点。 方法2:设置一个终点计数器Nxy , x 或y 轴每进给一步则Nxy 1,当Nxy 为0,则认为达到终点。,4象限内的直线插补 记忆: 2象限:1象限以y轴镜象 4象限:1象限以x轴镜象 3象限:1象限旋转180度,3.直线插补计算的程序实现 内存单元数据 XE:终点X坐标 YE:终点Y坐标 NXY: 总步数, Nxy Nx + Ny FM: 加工点偏差,初值F0=0 XOY: 象限值,1、2、3、4分别代表1、2、3、4象限 ZF:进给方向, 1、2、3、4代表在+x、x、+y、-y方向进给。,流程图,例3.1:加工第1象限直线OA,起点为O(0,0),终点为A (6,4),试进行插补并作走步轨迹图。 解:进给总步数 Nxy |6-0|+|4-0|=10 xe=6,ye=4, F0 = 0, xoy=1,微机计算机控制技术 第六讲,3.2.2 逐点比较法圆弧插补 第一象限内的圆弧插补 偏差定义 M点偏差 Fm=Rm2- R2=xm2+ ym2 - R2 偏差判断 Fm=0,M点在圆弧上 Fm0,M点在圆弧外 Fm0,M点在圆弧内,第一象限逆圆弧逐点比较插补的原理: 从起点出发,当Fm=0,向-x方向进给一步,并计算新的偏差;当Fm 0,下一步向+y方向进给,并计算新的偏差。按上述步骤循环到达终点后结束。,偏差的简化计算,以第一象限逆圆弧为例: 当Fm=0,向-x方向进给一步 (xm+1, ym+1) = ( xm1, ym ) Fm+1= xm+12+ym+12-R2= Fm 2xm +1 当Fm0,向+y方向进给一步 (xm+1, ym+1) = ( xm, ym +1 ) Fm+1= xm+12+ym+12-R2= Fm +2ym +1 起点偏差Fm0,终点判断 采用总步数Nxy设计数方法:Nxy 初始设值为 x 和y 轴进给总步数之和, x 或y 轴每进给一步则Nxy 1,当Nxy 为0,则认为达到终点。 插补计算步骤 偏差判别 - 坐标进给 - 偏差计算 -坐标计算- 终点判断 直线插补:偏差计算使用终点坐标xe,ye 圆弧插补:偏差计算使用前一点坐标xm,ym,四个象限的圆弧插补 第一象限顺圆弧的插补计算 当Fm=0,向+y方向进给一步, Fm+1= Fm 2ym +1 当Fm0,向+x方向进给一步, Fm+1= Fm +2xm +1,四个象限的圆弧插补 记忆: 2象限:1象限以y轴镜象 4象限:1象限以x轴镜象 3象限:1象限旋转180度,圆弧插补计算工时和进给方向 注意:表中坐标值为不带符号的数,如第四象限中的点(-4,-3) 应用 xm=4, ym =3查表计算。,圆弧插补计算的程序实现 内存单元数据 X0:起点X坐标 Y0:起点Y坐标 NXY: 总步数, Nxy Nx + Ny FM:加工点偏差; XM:xm YM: ym RNS:圆弧种类,1、2、3、4和5、6、7、8分别代表SR1、SR2、SR3、SR4和NR1、NR2、NR3、NR4。 ZF:进给方向, 1、2、3、4代表在+x、x、+y、-y方向进给。,流程图,例3.2:加工第1象限逆圆弧AB,起点为A(4,0),终点为B (0,4),试进行插补并作走步轨迹图。 解:进给总步数 Nxy |4-0|+|4-0|=8,3.3 步进电机控制技术 步进电机:是一种将电脉冲信号转换为角位移的机电式数摸(D/A)转换器。 输入:脉冲 输出:位移 脉冲数:决定位移量 脉冲频率:决定位移的速度,3.3.1 步进电机的工作原理 三相反应式步进电机 定子:三对磁极,六个齿 转子:四个齿,分别为0、1、2、3齿,工作过程: A相通电:A相磁极与0、2号齿对齐; B相通电:由于磁力线作用,B相磁极与1、3号齿对齐; C相通电:由于磁力线作用,C相磁极与0、2号齿对齐; A相通电:由于磁力线作用,A相磁极与1、3号齿对齐; 结论:定子按A-B-C-A相轮流通电,则磁场沿A、B、C方向转动360度角,转子沿ABC方向转动了一个齿距的位置。齿数为4,齿距角为90度,即1个齿距转动了90度。,步进电机的“ 相”和“ 拍” “ 相” 绕组的个数 “ 拍” 绕组的通电状态。如:三拍表示一个周期共有3种通电状态,六拍表示一个周期有6种通电状态,每个周期步进电机转动一个齿距。 步进电机的步距角的计算: N:步进电机的拍数 Z:转子的齿数。 齿距角z=360/Z 步距角360/(NZ) :步进电机每拍步进的角度。,3.3.2 步进电机的工作方式 步进电机的通电方式 单相通电方式、双相通电方式、单相双相交叉通电方式。 三相步进电机可工作于三相三拍(单三拍)、双相三拍(双三拍)、三相六拍工作方式。 单三拍工作方式 A-B-C-A,双三拍工作方式 AB-BC-CA-AB- 三相六拍工作方式 A-AB-B-BC-C-CA-A-,步进电机细分驱动: 切换时,绕组电流并非全部切除或通入,只改变额定值的一部分(如1/4),转子也只转动步距角的一部分(如1/4)。,优点:达到更高分辨率,减小振动和噪声,微机计算机控制技术 第七讲,3.3.3 步进电机控制接口及输出字表 步进电机常规控制电路,脉冲分配器:把脉冲串按一定规律分配给脉冲放大器的各相输入端,又称环形分配器。 输入:步进脉冲,1个脉冲为1拍,走一步; 方向选择 ,正转或反转。 输出:各相绕组的驱动脉冲。 功率放大器:脉冲分配器的输出电路不足以驱动步进电机,进行功率放大。 步进电机微机控制方式一 微机 环形分配器 功放 运动控制及脉冲产生 脉冲脉冲分配,步进电机微机控制方式2 微机 驱动电路 运动控制和脉冲分配 功率放大 步进电机控制接口 例如:采用8255芯片控制x, y轴步进电机。,步进电机控制的输出字表 8255的PA、PB口分别控制x, y轴步进电机。 输出数据“ 1”表示通电,“ 0”表示断电。,输出字以表的形式顺序存放在内存: 正转访问顺序:ADX1-ADX2-ADX6 ADY1-ADY2-ADY6 反转访问顺序:ADX6-ADX5-ADX1 ADY6-ADY5-ADY1 微机的运动控制功能 改变输出脉冲数,控制步进电机的走步数; 改变各相绕组的通电顺序,控制步进电机的转向,正转、反转; 改变输出脉冲的频率,控制步进电机的转速。,输出字以表的形式顺序存放在内存: 正转输出顺序:ADX1-ADX2-ADX6 ADY1-ADY2-ADY6 反转输出顺序:ADX6-ADX5-ADX1 ADY6-ADY5-ADY1 微机的运动控制功能 改变输出脉冲数,控制步进电机的走步数; 改变各相绕组的通电顺序,控制步进电机的转向,正转、反转; 改变输出脉冲的频率,控制步进电机的转速。,3.3.4 步进电机控制程序 步进电机走步控制程序流程图,步进电机速度控制程序 步进电机调速:改变输出脉冲的频率。 可采用延时或定时器方法。 延时或定时时间的计算: Ti为相邻两次走步的时间间隔,Vi为进给一步后速度,a为加速度,有:,步进电机控制实验 四相八拍工作方式。 8086:采用延时方式进行速度控制 8031:采用定时器方式进行速度控制,PWM 直流电机调速 PWM:脉冲宽度调制技术。 输出脉冲频率不变,脉冲宽度受输入信号调制 在电机控制领域应用广泛。,PWM直流电机调速的优点: (1)功耗小,效率高。 (2)以高频脉冲电流给绕组供电,由于绕组为感性负载,脉冲电流得以滤平,所以波系数小,电机发热量小。 (3)系统的响应频带宽,起制动非常快。 (4)系统抗负载扰动的性能好。 (5)高频输出避开了电机及传动机械的共振点,所以运行平稳,噪声低。 微机产生PWM波形的方法 程序延时:高电平延时低电平延时PWM周期时间 定时器中断:PWM周期T定时中断高电平t定时中断,直流电机调速实验 采用PWM调速方式。 8031产生PWM波,驱动电路功率放大。,PWM波形的产生: 采用延时方式产生PWM波形,脉宽固定,电机恒速。 T=X*T0, T1=Y*T0,T2=Z*T0。X为T周期参数,放在20H单元。Y为T1延时参数,Z为T2延时参数,放在21H单元,X=Y+Z 。T0为延时的时间基数,由定时器确定,参数置 22H,2 3H单元中。,ORG 0000H LJMP MAIN ORG 000BH LJMP TT0 ; 跳转到定时器0中断程序 ORG 1000H MAIN: SETB P1.0 ; 脉冲的高电平 MOV R0,21H;(21H) 初始值为Y,存入R0中,延时T1 MOV TMOD, #01H MOV TL0,22H ;时间基数T0的定时参数 MOV TH0,23H SETB TR0 ; 定时中断设置 SETB ET0,SETB EA L1: CJNE R0, #00H, L2 ; CPL P1.0 ; 延时R0*T0时间后,输出取反 R0在运行前为 MOV A,20H ; 取X, T周期时间。 Y,则运行后为 SUBB A,21H; A=X-(21H), 若(21H)=Y, A=Z, X; 运行前为X 若(21H)=Z, A=Y; , 则运行后为Y。 MOV 21H,A ; A存到(21H) R0交替置入高 MOV R0,A; 低电平延时时间。 L2: AJMP L1 TT0: MOV TL0, 22H ;T0 定时中断 MOV TH0, 23H DEC R0 ; R0-1 RETI,实验编程: 用8086和8255,P1.0改为PA0口,编程控制直流电机,在第1个10秒慢速转动,第2个10秒快速转动,并不断循环。,微机计算机控制技术 第八讲,第四章 常规及复杂控制技术 数字控制器的设计方法: 连续化设计:采样周期短、控制算法简单的系统。忽略零阶保持器和采样器,求出系统的连续控制器,以近似方式离散化为数字控制器。 离散化设计:采样周期长的或控制复杂的系统。直接使用采样控制理论设计数字控制器。,4.1 数字控制器的连续化设计技术 数字控制器的连续化设计 (1) 忽略控制回路中的零阶保持器和采样器,在S域中设计连续控制器。条件是采样周期足够短。 (2)通过近似方法,把连续控制器离散化为数字控制器,用计算机实现。 实质:在采用周期足够短的情况下,把数字控制器(A/D采样、计算机、D/A零阶保持)看作一个整体,其输入和输出为模拟量,将其等效为连续传递函数。 数字控制器的连续化设计技术,是立足于连续控制系统控制器的设计,然后在计算机上进行数字模拟来实现的。,数字控制器的连续化设计技术在被控对象的特性不太清楚的情况下,利用技术成熟的连续化设计技术,并把它移植到计算机上予以实现,以达到满意的控制效果。 但是连续化设计技术要求相当短的采样周期,因此只能实现较简单的控制算法。 由于控制任务的需要,当所选择的采样周期比较大或对控制质量要求比较高时,必须从被控对象的特性出发,直接根据计算机控制理论(采样控制理论)来设计数字控制器,这类方法称为离散化设计技术。 离散化设计技术比连续化设计技术更具有一般意义,它完全是根据采样控制系统的特点进行分析和综合,并导出相应的控制规律和算法。,数字控制理论基础 1、计算机只能接受和处理二进制代码0和1及其组合,这些二进制数可以表示某一物理量的大小,称之为离散量或数字量。但实际系统中的被控

    注意事项

    本文(计算机控制技术.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开