2022年虚拟仪器的电机调速系统设计方案.docx
《2022年虚拟仪器的电机调速系统设计方案.docx》由会员分享,可在线阅读,更多相关《2022年虚拟仪器的电机调速系统设计方案.docx(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 基于虚拟仪器的电机调速系统设计1 / 27 名师归纳总结 - - - - - - -第 1 页,共 27 页精选学习资料 - - - - - - - - - 摘要虚拟仪器技术是运算机测量与掌握技术的一个新的进展方向;虚拟仪器是虚拟仪器技术的一个重要组成部分,其中最具代表性的是图形化编程开发平台LabVIEW,它是一个功能强大而又敏捷的仪器和分析软件应用的开发工具;本系统的核心掌握部件分别是系统上位机LabVIEW开发平台和下位机AT89S52单片机, LabVIEW主要是执行 PID 算法向单片机发送指令,并利用其便捷直观的界面设计观看转速的实
2、时变化;下位机AT89S52单片机主要是依据上位机的指令产生不同占空比的 PWM波来掌握电机的转动并接收反馈的电机转速信号,然后发送给上位机分析;这一基于 LabVIEW的直流电机调速系统,设计出了电机转速掌握的虚拟仪器界面,实现了其速度的在线实时掌握,达到了较好的速度掌握成效;关键字 :LABVIEW; AT89S52;PID调剂; PMW 波;直流电机;调速2 / 27 名师归纳总结 - - - - - - -第 2 页,共 27 页精选学习资料 - - - - - - - - - Abstract The virtual instrument technology is a comput
3、er measurement and control technology, the new direction of this technology development . The virtual instrument is an important component of the virtual instrument technology.The most representative isa graphical programming platform,LabVIEW.It is a powerful and flexible instrumentation and develop
4、ment tool forthe software analysis and application. The core of the system consists of the host computer LabVIEW development platform and the lowercomputer microcontroller AT89S52 .LabVIEW sends commands ofPIDoperation to the microcontroller, and it is so convenient and intuitive to observe the spee
5、d of real-time changes .Microcontroller AT89S52 produces and tranmits PWM wavesin different duty ratio based on the instructions of the host computer to control the motor rotation and receive feedback motor speed signal , and then sent to the host computer . The DC motor speed control system based o
6、n LabVIEW have designed a virtual instrument interface for inspectingthe speed of the real-time , and received goodresults. 3 / 27 名师归纳总结 - - - - - - -第 3 页,共 27 页精选学习资料 - - - - - - - - - 目录基于虚拟仪器的电机调速系统设计 . 111 摘要 . 222 1 绪论 . 555 1.1 课题背景 . 555 1.2 本课题的国内外讨论现状 . 555 2 系统整体设计 . 666 2.1 系统整体设计方案 . 6
7、66 2.2 系统部分模块设计方案 . 777 2.2.1 上位机功能的实现 . 777 2.2.2 下位机功能的实现 . 888 3 虚拟仪器和 LabVIEW介绍 . 888 3.1 虚拟仪器的概念. 888 3.2 LabVIEW 概述 . 999 3.2.1 编程语言的介绍 . 999 3.2.2 LabVIEW 编程基础 . 101010 4 系统硬件设计 . 131313 4.1 单片机外围电路设计 . 131313 4.1.1 单片机最小系统设计. 131313 4.1.2 单片机外围电路设计. 141414 4.2 驱动电路 . 151515 4.3 转速检测电路 4.4 串口
8、通信电路. 181818 . 191919 4.5 电源电路 . 212121 5 系统软件设计 . 222222 5.1 上位机软件设计 5.2 下位机软件设计. 232323 . 232323 5.2.1 程序流程设计 . 242424 5.2.2 主函数设计 . 242424 5.2.3 延时子函数 . 252525 5.2.4 串口中断子函数 . 262626 5.2.5 外部中断子函数 . 262626 5.2.6 定时器 T0 中断子函数 . 262626 5.2.7 电机转动子函数 . 272727 4 / 27 名师归纳总结 - - - - - - -第 4 页,共 27 页精
9、选学习资料 - - - - - - - - - 1 绪论1.1 课题背景虚拟仪器是 20 世纪 80 岁月兴起的一项新技术,是运算机技术和多种基础学科紧密结合的产物;随着微电子技术、运算机技术、软件技术和网络技术的飞速进展,新的测试理论、测试方法、测试领域以及新的仪器结构不断显现,在很多方面打破了传统仪器的概念,在这样的背景下,1986 年美国国家仪器公司National Instruments,NI)提出了虚拟仪器Virtual Instrument,VI )的概念;经过 20 多年的技术进步与进展,虚拟仪器逐步转变了全世界工程师和科学家们对于测量和自动化的懂得和看法,已成为 重要方向;21
10、 世纪测试技术进展的一个近些年来,世界各国的虚拟仪器公司开发了不少虚拟仪器开发平台软件,以便使用者利用这些仪器公司供应的开发平台软件组建自己的虚拟仪器或测试系统,并编制测试软件;最早和最具影响的开发软件,是NI 公司的 LabVIEW软件和LabWindows/CVI 开发软件;LabVIEWLaboratory Virtual instrument Engineering Workbench )是一种图形化的编程语言的开发环境,它广泛地被工 业界、学术界和讨论试验室所接受,视为一个标准的数据采集和仪器掌握软件这是一个功能强大且敏捷的软件,利用它可以便利地建立自己的虚拟仪器,其图形化的界面使得
11、编程及使用过程都生动好玩,使用LabVIEW编程时,基本上不写程序代码,取而代之的是流程图或框图;它尽可能利用了技术人员、科学 家、工程师所熟识的术语、图标和概念,因此,LabVIEW 是一个面对最终用户 的工具;它可以增强你构建自己的科学和工程系统的才能,供应了实现仪器编 程和数据采集系统的便利途径;使用它进行原理讨论、设计、测试并实现仪器 系统时,可以大大提高工作效率;直流电机是人类最早创造和应用的一种电机,虽然应用不如沟通电机广泛,但是由于直流电动机具有优良的启动、调速和制动性能,因此广泛应用于启动 和调速要求高的机械上,在工业领域中仍占有重要的应用位置;因此,讨论直 流电机基于虚拟仪器
12、的调速掌握有着特别重要的意义;1.2 本课题的国内外讨论现状电机掌握是一个既成熟又进展快速的课题,也始终是国内外很多公司;大 学讨论开发的热点;目前,国内外电机掌握有关方面的讨论工作主要是环绕电 机掌握理论、运算机帮助技术、电机掌握器;电力电子技术几个方面绽开;电机掌握理论方面,随着电机结构、性能、工作原理的不断进展以及掌握 理论的广发进展应用,应用于电机掌握方面的掌握算法层出不穷;近年来讨论 的很热门的有自适应掌握算法、模糊掌握算法、神经网络掌握算法、鲁棒掌握理论等等;但是在实际生产中应用最为广泛的仍是PID 掌握算法; PID 掌握是一种成熟的经典掌握方法之一,PID 掌握器以其结构简洁、
13、稳固性好、工作可靠、调整便利而成为工业掌握的主要技术之一,是实际工程应用最为广泛的调5 / 27 名师归纳总结 - - - - - - -第 5 页,共 27 页精选学习资料 - - - - - - - - - 节器,经过半个多世纪的演练,PID 掌握已从原有的模拟 PID 掌握进展到现在 的数字 PID 掌握,使得 PID 掌握具有很大的敏捷性和很强的适用性;运算机帮助设计方面,由于运算机微电子技术和软件开发技术的进展,计算机在现代工业生产中的作用越来越大,不同类型的软件开发平台的产生为工业系统的设计开发供应了越来越多的可挑选和执行方案,其中应用较多的有MATLAB和 LabVIEW;MAT
14、LAB是美国 MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值运算的高级技术运算语言和交互式环境,主要包括MATLAB和 Simulink两大部分,是国际、国内掌握领域内最流行的运算和仿真软件,功能强大,工具箱丰富;LabVIEW是 NI 公司推出的一种基于 G语言 图形化编程语言)的虚拟仪器软件开发工具;电力电子技术方面,脉冲宽度调制 Pulse Width Modulation,PWM)作为 一种特别成熟的模拟掌握方式,是利用微处理器的数字输出来对模拟电路进行 掌握的一种特别有效的技术,广泛应用在从测量、通信到功率掌握欲变换的许 多领域中,主要应用于电力
15、电子技术行业,详细讲包括风力发觉、电机调速、直流供电等领域;基于以上技术的讨论,本设计就是采纳虚拟仪器对系统就行 PID 掌握,通过对下位的单片机发送命令,掌握单片机发送不同的 机的转速;PWM波信号来调剂直流电2 系统整体设计2.1 系统整体设计方案本设计是基于虚拟仪器开发设计平台LABVIEW和 AT89C51单片机的直流电动机调速系统,利用 PC上位机软件实现直流电机速度的调剂并监控直流电机的实时运行状态;本系统是用 LABVIEW平台来编程设计上位机软件,通过串口通信掌握单片机进行转速的调剂,同时仍能监测电机的实时转速、直观地观看到电机转速变化的过程;下位机采纳的是 AT89C51单品
16、机作为掌握板的核心处理器,单片机通过接收转速信号采集电路反馈的转速信号来运算转速,然后通过串口通信将其传送到上位机,经过上位机的PID 调剂,接受上位机返回的调剂信号,转变输出的PMW波的占空比,最终经由驱动电路送至电机从而达到调剂直流电动机转速的 目的;本系统的结构框图如图 1 所示:6 / 27 名师归纳总结 - - - - - - -第 6 页,共 27 页精选学习资料 - - - - - - - - - LabVIEW上位机测速电路速下位机PIDPWM波占空比驱动电路度输信出号AT89C51直流电机图 1 利用 LabVIEW所开发的直流电机调速测试系统,不仅能够很好地满意调速 测试的
17、要求,而且具有 PID 调剂掌握输出功能,充分调用 LabVIEW软件本身所 供应的丰富的应用分析工具包如 PID 工具包 PID Toolkit)等工具模块,防止大量的软硬件开发工作;另外,LABVIEW平台采纳的是图形化的编程方式,比一般纯文本编程软件更加简洁,且其界面美观,处理结果也可以直接在前面板 中进行描述,便于掌握者更直观地监控、分析数据;2.2 系统部分模块设计方案本系统的整体设计如上所述,由于每个模块都有不用的实现方式,所以本 节来介绍一下系统每个模块详细的实现方案;2.2.1 上位机功能的实现1)掌握算法 本系统的上位机由LabVIEW平台开发的软件实现,由于上位机承担着最主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 虚拟仪器 电机 调速 系统 设计方案
限制150内