风机调速控制系统设计

上传人:仙*** 文档编号:147894385 上传时间:2022-09-03 格式:DOC 页数:32 大小:9.41MB
收藏 版权申诉 举报 下载
风机调速控制系统设计_第1页
第1页 / 共32页
风机调速控制系统设计_第2页
第2页 / 共32页
风机调速控制系统设计_第3页
第3页 / 共32页
资源描述:

《风机调速控制系统设计》由会员分享,可在线阅读,更多相关《风机调速控制系统设计(32页珍藏版)》请在装配图网上搜索。

1、毕业论文(设计)论文题目:风机调速控制系统设计学生姓名:高乐学 号:1008020207所在院系:电气信息工程学院专业名称:自动化届 次:2014 届指导教师:苗磊目 录前言21 调速风机的简介21.1 调速风机的分类21.2 调速风机的现状21.3 风机调速控制系统的研究目的32 风机调速控制系统整体设计方案32.1 风机调速控制系统的设计方案32.2 风机调速控制系统的硬件设计总框图42.3 风机调速控制系统的模块43 系统流程图和实物图113.1 系统总流程图113.2 系统的原理图123.3 系统的实物图124 结论15参考文献16淮南师范学院2014届本科毕业论文风机调速控制系统设计

2、学生:高乐(指导老师:苗磊)(淮南师范学院电气信息工程院)摘 要:目前风机调速控制的方式方法有许多种,根据调速方式的优点还有缺点,本文设计了一个风机调速控制系统方案。本文选择NUC140单片机完成硬件设计,主要是交流电机驱动的设计,绘制相应电路图,完成该系统的软件设计,程序编写,具有风速的显示及设定功能。所用单片机主要用于处理数据,并执行程序,控制为交流电机驱动。当打开电源后,通过触摸屏上的按键来控制风机的启动、停止、加速和减速。关键词:UNC140嵌入式单片机;交流电机驱动;风机Fan Speed Control System DesignStudent: Gao Le(Faculty Ad

3、viser:MIAO Lei)(College of Electrical and Information Engineering, Huainan Normal University)Abstract:At present there are many ways to fan speed control methods, according to the advantages and disadvantages of speed control mode, this paper designed a fan speed regulation control system solutions.

4、 Choose NUC140 microcontroller to complete the hardware design, this paper is mainly the design of the ac motor drive, draw the corresponding circuit diagram, completed the design of the system software, programming, with functions of wind speed display and setting. Used by single chip microcomputer

5、 is mainly used for processing data and execute a program, control of ac motor drive. When turned on the power, through the touch screen buttons to control the fan start, stop, acceleration and deceleration.Key words:UNC140 embedded microcontroller.;Ac motor drive;fan前言在我国风机的应用非常广泛,它的主要作用是通风,降温,引风设备

6、的冷却,排尘等等许多作用,风机常见于工厂里,矿井中,隧道中,还有大棚以及车辆船只,不止这些,一些设备仪器中也是安装着风机,可以说作用大范围广。对于风机的工作原理在我们的逐步的了解和学习中知道,它其实和透平压缩机的工作原理非常的接近,并且由于不用考虑气体的比容的改变状况,所以可以把气认为是不能进行压缩的流体来进行处理。在风机的实际使用过程中,最传统的的调节方式就是对风门或者阀门进行开关的调节方式,但是这样的方式方法具有很大的缺点,比如说最造成很大的电流损耗,而且对这样的调节方式对系统自身来说是非长阶段性的,可以说缺点非常大,不但它的调节的速度会非常的慢,而且呢,它在进行调节时对于降低能耗方面的能

7、力是非常有限的,可以说它在工作的时候对于系统对于生产相对来说负面的效应很严重。本课题主要的任务是设计一个风机调速控制系统方案,实现闭环控制,具有风速实时检测、显示及风速的设定功能等功能。系统主要四个部分组成:液晶屏显示模块、交流电机驱动模块、供电模块还有风机组成。主要实现风速实时检测、显示及风速的设定功能等功能。1 调速风机的简介1.1 调速风机的分类风机就是一种将气体进行压缩和传送的机械,本文所说的调速风机实际上就是一种能够改变风扇旋转速度和速率的风机,调速风机基本上可以分为两类:第一类是电动机的变速带动着风机和它一起变速,另一类就是电动机的旋转速度不发生变化,但是在风叶这部分和电机二者之间

