计算机控制技术范立南第8章计算机控制系统的设计与实现幻灯片.ppt

计算机控制技术范立南第8章计算机控制系统的设计与实现幻灯片.ppt

  1. 1、本文档共108页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.5 自动剪切机控制系统 在上述的4台电动机中,M1、M2、M3是单相交流电动机,单方向运转,而M是直流电动机,可以正、反方向运转。 8.5 自动剪切机控制系统 8.5.2 自动剪切机控制系统的硬件设计 自动剪切机控制系统的原理图如图8-20所示。 8.5 自动剪切机控制系统 1.开关量输入电路 在开关量各输入端均接有光电耦合器,开关量输入接口电路如图8-21所示。当开关SA断开时,电路输出高电平;当SA闭合时,电路输出低电平。 8.5 自动剪切机控制系统 2.输出控制电路 三台交流电动机M1、M2、M3的控制电路如图8-22所示(以M1为例)。 电路采用固态继电器SSR,由P1口输出信号经过反相缓冲器74LS06驱动固态继电器。当P1.2端输出信号为高电平时,固态继电器1导通,电动机M1转动;反之,若P1.2端输出低电平,则固态继电器1截止,电动机停转。 8.5 自动剪切机控制系统 图8-22 交流电动机的控制电路 8.5 自动剪切机控制系统 直流电动机M的双向控制电路如图8-23所示。 图8-23 直流电动机M的双向控制电路 8.5 自动剪切机控制系统 图中采用的光耦器件是两组光控晶闸管耦合器,它的输入受P1.0和P1.1控制,其输出驱动M。当P1.0=0,P1.1=1时,VD1导通,VD2截止,因而VT1导通,VT2截止,M正转;当P1.0=1,P1.1=0时,VD1截止,VD2导通,因而VT1截止,VT2导通,M反转;当P1.0=0,P1.1=0时,VD1、VD2均导通,因而VT1、VT2均导通,M滑行;当P1.0=1,P1.1=1时,VD1、VD2均截止,因而VT1、VT2均截止,M停车。 8.5 自动剪切机控制系统 8.5.3 自动剪切机控制系统的软件设计 主程序的流程图如图8-24所示 8.5 自动剪切机控制系统 中断服务程序的流程图如图 8-25所示 8.5 自动剪切机控制系统 为了编写程序方便,将每一步操作的输入口(各限位开关的状态)和输出口(控制信号)状态列于表8-1中。 8.5 自动剪切机控制系统 程序步 程序内容 输出控制状态 输入状态 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 D7 D6 D5 D4 D3 D2 D1 D0 SSR3 SSR2 SSR1 SA6 SA5 SA4 SA3 SA2 SA1 1 判断小车是否空载 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 起动小车,并判断其是否到位 0 0 0 0 0 0 1 0 1 1 1 0 1 1 1 1 3 停车。启动SSR3,送板料,并判断其是否到位 0 0 0 1 0 0 1 1 1 1 1 0 1 1 1 0 4 断开SSR3,启动SSR2,压下压块,判断压块是否压紧 0 0 0 0 1 0 1 1 1 1 1 0 1 0 0 0 5 启动SSR1,剪切刀下降,判断是否剪下板料 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 6 断开SSR1、SSR2,压块及剪切刀上抬,判断两者是否复位 0 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 7 测试TF0位,判断板料是否剪够预定的块数 0 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 8 启动小车 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 8.5 自动剪切机控制系统 程序清单如下。 主程序: ORG 0000H AJMP MAIN ORG 0003H AJMP INTT ;转外部中断0中断服务程序 ORG 0100H MAIN: MOV P1,#00H ;断开系统所有控制电路 SETB IT0 ;设外部中断0为边沿触发方式 SETB EX0 ;允许外部中断0中断 SETB EA ;CPU开中断 MOV TMOD,#06H ;设T0为计数方式2 MOV TH0,#0F6H ;装入时间常数(设一车装板 料为10块) MOV TL0,#0F6H SETB TR0 ;启动T0开始计数 HERE: AJMP HERE ;等待 8.5 自动剪切机控制系统 中断服务程序: ORG 0120H INTT: MOV DPTR,#7FFFH ;送74LS273的地址 LOOP1: MOVX A,@DPTR ;判断小车是否空载 JNB ACC.5,

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档