基于单片机的风力摆系统设计

来源 :锦绣·下旬刊 | 被引量 : 0次 | 上传用户:anzhen0219
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:风力摆是一种通过风机作为唯一动力驱动的装置。为了更科学合理地运用风力摆,设计并制作了一套基于单摆物理模型的实物系统,为系统预设了定角度直线运动和圆周运动两种主要形式。由此提出双向稳定结构的风力摆机械设计模型,由四风机构成稳定驱动装置,以stm15单片机为控制核心,MPU6050为姿态传感器,HMI串口屏实时显示,核心控制模块的定时器中断方式,以闭环控制减小系统误差,从而形成一个完整的控制系统。
  关键词:简谐运动;PID算法;轨迹控制;IAP 15W4K58S4
  1 引言
  风力摆是一种通过风机作为唯一动力驱动系统,在规定时间内完成规定轨迹的控制系统,且在风力摆启动后不得以任何人为方式影响其运动。风力摆控制系统作为一个控制装置,其形象十分直观,结构较为简单;而将其作为一个被控对象,它又显得相当复杂。就本身而言,风力摆是一个稳定性随着时间与外部环境变化较为复杂的非线性系统,所以在对风力摆的控制中必须采取行之有效的方法,它才能稳定工作。风力摆控制系统的稳定效果十分明显,对它的度量可以通过直接观测其响应速度、轨迹重合度以及线性误差来判断,一目了然。
  2 系统总体设计
  风力摆控制系统本质为一套伺服随动控制系统,以四个对称布置的风机作为动力源,提供风力摆在四个方向的推力。角度传感器实时采集风力摆的姿态。MCU主控单元获取角度并与目标值比较,经运算后得出控制量,送给风机执行,从而完成预设的定角度直线摆动和圆周运动。为调试方便,系统加入PID调节模块。
  3 电路设计
  3.1主控单片机的选型
  系统选取STC公司出品的增强型51单片机工IAP 15W4K58S4作为主控芯片,可受益于ST C公司提供的STC一ISP上位机辅助软件,大大提高开发效率。利用其自带的6路PWM发生器中的4路作为四个电机的PWM控制;串口2负责与MPU6050通信,实时采集角度信息;串口3负责与USART-HMI串口屏通信,刷新关键参数的显示;串口1负责与PC上位机通信,来在线调整PID参数。PID参数整定完成后,即可关闭比功能,以减少对系统的干扰。
  3.2姿态传感器的选型
  姿态传感器MPU6050是InvenSense公司推出的一款6轴传感器模块,包括三轴加速度,三轴角速度。其体积小巧,用途广泛。鉴于IAP 15W4K58S4是8位單片机,运算能力有限,而常用的四元数融合、卡尔曼滤波等姿态解算方法运算量很大,会占用不小的系统时间,导致PID控制算法及其它程序的执行困难。因此,本系统选用自身带数据融合的姿态传感器模块,通过串口与主控单片机通信,输出角度参数,应用方便,有效减轻了主控单片机的负担。
  3.3风机的选型
  风机选取716空心杯电机配55mm桨。空心杯电机具有高转速,高推重比,较高的频率响应,高机动性速性能好,体积小,重量轻,装配简单,使用方便等优点,可为风力摆控制系统提供快速的响应和灵活的机动性,且无需专门的电子调速器,驱动方便。采用L298N作为电机驱动模块,配合PWM技术,使电机调速灵敏精确,且具有很好的线性度。通过单片机输出PWM波很容易实现对电机正转,反转和停止等操作。
  4 算法设计及软件编程
  4.1物理模型的建立
  风力摆的运动是一种单摆运动,可以将其理想化为由摆锤和摆线组成。在其摆动角度比较小的情况下,其运动规律可以看作是简谐运动。
  风力摆的四个空心杯电机控制风力摆在互相垂直的两个方向做简谐运动,根据莉萨理论可以方便地控制风力摆的运动曲线,使其画出圆形、直线和椭圆等各种图形。当两简谐运动的相位差为士90。其他参数相等时轨迹为圆形,当相位差为0。其他参数相等时轨迹为直线。当相位差在00到90。的范围内时,轨迹为椭圆。
  4.2正弦函数的生成
  为了使风力摆完成幅度可控且可循环往复的直线或圆周运动,需要使风机在X轴和Y轴方向上完成两个独立的幅值可控的正弦运动,如此,便需要由软件产生一个实时的正弦函数,以此正弦函数来控制风力摆的运动。
  首先需对运动的周期进行归一化,人为的设定一个运动周期T,这个周期可通过单摆运动周期公式粗略计算作参考;另外通过单片机定时器每隔5ms进行自加一次得到一个MTC变量,通过计算MTC/T的值来得到实时变化的、归一化的周期,然后把得到的归一化的周期值与2π相乘转化为对应弧度值?,2π表示一个完整的正弦运动过程。
  正弦函数的幅值大小可建立相应模型,设摆动过程中L为摆杆的长度,R为摆动的半径或摆幅,a为摆杆与铅锤方向的角度,如此便可得到风力摆的最大角度值a,且通过改变这一角度值即可改变圆周运动的半径或直线运动的幅值。这样通过C语言库中自带的sin函数便可得到一个与运动周期、运动时间、运动幅值有关的正弦函数,其中Set_ Value即为实时变化的设定值。
  4.3PID算法运动控制
  本系统中采用了位置式PID算法,来使风力摆准确按预定轨迹动作,并且使系统拥有了良好的稳定性和抗干扰能力。PID算法由比例、积分、微分三个控制环节组成。输人控制量:(t)与反馈量y(t)做差后得到偏差e(t),偏差值经过比例、积分、微分三个环节后,得到输出值u(t)。
  在本系统中,输人控制量由正弦函数生成,作为PID算法的目标值。MPU6050姿态传感器采集的角度值作为反馈量,即当前风力摆的实际角度值。将目标值与实际值比较作差,得到偏差角度,将偏差角度经过比例、积分、微分运算,得到输出控制量,即电机的PWM值,从而改变电机转速,调整风力摆在各个方向上的受力情况,使风力摆按照设定轨迹运动。为了防止输出控制量过大或过小而引起的系统失调或超调现象,程序中需要对输出控制量进行死区和限幅控制,从而保证系统运行稳定。
  4.4程序部分
  程序采用c语言编写,使用Keil uVision C51集成开发环境。程序包括对工IAP 15W4K58S4单片机相关外设的初始化、中断与串口的配置,同时将控制算法转化为计算机可识别的机器语言。
  5 结束语
  本风力摆控制系统建立了单摆运动的物理模型,以运动的合成与分解为主要思想,结合稳定精简的硬件平台和优秀的算法,使风力摆实现了定角度直线摆动和圆周运动,且运动过程稳定、快速、准确,抗干扰能力强。
  参考文献
  [1]刘翘楚,郭鹏伟,刘学明.基于IAP15W4K58S4的风力摆控制系统设计[J].自动化应用与技术
  [2]叶龙.基于MPLJ6050传感器的方位角倾角算法研究[D].长春:吉林大学
  [3}冯大力.空心杯直流电机的特点及其应用[J].电工技术
