基于STM单片机的平衡车设计研究

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:beimenchuiyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘   要:系统出现了误差,就要对它进行纠错,让它能按照稳定的状态运行,通常在自动控制理论中,有3种常用的调节手段—P(比例调节)、I(积分调节)、D(微分调节),简单来说,就是把这3种调节手段通过数学方法结合起来组成一个系统完备、逻辑严谨的公式,运用到控制系统中,这就是PID算法。使用PID时我们通常设计3个参数运用到公式中,来体现比例、积分、微分的调节作用,通过控制这3个参数,就可以逐渐调节控制系统使其趋于稳定,达到想要的效果。
  关键词:比例-积分-微分算法;自动控制理论;平衡车;单片机
  1    PID算法之于控制系统
  其实提起比例-积分-微分(Proportion Integral Derivative,PID)算法,学习自动化控制系统和单片机开发的朋友也许并不陌生,文章根据近几个月的了解学习与PID算法在平衡車上的应用,浅谈学习经验以及对PID算法的看法,希望为刚入门的学习者们提供一些帮助。
  1.1  PID算法的概念
  目前,PID算法是最普遍最简单的一种调节控制系统的手段,若是希望自己做出来的电子产品更加稳定,必须辅助运用各种各样的调节手段。当然,随着大数据的发展以及深入学习的推广,仅一个PID算法是远远不够用的,但是如果想从各式各样的算法开始学习的话,PID就是敲门砖,是学习各式丰富控制理论的第一步。
  1.2  PID算法中的重要公式
  PID算法是有公式的,对于急不可耐想立刻利用PID算法的学习者,只需要掌握公式如何运用即可,至于公式是如何总结出来的,文章不再详细赘述,如果想要深入了解的话建议学习自动控制理论系列的读物以及高等数学。
  1.2.1  3个重要参数
  使用PID时,通常设计3个参数运用到公式中,来体现比例、积分、微分的调节作用,通过控制这3个参数,就可以逐渐调节控制系统使其趋于稳定,达到想要的效果。
  P—KP—比例调节的作用体现为快速性,是对系统偏差的瞬间反应,KP越大,系统反应越快,振荡越大。
  I—KI—积分调节的作用体现为准确性,其作用在于消除系统偏差,KI越大,系统越准确稳定,但响应时间会变慢。
  D—KD—微分调节的作用体现为稳定性,其作用在于阻止偏差的变化,微分调节不仅要对系统偏差作出快速响应,还要根据偏差的变化趋势消除偏差,是非常重要的调节参数。
  1.2.2  PID算法的两个重要公式
  两个公式都是对系统误差进行的数学运算,增量式公式中与系统前一次的误差E(k-1)和前两次的误差E(k-2)有关。而且此公式应用时控制的不是输出量,而是输出量的增量,与积分环节无关。适用于步进电机的调节,尤其适用于没有积分环节的控制系统。
  位置式公式中与系统前一次的误差E(k-1)和误差的累加值ΣE(k)有关,其输出与整个系统的过去状态有关,是对系统每一次不同状态的分析和调整,对系统本身有着较大的影响,适用于一切控制系统[1]。
  2    PID算法应用—平衡车设计方案
  2.1  电子器件的选择
  2.1.1  主控芯片STM32RCT6模块
  STM系列芯片具有良好的电气性能,是自动控制系统中广泛应用的微型控制芯片。其实网上有很多现成的平衡车程序,都是基于STM32C8T6芯片的,但是笔者选择了STM32RCT6芯片,首先它的引脚比较多,价格相对来说也比较便宜,如果某个引脚出现不能正常工作的现象,也有足够的更换空间。虽然我需要重新根据程序进行一系列的配置,却也提供给了充分学习平衡车的空间[2]。
  2.1.2  电机与驱动模块
  电机选择的为减速比为1∶30,供电电压为12 V的直流减速电机,电机型号为520。驱动模块型号为TB12FNG模块,TB6612FNG是东芝半导体公司生产的一款直流电机驱动器件,具有大电流MOSFET-H桥结构,双通道电路输出,可同时驱动两个电机。
  2.1.3  电机测速模块
  像平衡小车这样的平衡控制系统,仰赖于对小车电机速度的控制。而对电机速度实现的精准控制,在于对电机速度的实时检测。霍尔编码器是电机测速中常用的电子元件,通过输出两个通道正交相位90°的方波把速度数据传输给单片机。
  2.1.4  平衡模块
  MPU6050是平衡车小车的核心模块,通过对小车各个方位状态的检测,我们才能根据不同状态作出不同的反应,通过对不同状态下电机的控制,来实现平衡的状态。MPU6050整合了3轴陀螺仪、3轴加速器,由主要IIC端口以单一数据流的形式,向应用端输出9轴融合演算数据。
  2.2  小车整体控制
  小车整体控制如图1所示。
  3    平横车参数调节经验
  PID算法中的3个重要参数上面已经介绍过了,根据想要系统实现的功能,选择好合适的公式之后,再用C语言转化完成,最后对PID的参数进行调节。
  KP的调节:KP越大,可以认为小车反应越快,但是越不稳定,可能会来回摆动,根本无法立住而且摆动幅度极大,所以,KP的调节一旦固定下来不可轻易更改,做到尽量少改,能不改就不改,否则一旦改动会对其他两个参数造成很大的影响。
  KI的调节:KI越大,可以认为小车站立会越来越稳,但是可能会出现不是直立站立,可能躺着站立,或者扶小车站起时某一时是稳定的,保持这种稳定较久才会变换另一种状态,也就是说不会根据不平衡的状态作出及时的反应。
  KD的调节:在调节这个参数的时候一定要注意外界噪声的影响,这里的“噪声”在小车系统中可以理解为电机的输入信号不稳定。所以在调参前应保证芯片是崭新完好的,电源稳定充足,电机驱动模块性能良好,这种噪声影响其实完全不用考虑。这种顾虑排除后,要秉持着“曲线振荡频率快,先把微分降下来;动差大来波动慢,微分时间应加长”的原则进行调节。
  [参考文献]
  [1]熊中刚,叶振环,贺娟,等.基于免疫模糊PID的小型农业机械路径智能跟踪控制[J].机器人,2015(2):212-223.
  [2]满红,郑富荣,胡伟华,等.基于STM32单片机的教学用寻迹平衡车的设计与实现[J].机器人技术与应用,2018(4):39-42.
