下推式磁悬浮系统软件设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关 键 词: 磁悬浮系统, Arduino 开发板, PID 控制,脉宽调制
河南科技大学毕业设计(论文)
THE SOFTWARE DESIGN OF PUSH TYPE MAGNETIC LEVITATION SYSTEM ABSTRACT
Magnetic levitation system can create a no contact, no friction, no lubrication of the special space environment. Maglev technology can be used to implement parts of no friction between the relative motion, not only increases the movement speed and accuracy, but also can prolong the service life of components. Because of these advantages of maglev system, it not only in the electrical industry is widely used, but is also beginning to be used in human life. It fully shows that magnetic suspension technology has a board development prospect on improving the development of national economy and the quality of life. Therefore, it has a very important theoretical significance and practical significance on designing or researching the system, and the control of the system has become the first problem. With the extensive application of maglev technology, the control of the maglev system has become a priority. In this paper, for the principle of PID control, Arduino development board as platform, PID controller designed to control magnetic suspension system. Since PID controllers have been the process of industrial production has been most widely and most sophisticated controller by its simple structure, easy to implement, robust, etc., in a dominant position. This design will create a magnetic suspension system based on the Arduino development board. On the basis of analyzing of magnetic suspension system’s structure and working principle, we will get the control scheme. Through making the program of the control system, regulating the PID parameters and changing the frequency of the PWM, we can control the electromagnetic coil current in real time, and the suspended object will obtains an electromagnetic
论 ................................................ 36 谢 ................................................ 38
参考文献 .............................................. 37
河南科技大学毕业设计(论文)
force to balance the gravity at the predetermined locations. Then we will get a stable magnetic suspension system. In addition, the system can do a dynamic communication with the personal computer, and realize the real -time control by the personal computer. At last, the key research works for further study are proposed.
§4.1.1 Arduino nano 开发板介绍 .................... 16 §4.1.2 Arduino 编程环境 ........................... 17 §4.2 §4.3 §4.4 §4.5 §4.6 §4.7 软件设计思想与程序流程图 .................... 19 数据采集 .................................... 20 PID 调节控制 ................................. 21 PWM 输出 ..................................... 24 上位机通信 .................................. 27 按键变化功能 ................................ 27
第 1 章 §1.1 §1.2 §1.3 第 2 章 §2.1 §2.2 §2.3 §2.4 第 3 章 §3.1 §3.2
§3.2.1 §3.2.2 §3.2.3 §3.3 第 4 章 §4.1
小结 ........................................ 14 磁悬浮软件设计 ............................... 15 软件开发环境介绍 ............................ 15
KEY WORDS: magnetic suspension system, Arduino development board, PID controller, Pulse Width Modulation
河南科技大学毕业设计(论文)



