ImageVerifierCode 换一换
格式:DOCX , 页数:88 ,大小:109.64KB ,
资源ID:12304432      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12304432.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(V带测长磨削机单片机控制系统软件设计毕业论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

V带测长磨削机单片机控制系统软件设计毕业论文.docx

1、V带测长磨削机单片机控制系统软件设计毕业论文V带测长磨削机单片机控制系统软件设计毕业论文第一章 绪论1.1 引言V带属新型的传动带,现已得到了越来越广泛的应用,尤其是近年来随着我国人民生活水平日益提高,汽车V带等产品的需求大幅度增加,带动我国橡胶行业中V带生产规模迅速扩大。V带测长磨削机是V带生产过程的关键设备之一,对提高V带的产品质量和生产效率起至关重要的作用。V带已广泛应用于汽车、机械、纺织、家电、轻工、农机等各个领域,在国民经济和人民日常生活中发挥着愈来愈重要的作用。随着传动带品种多样性、使用性能标准的不断提高,在传动带生产中不断采用了新材料、新技术和新工艺,使用越来越先进的生产装备和检

2、测手段。V带尺寸的精确十分重要,一是因为对传动性能有很大的影响,除要求V带的截面尺寸必须具有一定的准确性外,V带的长度也必须满足一定的要求。二是因为要符合国际标准和欧美标准。为使同时使用的一组V带长度一致,每条V带的长度必须控制在一个比较小的误差范围内,常需要专用的测长机测量后进行配组。目前国内生产V带的厂家,除了一些采用进口单鼓切割机的切割后不再需要打磨外,采用双鼓切割机的大部分中小型企业都需要有打磨V带这一最后工序。许多生产厂家的做法是:对长度要求不高的产品,切割后的V带在简易型的磨削机上进行打磨而不再进行测长123。1.2 国内外现状及发展趋势目前,国外发达国家的V带生产工艺装备已达到相

3、当先进和完善的水平,整个生产工艺连续化,普遍采用计算机控制,使成型、硫化、切割、磨削等工艺设备实现了高度光机电一体化,操作人员少,生产效率高,产品质量稳定。如德国的SCHOLZ公司、BERSTORFF公司、日本的神户公司等均是专业生产此类设备的企业;此外,一些规模较大的橡胶公司如PIRELLI和GATES公司等也已能自行设计制造V带生产设备,如成型机、切割机、测长打磨机等。这些公司生产的设备,有的将成型、切割、测长打磨机等集成为一体,如SCHOLZ公司的V带万能成型机,也有自成产品的,如日本的神户机械株式会社生产的切割机、测长打磨机等。这些设备的共同特点是均采用工控机和触摸屏进行数据计算和人机

4、对话,采用高精度的直线滚动导轨,无间隙滚珠丝杠,高精度光栅等各种传感器,以保证纵横向移动位置的精确度56。我国V带产品在解决了工艺等一些关键问题后,近几年发展迅速,除国内市场外,已逐步向国外渗透。浙江省的V带产品现在东南亚等地已有相当大的出口规模,许多企业已将目标瞄准欧美市场,但由于生产设备落后等问题,产品的质量与国外产品还有相当大的距离,产品还很少进入欧美市场。从80年代末开始,国内少数有实力的厂家,如上海胶带股份有限公司、贵州大众橡胶有限公司等相继从德国、日本、美国引进了部分新型传动带生产设备,开始生产切边V带、同步带和多楔带,产品很受用户青睐,市场销路相当不错。但这些进口设备价格昂贵,仅

5、一条生产线就需几千万元人民币,即使只购买单台设备也需要200-300万人民币,这对国内一般的中、小型V带生产厂家来说是无法承受的4。目前国内生产V带的厂家,除了一些采用进口单鼓切割机的切割后不再需要打磨外,采用双鼓切割机的大部分中小型企业都需要有打磨V带这一最后工序。许多生产厂家的做法是:对长度要求不高的产品,切割后的V带在简易型的磨削机上进行打磨而不再进行测长,大大降低了产品的精度。随着V带使用厂家对V带配组要求的提高,许多中小型厂原有的简易型打磨机由于不能保证V带的长度已显落后,迫切需要在这类打磨机上安装测长打磨为一体的控制系统,以保证V带尺寸的精度与产品质量。现有的V带测长打磨机设备主要

6、有以下几点不足:1.其主要功能是V带测长,一般情况都需要先对V带进行磨削后再进行测长磨削,这样就多了一道工序。如果用这类设备直接进行V带磨削,则由于原设计是当检测到V带偏短时再进行少量的磨削修整,因而连续磨削时可靠性不够高,磨削速度不够快,影响操作工人使用这类生产设备的积极性。2.一些仿制进口的 V带测长打磨机常用气液阻尼缸控制 V带的打磨修整 ,以实现快进、慢进、停止和快退等功能。但由于制造和安装等原因 ,节流阀不能准确控制压辊进给速度 ,易出现每磨削一根 V带都要调整节流阀的现象 ,且在磨削同一根 V带的过程中也会出现压辊进给速度不稳定甚至压辊突然卡紧高速旋转磨轮的现象 ,这些现象在 V带

7、的磨削过程中是不允许出现的 。3.许多企业V带磨削采用的是干磨方式,粉尘大,工作环境恶劣,设备的电器部分极易损坏,这是一些国产V带测长磨削机的控制系统部分工作寿命较短的主要原因,而进口产品或仿进口产品的价格又较高,一般的中小型厂家不可能全部采用。随着科学技术的不断发展,人们对设备生产效率及自动化程度的要求也越来越高。针对目前的V带磨削生产方式,人们也提出了更高的要求。希望能设计出一种能连续磨削,同时也能进行在线测长的新型V带测长磨削机。不仅能提高生产效率,也能降低工人的操作强度910。第二章 系统功能分析和系统方案设计2.1 系统功能分析V带测长磨削机单片机控制系统实现的功能1. 连续磨带,磨

8、带速度快。2. 单独的测长和定长功能。3. 能够自动正反磨带。4. 能够在线测长,时时检测V带尺寸的精度,保证产品的质量。5. 具有传感器零位校正功能。1. 回零:步进电机使带轮返回零点。2. 测量:测量键用于对带长的测量。3. 正磨:对被加工带测长并比较是否合格,不合格继续。4. 反磨:与正磨作用相同,区别在于加工精度比正磨高。5. 复位:程序初始化及系统复位。2.2 系统总体方案设计图2.1 V带测长磨削机结构示意图注:1操作面板;2张紧气缸;3张紧带从动轮;4压轮;5压紧气缸; 6磨轮;7张紧带主动轮;8带轮电机;9丝杆;10步进电机。结构及工作原理:图2.1所示为V带测长磨削机结构。与

9、一般V带测长打磨机相似,需磨削的V带由张紧气缸控制,磨轮上方的压轮由力矩电机控制。带轮和磨轮分别由带轮电机和磨轮电机驱动,带轮和磨轮电机均为双速电机8。1.控制面板: 这是V带测长磨削机的人机界面,包含一个触摸屏和一些按钮。触摸屏可以用做数据的输入和显示输出。按钮用来控制磨削机的运作。2.张紧从动轮部分:这部分包括张紧带从动轮、张紧汽缸及线位移传感器。张紧带从动轮及张紧汽缸的主要作用是在磨削时,确保被加工V带随时处于张紧状态。线位移传感器是与张紧汽缸的活塞相连接的,活塞升缩的同时也使传感器的长度发生变化,只要通过A/D对传感器进行数据采集,就可以随时测量被加工V带的长度。 3.压轮控制部分:这

10、部分包含压轮和力矩电机。主要作用是通过对力矩电机的控制,实现对压轮的升降控制,保证在磨削时始终能让压轮顶住V带,使其与磨轮的完全接触,有良好的磨削效果。4.磨轮控制部分:这部分包含磨轮和交流电机。由交流电机带动磨轮转动。磨轮是V型的槽,磨削时V带嵌入槽中,同时磨轮的转动方向与V带的运动方向相反,这样可以提高磨削效率。5.张紧主动轮部分:这部分包含张紧带主动轮、带轮电机及步进电机。张紧带主动轮及步进电机的作用是用来定长,在触摸屏上输入长度时,程序就会驱动步进电机牵引张紧带主动轮运行相应的距离,达到指定位置。带轮电机只要驱动张紧带主动轮运转,带动V带运转711。2.3 本章小结 本章主要阐述了新型

11、V带测长磨削机的功能分析,以及V带测长磨削机控制系统总体方案设计。新型V带测长磨削机功能包括连续磨带、独立测长等功能,同时简单介绍了整机的部分硬件。第三章 控制系统硬件组成3.1 系统基本配置下面是V带测长磨削机控制系统硬件框图:图3.1 系统硬件框图V带测长磨削机主要包含了主控板、电动机、传感器、触摸屏以及控制面板等部分组成。下面简单介绍下各部分的硬件。3.1.1 主控板主控板的核心是单片机,同时还包括外围一些基本电路。综合考虑后采用80C51单片机做为控制芯片。下面对其做基本介绍。MCS-51单片机是在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和多功能I/O接口等计算机所需要的

12、基本功能部件。具体包括:一个8位CPU;4KB ROM或EPROM(8031无ROM);128字节RAM数据存储器;21个特殊功能寄存器SFR;4个8位并行I/O接口,其中P0、P2为地址/数据线,可寻址64KB的RAM和64KB的ROM;一个可编程全双工串行口;具有5个中断源,两个优先级,嵌套中断结构;两个16位定时器/计数器;一个片内振荡器和时钟电路。图3.2 80C51单片机内部结构3.1.2 电动机 1.力矩电动机在某些自动控制系统中,被控制对象的转速相对于伺服电动机的转速低得多,所以,二者之间常常必须用减速机构连接。采用减速器一方面使系统装置变得复杂,另一方面它是使闭环控制系统产生自

13、激振荡的重要原因之一,影响了系统性能的提高。而力矩电动机就是一种能和负载直接连接产生较大转矩、能带动负载在堵转或大大低于空载转速下运转的电动机。力矩电动机由于在设计、制造上保证了电动机能在低速或堵转情况下能产生足够大的力矩而不损坏,加上它有精度高,反应速度快、线性度好等优点,因此,它常用在低速、需要转矩调节和需要一定张力的随动系统中作为执行元件。 2.步进电动机步进电机是一种将电脉冲信号变换成相应的角位移或直线位移的机电执行原件。每当输入一个电脉冲时,它便转过一个固定的角度。步进电机转子运动的速度主要取决于脉冲信号的频率,总位移量取决于总的脉冲信号数,故它作为伺服电动机应用于控制系统时,往往可

14、以使系统简化、工作可靠,而且不需要位移传感器就可以达到较精确的定位,获得较高的控制精度。本设计采用110BC30C,0.75度/1.5度,9.8NM的步进电机, 及五相混合式步进电机驱动器WD5H5。驱动器基本资料:适配二相四出线110BYG系列、130BYG系列混合式步进电机;H桥驱动,恒流斩波;相电流可调节为2A,4A,5A,或6A;自动半流锁定;工作电压AC100V10%,50/60HZ,最大输入功率为350VA。3.交流异步电动机交流异步电动机结构简单,维护容易,运行可靠,价格便宜,具有较好的稳态和动态特性,因此,它是工业中使用最为广泛的一种电动机。三相异步电动机主要由定子和转子够成,

15、定子是静止不动的部分,转子是旋转部分,在定子与转子之间有一定的气隙。它的工作原理是基于定子旋转磁场(定子绕组内三相电流所产生的合成磁场)和转子电流(转子绕组内的电流)的相互作用。本设计采用YD90S-6/4型号三相异步电机。3.1.3 线位移传感器精确而可靠地发出位置给定信号并检测被控对象的位移是位置伺服系统工作良好的基本保证。位置传感器将具体的直线或转角位移转换成模拟的或数字的电量,再通过信号处理电路或算法,形成与控制器输入量相匹配的位置误差信号。本设计采用NS-WY02型的位移传感器,其特点如下:内置弹簧、自动复位;高分辨率 、预期寿命长;精度高、误差小;移动平滑、舒畅。3.1.4 触摸屏

16、随着多媒体信息查询的与日俱增,人们越来越多地用到了触摸屏。利用这种技术,我们用户只要用手指轻轻地碰计算机显示屏上的图符或文字就能实现对主机操作,从而使人机交互更为直截了当,这种技术大大方便了那些不懂电脑操作的用户。 触摸屏的基本原理是,用手指或其他物体触摸安装在显示器前端的触摸屏时,所触摸的位置(以坐标形式)由触摸屏控制器检测,并通过接口(如RS-232串行口)送到CPU,从而确定输入的信息。 触摸屏作为一种最新的电脑输入设备,它是目前最简单、方便、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。本设计方案采用日本三菱公司产的F940系列触摸屏,其与单片机

17、与之间可以通过串行通信实现数据交换12。3.2 人机界面设计人机界面主要由触摸屏和按钮组成,用于实现对V带测长磨削机的控制。触摸屏主要作为数据的输入及输出显示。按钮主要功能如下:回零:步进电机使带轮返回零点。测量:测量键用于对带长的测量。正磨:对被加工带测长并比较是否合格,不合格继续。反磨:与正磨作用相同,区别在于加工精度比正磨高。复位:程序初始化及系统复位。操作面板界面设计如下图:图3.3 人机界面3.3 本章小结本章主要介绍了V带测长磨削机的硬件组成,主要包含了主控板、电动机、传感器、触摸屏以及控制面板等部分组成。主控板的核心是单片机,本设计采用80C51单片机做为控制芯片。触摸屏采用日本

18、三菱公司产的F940系列触摸屏,其与单片机与之间可以通过串行通信实现数据交换。电机主要介绍了步进电机、力矩电机和交流异步电动机。第四章 控制系统软件设计V带测长磨削机单片机控制系统软件主要是实现步进电机的精确走位控制,V带产品尺寸的测量和V带产品尺寸的定长,以及触摸屏人机界面的设计。4.1 主程序结构主程序主要是实现时时对硬件控制系统的监控扫描,检测外部硬件电路状态有无变化。一旦状态变化时,就调用相应的子程序,等待某一子程序结束后再返回。当上电时,主程序开始运行,循环执行每条语句。先对系统进行初始化,再控制步进电机使主动轮回零,然后就是对人机界面上的各个按键进行循环扫描,当有按键状态发生变化时

19、,主程序就调用相应的子程序,实现相应的功能。本程序包括如下子程序:初始化程序:对系统进行初始化;回零程序:主动轮回到零位;定长程序:控制主动轮行程;测量程序:测量被加工带的长度;正磨程序:对被加工带进行正磨;反磨程序:对被加工带进行反磨;复位程序:系统复位和传感器零位校正。 下面是主程序结构的流程图:图4.1 主程序流程图主程序如下:ORG 0000H LJMP MAIN ORG 000BH LJMP TIMER0 ;跳定时中断0进行显示处理 ORG 0060HMAIN: ;调用系统初始化子程序,设置堆栈,定时器,中断,显示初始内容等LCALL SYSTEM_INIT ;调用系统初始化子程序

20、LCALL SEND_INIT KEY_GOT: LCALL DISP ;调显示子程序 LCALL KEY ;监测扫描键盘子程序,键码返回给 ACC JZ KEY_GOT ;键返回0,说明没有键按下 MOV B, A ;暂存键码值 SUBB A, #04H JNC KEY_GOT ;则如果按下的不是磨削,测量或调零键则不做处理 MOV A, B ;恢复键值 MOV B, #03H MUL AB MOV DPTR, #KEY_TABLE JMP A+DPTRKEY_TABLE: LJMP KEY_GOT LJMP ADJUST_ZERO ;调零处理程序 LJMP MEASURE_LENGTH ;

21、测量V带的长度 LJMP MILL_BELT ;磨削V带ADJUST_ZERO LCALL ADJUST_ZERO ;调零处理程序 LJMP KEY_GOT ;处理结束后返回到KEY_GOTMEASURE_LENGTH: LCALL MEASURE ;测量V带的长度 LJMP KEY_GOT ;处理结束后返回到KEY_GOTMILL_BELT: LCALL MILLING ;磨削V带 LJMP KEY_GOT ;处理结束后返回到KEY_GOT4.2 部分子程序功能及其流程图主程序主要包含了初始化程序、回零程序、定长程序、测量程序、正磨程序、反磨程序和复位程序7个子程序1314。4.2.1 初始

22、化程序初始化程序是开机时运行,对系统进行初始化的程序,包括对触摸屏单元的初始赋值和程序单元的初始赋值。 下面是初始化程序的流程图:图4.2 初始化程序流程图程序:SYSTEM_INIT:MOV R0, #1FHSYST10: INC R0 MOV A, #0 MOV R0, A MOV A, R0 CJNE A, #0FFH, SYST10 ;对20HFFH清零;初始化是把显示的清为0 MOV SHOWBUF1, #0 ;对触摸屏的初始化 MOV SHOWBUF2, #19 MOV SHOWBUF3, #0 MOV SHOWBUF4, #16 MOV SHOWBUF5, #0 MOV SHOW

23、BUF6, #0 MOV SHOWBUF7, #0 MOV SHOWBUF8, #0 MOV LENTH_H, #0 MOV LENTH_L, #0 MOV BLACK_DELAY, #20H ;特殊寄存器 MOV TMOD, #01H ;T0方式1 MOV TH0, #09EH MOV TL0, #058H ;25ms初值 SETB TR0 ; SETB ET0 ; SETB EA ; RET4.2.2 带轮回零程序回零函数是开机或按下回零按钮时执行,对步进电机发脉冲,控制其运转。包括电机的启动、加速、匀速、减速、停止等。流程图:略当程序运行时,单片机对步进电机发脉冲控制其向零点运动,先加速

24、再匀速,启动速度500HZ,最高速度5000HZ,每次以500HZ变化。当碰到第一个光开关时开始减速,减到最低速500HZ,碰到第二个光开关(外中断1)时停止。程序:略4.2.3 定长程序定长程序是按下定长按钮时执行,控制步进电机运转到指定位置。包括对电机的启动、加速、匀速、减速、停止等控制,同时对每次所发脉冲进行计数确保步进电机不失步。下面是定长程序的流程图:图4.3 定长程序流程图当程序运行时,单片机先判断电机当前位置与目标位置的关系,确定运动方向及运行脉冲数,再比较脉冲数的多少来确定脉冲的最高频率,然后将脉冲分为加速、匀速、减速三部分,并且加速与减速的数量是一样的,单片机按此频率及数量对

25、步进电机发脉冲,控制其运转,以确保不失步。程序:略4.2.4 V带测量程序测量程序是按下测量按钮时执行,测量被加工带的长度,并将每次所测的结果(平均值、最大值、最小值)显示在触摸屏上。下面是测量程序的流程图:图4.4 测量程序流程图当程序运行时,AD每1毫秒采集一次数据(8个数据),调用冒泡程序将8个数据按从小到大排序,取中间4个数据算平均值,将平均值送给一个8元素数组的最高位,同时原先8个数前移一位,第一位数去掉,并再次调用冒泡程序对这8个数按从小到大排序,取中间4个算平均值。将平均值与触摸屏上的现有最大、最小值做比较并重新赋值,同时与现有平均值重新算平均值,最终将值显示在触摸屏上。程序:M

26、EAS_01: MOV SHOWBUF1, #15 ;显示SL ERR MOV SHOWBUF2, #15 MOV SHOWBUF3, #13 MOV SHOWBUF4, #16 MOV SHOWBUF5, #17 MOV SHOWBUF6, #29 MOV SHOWBUF7, #16 MOV SHOWBUF8, #16 CLR LIGHT05 CLR LIGHT06 SETB LIGHT07 ;置偏短指示灯亮LCALL DISP SETB KEYP ;置键反应标志 RET MEASURE: NOPLCALL LVBO_DATA ;取偏差值LCALL DAT_CHANG ;进行线性转换 LCA

27、LL WARP_CP ;和设置偏差比较 CLR CSUBB A, #1 JZ MEAS_01 ;偏短则报警 SETB OUT06 MOV SHOWBUF1, #12 ;D MOV SHOWBUF2, #10 ;A MOV SHOWBUF3, #16 ;灭 MOV SHOWBUF4, #16 ;灭 MOV R6, LENTH_H MOV R7, LENTH_L ;取带长长度LCALL HB2 ;转换成BCD码放在R5,R4 MOV A, R5 ;取低位送显示 ANL A, #0FH MOV SHOWBUF5, A MOV A, R5 SWAP A ANL A, #0FH MOV SHOWBUF6

28、, A MOV A, R4 ;取高位送显示 ANL A, #0FH MOV SHOWBUF7, A MOV A, R4 SWAP A ANL A, #0FH MOV SHOWBUF8, A LCALL DISP SETB KEYP ;置测量键响应标志 MOV CL_DELAY, #160 ;测量4秒,延时基数为50msLCALL LVBO_DATA ;取偏差值 MOV WARP_MIN, R4 MOV WARP_AVE, R4 MOV WARP_MAX,R4 ;数据初始化;下面这一段程序是在4秒延时时间里,求最大偏差值,最小偏差值和平均偏差值;WARP_MAX最大偏差值 WARP_MIN最小偏

29、差值 WARP_AVE平均偏差值 MEAS_10: LCALL DISP ;调显示子程序LCALL LVBO_DATA ;把0809采集的数据进行滤波,后送R4 MOV A, R4 CJNE A,WARP_MIN,MEAS_12 ;比较当前采集的偏差是否小于上一次采集的最小偏差 MEAS_12: JC MEAS_13 CJNE A,WARP_MAX,MEAS_14 ;比较当前采集的偏差是否大于上一次采集的最大偏差MEAS_14: JNC MEAS_15 CLR C ADD A,WARP_AVE ;当前平均数和当前偏差相加 RRC A ;求平均除以二 MOV WARP_AVE,A ;保存 SJMP MEAS_16 MEAS_13:MOV WARP_MIN,A ;把当前采集的数据送入存偏差值最小的寄存器 CLR C ADD A,WARP_AVE ;当前平均数和当前偏差值相加 RRC A ;求平均除以二 MOV WARP_AVE,A ;保存 SJMP MEAS_16 MEAS_15:MOV WARP_MAX,A ;把当前采集的数据送入存偏差最大值的寄存器 CL

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1