8、安装一个能够变速的耦合器。上面说的电机的调节速度的方式方法又可以分为;两种,一种是交流调速的方法,另一个是直流调速的方法。通过我们逐步的学习,我们了解到,在上述的交流调速的方法中,经常会使用四种调速方式:串级调速的方式、调压调速的方式、变频调速的方式以及变极调速的方式。1.2 调速风机的现状风机已有悠久的历史。从两千多年前中国的那种古老的风车来对农田进行灌溉,对谷物进行加工。到了现代,调速风机应用于生产和生活的各种方面,金属的冶金,电力的生产,各种工厂和公司矿井等等地方的通风和换气还有降温排尘的作用,而且风机的发展前景仍然非常的巨大。但是由于风机的生产制造之间的竞争压力不断加剧,致使我们国内一

9、些非常优秀的风机的生产厂家对于风机市场的研究的重视正在逐步的看重起来,所以,我们可以直观的感受到,愈来愈多的优秀的风机在国内涌现出来。在风机使用的主要领域来看,通风换气风机的需求量是最为巨大的,因为它的使用范围最为广泛,所以说需求量非常的巨大,而且生产制造商也非常的多,竞争压力非常的大,可是说,通风换气风机的提供量大于需求量。因此优秀的风机生产具有重要的意义。根据我国风机的使用情况来看,大部分的机械设备还有电气设备都有配置相应的风机。我国的风机在使用过程中都存在能量浪费的情况的现象,再加上由于生产方式、工艺手段等方面的不断变化,要对气体的压力值、温度值还有流量值进行频繁的调节,而且非常多的公司

10、单位仍然在使用那些非常的落后的用挡风板进行调节的风机,或者就是用开始阀门的方法来调节,这种人工的增加阻力的调节方式可以说是非常浪费电能还有金钱,对于现代的工业农业等各个行业的生产制造的需求以及要求来书是不能满足的了,这些方式的调节方式它的效果地下,效应比较差。1.3 风机调速控制系统的研究目的现阶段我国风机广泛应用于工业的生产,农业的生产以及各个行业,应用非常广泛,可以说我国对风机的需求量非常大,但是我国现在风机的使用存在缺点,最明显的就是在使用过程中能量浪费非常大,改进方式又极其浪费金钱,可以说现在的风机很难满足现在的生产需要,所以需要一款节能简便易于调控的风机控制系统来满足生产生活的需要。

11、本课题主要的任务是设计一个风机调速控制系统方案,实现闭环控制,具有风速实时检测、显示及风速的设定功能等功能。本设计的系统主要由四个模块组成:液晶屏显示模块、交流电机驱动模块、供电模块还有风机组成,实现功能如下:(1)用单片机控制交流电机驱动板上DA值来改变风机功率;(2)在液晶板上显示当前速度;(3)触摸屏按钮:触摸屏上有启动、加速、减速;(4)通过控制触屏按钮来控制风机的启动、停止、加速还有减速。2 风机调速控制系统整体设计方案2.1 风机调速控制系统的设计方案本方案对风机调速控制系统设计所用的核心单片机为UNC140嵌入式单片机,其最主要用于处理数据,并执行程序,触摸频显示界面的制作是在应

12、用UCGUI的前提下,通过供电系统提供电源,按触摸频上的启动、停止、加速和减速按钮,由单片机进行数据的处理,同时交流电机驱动接收了单片机传递的数据,对DA值进行比较,产生移相电压,移相电压再经过放大器的放大,经过处理,再产生不同的脉冲,来触发各种晶闸管,改变风机的转动速率,这就是本设计方案所要达到的设计要求。2.2 风机调速控制系统的硬件设计总框图如图1所示,此系统由以下几个部分组成,分别是NUC140单片机最小系统、供电模块、触摸屏模块、交流电机驱动模块还有风机组成。供电模块是给整个NUC140最小系统提供一个稳定的电源,NUC140单片机最小系统是进行数据的处理,以及执行自身的程序,触摸屏

