风力摆控制系统

摘要:系统以AT89S52单片机为控制器,L298N芯片构成电机驱动电路,利用四个直流风机完成对摆运动的控制。通过传感器MPU6050采集摆的姿态数据,同时将采集数据传送给单片机,单片机利用PID算法计算得到相应控制量,输出PWM脉冲控制驱动电路驱动风机使摆完成规定运动。实验结果表明,系统性能较好,能满足设计指标要求。

关键词:风力摆;单片机;L298N;PID算法

中***分类号:TP302.1 文献标识码:A 文章编号:1009-3044(2016)11-0216-02

Abstract: Control system is composed of MCU AT89S52, driver circuit L298N etc., and using four DC motors controlling the swing activity. Six axis angle sensor MPU6050 collects information about swing position, at the same time it sends data to MCU. MCU computes control variable by PID algorithm, then drive circuit drives the swing completing requested motion. Experiment demonstrating the system can achieve design requirements.

Key words: wind power swing; MCU; L298N; PID algorithm

1 风力摆控制系统组成

系统由五部分构成,分别是控制器AT89S52,驱动电路L298N,风力摆运动部件,摆角度检测电路、人机交互键盘和LCD显示器。

1.1 AT89S52控制器

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K***可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器,时钟频率、存储空间和基本接口完全可以满足系统控制要求。

1.2 L298N直流风机驱动

L298N是一款高输入电压,具有双H桥大电流输出驱动的集成电路,输入信号兼容TTL电平,输入电压最大46V,输出直流电流最大4A,可以驱动直流电机、步进电机或继电器等执行机构。它具有两个使能控制端,在不受输入信号影响的情况下允许器件控制两路输入信号,所以使用一片L298N芯片可以驱动两台直流电机。通过输入PWM脉冲,控制加在直流电机上的平均电压,从而达到控制风机转速[1]。

1.3 MPU6050三维角度传感器[2]

MPU是一款6轴运动检测传感器,包括三轴陀螺仪角速度检测,利用内部16位A/D转换器可以实现检测X、Y、Z轴在±250°、±500°、±1000°与±2000°/s数字量可控输出,三轴加速度检测可以实现±2g,±4g,±8g和±16g范围测量,利用16位A/D转换器输出相应数字量。另外芯片内部集成一个数字运动处理器DMP完成三维运动数据处理或运动姿态识别。

将MPU6050固定在风力摆上,通过它监测摆的角度,同时将采集的数据送给控制器进行处理。MPU6050构成的角度监测电路如***2。

1.4 LCD液晶显示电路

系统采用12864LCD,用于显示角度、幅度等参数,为了节省单片机I/O口资源,LCD选择串行通信方式完成信息传递。

1.5 按键电路

为了能够对风力摆运动的模式、距离和偏转角度等参数进行设定,同时考虑电路简洁,选择***式结构的五个键组成按键电路,分别接到单片机的I/O口上。

2 风力摆控制算法

由于风力摆是在运动状态下控制器不断地采集姿态数据并进行判断,然后控制风机对摆的运动轨迹做出修正。这是一种典型的随动系统,由于控制对象的准确数学模型建立较为困难所以采用数字PID控制算法。

2.1 PID算法

PID算法就是对偏差的比例(P)、积分(I)和微分(D)进行控制的调节算法[3]。数字化的PID算法如(1)。

[uk=Kpek+TTIj=0kej+TDTek-ek-1] (1)

其中uk是控制量,e(k)是控制偏差,Kp是比例系数,T是系统采样周期,TI是积分时间,TD是微分时间。

由于风力摆的实时性要求较高,要能够迅速对摆的运动做出响应,所以除了比例调节外,必须要有微分调节,由于积分调节过程会增加调节时间,所以算法利用PD调节器进行偏差计算得到控制量。

[e=set_angle-cur_angle]

其中e是摆的偏差,set_angle是摆的设定角度,cur_angle是采集到当前摆的角度。

[u=Kpek+TDTek-ek-1=Kpek+Kd?ek] (2)

其中Kd是微分系数。通过上述算法式计算出控制量u(最后将控制量转变为PWM),利用计算出的PWM控制量控制风机速度,同时反复调整Kp和Kd值使控制系统运动性能符合要求。

