1 / 5
文档名称:

实验四-工业顺序控制实验.pdf

格式:pdf   大小:154KB   页数:5页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验四-工业顺序控制实验.pdf

上传人:shanhu 2021/8/11 文件大小:154 KB

下载得到文件列表

实验四-工业顺序控制实验.pdf

文档介绍

文档介绍:实验四 工业顺序控制实验
一、实验目的
掌握工业顺序控制程序的简单编程,中断的使用。
二、实验仪器和设备
C51 集成开发环境 仿真软件
三、实验预备知识
在工业控制中,像冲压、注塑、轻纺、制瓶等生产过程,都是一些断续生
产过程,按某种程序有规律地完成预定的动作,对这类断续生产过程的控制称顺
序控制,例注塑机工艺过程大致按“合模—>注射—>延时—>开模—>产伸—>产
退”顺序动作,用单片机最易实现。
四、实验内容
1. 用 proteus 画出仿真电路图。8031 的 - 控制注塑机的七道工序,
先模拟控制七只发光二级管的点亮,高电平有效,设定每道工序时间转换为延时,
K1 为开工启动开关,低电平启动。K2 为外故障输入模拟开关, 输入为 0 是
不断警告, 为报警声音输出,参考电路图如下图所示:
报警输出时要求采用双音报警,请自行准备耳机。
五、实验说明
1,初始化程序中需开中断。
(K1 未按下),按下 K2 不能有报警输出。
六、实验程序框图
七、实验步骤
1. 用 proteus 设计工业顺序控制电路;
2..在 Keil C51 中编写控制程序,编译通过后,与 proteus 联合调试;
3..K1 开关拨在上面,K2 拨在上面;
4..用连续方式运行程序,此时应在等待开工状态;
5..K1 拨到下面(显低电平),各道程序应正常运行;
6..K2 拨到下面(低电平),应有声音报警(人为设置故障);
7..K2 拨到上面(高电平),排除故障,程序应从刚才报警的工序继续执行。
八、实验程序

2. 实验源程序:见附录
九、 实验总结
1. 用中断方式编程时,外部中断触发方式选择了低电平触发,结果导致按键
按下后,中断不断触发,尽管出现了连续的报警声,但是还是会回到主程序,
流水灯并未真正停止,而是间隔一段时间后,发生变化。解决方法是在中断
程序中加入判断 K2 的条件,使其在中断期间不再返回主程序即可。
2. 注意当程序中用到两个中断时必须设置中断优先级寄存器 PCON,才能实
现中断嵌套。要真正理解中断优先级的含义。
3. 给 speaker 两个不同的频率的信号即可产生双音报警信号。
十、 实验建议
希望老师在每个实验结束后,能拿出几个典型程序进行讲解,讲解实验过程
中出现的问题。
附录 1:程序 1

#include <> for(cnt=0;cnt<200&&K2==0;cnt++)
void delay_ms(int);