13、屏主要是现实当前的风速,以及通过触摸上面的启动、停止、加速和减速按钮改变风速,驱动模块是由单片机控制的DA值经过交流电机驱动的处理从而改变风机的功率,从而改变风机的转速。通过这些模块达到本设计方案的设计要求。图1 风机调速控制系统的硬件设计图2.3 风机调速控制系统的模块2.3.1 供电模块供电模块是插头、开关、稳压芯片(LM1086)、二极管组成,其主要功能是为单片机提供3.3V的稳定电压。LM1086-3.3芯片是一种的线性稳压器集成电路,它的输出是3.3V电压。它的工作条件是在其内部所有的电路的输入到输出的都是1V的电压差值的情况下。此系统是由供电开关控制系统安全供电,稳压器件将高电压转

14、变为所需3.3V低电压,经LM1086-3.3S,DC-CD数模转换传输电压。如图1所示,这是供电系统的原理图,由三个主要部分组成。图2 供电模块的系统原理图2.3.2 触摸屏模块触摸屏其实是一种触摸电压反馈模块。当用户触摸到该屏幕提前设定(程序)的按钮上,会驱动相应的功能,可以代替按键。在生活中最常见的就IPHONE.本系统触摸屏模块在UCGUI平台下实现两大功能:(1)显示风机的风速;(2)人机交互界面。本设计所用的触摸屏模块具有以下的特点:2.4寸320*240,262色,并且触摸屏屏带PCB板,PCB板带2.4的液晶屏,还有40脚插针。 如图3所示,这是触摸屏模块的借口部分的原理图。

15、图3 液晶显示模块的接口原理图2.3.3交流电机驱动模块交流电机驱动模块由许多的器件和芯片组成,如图4所示便是整个交流电机驱动模块的电路图。图4 交流电机驱动的电路图如图所示便是全部的电路图,接下来将会具体的介绍各个部分电路的功能以及芯片的作用。(1)首先介绍TLC5615 芯片,TLC5615芯片它是一种数模转换器,芯片本身带有上电位复位的功能,它的输出是电压型。如图5便是TLC5615器件的电路连接图还有TLC芯片的各个引脚图的介绍,介绍它的功能。图5 TLC5615电路图和引脚图TLC5615各个引脚的功能如下。SCLK: 串行时钟输入端;/CS: 这个是芯片的选用通端,只对低电平有作用

16、;DOUT: 这个是串行数据输出端;AGND: 模拟地;REFIN:基准电压输入端OUT: DAC 模拟电压输出端;VDD: 这是它的正电源端 ,正常情况下取5V。当单片机传输数据到TLC5615时,TLC5615对其进行数模转换,输出为电压型,它是根据原本给定的DA值进行比较,然后经过转换后的输出电压再和一个电压进行比较,形成一个电压差值,在经过放大电路进行放大。(2)第二个部分介绍的是TCA985电路和芯片的功能介绍,TLC5615是晶闸管单片移相触发集成电路,与其它芯片进行比较,TCA785芯片具有许多的优点,比如说它能更可靠的识别过零点,它的输出脉冲更加的整齐它能在温度范围更大的情况下

17、工作,这些都是它的优点,而且最主要的就是我们可以自己手动的调节它的输出脉冲的宽度,所以说它的应用范围还有使用范围都比其他的芯片要更为广泛。如图6是TCA985芯片的电路图和芯片引脚图及各引脚功能。图6 TCA785电路和芯片引脚图各个引脚的名称还有功能如下。VS:这个是电源端;Q1-和Q2-:输出脉冲1和2的非端;Q1和Q2:输出脉冲1和2端;L:这个是脉宽控制的非输出端;C12:脉宽控制端;V11:移相控制直流电压输入端;C10:电容连接端;R9:锯齿波电阻连接端;VREF:高稳定基准电压端;QZ:TCA785逻辑脉冲信号端;INHIBIT:脉冲信号禁止端;VSINC:同步电压输入端。TCA

