基于单片机的工业顺序控制系统设计说明.doc
《基于单片机的工业顺序控制系统设计说明.doc》由会员分享,可在线阅读,更多相关《基于单片机的工业顺序控制系统设计说明.doc(22页珍藏版)》请在三一办公上搜索。
1、目录摘要2第一章 总体设计31.1设计功能分析31.2系统总体结构设计3第二章 系电路设计统硬件32.1 系统总体设计框图及单片机的设计32.1.1系统总体设计框图32.2 LED灯控制及报警系统设计62.2.1 LED灯控制及报警系统原理62.2.2 LED灯控制及报警系统硬件连线82.3 七段数码管显示系统设计82.3.1 显示系统原理82.3.2 显示系统硬件设计122.4 系统软件程序的设计132.4.1 实验流程图132.4.2 实验源程序14第三章 系统安装调试203.1 安装调试203.2 系统调试20第四章 设计结果及分析21结束语22参考文献:22摘 要随着单片机快速的发展,
2、目前单片机正处于日益完善阶段。单片机集成越来越多的资源,部存储资源日益丰富,用户不需要扩充资源就可以完成项目开发,不仅开发简单,同时抗干扰能力加强,系统也更加稳定,使得他更加适合工业领域,具有更加广阔的市场前景。此外单片机具有性能高、速度快、体积小、价格低、稳定可靠、应用广泛、通用性强等突出优点。因此掌握单片机的基础和实际应用对我们工作学习有重大的意义。在工业控制过程,诸多生产过程,都是一些断续生产过程,按某种程序有规律地完成预定的动作,对这类断续生产过程的控制称顺序控制。顺序控制采用按时间顺序或逻辑顺序进行控制的开环控制方式。 工业控制是计算机的一个重要应用领域,计算机过程控制正是为了适应这
3、一领域而发展起来的一门专业技术。本次设计在阐述工业顺序控制的基础上,以MCS-51系列单片机8051为核心,设计了一个基于单片机的工业顺序控制系统。本文介绍的是利用MCS51单片机模拟控制注塑机的七道工序,通过缓冲 器74LS06控制七只发光二极管的顺序先后分别亮17秒模拟七道工序的运行,同时用MCS51单片机部定时器1的定时中断,控制用三个LED数码显示管显示工序、时间做成一个控制的显示电路;P3.3用作外故障输入模拟端口,在P3.3口送0时,能不断发出告警,P1.7口作为报警声音输出,经功放驱动扬声器。故障排除时,程序应从刚才报警的那道工序继续执行,从而达到模拟控制注塑机的七道工序的目的。
4、关键字:单片机; 工业控制; LED显示器动态扫描第一章 总体设计1.1设计功能分析在工业控制过程,如冲压、注塑、轻纺、制瓶等生产过程,都是一些断续生产过程,按某种程序有规律地完成预定的动作,对这类断续生产过程的控制称顺序控制。顺序控制采用按时间顺序或逻辑顺序进行控制的开环控制方式倒注塑机工艺大致按合模-注射-延时-开模-产伸-产退顺序工作。 P1.0-P1.6代表控制注塑机的其道工序,模拟控制七只发光二级管的点亮,低电平有效,设每道工序的时间为延时,P3.4为开工启动开关,低电平启动,P3.3为外部故障输入模拟开关,低电平报警,P1.7为报警输出,前六道工序只有一位输出,第七道工序中有三位输
5、出。1.2 系统总体结构设计 根据上述问题描述,本设计运用了两个中断,一个外部INT1中断,一个定时器T/C1中断。第二章 系电路设计统硬件2.1 系统总体设计框图及单片机的设计2.1.1系统总体设计框图2.1.2 8051单片机简介 1、8051单片机引脚图-2 8051管脚图2.8051单片机引脚介绍 下面按其引脚功能分为四部分叙述这40条引脚的功能。 1、主电源引脚VCC和VSS VCC40脚接+5V电压; VSS20脚接地。 2、外接晶体引脚XTAL1和XTAL2 XTAL119脚接外部晶体的一个引脚。在单片机部,它是一个反相放大器的输入端,这个放大器构成了片振荡器。当采用外部振荡器时
6、,对HMOS单片机,此引脚应接地;对CHMOS单片机,此引脚作为驱动端。 XTAL218脚接外晶体的另一端。在单片机部,接至上述振荡器的反相放大器的输出端。采用外部振荡器时,对HMOS单片机,该引脚接外部振荡器的信号,即把外部振荡器的信号直接接到部时钟发生器的输入端;对XHMOS,此引脚应悬浮。 3、控制或与其它电源复用引脚RST/VPD、ALE/PROG、PSEN和EA/VPP RST/VPD9脚当振荡器运行时,在此脚上出现两个机器周期的高电平将使单片机复位。推荐在此引脚与VSS引脚之间连接一个约8.2k的下拉电阻,与VCC引脚之间连接一个约10F的电容,以保证可靠地复位。 VCC掉电期间,
7、此引脚可接上备用电源,以保证部RAM的数据不丢失。当VCC主电源下掉到低于规定的电平,而VPD在其规定的电压围50.5V,VPD就向部RAM提供备用电源。 ALE/PROG30脚:当访问外部存贮器时,ALE允许地址锁存的输出用于锁存地址的低位字节。即使不访问外部存储器,ALE端仍以不变的频率周期性地出现正脉冲信号,此频率为振荡器频率的1/6。因此,它可用作对外输出的时钟,或用于定时目的。然而要注意的是,每当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动吸收或输出电流8个LS型的TTL输入电路。 对于EPROM单片机如8751,在EPROM编程期间,此引脚用于输入编程脉冲PROG。
8、 PSEN29脚:此脚的输出是外部程序存储器的读选通信号。在从外部程序存储器取指令或常数期间,每个机器周期两次PSEN有效。但在此期间,每当访问外部数据存储器时,这两次有效的PSEN信号将不出现。PSEN同样可以驱动吸收或输出8个LS型的TTL输入。 EA/VPP引脚:当EA端保持高电平时,访问部程序存储器,但在PC程序计数器值超过0FFFH对851/8751/80C51或1FFFH对8052时,将自动转向执行外部程序存储器的程序。当EA保持低电平时,则只访问外部程序存储器,不管是否有部程序存储器。对于常用的8031来说,无部程序存储器,所以EA脚必须常接地,这样才能只选择外部程序存储器。 对
9、于EPROM型的单片机如8751,在EPROM编程期间,此引脚也用于施加21V的编程电源VPP。 4、输入/输出I/O引脚P0、P1、P2、P3共32根 P0口39脚至32脚:是双向8位三态I/O口,在外接存储器时,与地址总线的低8位及数据总线复用,能以吸收电流的方式驱动8个LS型的TTL负载。 P1口1脚至8脚:是准双向8位I/O口。由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向I/O口。P1口能驱动吸收或输出电流4个LS型的TTL负载。对8052、8032,P1.0引脚的第二功能为T2定时/计数器的外部输入,P1.1引脚的第二功能为T2EX捕捉、重装触发,即T2的外部控制端
10、。对EPROM编程和程序验证时,它接收低8位地址。 P2口21脚至28脚:是准双向8位I/O口。在访问外部存储器时,它可以作为扩展电路高8位地址总线送出高8位地址。在对EPROM编程和程序验证期间,它接收高8位地址。P2可以驱动吸收或输出电流4个LS型的TTL负载。 P3口10脚至17脚:是准双向8位I/O口,在MCS-51中,这8个引脚还用于专门功能,是复用双功能口。P3能驱动吸收或输出电流4个LS型的TTL负载。 作为第一功能使用时,就作为普通I/O口用,功能和操作方法与P1口相同。 作为第二功能使用时,各引脚的定义如表所示。 值得强调的是,P3口的每一条引脚均可独立定义为第一功能的输入输
11、出或第二功能。 P3各口线的第二功能定义: 端口线 引脚 第二功能 P3.0 10 RXD串行输入口 P3.1 11 TXD串行输出口 P3.2 12 INT0外部中断0 P3.3 13 INT1外部中断1 P3.4 14 T0定时器0外部输入 P3.5 15 T1定时器1外部输入 P3.6 16 WR外部数据存储器写脉冲 P3.7 17 RD外部数据存储器读脉冲2.2 LED灯控制及报警系统设计2.2.1 LED灯控制及报警系统原理 单片机可以实现时序控制、时间控制等,用单片机可以构成形式多样的控制系统、数据采集系统,因此选择单片机作为控制芯片。 单片机晶振为12MHZ,一个单指令周期为12
12、个机器周期,以此写出延时17秒的汇编程序。 单片机的P2.0P2.6模拟控制注塑机的七道工序,通过缓冲 器74LS06控制七只发光二极管的点亮,P2口输出高电平有效信号,经74LS06反向后驱动发光二极管,按VL1VL7顺序先后分别亮17秒,依次循环。P3.3用作外故障输入模拟端口,再P3.3口送0时,能不断发出告警,P2.7口作为报警声音输出,经功放驱动扬声器。故障排除时,程序应从刚才报警的那道工序继续执行。图3 2.2.2 LED灯控制及报警系统硬件连线图4 LED灯控制及报警系统电路图2.3 七段数码管显示系统设计2.3.1 显示系统原理1.LED结构和显示原理:1LEDLight Em
13、itting Diode显示器是由发光二极管作为显示字段的显示器件,最常见的是由7段型发光二极管ag7段和1个圆点型发光二极管常以dp表示,主要用来显示小数点组成的LED显示器,其排列形状如下图5所示。这种LED显示器也可称为7段数码显示器或8段数码显示器。LED显示中的发光二极管根据其连接的方法有共阴极和共阳极两种结构。共阴极结构:把各段发光二极管的阴极连接在一起构成公共阴极,如图a所示。使用时,公共阴极接地,根据要求需点亮发光二极管的阳极输入高电平,不需点亮的发光二极管的阳极输入低电平。共阳极结构:把各段发光二极管的阳极连接在一起构成公共阳极,如图b 所示。使用时,公共阳极接+5V,根据要
14、求需要点亮发光二极管的阴极输入低电平,不需点亮的发光二极管的阴极输入高电平。图5 LED结构2字段码。为了显示各个数字或字符,就需要为LED提供相应的代码,因为这些代码是控制各段的亮或灭,供显示器显示字形的,所以称为字段码也可以称为段选码或字形码。七段发光二极管再加上1个小数点位,共计8段,因此提供给LED显示器的字段码正好1个字节。各代码位的对应关系如下表1.3.1:表1.3.1 LED字段码对应关系D7D6D5D4D3D2D1D0dotgfedcbA下表1.3.2所示为共阳极LED所显示的不同字符的字段码表1.3.2 共阳极LED的字段码 显示数字共阳极字段码显示数字共阳极字段码0C0H5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 工业 顺序 控制系统 设计 说明

链接地址:https://www.31ppt.com/p-1131769.html