2021-2022收藏资料正文基于单片机的自动剪板机的控制系统设计 .doc
《2021-2022收藏资料正文基于单片机的自动剪板机的控制系统设计 .doc》由会员分享,可在线阅读,更多相关《2021-2022收藏资料正文基于单片机的自动剪板机的控制系统设计 .doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、皖西学院本科毕业论文(设计)皖 西 学 院本科毕业论文(设计)论 文 题 目基于单片机下自动剪板机控制系统设计姓名(学号)武斐(2008011168)系 别机械与电子工程学院专 业电气工程及其自动化导 师 姓 名张 斌二 一 二 年 五 月目 录1、毕业论文正文2、皖西学院本科毕业论文(设计)任务书3、皖西学院本科毕业论文(设计)开题报告4、皖西学院本科毕业论文(设计)中期检查表5、皖西学院本科毕业论文(设计)指导教师意见表6、皖西学院本科毕业论文(设计)评阅教师意见表7、皖西学院本科毕业论文(设计)答辩记录表基于单片机下自动剪板机控制系统设计作 者武 斐指导教师张 斌摘要: 本设计的自动剪板
2、机系统的控制器采用的是单片机STC89C52 ,整个系统主要是由STC89C52单片机,电机过载检测、计数采样输入、系统工作状态检测输入、外控输出、声光报警、键盘、显示及电源等部分组成,利用单片机做为控制器通过位置检测开关检测剪板机各个工序的状态,自动控制剪板机在工作的同时进行剪切计数,从而实现自动剪板机的多工序的自动化技术。关键词: STC89C52单片机;自动剪板机;控制系统;程序流程图 Automaticshearing machinecontrolsystem designbased on single chipAbstract: Automatic the shears system
3、s controller design is STC89C52, the system is mainly by STC89C52 microcontroller, motor overload detection, counting sample input, the system working state detection input, external control output, sound and light alarm, keyboard, displayand power supply and so on, the use of SCM as the controller
4、through the various processes of the state of the position detection switch detects shearing machine, automatic control shears shear count while working to achieve automatic shears process automationtechnology.Keywords: STC89C52microcontroller;automaticallyshears;control system;program flow chart目 录
5、1 绪 论11.1 引 言11.2 基于单片机的自动剪板机的控制系统设计11.3 基于单片机的自动剪板机的控制系统课题开发的意义11.4 基于单片机的自动剪板机原理结构和检测器件22系统的基本构成22.1 系统要求及性能指标22.2 系统工作原理32.3系统框图33 硬件部分的设计43.1 主要器件的选取43.1.1 单片机的选取43.1.2 并行I/O的选取53.2 硬件电路设计63.2.1 电源模块73.2.2 单片机控制电路73.2.3串行通信电路的设计83.2.4 系统主电路设计103.2.5 显示电路LED数码管133.2.6报警电路的设计143.2.7两片8255A芯片143.2.
6、8计数采样电路的设计163.2.9看门狗电路设计174软件部分设计184.1 软件系统设计185 总结与展望205.1设计总结205.2设计展望20致 谢21参 考 文 献22附录一:总体电路图23附录二:程序清单24第 32 页皖西学院本科毕业论文(设计)1 绪 论1.1 引 言目前,随着社会现代化的发展,剪板机自动化水平的提高,自动剪板机在工业中的应用越来越多,对自动剪板机的功能要求越来越多越来越高,这就需要对自动剪板机的控制系统加以改进,不浪费宝贵的资源并且能提高自动剪板机的性能,本设计就是要解决如何运用单片机实现自动剪板机的系统控制。 板料长度与剪板个数的采集,利用单片机实现对板料和板
7、数等基本参数的检测与控制,同时尝试利用串口技术实现整个系统与单片机的串行连接,实现各器件间、器件与主机间以及多机之间的相互通信。从而达到控制整个剪板机统一管理的目的。单片机作为微型计算机的一个重要分支,应用广泛,对人类社会产生了巨大的影响,STC89C52单片机是一种低功耗、高性能的CMOS8位微控制器,具有8k在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制提供高灵活、超有效的解决方案。在我国的各个领域都已经得到了广泛应用。在智能仪器仪表、工业检测控制、电力电子、机电一体化方面取得了瞩目的成就。随着自动化的不断发展,
8、目前对各种物理量的检测和控制都可得以实现。自动控制系统不仅运用到航天航空、机器人技术、材料加工、食品加工等工业过程控制,而且已经成为日常各种家用电器当中的主要组成部分。这里介绍一种以STC89C52单片机为核心,采用两块8255A为拓展新片,从而实现自动剪板机的控制系统的设计。1.2 基于单片机下自动剪板机控制系统简介本设计研制的是基于单片机的自动剪板机控制系统,系统采用了先进的光电传感器,是一种先进的自动剪板机控制系统,具有板料长度和板料数量识别,可自动对正在要剪切的板料长度与已经剪过的板料数实时采集并进行传送到中心控制台等功能。基于单片机下自动剪板机控制系统属于新一代剪板机控制系统,方便、
9、实效、快速。该系统采用STC89S52为核心设计数据采集接收装置,配合两片8255A为拓展芯片实现对多种数据的采集记录,对于需要剪切的板料长度和板料数量的采集分别用位置检测开关和光电感器,精确度高,实用性强。1.3 基于单片机下自动剪板机控制系统课题开发的意义如今是电气的时代,自动剪板机在现代化的生产和生活中有着十分重要的地位。在工农业生产、交通运输、国防、航空航天中,各种各样的自动剪板机都被大量地使用着。以前自动剪板机的电动机大多使用由模拟电路组成的控制柜进行控制,现在单片机已经开始取代模拟电路作为电机控制器。当今自动剪板机的发展方向越来越多样化和复杂化,现有的专用集成电路很难满足苛刻的新产
10、品开发要求,为此可考虑开发自动剪板机的新型单片机控制器。1.4 基于单片机下自动剪板机原理结构和检测器件本设计中的自动剪板机是借于运动的上刀片和固定的下刀片,采用合理的刀片间隙,对各种厚度的金属板材施加剪切力,使板材按所需要的尺寸断裂分离的设备,其结构原理和检测元件安装部位如图1-1所示图1-1 自动剪板机原理结构和检测器件位置示意图2系统的基本构成2.1 系统要求及其性能指标根据自动剪板机的工作特点,对控制系统提出控制要求如下:1 上电后,检测各工作机构的状态,控制各工作机构处于初始位置。2 进料,由控制系统控制进料机构将板料自动输送到位。3 定切割尺寸,采用伺服电机控制挡料器位置保证精确的
11、剪切尺寸。4 压紧和切割,待板料长度达到设定值后由主电动机带动压料器和切割刀具,先压然后剪断。5 送料车的运行,包括卸载后自动返回。6 板料的尺寸设定、自动计数及每车剪板数的预设定。7 具备断电保护和来电恢复功能。8 能实现加工过程自动控制,加工参数显示,系统检测。9 保证板料加工均匀、加工效率和安全可靠性。2.2 系统工作原理当系统启动时,输入板料加工要求的尺寸、长度等参数,按下启动开关,系统将自动运行。首先检查限位开关SQ6 的状态,若小车空载, 系统开始工作, 起动送料小车。小车运行到位, 限位开关SQ5 闭合,小车停车。紧接着启动送料机构 M 带动板料 C 向右移动。当板料碰到行程开关
12、SQ1 时, 送料停止同时制动器松开、电磁离合器结合,主电动机通过传动机构工作。再接着是启动压块电机,使压块B 压下, 压块上限开关SQ2 闭合。当压块到位, 板料压紧时, 压块下限开关SQ3闭合。再接着是切割刀启动电动机, 控制剪刀下落。此时,SQ4 闭合, 直到把板料剪断, 剪断的板料落入小车。当小车上的板料够数时, 启动小车控制电动机, 带动小车右行,将切好的板料送至下一工序。最后被剪切过的板料都卸下之后, 再启动小车左行, 重新返回切割机下, 开始下一车的工作循环。(板料的长度L 可根据需要进行调整, 每一车板料数量可预先设定)2.3 系统框图8255A 该系统主要由计数采样模块、单片
13、机处理模块、显示模块、控制电路、报警电路等组成。系统硬件结构框图如图2-1示。看门狗键盘STC89C52计数采样输入数码管外空输出上下位机的通信电路8255A电源声光报警工作状态采样信号图2-1 系统硬件结构框图3 硬件部分的设计3.1 主要器件的选取3.1.1 单片机的选取本设计选取STC89C52单片机为主控芯片1,该芯片是宏晶科技推出的新一代超强抗干扰、高速、低功耗的单片机,其指码完全兼容传统的8051单片机2。12 时钟/机器周期和 6 时钟/机器周期可以任意选择1. STC89C52单片机主要优点:(1)增强型6时钟/机器周期,12时钟/机器周期8051CPU;(2)工作电压:5.5
14、V-3.4V(5V单片机);(3)工作频率范围:0-40MHz,相当于普通8051的0-80MHz ,实际工作频率可达48MHz;(4)用户应用程序空间8K字节;(5)片上集成了512字节的RAM;(6)通用I/O口,复位后为: P1/P2/P3/P4是准双向口/弱上拉,P0口是内部开漏输出,作为总线扩展时用,不用上拉电阻,作为I/O口用时,需加上拉电阻;(7)ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器/仿真器,可通过串口(P3.0/P3.1)直接下载用户程序,8K程序只需3秒即可完成;(8)EEPROM功能;(9)看门狗3;(10)共3个16位定时器/计数器,既定时器T0
15、、T1、T2;(11)外部中断4路,下降沿中断或低电平触发中断,Power Down 模式可由外部中断可由低电平触发中断方式唤醒;(12)通用异步串行口(UART),还可以使用定时器软件实现多个UART;(13)工作温度范围:-40+85(工业级)/075(商业级)(14)PDIP 封装;2STC98C52单片机管脚引脚图如下图3-1:图3-1 STC89C52管脚3.1.2 并行I/O的选取 Intel 8086/8088 系列的可编程外设接口电路(Programmable Peripheral Interface)简称 PPI,型号为8255(改进型为8255A及8255A-5),具有24
16、条输入/输出引脚、可编程的通用并行输入/输出接口电路。它是一片使用单一+5V电源的40脚双列直插式大规模集成电路。8255A的通用性强,使用灵活,通过它CPU可直接与外设相连接。1. 8255A引脚功能48255共有40个引脚,采用双列直插式封装,各引脚功能如下: D0-D7:三态双向数据线,与单片机数据总线连接,用来传送数据信息。CS:片选信号线,低电平有效,表示芯片被选中。RD:读出信号线,低电平有效,控制数据的读出。WR:写入信号线,低电平有效,控制数据的写入。Vcc:+5V电源。PA0-PA7:A口输入/输出线。PB0-PB7:B口输入/输出线。PC0-PC7:C口输入/输出线。RES
17、ET:复位信号线。A1、A0:地址线,用来选择8255内部端口。28255A单片机管脚引脚图如下图3-2所示:图3-2 8255A管脚3.2 硬件电路设计本设计采用STC89C52单片机为核心设计的基于单片机的自动剪板机控制系统,系统稳定、可靠,总体设计原理图见附图1。从中的硬件结构图,我们不难看出它的主要组成部分STC89C52单片机,8255A,MAX232,LED数码管,74LS48,3X4的键盘,双向晶闸管光电耦合器,电阻等等。这样组成的整个系统主就具有了电机过载检测、计数采样输入、系统工作状态检测输入、外控输出、声光报警、键盘、显示及电源等功能。对于其各个单元电路的功能,以下做出详细
18、介绍。3.2.1 电源模块 如若是220V的电源供电,设计则采用7805(三端稳压电路)来实现全桥整流电路,如图3-3所示,其中N1:N2=1:0.045。图3-3电源电路 考虑到电源的稳定性对数据采集的影响,本设计采用外接+5V电源供电,在此基础上加上滤波电路保证供电平稳,减少系统误差,如图3-4所示。图3-4平稳电源电路3.2.2 单片机控制电路单片机是系统工作的核心,保证单片机正常工作,必需配置外围电路,本设计的上位机采用pc机,下位机采用单片机控制系统5,如图3-5和图3-6所示,分别为上位机连接电路和下位机单片机控制电路。单片机STC89C52是整个系统的核心,TLC2543L对输入
19、的模拟信号进行采集,转换结果由单片机通过P3.5(15脚)接收,AD芯片的通道选择和方式数据通过P3.4(14脚)输入到其内部的地址和控制寄存器,单片机采集的数据通过串口(11、10脚)经MAX3232C转换成RS232电平向上位机传输6。图3-5上位机(PC机)连接电路STC89C52图3-6 下位机单片机控制电路3.2.3 串行通信电路的设计 单片机的串行通信使用的是异步串行通信,所谓异步就是指发送端和接收端使用的不是同一个时钟。异步串行通信通常以字符(或者字节)为单位组成字符帧传送7。MAX3232芯片是美信公司专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。仅需外
20、接几个电容即可完成从TTL电平到RS-232电平的转换,如图3-7所示,它的内部结构基本可分三个部分;1 第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。2 第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1O
21、UT、T2OUT送到电脑DP9插头;DP9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。3 第三部分是供电。15脚DNG、16脚VCC(+5v)。其实美信公司生产的用于RS-232接口的芯片有好多好多。有各种各样的封装,有只有一个通道的,也有多通道的,有底耗电的,也有耐15kv高压的。其中MAX3233E使用+3v电源、+-15kvESD保护、而且省去了电荷泵的4只电容。图 3-7 MAX3232引脚图串行通信原理图如图3-8所示,本设计采用串行通信的异步通信方式传递数据,串行通信的速率用波特率来表示,所谓波特率就是指一秒钟传送数据位的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021-2022收藏资料正文基于单片机的自动剪板机的控制系统设计 2021 2022 收藏 资料 正文 基于 单片机 自动 板机 控制系统 设计
限制150内