18、785接收到TLC5615电路进行放大的电压值,然后进行处理,而且它对交流电源的过零点的识别能力非常的可靠,这样就可以用来触发各种晶闸管的控制脉冲,因此可以实现本系统的交流调速的目的。(3)第三个为介绍的是ICL7660电路和芯片功能,它是一种小功率极性反转电源转换器,如图7便是它的引脚图以及它的功能。图7 ICL7660电路和芯片引脚图各个引脚的名称还有功能如下。BOOST:空脚;CAP:储能电容正极;CAP-:储能电容负极;VOUT:负电压输出端;LV:输入低电压控制端,OSC:工作时钟输入端;V+:电源输入端。ICL7660主要的工作模式有两种:转换器还有分压器,ICL7660芯片在本系

19、统中的功能是作为转换器,它可以将1.5-10V这个范围的输人电压转换为相应的负电压。(4)第四个为介绍的是LM393芯片,它是一个双电压比较器集成电路,主要功能就是对两个电压的大小进行比较,它的作用就是作用于数字电路和模拟电路的接口。如图8就是LM393芯片的电路图和它的引脚,各个引脚的名称和功能如下。OUTA:通道1输出;INA-:通道1负输入;INA+:通道1正输入;INB+:通道2正输入;INB-:通道2负输入;OUTB:通道2输出。图8 78L05电路图如图所示,它是对INB-和INB+输入的电压进行比较。(5)第五个介绍的是78L05稳压器,其电路图如图9所示。 图9 78L05电路

20、图78L05芯片是一种固定电压三端集成稳压器,如图可知,它的主要功能就是为交流电机驱动提供一个稳定的5V电压 。(6)第六个介绍的是MOC3021光电耦合器,还有它的电路图和功能,它是一种可控硅驱动的光电耦合器,它的作用就像三端双向可控硅开关元器件。它主要功能在连接控制电器控制和可控硅控制220V的交流负载,如图10是MOC3021的电路图。图10 MOC3021电路图MOC3021的输入端接收了TCA785发出的输出脉冲,对三端双向可控硅进行驱动,然后达到对风机的风速的控制,并且它有极好稳定的触发电流,很高的隔离电压。以上就是交流电机驱动的各个部分电器元件还有电路模块的的介绍。2.3.4 N

21、UC140单片机最小系统模块本系统用的NUC140嵌入式单片机,接下来介绍NUC140单片最小系统模块,本系统用的是NUC140VE3CN单片机,NUC140 系列是32位单片机,内建ARM Cortex-M0内核,具有32K/64K/128K字节内建Flash存储器,4K/8K/16K字节内建SRAM,如图11便是它的原理图,图12为单片机最小系统模块的晶振电路和复位电路,图中上面为复位电路,下面为晶振电路,这些都是NUC140单片最小系统模块,接下来将会一一介绍,首先介绍的是UNC140VE3CN的原理图如图所示。图11 NUC140最小系统图图11右侧为单片机最小系统模块的晶振电路和复位

22、电路,图中右上面为复位电路,右下面为晶振模块。3 系统流程图和实物图3.1 系统总流程图系统总流程图如图12所示。图12 系统总流程图3.2 风机调速控制系统的原理图如图13所示是单片机和供电模块系统的原理图。图13 单片机和供电模块的原理图打开制图软件,绘制系统原理图,如图14是该NUC140最小系统的PCB图。图14单片机控制模块的PCB图3.2 风机调速控制系统的实物图如图15所示是系统的电源模块的实物图。图15 电源模块的实物图这个是电源模块的实物图,是由插头、开关、稳压芯片(LM1086)、二极管组成,其主要功能是为单片机提供3.3V的稳定电压。如图16所示是系统的NUC140单片机

23、模块的实物。图16 NUC140单片机模块的实物图如图所示便是单片机为UNC140嵌入式单片机,主要用于处理数据,并执行程序。如图17所示是系统的液晶显示屏模块的实物图。图17 液晶显示屏模块的实物图如图所示便是触摸屏模块的实物图,具有风速实时检测、显示及风速的设定功能。如图18所示是系统的交流电机驱动模块的实物图。图18 交流电机驱动模块的实物图如图所示便是交流电机模块的实物图,它主要是用来接受NUC140单片机传输的数据,然后进行数模转换,和给定的DA值进行比较,产生电位差,然后进过放大电路的放大,产生不同的脉冲信号来控制晶闸管,达到控速的目的。如图19所示是是整个系统的实物图。如图19

