您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 下推式磁悬浮系统软件设计
河南科技大学毕业设计(论文)下推式磁悬浮系统软件设计摘要磁悬浮系统能够创造一个无接触、无摩擦、无润滑的特殊空间环境,磁悬浮技术可以用于实现零部件间无摩擦相对运动,不仅提高了运动速度与精度,而且还能延长零部件使用寿命。由于磁悬浮系统的这些优点,目前它不仅在电气等工业领域得到广泛应用,而且在人类生活中也开始得到应用,充分显示了磁悬浮技术在国民经济发展和人们生活质量提高方面具有广阔的发展前景,因此对它进行设计或研究具有十分重要的理论意义和现实意义.其中对磁悬浮系统的控制成为目前的首要问题。随着磁悬浮技术的广泛应用,对磁悬浮系统的控制已成为首要问题。本设计以Arduino开发板为平台,以PID控制和脉宽调制为原理,通过单片机编程设计出PID控制器对磁悬浮系统进行控制。PID控制器自产生以来,一直是工业生产过程中应用最广、也是最成熟的控制器,以其结构简单、易实现、适应性强等优点,处于主导地位。本设计将创建一个基于Arduino开发板的下推式磁悬浮系统,在分析磁悬浮系统构成及工作原理的基础上,确定控制方案,通过编写系统控制程序,不断调节PID控制参数,并通过调节PWM的占空比来实时控制电磁线圈的电流,从而使悬浮物体在设定位置得到与干扰力相平衡的电磁吸力,最终得到一个稳定的磁悬浮系统,此外系统还能够和PC机进行动态通信,由PC机实现对该磁悬浮系统的实时控制。最后,本设计对以后研究工作的重点进行了思考,提出了自己的见解。关键词:磁悬浮系统,Arduino开发板,PID控制,脉宽调制河南科技大学毕业设计(论文)THESOFTWAREDESIGNOFPUSHTYPEMAGNETICLEVITATIONSYSTEMABSTRACTMagneticlevitationsystemcancreateanocontact,nofriction,nolubricationofthespecialspaceenvironment.Maglevtechnologycanbeusedtoimplementpartsofnofrictionbetweentherelativemotion,notonlyincreasesthemovementspeedandaccuracy,butalsocanprolongtheservicelifeofcomponents.Becauseoftheseadvantagesofmaglevsystem,itnotonlyintheelectricalindustryiswidelyused,butisalsobeginningtobeusedinhumanlife.Itfullyshowsthatmagneticsuspensiontechnologyhasaboarddevelopmentprospectonimprovingthedevelopmentofnationaleconomyandthequalityoflife.Therefore,ithasaveryimportanttheoreticalsignificanceandpracticalsignificanceondesigningorresearchingthesystem,andthecontrolofthesystemhasbecomethefirstproblem.Withtheextensiveapplicationofmaglevtechnology,thecontrolofthemaglevsystemhasbecomeapriority.Inthispaper,fortheprincipleofPIDcontrol,Arduinodevelopmentboardasplatform,PIDcontrollerdesignedtocontrolmagneticsuspensionsystem.SincePIDcontrollershavebeentheprocessofindustrialproductionhasbeenmostwidelyandmostsophisticatedcontrollerbyitssimplestructure,easytoimplement,robust,etc.,inadominantposition.ThisdesignwillcreateamagneticsuspensionsystembasedontheArduinodevelopmentboard.Onthebasisofanalyzingofmagneticsuspensionsystem’sstructureandworkingprinciple,wewillgetthecontrolscheme.Throughmakingtheprogramofthecontrolsystem,regulatingthePIDparametersandchangingthefrequencyofthePWM,wecancontroltheelectromagneticcoilcurrentinrealtime,andthesuspendedobjectwillobtainsanelectromagnetic河南科技大学毕业设计(论文)forcetobalancethegravityatthepredeterminedlocations.Thenwewillgetastablemagneticsuspensionsystem.Inaddition,thesystemcandoadynamiccommunicationwiththepersonalcomputer,andrealizethereal-timecontrolbythepersonalcomputer.Atlast,thekeyresearchworksforfurtherstudyareproposed.KEYWORDS:magneticsuspensionsystem,Arduinodevelopmentboard,PIDcontroller,PulseWidthModulation河南科技大学毕业设计(论文)目录前言.................................................1第1章绪论..........................................2§1.1设计的依据与意义.............................2§1.2国内外同类设计的概况综述.....................3§1.3本课题设计的主要任务.........................4第2章磁悬浮系统的结构..............................5§2.1磁悬浮系统的工作原理.........................5§2.2磁悬浮系统的组成.............................6§2.3磁悬浮系统的结构特点.........................7§2.4磁悬浮系统的主要参数.........................7第3章下推式磁悬浮控制系统设计.....................9§3.1位置检测原理.................................9§3.2控制系统设计................................10§3.2.1系统数学模型.............................10§3.2.2控制器设计...............................11§3.2.3系统仿真.................................12§3.3小结........................................14第4章磁悬浮软件设计...............................15§4.1软件开发环境介绍............................15§4.1.1Arduinonano开发板介绍....................16§4.1.2Arduino编程环境...........................17§4.2软件设计思想与程序流程图....................19§4.3数据采集....................................20§4.4PID调节控制.................................21§4.5PWM输出.....................................24§4.6上位机通信..................................27§4.7按键变化功能................................27河南科技大学毕业设计(论文)第5章运行调试与结果分析...........................30§5.1硬件接线....................................30§5.2程序的编译与上传............................30§5.3确定系统极性................................31§5.4PID参数整定.................................32§5.5结果........................................34结论................................................36参考文献..............................................37致谢................................................38河南科技大学毕业设计(论文)1前言磁悬浮技术属于自动控制技术,它是随着控制技术的发展而建立起来的。磁悬浮的作用是利用磁场力使某一物体沿着或绕着某一基准框架的一轴或几轴保持固定位置。由于悬浮体和支撑之间没有任何接触,克服了由摩擦带来的能量消耗和速度限制,具有寿命长、能耗低、无污染、无噪声、不受任何速度限制、安全可靠等优点,因此目前世界各国已广泛开展磁悬浮控制系统的研究。随着控制理论的不断完善和发展,采用先进的控制方法对磁悬浮系统进行的控制和设计,使系统具有更好的适应性。随电子技术发展,特别是电子计算机的发展,带来了磁悬浮控制系统向智能化方向的快速发展。随着航天事业的发展,模拟微重力环境下的空间悬浮技术已成为进行相关高科技研究的重要手段。目前的悬浮技术主要包括磁悬浮、光悬浮、声悬浮、气流悬浮、静电悬浮、粒子束悬浮等,其中磁悬浮技术比较成熟。由于悬浮体与支撑之间没有任何接触,克服了摩擦带来的能量消耗和速度限制,具有寿命长、无污染、无噪声、能耗低、安全可靠等优点。当今,关于磁悬浮技术的研究与开发在国内外都处于快速发展之中,磁悬浮技术从原理上来说不难以理解,但是真正将其产业化却是近几年才开始的。其中研究较多的磁悬浮技术主要有两类:磁悬浮轴承和磁悬浮列车;我国从20世纪80年代开始研究磁悬浮轴承技术,现已取得了一定的研究成果。为了让我们对大学四年学习的知识进行融会贯通和综合升华,提升我们使用和学习知识的能力,避免眼高手低,知行不一的毛病,为未来的工作打下基础,在学校的最后一年,毕业之际进行了此次设计,以此作为大学生涯的圆满结束。由于本人所学知识有限,设计经验不足,对该方面的了解还很肤浅,在此次设计中不免会遇到许多问题,感谢指导老师能给予悉心的辅导和耐心帮助,使我对所做的设计一点一滴从起步到入门,对所学专业在实践中进一步理解和总结。河南科技大学毕业设计(论文)2第1章绪论§1.1设计的依据与意义磁悬浮技术的系统,是由永磁体、传感器、控制
本文标题:下推式磁悬浮系统软件设计
链接地址:https://www.777doc.com/doc-4230282 .html