言 ................................................. 1 绪论 .......................................... 2 设计的依据与意义 ............................. 2 国内外同类设计的概况综述 ..................... 3 本课题设计的主要任务 ......................... 4 磁悬浮系统的结构 .............................. 5 磁悬浮系统的工作原理 ......................... 5 磁悬浮系统的组成 ............................. 6 磁悬浮系统的结构特点 ......................... 7 磁悬浮系统的主要参数 ......................... 7 下推式磁悬浮控制系统设计 ..................... 9 位置检测原理 ................................. 9 控制系统设计 ................................ 10 系统数学模型 ............................. 10 控制器设计 ............................... 11 系统仿真 ................................. 12
河南科技大学毕业设计(论文)
下推式磁悬浮系统软件设计 摘 要
磁悬浮系统能够创造一个无接触、无摩擦、无润滑的特殊空间环境,磁 悬浮技术可以用于实现零部件间无摩擦相对运动, 不仅提高了运动速度与精 度,而且还能延长零部件使用寿命。由于磁悬浮系统的这些优点,目前它不 仅在电气等工业领域得到广泛应用,而且在人类生活中也开始得到应用,充 分显示了磁悬浮技术在国民经济发展和人们生活质量提高方面具有广阔的 发展前景,因此对它进行设计或研究具有十分重要的理论意义和现实意义 . 其中对磁悬浮系统的控制成为目前的首要问题。 随着磁悬浮技术的广泛应用,对磁悬浮系统的控制已成为首要问题。本 设计以 Arduino 开发板为平台,以 PID 控制和脉宽调制为原理,通过单片机 编程设计出 PID 控制器对磁悬浮系统进行控制。PID 控制器自产生以来,一 直是工业生产过程中应用最广、也是最成熟的控制器,以其结构简单、易实 现、适应性强等优点,处于主导地位。 本设计将创建一个基于 Arduino 开发板的下推式磁悬浮系统, 在分析磁 悬浮系统构成及工作原理的基础上, 确定控制方案, 通过编写系统控制程序, 不断调节 PID 控制参数, 并通过调节 PWM 的占空比来实时控制电磁线圈的电 流,从而使悬浮物体在 设定位置得到与干扰力相平衡的电磁吸力,最终得 到一个稳定的磁悬浮系统,此外系统还能够和 PC 机进行动态通信,由 PC 机实现对该磁悬浮系统的实时控制。最后, 本设计对以后研究工作的重点进 行了思考,提出了自己的见解。
河南科技大学毕业设计(论文)
第 5 章 §5.1 §5.2 §5.3 §5.4 §Biblioteka Baidu.5 结 致
运行调试与结果分析 ........................... 30 硬件接线 .................................... 30 程序的编译与上传 ............................ 30 确定系统极性 ................................ 31 PID 参数整定 ................................. 32 结果 ........................................ 34
河南科技大学毕业设计(论文)


磁悬浮技术属于自动控制技术,它是随着控制技术的发展而建立起来 的。 磁悬浮的作用是利用磁场力使某一物体沿着或绕着某一基准框架的一轴 或几轴保持固定位置。由于悬浮体和支撑之间没有任何接触,克服了由摩擦 带来的能量消耗和速度限制,具有寿命长、能耗低、无污染、无噪声、不受 任何速度限制、安全可靠等优点,因此目前世界各国已广泛开展磁悬浮控制 系统的研究。随着控制理论的不断完善和发展,采用先进的控制方法对磁悬 浮系统进行的控制和设计,使系统具有更好的适应性。随电子技术发展,特 别是电子计算机的发展,带来了磁悬浮控制系统向智能化方向的快速发展。 随着航天事业的发展, 模拟微重力环境下的空间悬浮技术已成为进行相 关高科技研究的重要手段。目前的悬浮技术主要包括磁悬浮、光悬浮、声悬 浮、气流悬浮、静电悬浮、粒子束悬浮等,其中磁悬浮技术比较成熟。由于 悬浮体与支撑之间没有任何接触,克服了摩擦带来的能量消耗和速度限制, 具有寿命长、无污染、无噪声、能耗低、安全可靠等优点。 当今,关于磁悬浮技术的研究与开发在国内外都处于快速发展之中,磁 悬浮技术从原理上来说不难以理解, 但是真正将其产业化却是近几年才开始 的。其中研究较多的磁悬浮技术主要有两类:磁悬浮轴承和磁悬浮列车;我 国从 20 世纪 80 年代开始研究磁悬浮轴承技术,现已取得了一定的研究成 果。 为了让我们对大学四年学习的知识进行融会贯通和综合升华, 提升我们 使用和学习知识的能力,避免眼高手低,知行不一的毛病,为未来的工作 打 下基础,在学校的最后一年,毕业之际进行了此次设计,以此作为大学生涯 的圆满结束。 由于本人所学知识有限,设计经验不足,对该方面的了解还很肤浅,在 此次设计中不免会遇到许多问题, 感谢指导老师能给予悉心的辅导和耐心帮 助,使我对所做的设计一点一滴从起步到入门,对所学专业在实践中进一步 理解和总结。
相关文档
最新文档