其他文献
摘 要:本文从百色起义的起源入手,随后介绍百色起义精神,进而总结起义的教育意义。最后,畅谈百色起义在新时代的新篇章。  关键词:百色起义;新篇章  一、百色起义的起源  由于发生在1929年6月的蒋桂战争中,新桂系军阀战败,桂系军阀李明瑞等与蒋中正关系破裂。中国共产党利用以上原因,准备发动广西起义。  二、百色起义的精神  “百折不挠、实事求是、依靠群众、团结奋斗”即百色起义的精神所在。  百折不
期刊
摘 要:美术是幼儿教育的重要组成部分,不仅能够为幼儿的绘画能力打下基础,还能从小培养他们的艺术素养,帮助幼儿建立良好的审美能力、创造能力及丰富的想象能力。通过美术学习能够开拓幼儿的大脑思维模式,激发幼儿的艺术创作灵感,最终实现智力的综合提升。因此,教师要注重对幼儿美术能力的培养,利用幼儿的好奇心展开美术教学,通过美术帮助幼儿实现对外界事物的认知,为今后的学习奠定基础。本文就幼儿美术教学为主,探讨如
期刊
随着对幼儿早期智能开发的重视,早期阅读越来越多地被人们关注,因此,很多幼儿园都专门开设了有关早期阅读的课程。阅读学习是个体进行终身学习的重要手段,阅读能力是对一个人终身的可持续发展产生重要影响因素,是未来社会一个必须具备的能力。然而,在不断深入研究早期阅读活动的过程中,我们看到在教师指导方面往往存在以下一些问题:一是对不同年龄段幼儿的阅读特点了解不清晰,导致选择阅读材料时盲目性和随意性过大;二是对
期刊
摘 要:识字写字是阅读和写作的基础,是第一学段的教学重点。义务教育阶段的重要教学内容之一。如何让识字变得美妙,是每个低段语文教师的愿景,毕竟让孩子乐于学比让孩子学更重要。本文依据日常教学,总结了一些方法,粗浅谈一谈多样化识字的趣味。  关键词:低段;识字;趣味  语言有温度,字词知冷暖。“每个汉字都像一张充满感情向人们诉说着生活的脸。”汉字充满了人味儿。但是面对以形象思维为主,生活认知简单的低段学
期刊
摘 要:本文中针对注水井测试落物打捞前的准备工作进行系列分析和论述,主要包含六点内容:了解井的基本情况,了解落物的基本情况,选取合适的打捞工具,编制适宜的打捞方案,编制相应的应急预案,检查打捞工具用具。以期规范落物打捞操作,提高落物的打捞成功率,减少注水井作业数量。落物打捞系列论文,面向吉林油田培训。  关键词:注水井测试;落物打捞;技术研究;打捞方案  随着吉林油田开发测试工艺的不断改进,注水井
期刊
摘 要:在现阶段的小学教学工作开展过程之中,教育的主体已经由原来的成绩为主转变为以培养学生的综合能力以及德育理念为主,尤其是德育教育更是对学生人格、价值观、素质的全面培养。且目前我国开展素质教学,以促进学生全面发展及建设美好和谐校园为宗旨,在德育教育工作开展过程之中施行感恩教育,这已经成为现代教育的重要环节。所以,教师需要从根本上认识到感恩教育在小学德育教育之中的重要性及价值,通过实际的教学方式探
期刊
摘 要:在改革开放的新时期,我国的经济在快速的发展,社会在不断的进步,人们的生活水平在不断的提高,对于电力的需求在不断的加大,电力工程规模持续扩大,社会对于电力生产技术的要求也更为严格。与其它工程相比,电力工程成本投入大且技术水平高,而应用电气自动化技术能大大提高电力工程生产效率,对于保证供电稳定性及安全性具有不可比拟的积极作用,被广泛应用于全球范围电力工程领域。本文以电力工程中电气自动化技术为切
期刊
摘 要:技术的腾飞,经济的发展以及市场的多变性决定了人力资源部门的角色定位。企业要跟随市场的脚步,需要加强人力资源内容的协调工作。当下我国的企业大多处于转型升级的状态,对人才的需求量很大。但由于很多企业制度上存在一定的缺陷,单一的传统管理方式早已不能适应当下企业发展的需求,越来越多的企业开始研究人力资源管理在企业中的重要作用及定位。  关键词:人力资源;企业管理;角色定位  目前,人力资源部门在角
期刊
摘 要:近年来,国内外的食品安全事件层出不穷,不仅严重影响了市场秩序,而且还给公众带来了无处不在的恐慌。因此,建立食品病原微生物的快速检测方法对于食品安全及人类健康有着重要的意义。本文笔者来谈一谈就对食品微生物快速检测技术的研究进展。  关键词:食品微生物;快速检测;食品安全;研究进展  随着食品工业的迅速发展和人们生活水平的不斷提高,食品安全问题越来越受到人们的重视,而食品的污染大多数是因为病原
期刊
摘 要:文章以BOPP薄膜的高性能和功能化为分析对象,首先介绍了BOPP薄膜的高性能化,例如长效抗静电性能、差异化摩擦性能、高挺度耐磨等等。接着论述了BOPP薄膜的功能化,例如防雾薄膜、抗菌薄膜、激光全息薄膜、降解薄膜等等,以便可以更好的探究BOPP薄膜未来的发展方向,推动整个BOPP薄膜行业向前发展。  关键词:BOPP薄膜;高性能;功能化  自上世纪90年代以来,BOPP薄膜的高利润直接刺激了
期刊