




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机在工业自动化控制中的直接应用 前言 在上个世纪80年代后期,传统的工业设备大量地进行技术改造或被新设备替代,设备的自动化水平不断提高。这里面的主力核心是PLC(可编程控制器)。进入21世纪,生产生活中设备控制精细化、智能化以及节能等方面要求越来越高。MCU(微型控制器或称为单片机)崭露头角,其发展趋势不可限量。本课题报告的是机电气一体化生产加工设备中上料环节的51单片机控制。 目录 第一节控制流程 第二节单片机的驱动电路设计 第三节传感器的信号输入电路设计 第四节C51源程序 第一节 自动控制流程 N向下运是否在下YN电Y电机停、N上升到位YY计数送显料取走N向下运NN是否取是否到YY
2、向下运动 N 是否到位 Y 第二节 单片机的驱动电路设计 1234DVCCVCCZ1单向电磁阀1U10810+50P3.P1.7D11711P1.6P3.K126125P3.P1.01IN403153P1.4P3.R7R8R9RELAY-SPST1444P1.3P3.10k10k10k501135SA152P3.P1.2P1.1S11P1.0Q2R2512SC18启动按键237P0.S2336P0.34C5P0.停止按键53P0.4S3633P0.37P0.2报警按键83P0.1390P0.AT89S51+5Q1R1261k4.76P3.177P3.120P2.221P2.32P2.2423P
3、2.254P2.625P2.726P2.287P2.R34.7k1Z210机盘电料+5D2K2DIODERELAY-SPSTQ35SA1012kQ4R65812SC1k1+5D3K3DIODERELAY-SPSTQ55SA1012kQ6R7512SC18k1isioRevn党树波 oSheet f 路片单机驱动电db.dBy:Drawn 34Z3报警器10BR54.7A12Title路电驱动片单机SizeNumber1A4Date:-Apr-2010 8应控业机在工自动化制上的用片单File:F: 第三节 传感器的信号输入电路设计 12D+5R1R230310kU1D1号信感器气缸下位传OPT
4、OISO1CLEDR3R43030k1U2D2号器信上气缸位传感OPTOISO1LEDR5R63030k1U3D3号信感料传器光电检OPTOISO1LED12 有接点磁簧管型 感应开关型式5240V DC/AC 使用电压 毫安100最大形状关电流 10W 最大接点容量 内部消耗电流无 2.5V最大值残留压降 100mADC 无 泄露电流34U48117P1.P3.170160P1.P3.+54615P1.P3.45154P1.P3.54613P3.6P1.3712P3.P1.7R9R8R72211P3.2P1.10k10k10k1130P1.P3.3S131227P0.P2.0332261P2
5、.P0.4323启动按键5P2.2P0.S2243543P2.P0.62533P0.P2.47326停止按键2P0.5P2.S3382716P2.P0.932807P2.P0.报警按键AT89S513 棕色负载 兰色 BA单片机传感器信号采集TitleSizeisioRevnNumber党树波1A4Date:File:8F:-Apr-20机在片单10 业工自动控化制上应的用单片机驱动 oSheet 路电db.dDrawn 4f By: (1)气缸上位和下位传感器采用SMC D-C73 磁性开关 型 规 SMC D-C73 号 格 项 目 接线图SMC D-C73 常开型开关选择 SPST +
6、电 源- LED 红色指示灯 PVC 米白色耐油3.2 电缆线,2C, 200HZ 最大开关切换频率 无 保护回路 型号限定反射型光电传感器系列2)检测物料传感器采用SUNX EX-43(电路接线EX-43 : ,兰色线接地,黑线送给单片机)线传感器标准接法,棕正兰负黑输出。(棕色线接+24V3 其主要特点:EX-43 ),可安装在狭小空间内。透过型,正面检测型、体积只有W10H14.5D3.5mm(1 0.5ms 适合检测细小部件和高速移动的物体。2、高速反应: 、清晰易见的双色指示灯,小型体积,并装备有方便的双色指示灯。3 ,并且其金属配件用的全部是不锈钢,所以可以用水冲洗。4、防水,其保
7、护构造达到IP67 正面 2检 测 EX-43 25mm(注) ON 10mm) 遮光时中心:( 第四节 C51源程序 /*机电气一体化设备上料站51单片机自动控制程序*/ #include unsigned char aa,bb,cc; sbit gangxia=P31;/气缸下位检测传感器信号输入 sbit gangshang=P30;/气缸上位检测传感器信号输入 sbit guangdian=P34;/光电检料传感器信号输入 sbit diancifa=P35;/电磁阀控制 sbit dianji=P36;/料盘电机控制 sbit baojing=P37;/报警控制 sbit dd=P2
8、0;/紧急情况报警按键控制 / /*延时子程序*/ void yanshi(unsigned int z) unsigned x,y; for(x=z;x0;x-) for(y=125;y0;y-); / /*初始化子程序*/ void init() EA=1;EX0=1;EX1=1;aa=0;IT0=1;IT1=1; / /*主程序*/ void main() init(); while(!aa); while(1) if(aa=1&gangxia=0)dianji=0; else dianji=1;diancifa=1; if(guangdian=0) while(1) dianji=1;
9、diancifa=0;if(gangshang=0)break; else yanshi(1000);diancifa=1;dianji=0; if(dd=0)baojing=0; else baojing=1; / /*启动按键外部中断服务子程序*/ void qdong0() interrupt 0 aa=1;EX0=0;EX1=1; / /*停止按键外部中断服务子程序*/ void tngzhi0() interrupt 2 aa=0;EX0=1;EX1=0; /*机电气一体化设备上料站51单片机自动控制程序*/ /*带自动计件功能5位数码管动态显示*/ #include #includ
10、e unsigned char aa,bb,cc,duan,wan,qian,bai,shi,ge,i,num; unsigned int geshu; bit kk,j,hh,tt; sbit gangxia= P31;/气缸下位检测传感器信号输入 sbit gangshang= P30;/气缸上位检测传感器信号输入 sbit guangdian= P34;/光电检料传感器信号输入 sbit diancifa= P35;/电磁阀控制 sbit dianji= P36;/料盘电机控制 sbit baojing= P37;/报警控制 sbit baojingjian=P20;/紧急情况报警按键控
11、制 void xianshi(unsigned int geshu); unsigned char code biao=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f; / */ 延时子程序/*void yanshi(unsigned int z) unsigned x,y; for(x=z;x0;x-) for(y=125;y0;y-); / /*初始化子程序*/ void init() EX0=1;EX1=1;tt=0;IT0=1;IT1=1; TMOD=0x06;TH0=255;TL0=255; aa=0;geshu=0; EA=1;E
12、T0=1; TR0=1; / /*按键扫描子程序*/ void anjian() if(baojingjian=0) baojing=0; else baojing=1; / /*数据外理和显示*/ void xianshi(unsigned int geshu) wan=geshu/10000; qian=geshu_x0010_000/1000; bai=geshu_x0010_000_x0010_00/100; shi=geshu_x0010_000_x0010_00_x0010_0/10; ge=geshu_x0010_000_x0010_00_x0010_0_x0010_; yans
13、hi(1); P0=0x01;P1=biaoge;yanshi(1); P0=0x02;P1=biaoshi;yanshi(1); P0=0x04;P1=biaobai;yanshi(1); P0=0x08;P1=biaoqian;yanshi(1); P0=0x10;P1=biaowan;yanshi(1); / */ 执行子程序/*void zhixing() if(gangxia=0&guangdian=1)dianji=0; if(guangdian=0) yanshi(3); if(guangdian=0) if(kk=1&j=1&hh=1)kk=0;j=0;hh=0;geshu+; kk=1; while(1) dianji=1;diancifa=0; if(gangshang=0)break; xianshi(geshu); anjian(); else j=1; xianshi(geshu); diancifa=1;dianji=0; anjian(); / */ /*主程序void main() init(); while(1) dianji=1;diancifa=1; anjian();xianshi(geshu); while(tt)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 63241-3-9:2025 EN Electric motor-operated tools - Dust measurement procedure - Part 3-9: Particular requirements for transportable mitre saws
- 华大联盟数学试卷
- 健康管理课件制作方法
- 中国女士呢行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 升压站施工场地防汛安全风险评估报告
- 油茶行业研究报告
- 安全风险评估报告52917
- 中国海豹鱼鳞块褥子项目投资可行性研究报告
- 健康男性课件视频
- 药品注册管理办法中国
- 飞防免责协议书
- 网络钓鱼攻击与防范策略教学课件
- 安全评价技术协议书
- 三防专项方案
- 《结直肠癌的影像诊断》课件
- 伐木合同协议书范本
- 地舒单抗治疗骨质疏松症
- 民宿托管运营合同协议
- 2025年保密教育线上培训考试试题及答案
- 云浮新兴天堂肠粉米浆流变特性与酱汁配伍研究
- 系统化停车场管理方案数据分析与智能优化停车流程
评论
0/150
提交评论