24、整个风机调速控制系统的实物图4结论经过一段时间的努力,毕业论文风机调速控制系统的设计基本完成,详细说明了从方案的选择、原理图的绘制再到系统的的实物制作,系统性能达到了预期要求。在这过程中,我对各个芯片的结构等有了更进一步的的认识,利用了制图软件制作了硬件电路图,掌握了设计调速风机的基本原理,积累了不少经验。调速风机的制作方法有多种,本设计只是其中的一种,该系统线路简单、结构合理、功能优越。但在设计时,也遇到了不少问题,例如,因液晶显示器的复位引脚没接电源,显示屏不能显示波形的相关参数。同时,该设计也存在不足之处,不能智能的对风机进行调速。对课题设计所需要的c语言知识,程序分析知识的了解不够深刻

25、,在实际应用时不能很好的应用总之这次毕业设计,满足了系统要求。在今后的生活中,我将继续学习以加深对单片机的原理的认识,实事求是,设计出一些实用的调速风机。参考文献:1 谭浩强.C语言程序设计M.北京清华大学出版社.1999:109-131.2 程佩青.数字信号处理教程M.北京清华大学出版社.1999:10-21.3 陈曾平.电路设计基础M.北京高等教育出版社.2003:100-110.4 俞金寿.过程控制系统M.北京机械工业出版社.2001:29-106.5 于海生.计算机控制技术M.北京机械工业出版社.2003:11-19.6 刘同法.单片机外围接口电路M.北京航空航天大学出版社.2003:

26、95-129.7 冯先成.单片机应用系统设计M.北京北京航空航天大学出版社.1999:210-216.8 侯玉宝,李成群.基于Proteus的51单片机设计M.北京电子工业出版社.2002:110-140.9 肖洪兵.跟我学用单片机M.北京航空航天大学出版社.2002.8.10 何立民.单片机高级教程 第1版M.北京航空航天大学出版社.2001.11 李广第.单片机基础 第1版M.北京航空航天大学出版社.1999.12 徐惠民,安德宁.单片微型计算机原理接口与应用 第1版M.北京邮电大学出版社.1996. 13 夏继强.单片机实验与实践教程M.北京航空航天大学出版社,2001.14 丁向容.单

27、片机C语言编程与实践M.北京:电子工业出版社,2009,8:185-191.15 陈小忠,黄宁,等.单片机接口技术实用子程序M.北京:人民邮电出版社,2005,9:153-159.16 康华光等.电子技术基础 数字部分M.北京:高等教育出版社,2006.1:431-443.17 康华光,陈大钦,张林.电子技术基础 模拟部分M.北京:高等教育出版社,2006.1:23-25.18 张洪润,易涛.单片机应用技术教程(第二版)M.北京:清华大学出版,2003,2:101-106.19 胡汗才.单片机原理及系统设计M.北京:清华大学出版社,2002,3:10-13.15附录1 风机调速控制系统的C语言

28、程序主控程序#define uchar unsigned char#define uint unsigned int#define ulong unsigned long intulong i; /定义LCD的尺寸/画笔颜色#define WHITE 0xFFFF#define BLACK 0x0000 #define BLUE 0x001F #define BRED 0XF81F#define GRED 0XFFE0#define GBLUE 0X07FF#define RED 0xF800#define MAGENTA 0xF81F#define GREEN 0x07E0#define C

29、YAN 0x7FFF#define YELLOW 0xFFE0#define BROWN 0XBC40 /棕色#define BRRED 0XFC07 /棕红色#define GRAY 0X8430 /灰色/GUI颜色#define DARKBLUE 0X01CF/深蓝色#define LIGHTBLUE 0X7D7C/浅蓝色 #define GRAYBLUE 0X5458 /灰蓝色/以上三色为PANEL的颜色 #define LIGHTGREEN 0X841F /浅绿色#define LGRAY 0XC618 /浅灰色(PANNEL),窗体背景色#define LGRAYBLUE 0XA65