2.2 系统软件流程

3 结论

实验结果表明,通过反复测试和调整PD调节器参数,风机可控制摆做指定长度直线运动、指定角度直线运动和指定半径的圆周运动,在稳定性、准确性和快速性上能够达到设计要求。

参考文献:

[1] 蔺鹏.电磁控制运动装置设计[J].电脑知识与技术,vol10(16):3937-2940

[2] Invensen Inc. MPU6050datasheet[DB/OL]. ,2013.

[3] 杨宁,黄元峰.微机控制技术[M].2版 北京:高等教育出版社,2002.

风力摆控制系统

转载请注明出处学文网 » 风力摆控制系统

学习

高速公路路基填料CBR试验值探析

阅读(92)

本文为您介绍高速公路路基填料CBR试验值探析,内容包括高速公路填料cbr值要求,路基填料强度cbr是什么意思。摘要:基于我国高速公路路基填料的CBR试验值分析,在公路路基填料的室内承载比等影响因素下,CBR实验值主要受到土体中的矿物类型及其

学习

美剧里中国面孔的变迁

阅读(17)

本文为您介绍美剧里中国面孔的变迁,内容包括中国美剧背后的故事,美剧华人形象变迁解析。十年前的《绝望的主妇》里,美丽主妇Gabriele对家里中国佣人小梅发火时总爱说:“我要送你回上海种田!”时过境迁,现在《纸牌屋》里的华人冯山德可以悠闲

学习

生物质制氢研究概述

阅读(12)

本文为您介绍生物质制氢研究概述,内容包括生物质制氢研究,生物制氢的研究现状。摘要近年来随着化石能源的短缺,新型清洁能源氢十分受到人们的关注,生物制氢被积极探索,具有良好的发展前景。本文介绍了生物制氢的方法和研究进展,并提出了存在

学习

永恒有多久

阅读(22)

本文为您介绍永恒有多久,内容包括永恒小说在线阅读全文,永恒全部小说。也许“永恒”可以修饰这场电影,它如一条路,寂静温暖,永远没有尽头,却有无数个岔口。熟识相爱的人在一个个路口分别,环顾四周,只剩下永恒的孤独。记得听过这样一个故事:有个

学习

私人酒窖建造指南

阅读(28)

本文为您介绍私人酒窖建造指南,内容包括私人酒窖建造全过程,酒窖建造教程全集。如果小资的单身公寓应有一个酒架来存放红酒,那么中产阶级的餐厅就应该有一个恒温酒柜,而财富阶层则应建一个私家酒窖以供储酒了。

学习

水晶饰品保健康等

阅读(22)

水晶,大自然的杰作,是宝石大家族中的佼佼者,自古以来就受到人们的钟爱与赏识。随着人类对水晶的开发和利用,它的价值越来越被世人所瞩目。

学习

电工电能新技术

阅读(24)

本文为您介绍电工电能新技术,内容包括电工电能计算公式,电工电气技术分享。新型高频大功率移相叠加3电平逆变器郑颖楠王亮张霞(1)

学习

经典儿歌背后的故事

阅读(56)

本文为您介绍经典儿歌背后的故事,内容包括泥娃娃儿歌背后的黑暗故事,小兔子拔萝卜的故事儿歌。儿歌是童年的美好记忆,时常让人想起孩子们的天真美好。然而,古今中外诸多的儿童歌曲既非音乐家、作曲家或者幼儿音乐教育家的创作成果,也并非来

学习

表白作文600字

阅读(18)

本文为您介绍表白作文600字,内容包括表白500字小作文,我要表白600字作文。仔细想一下,自己好像也有一两次向别人表白过吧!虽然是那件事已经过了很久之后了,中间已经割了好多年,我们都已经上了大学,并且已经彻底地明确了对方有对象的,也就半开

学习

食品小常识

阅读(20)

本文为您介绍食品小常识,内容包括幼儿食品安全教育小常识,食品健康小常识100条。如何辨别正宗老陈醋

学习

合作创业范文精选

阅读(18)

