1 / 5
文档名称:

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

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

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

分享

预览

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

上传人:zhuwo11 2022/3/23 文件大小:256 KB

下载得到文件列表

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

文档介绍

文档介绍:实验四工业顺序控制实验
一、实验目的掌握工业顺序控制程序的简单编程,中断的使用
、实验仪器和设备
主程斥
h护现场
三、实验预备知识
在工业控制中,像冲压、注塑、轻纺、制瓶等生产过程,都是一些断续生产过程,按某种程序有规实验四工业顺序控制实验
一、实验目的掌握工业顺序控制程序的简单编程,中断的使用
、实验仪器和设备
主程斥
h护现场
三、实验预备知识
在工业控制中,像冲压、注塑、轻纺、制瓶等生产过程,都是一些断续生产过程,按某种程序有规律地完成预定的动作,对这类断续生产过程的控制称顺序控制,例注塑机工艺过程大致按合模一>注射一>延时一>开模一>产伸一>产退”顺序动作,用单片机最易实现。
四、实验内容
用proteus画出仿真电路图。-,先模拟控制七只发光二级管的点亮,高电平有效,设定每道工序时间转换为延时,K1为开工启动开关,低电平启动。K2为外故障输入模拟开关,,,参考电路图如下列图所示:
,请自行准备耳机。
五、实验说明
1•实验中模拟外故障输入用外部中断1,初始化程序中需开中断。
(K1未按下),按下K2不能有报警输出。
六、实验程序框图

七、实验步骤
用proteus设计工业顺序控制电路;
•在KeilC51中编写控制程序,编译通过后,与proteus联合调试;
K1开关拨在上面,K2拨在上面;
4••用连续方式运行程序,此时应在等待开工状态;
K1拨到下面〔显低电平〕,各道程序应正常运行;
K2拨到下面〔低电平〕,应有声音报警〔人为设置故障〕;
K2拨到上面〔咼电平〕,排除故障,程序应从刚刚报警的工序继续执行八、实验程序
实验电路:
P5
t*J

u日
pF
2.
九、实验总结
用中断方式编程时,外部中断触发方式选择了低电平触发,结果导致按键按下后,中断不断触发,尽管出现了连续的报警声,但是还是会回到主程序,流水灯并未真正停止,而是间隔一段时间后,发生变化。解决方法是在中断程序中加入判断K2的条件,使其在中断期间不再返回主程序即可。
注意当程序中用到两个中断时必须设置中断优先级寄存器PCON,才能实
现中断嵌套。要真正理解中断优先级的含义。
给speaker两个不同的频率的信号即可产生双音报警信号。
十、实验建议
希望老师在每个实验结束后,能拿出几个典型程序进行讲解,讲解实验过程中出现的问题。
附录1:程序1{for(i=0;i<124;i++);
#include<>
for(cnt=0;cnt<200&&K2==0;cnt++)
voiddelay_ms(int);
{
intt=0,num=1,cnt,s;
speaker=~speaker;
sbitK1=P3A4;
while(s<2);s=0;
sbitK2=P3A3;
}
bitsw=0,flag=0;
for(cnt=0;cnt<200&&K2==0;cnt++)
sbitspeaker=P1A7;
{
charcode
speaker=~speaker