您现在正在浏览:首页 > 职教文章 > 职教论文 > 浅析单片机控制双缸顺序执行

浅析单片机控制双缸顺序执行

日期: 2010/6/30 浏览: 39 来源: 学海网收集整理 作者: 佚名

浅析单片机控制双缸顺序执行

姓名:陈康 学号:200819306104 日期:2010年5月24号

摘要:在当今科技飞速发展的情况下,气压控制传动系统的发展也非常迅猛。单片机控制系统的应用也深入到其中,作为核心不见,单片机控制系统准确,简单的有点也尤为突出,因此可以看作是软硬件的完美结合,也将两者的优势充分的发挥了出来,了解其工作原理也就相当有必要。

关键词:单片机 控制 气压传动

一目的与意义

用汇编语言编写程序到单片机中,达到控制双缸动作回路的目的,最终实现自动化。并且熟悉掌握电磁换向阀,行程开关的结构原理,对CQYZ---M/B气压传动与控制综合实训装置产生一定了解。

二 硬件设计

1 MCS-51单片机内部结构

·中央处理器:?中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码。

·数据存储器(RAM):?8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据。

·程序存储器(ROM):8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。

·定时/计数器(ROM):8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。

·并行输入输出(I/O)口:8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。

·全双工串行口:8051内置一个全双工串行通信口,用于与其它设备间的串行数据传

送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。

·中断系统:8051具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。

·时钟电路:8051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容。

缸顺序动作回路原理图

3.系统所用元器件

1个空压机 2个双电控2位5通换向阀 2个双作用气缸 4个行程开关

8个 连接管道 1个三联体

4.双缸顺序执行过程

SQ1控制3YA,SQ2控制4YA,SQ3控制2YA,SQ4控制1YA

1)按下启动按扭,气缸1右移,电磁换向阀1处于右工位,2YA处于得电状态;

2)按下行程开关SQ2,气缸2右移,电磁换向阀2处于右工位,4YA处于得电状态;

3)按下行程开关SQ4,气缸1左移,电磁换向阀1处于左工位,1YA处于得电状态;

4)按下行程开关SQ1,气缸2左移,电磁换向阀2处于左工位,3YA处于得电状态;

操作完以上步骤,即完成了一个工作循环,如需继续工作循环,重复上述步骤即可。

5.双缸顺序动作执行流程图







N



Y

6.单片机控制双缸顺序执行回路电路图

三.软件设计

1.单片机控制双缸顺序执行回路程序过程

1)启动SB1,系统开始工作,即P1.4赋1。

2)系统工作后,气缸1右移,2YA处于得电状态,即P2.1赋1。

3)气缸1右移到SQ2,4YA处于得电状态,P1.1赋1,P2.3赋1,气缸2完 成右移。

4)气缸2右移到SQ4,1YA处于得电状态,即P1.3赋1,P2.0赋1。

5)由于1YA得电,气缸1左移到SQ1,P1.0赋1,完成气缸1左移。

6)SQ1将信号传给3YA,3YA处于得电状态,气缸2左移到SQ3,P1.2赋1,P2.2赋1,气缸2完成左移。

7)停止动作,将P1.5赋“1”,P1.4赋“0”,即20H赋给P1。

以上步骤完成一个工作循环,如需继续执行,在停止工作循环前加入循环指令即可。

2. 单片机气压双缸顺序执行程序流程图









N

Y

四.总结

通过设计单片机控制双缸顺序执行,对自动化方面的知识有了更深的了解,它在各个领域的应用都有它自己的优势,它不仅可以提高生产效率,同时也可以降低成本,提高产品的精度。












浅析单片机控制双缸顺序执行.doc

返回顶部