本文为您介绍合作创业范文精选,内容包括合作创业方案范文模板,和别人合作创业要注意哪些。合作创业篇1初创业者因为各种情况需要选择合作伙伴来创业,合作伙伴在开始的时候无非就是儿时朋友、同学和亲戚;因为志同道合,因为共同的目的,因为互

学习

211例弹性义齿的临床应用情况分析

阅读(22)

本文为您介绍211例弹性义齿的临床应用情况分析,内容包括我做的隐形义齿为什么没弹性,套筒冠义齿好还是弹性义齿好。【关键词】弹性义齿;临床观察

学习

略论琉球问题始末

阅读(208)

本文为您介绍略论琉球问题始末,内容包括琉球问题的再议,人民日报关于琉球问题的原文。琉球群岛处于中国的东部,台湾与日本的九州岛之间,大小岛屿无数,现由日本冲绳县和鹿儿岛县管辖。它与日本本岛形成了天然的海上弧形防线,全线包围和分割我

学习

论教育中的隐性知识

阅读(20)

本文为您介绍论教育中的隐性知识,内容包括显性知识与隐性知识的区别,隐性知识管理方式有哪些。摘要:隐性知识作为一种缄默的力量,指挥着教师的教育行为并且对学生成长产生深刻的影响。然而,不能清晰反思和陈述、难以传递的特点给隐性知识带

学习

浅谈篮球运动中的投篮技术

阅读(23)

本文为您介绍浅谈篮球运动中的投篮技术,内容包括篮球低手投篮技术教学,篮球跑动中的定点投篮技术。摘要:投篮是篮球运动中的主要进攻技术,篮球比赛中,投篮是得分的唯一手段,投篮命中率的高低,是反映一个球队水平的主要标志,是决定比赛胜负的重

学习

洋务运动失败的真实原因

阅读(24)

本文为您介绍洋务运动失败的真实原因,内容包括洋务运动的性质和失败的原因教训,如何看洋务运动的意义与失败。鸦片战争的失败,并没有使国人认识到封建制度的腐败,仅仅使部分有识之士承认了洋人的“船坚炮利”。于是,这些有识之士就在探求“

学习

浅谈体育运动与健康的关系

阅读(19)

本文为您介绍浅谈体育运动与健康的关系,内容包括体育健康运动操直播,体育运动与健康的手抄报。摘要:“体育运动”与“健康”是两个不同的概念,但它们之间又有着内在的必然联系。

学习

运动竞赛的价值

阅读(25)

本文为您介绍运动竞赛的价值,内容包括运动竞赛的价值和功能,各项运动赛事的价值。摘要:随着社会的日益发展,体育事业也在飞速迅猛的发展,各种运动竞赛层出不穷。运动竞赛的价值已经不仅仅局限于体育领域,它更涉及到教育、社会、文化、经济等

学习

魅力运动高尔夫

阅读(34)

本文为您介绍魅力运动高尔夫,内容包括好车魅力高尔夫,高尔夫运动的魅力在哪。高尔夫球是一项古老的贵族运动。它起源于15世纪的苏格兰,由当时牧羊人消磨时光的游戏发展成为当今世界上最为风行的体育运动项目之一。

学习

体育运动中的平抛运动

阅读(56)

本文为您介绍体育运动中的平抛运动,内容包括平抛运动逐字稿,平抛运动的应用题大全。丰富多彩的体育运动中蕴含着许多物理知识,在体育训练中,运动员要取得好成绩,不但要有过人的体能、熟练的技巧,同时还应懂得一些物理常识,才能在激烈的竞技场

学习

自动化控制系统设计

阅读(46)

本文为您介绍自动化控制系统设计,内容包括自动化配料称重控制系统,自动控制系统设计pdf。[摘要]随着科技的逐渐发展,传统的工业有了很大的提升,在各个行业中工业自动化系统应用的范围也随之广泛起来,显示出工业自动化的强大优点和效益,不断

学习

武术运动的健身价值

阅读(41)

本文为您介绍武术运动的健身价值,内容包括中年人健身武术慢动作,武术运动的实际锻炼价值。摘要:中华传统武术在中国经历过上千年的历史,有着悠久的文化历史,以及广泛的群众基础,是一项深受广大人们群众喜爱的传统健身体育项目。