其他文献
摘 要:应急广播在面对灾难时以及当前企业生产中都有着非常大的作用,作为一种优质的信息传播渠道,通过加强对各种信息的传递,让民众可以第一时间知道发生的事件,来避免灾害、避免生产中的公众危机,并能够进行紧急避险。现在许多的大型风险中,通过利用紧急的广播服务平台,可以更好地服务于群众,减少公共资源财产损失。文章对此进行了详细分析。  关键词:应急广播平台;公共危机;应急避险  盐城作为发展科技集聚产业
期刊
摘 要:快速发展的信息化教育使在线学习在各类学习情境中被广泛应用,数据挖掘技术则为获取潜藏于海量数据中的有价值信息提供了有力支撑。文章以“电子商务”课程教学为例,对基于教育数据挖掘的在线学习机制进行了研究,在阐述在线学习数据挖掘领域现状的基础上,构建了在线学习者模型,为在线学习数据挖掘功能的完善提供参考。  关键词:“电子商务”;在线学习;数据挖掘;学习者建模  随着教育改革的不断深入,“互联网
期刊
摘 要:基于问题的启发式教学是将基于问题的学习与启发式教学二者有机结合起来的一种新型教学模式,既强调问题的解决,也强调分析的过程。文章以UBC计算机专业本科教学为例,分析了基于问题的启发式教学的内涵、模式构建及其应用要点,并结合计算机学科教学实践中的应用,提出今后在国内高校相应的改进策略。  关键词:启发式教学;计算机专业;国内计算机专业教学  经过长期的发展,发达国家的高等教育已经形成了一整套
期刊
摘 要:“计算机应用基础”课程是高职院校一年级学生必修的职业核心能力学习领域,文章以“Excel中用图表说话”内容为例,讲述了从课程定位、学情分析、教学学法剖析到学生课前、课中、课后任务分解,展示了不同教学方法在本课程中的应用。  关键词:Excel图表;教学方法;数据;信息  在数据就是信息的大数据时代下,图表作为数据重要的可视化手段,是数据分析的主要工具。面对大量的数据,通过创建不同类型的图
期刊
摘 要:“虚实结合”工业机器人实训设备,具有真实的示教器、控制器、虚拟的本体(机械结构)以及系统软件。该设备在南京机电职业技术学院机电一体化技术专业(工业机器人方向)人才培养中、在专业核心课程教学中,都发挥了重要作用。学生使用该设备进行训练,能在较短的时间内,较好地掌握工业机器人操作、编程、调试等技能。与真实机器人设备相比,该实训设备投入资金少,需要场地面积小,技能训练安全性高、效果较好。文章对此
期刊
摘 要:文章以苏州工业园区服务外包职业学院“校企合作”信息安全工作室为例,介绍工作室教学模式的概念和意义。工作室培养是一种创新符合社会发展的教育培训方式,将传统的学校封闭式教学变为面向生产实际的开放式教学,从根本上打破了传统的教育形式。让学生通过模拟情景、实战等形式,更全面地了解信息安全行业,帮助学生自身定位以及未来发展。  关键词:校企合作;网络安全实训室;高技能人才培养  2014年2月27
期刊
摘 要:随着中国互联网技术的发展,“互联网+教育”的产物慕课走进了大学的课堂,是现代信息技术与高等教育的一次融合。这种大规模开放的在线课程对于高等教育特别是大学英语教育产生了深远的影响,对于培养高品质、综合性的外语人才作出了突出贡献。文章以中国传媒大学南广学院为例,分析了当前艺术类院校英语口语课教学的瓶颈,指出慕课课程与传统课程结合的作用,分析了在当前慕课教育中仍存在的问题,希望能对未来的英语口
期刊
摘 要:文章旨在运用科学发展观,坚持社区教育的创新理念,推进社区数字化学习形态的深化、发展,不断完善数字化学习平台的功能与作用,为社区居民参与教学活动提供低成本、高覆盖的载体,实现“教与学”行为方式的变革,实现社区教育工作目标从组织教学内容到传播终身学习理念和价值观的升华。  关键词:推进;数字化学习形态;发展;博学玄武学习在线  1 对数字化学习形态的描述  “互联网+”时代的到来,对学习产
期刊
摘 要:如今各大高校对于在线开放课程的建设给予了极大重视,利用互联网教学平台展开课程建设,可以有效实现高校社会教育功能,提高教学质量。基于此,文章先简单介绍了超星泛雅教学平台,阐述了教学平台在教学上的优势,最后提出了在线开放“网络攻防与实践”课程的设计。  关键词:超星泛雅教学平台;在线开放课程;网络攻防与实践  2015年起,教育部门开始强调高校对开放课程的建设,建设在线开放课程也成为高校的重
期刊
摘 要:“计算机基础”是宁夏警官职业学院的一门公共基础课,目前存在学生学习态度不端正、学习目标不明确、知识水平参差不齐的问题。文章针对宁夏警官职业学院“计算机基础”课程目前的教学现状,分析了以MS Office等级考试为导向对宁夏警官职业学院“计算机基础”课程进行教学改革的必要性,同时提出了相应的教学策略。  关键词:“计算机基础”;MS Office等级考试;教学改革  “计算机基础”是宁夏警
期刊