30、1 /浅灰蓝色(中间层颜色)#define LBBLUE 0X2B12 /浅棕蓝色(选择条目的反色)EDIT_Handle hEdit,hEdit1,hEdit2,hEdit3,hEdit4;char aBuffer20 ; char StartBrake_flag=0;char DIR_flag=0;char Speed_cnt=0;int DIR_cnt=0;char DIR_flag1=0; BUTTON_Handle hButton1,hButton2,hButton3,hButton4;GUI_TIMER_HANDLE g_TimeTimer=NULL;void delay(unsi

31、gned char n) unsigned char j;unsigned int k;for(j=0;jn;j+)for(k=0;k10;k+);void delay1(unsigned int n) unsigned char j;unsigned int k;while(n-)for(j=0;j50;j+)for(k=0;kPWRCON.XTL12M_EN = 1; / 设定12M外部晶振 DrvSYS_Delay(5000); / 等待时钟就绪 DrvSYS_SelectPLLSource(E_SYS_EXTERNAL_12M); / 选择12MHz为PLL输入 DrvSYS_Open

32、(50000000); / 打开50MHz /LOCKREG(); /向“0x5000_0100”写入任何值,就可以DrvGPIO_InitFunction(E_FUNC_GPIO);DrvGPIO_Open(E_GPE,5,E_IO_OUTPUT);DrvGPIO_Open(E_GPD,8,E_IO_OUTPUT);DrvGPIO_ClrBit(E_GPE,5);/液晶背光DrvGPIO_SetBit(E_GPD,8);/关闭蜂鸣器DrvGPIO_Open(E_GPA,0,E_IO_OUTPUT); /SCLDrvGPIO_Open(E_GPA,1,E_IO_OUTPUT); /CSDrvG

33、PIO_Open(E_GPA,11,E_IO_OUTPUT); /SDADrvGPIO_Open(E_GPA,2,E_IO_OUTPUT); /DIR_ADrvGPIO_Open(E_GPA,3,E_IO_OUTPUT); /DIR_BDrvGPIO_SetBit(E_GPA,3);DrvGPIO_ClrBit(E_GPA,2);GUI_Init(); /GUIGUI_SetBkColor(GUI_WHITE); /GUI_SetColor(GUI_BLUE);GUI_Clear(); /GUI_GotoXY(4,0); / GUI_SetFont(&GUI_FontHZ_SimSun_29)

34、;GUI_DispString(智能风机控制系统);hEdit = EDIT_Create( 20, 60, 200, 70, , sizeof(aBuffer), 0 ); EDIT_SetTextAlign(hEdit,GUI_TA_HCENTER|GUI_TA_VCENTER);EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdit, 0, GUI_BLUE); EDIT_SetText(hEdit,风机停止);/EDIT_SetText(hEdit,当前速度一级);GUI_SetColor(GUI_BLUE)

35、; GUI_DrawLine(10,160,230,160); DrvGPIO_InitFunction(E_FUNC_UART0); sParam.u32BaudRate = 9600; sParam.u8cDataBits = DRVUART_DATABITS_8; sParam.u8cStopBits = DRVUART_STOPBITS_1; sParam.u8cParity = DRVUART_PARITY_NONE; sParam.u8cRxTriggerLevel= DRVUART_FIFO_1BYTES; DrvUART_Open(UART_PORT0,&sParam);voi

36、d RefreshTime(void) /.WM_InvalidWindowRect.WM_TIMER?WM_InvalidWindowRect GUI_TIMER_Restart(g_TimeTimer); /void SUBSpeed_Dispose(void)if(StartBrake_flag=1)if(Speed_cnt1)Speed_cnt-;switch(Speed_cnt)case 2:EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdit, 0, GUI_BLUE); EDIT_SetText(hE

37、dit,当前速度二级);TLC5615_Start(400);break;case 3:EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdit, 0, GUI_BLUE); EDIT_SetText(hEdit,当前速度三级);TLC5615_Start(500);break;case 4:EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdit, 0, GUI_BLUE); EDIT_SetText(hEdit,当前速度四级);TLC561

38、5_Start(600);break;case 5:EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdit, 0, GUI_BLUE); EDIT_SetText(hEdit,当前速度五级);TLC5615_Start(700);break;case 1:EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdit, 0, GUI_BLUE); EDIT_SetText(hEdit,当前速度一级);TLC5615_Start(300);break

39、;default:break;void ADDSpeed_Dispose(void)if(StartBrake_flag=1)if(Speed_cnt6)Speed_cnt+;switch(Speed_cnt)case 2:EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdit, 0, GUI_BLUE); EDIT_SetText(hEdit,当前速度二级);TLC5615_Start(400);break;case 3:EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT

40、_SetTextColor(hEdit, 0, GUI_BLUE); EDIT_SetText(hEdit,当前速度三级);TLC5615_Start(500);break;case 4:EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdit, 0, GUI_BLUE); EDIT_SetText(hEdit,当前速度四级);TLC5615_Start(600);break;case 5:EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdi

41、t, 0, GUI_BLUE); EDIT_SetText(hEdit,当前速度五级);TLC5615_Start(700);break;case 6:EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdit, 0, GUI_BLUE); EDIT_SetText(hEdit,当前速度六级);TLC5615_Start(800);break;default:break;void StartBrake_Dispose(void) StartBrake_flag=!StartBrake_flag; if(StartBrak

42、e_flag=1) BUTTON_SetDefaultFont(&GUI_FontHZ_SimSun_29); BUTTON_SetText(hButton1, 停止); EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdit, 0, GUI_BLUE); EDIT_SetText(hEdit,当前速度一级); Speed_cnt=1; TLC5615_Start(300); else BUTTON_SetDefaultFont(&GUI_FontHZ_SimSun_29); BUTTON_SetText(hButt

43、on1, 启动); EDIT_SetFont(hEdit, &GUI_FontHZ_KaiTi_32); EDIT_SetTextColor(hEdit, 0, GUI_BLUE); Speed_cnt=0; TLC5615_Start(0); EDIT_SetText(hEdit,风机停止); void Touch_Dispose(void)int ID;ID=GUI_GetKey();if(ID = GUI_ID_BUTTON3)/加速 ADDSpeed_Dispose(); if(ID = GUI_ID_BUTTON4)/减速 SUBSpeed_Dispose(); if(ID = GU

44、I_ID_BUTTON1) /启动停止StartBrake_Dispose();int main(void)System_Init(); /Time_init();BUTTON_SetDefaultFont(&GUI_FontHZ_SimSun_29);hButton1 = BUTTON_Create(60, 180, 100, 50, GUI_ID_BUTTON1, WM_CF_SHOW); /* ? */ hButton3 = BUTTON_Create(10, 250, 100, 50, GUI_ID_BUTTON3, WM_CF_SHOW); hButton4 = BUTTON_Cre

45、ate(130, 250, 100, 50, GUI_ID_BUTTON4, WM_CF_SHOW); BUTTON_SetBkColor(hButton1,0,GUI_YELLOW);BUTTON_SetBkColor(hButton2,0,GUI_YELLOW);BUTTON_SetBkColor(hButton3,0,GUI_YELLOW);BUTTON_SetBkColor(hButton4,0,GUI_YELLOW);TLC5615_Start(0);BUTTON_SetText(hButton1, 启动);BUTTON_SetText(hButton3, 加速);BUTTON_SetText(hButton4, 减速);while(1)GUI_Exec();Touch_Dispose();致谢 经过几个月以来的努力,终于完成了毕业设计。在毕业设计的每个阶段,苗磊老师都提供很多资料并给与耐心的指导,设计完成后又认真阅读并检查,提出几点修改意见。可以说,没有他的帮助,我是不可能顺利完成论文的。苗磊老师高深的的见解与朴实的作风,都将使我毕生受益。即将毕业,大学四年的生活和学习中,也得到了同学和老师的协助和鼓舞,在此也向他们致以诚挚的谢意。在未来的工作和学习中,我会以更好的成绩来报答母校对我们的栽培,回报各位老师。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!