基于K60的改进式PID在平衡车中的应用

来源 :硅谷 | 被引量 : 0次 | 上传用户:kloi00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 PID控制算法是最早发展起来的控制策略之一,因为它的简单性、可靠性和鲁棒性等特点而广泛运用于运动和过程控制中。可是按照常规的PID控制方法达不到理想的控制效果,况且在现实的应用过程中受到参数整定方法繁杂的困扰较大。本文对PID控制系统进行了改进,打破传统PID的模式应用在平衡车中,该系统使平衡车的稳定性有了明显的提高。
  关键词 K60;PID;控制参数;平衡车
  中图分类号:TP242 文献标识码:A 文章编号:1671-7597(2014)24-0112-01
  PID控制自发展以来便在工业生产中发挥着重要的作用,随着工程系统的日益复杂,传统的PID对于时变系统来说它的参数的确定尤为的复杂和麻烦,控制不足的弊端也明显的凸现。随着计算机技术和智能控制理论的发展,可进行PID的智能
  整定。
  1 平衡车控制系统结构和组成
  1)系统概述。
  本系统采用K60为核心芯片,采用加速度计MMA7260和陀螺仪ENC-03作为车模姿态传感器,采用500线欧姆龙作为车模速度控制器。MCU通过姿态传感器获得车模实际倾角通过数字式PD对实现车模姿势的闭环控制,通过编码器获得车速并使用改进式增量PID对速度进行闭环控制,将速度控制和平衡控制同时加在电机上,保持车的稳定平衡。
  2)控制器组成。
  本系统的控制部分分为两个部分,第一部分为模拟信号控制部分,将加速度和陀螺仪的信号采集到单片机中,进行Kalman滤波,将滤波后的信号作为实际PD的控制参量,加载在电机驱动模块上,对系统进行一个粗步调节;第二部分为速度控制部分,通过正交解码获得编码器的脉冲数通过改进式增量PID进行输出,信号加载在电机驱动模块上,从而对系统状态进行精细调节,系统控制结构框图如图1所示。
  图1 系统控制结构框图
  2 控制系统硬件电路设计
  1)模拟控制电路部分。
  模拟信号控制部分采用K60单片机的AD口对加速度计和陀螺仪的信号进行模数转换。
  经过滤波处理后再变为有效数据进行使用为主控板模拟控制电路。
  2)电机驱动电路。
  本系统在直流驱动电路上采用了四片BTS7960芯片组成的全桥驱动电路,每片BTS7960芯片的内部都是一个半桥,当芯片管脚INH为High时,使能BTS7960芯片。管脚IN用来确定哪个MOSFET工作。当管脚IN为High且INH管脚也同时为High时,高边MOSFET导通, 则OUT引脚输出高电平;反之,当IN引脚为低电平且INH引脚为高电平时,低边MOSFET导通,则OUT引脚输出低电平;如此,通过控制四片BTS7960芯片IN引脚的电平,就能控制电机的正反转。该电机驱动电路应用简单,且驱动功率较大,只需要将单片机输出的PWM信号向芯片第2 引脚IN输入就能对直流电机的转速和方向进行控制。
  3 控制系统软件算法设计
  3.1 控制算法
  控制系统在软件算法中采用了数字式PID,比例作用是对偏差做出瞬间的反映,就是在偏差产生时,系统立刻做出使控制量向偏差减少方向控制。其作用的强度由比例系数Kp决定,但Kp过大会破坏系统的稳定性,故而Kp选择必须恰当。积分过程可以消除系统的静态误差,但会增加系统响应的时间,Ki越大同样会是系统产生超调。微分控制的作用是根据偏差的变化趋势进行阻止。微分控制的引入,有助于克服震荡,减小超调量,使系统趋于稳定。
  3.2 控制算法的改进
  常规PID控制采用积分控制的目的是消除静态误差。但是在系统的开启和较大幅度增减设定值时,在较短时间内系统存在较大误差,这会造成运算的积分积累,可能引出系统较大的超调,甚至引起系统较大的震荡。
  1)积分分离法控制思路:当被控量接近目标值时,引入积分控制以达到消除静差目的,从而提高控制精度;当被控量与目标值有较大偏差时去除积分环节,以免积分积累破坏系统的稳定,从而减小超调量。
  ①首先根据实际,设置阈值且y>0;
  ②当|error(k)|<=y时,采用PID控制以保证系统的控制精度。
  ③当|error(k)|>y时,采用PD控制,使系统有较快的响应速度。
  积分分离控制算法可表示为:
  U(k)=Kp*error(k)+m*Ki*+Kd*(error(k)-error(k-1))
  2)不完全微分控制思路:微分控制的引入存在两面性,其虽然能改善系统的动态特性,也易引起高频的干扰,使扰动突变时体现为微分项的不足。解决方法为:在控制算法中加入低通滤波。
  不完全微分控制算法表示为:
  Ud(k)=Kd(1-a)*(error(k)-error(k-1))+a*Ud(k-1)
  3)步进式PID控制思路:在较大阶跃响应时,系统容易超调。解决方法为:采用步进式积分分离PID控制,具体方法是在不直接对信号进行响应情况下使输入指令信号逐渐地逼近期望信号。
  步进式PID控制算法表示为:
  r(t)= r(t-1)+r(t)/T
  4 实验结果
  本系统在测试过程中,与传统的PID相比,平衡车的稳定性有了明显的提高,在行进过程中不会有突然向前和突然向后的现象。并且在一些复杂的道路上也可以进行前进,对于平衡车的改进和推广很有实际意义。
  5 结论
  本文对数字式PID的改进的初衷和改进的过程进行了详细的介绍,系统结合了硬件模拟电路控制和单片机程序控制两种方式先经过模拟电路初步调节,再通过单片机程序软件逐步精细优化,在测试过程中,表现出了平衡车稳定、灵活、高效的特点,对于平衡车的应用前景和发展具有很大的意义。
  项目基金
  西北民族大学国家大学生创新创业训练计划项目资助(项目编号:201410742018)
  参考文献
  [1]刘金琨.先进PID控制MATLAB仿真[M].北京:电子工业出版社,2014.
  [2]胡寿送.自动控制原理基础教程[M].北京:科学出版社,2013.
  [3]黄忠霖.自动控制原理的MATLAB实现[M].北京:国防工业出版社,2007.
  [4]王日明,申柏华,廖锦松.轻松玩转ARM Cortex—M4微控制器——基于Kinetis K60[M].北京:北京航空航天出版社,2014.
其他文献
摘 要 本文运用Autodesk inventor对折叠式沙发床进行运动仿真,通过对沙发床的位置进行运动分析,得出的运动过程情况良好,适合人体使用。  关键词 折叠式沙发床;Autodesk inventor;运动仿真  中图分类号:TS665 文献标识码:A 文章编号:1671-7597(2015)02-0162-01  1 分析概述  运用Autodesk inventor进行运动仿真,通过i
期刊
摘 要 经调查发现,目前市场上的传统制图桌大多功能单一,造成绘图者使用不便,从而大大降低了绘图效率和绘图质量。通过对传统制图桌使用过程中特点的分析,设计了一种新型的多功能制图桌。该制图桌通过气压装置来调整制图桌的高度;采用四杆机构来改变桌面的倾斜角度;将经过特殊设计的一字滑轮尺和铅直尺结合使用来代替丁字尺,再配合使用角度绘制仪,使绘图更便捷;整个桌面采用磁性材料,从而易于图纸的定位、固定和拆取。该
期刊
摘 要 随着时代的进步和社会经济的发展,我国工业化程度不断提升,交通运输事业不断壮大,带来了较为严重的环境问题。其中,非常重要的一个方面就是大气TSP污染,它会对自然的物理、化学生态平衡体系造成严重的破坏,对人们的身体健康和正常工作生活造成影响。针对这种情况,就需要分析城市中大气TSP污染的产生原因及防治策略。  关键词 TSP污染;产生原因;防治策略  中图分类号:X131 文献标识码:A 文章
期刊
摘 要 前驱动桥是四驱拖拉机重要的动力传输部件,而锥支座合件在前驱动桥中央主减速传动总成中起着固定差速器总成、小锥齿轮轴、轴座的重要作用,是整桥驱动的动力原点,因此锥支座合件的精度要求高。锥支座合件加工工艺的改进,既稳定的提高了加工精度,同时又节约了辅助时间,提高了劳动生产效率。  关键词 锥支座合件;工艺改进;加工精度;生产效率  中图分类号:TG580 文献标识码:A 文章编号:1671-75
期刊
摘 要 目前社会已经步入了3G时代,并且正在朝着4G不断发展。相对来讲,当前的3G技术更为成熟,也是目前使用范围最广的一种通信技术。而TD-SCDMA与WCDMA都是3G技术中最为典型的技术标准。两者虽然都是为了3G网络技术而服务,但是其在无线原理、技术、规划以及业务能力上,还是存在一定的不同。为此本文就来对两者进行相应的比较分析。  关键词 TD-SCDMA;WCDMA;3G技术;无线原理;比较
期刊
摘 要 地下水水源热泵空调系统是以地下水作为热泵空调的冷(热)源,是极其环保的一种空调形式。通过对区域水资源、水量、水温、水质等的分析论证,保证了南阳市东森医药公司地下水源热泵工程的正常运行,为水行政主管部门科学合理的管理水资源提供依据。  关键词 地下水源;热泵工程;水资源;论证分析  中图分类号:P641 文献标识码:A 文章编号:1671-7597(2015)02-0238-01  1 工程
期刊
摘 要 随着晶硅太阳电池光电转换效率的提高,其光衰也随之提高,成为高效晶硅电池科技发展的瓶颈。本文介绍了近年来对掺硼晶硅太阳电池的光衰减问题及衰减机制,指出硼与间隙氧的存在是引起掺硼晶硅太阳电池光照衰减的主要因素,并对如何减小或避免光衰减的改善措施进行了分析。  关键词 光衰减;掺杂;单晶硅;太阳能电池  中图分类号:TM914 文献标识码:A 文章编号:1671-7597(2014)24-003
期刊
摘 要 本文基于2012年西安市城市建设用地节约集约利用评价工作,探讨了EXCEL平台和VBA在土地利用集约度计算和划分土地利用类型中对海量数据的处理和应用,保证了数据处理的准确性,提高了工作效率。  关键词 集约利用评价;EXCEL VBA;土地利用集约度  中图分类号:F293 文献标识码:A 文章编号:1671-7597(2014)24-0071-01  为有效利用城镇土地资源,发挥土地利用
期刊
摘 要 2007年5月23日,重庆市开县兴业小学遭受雷击,造成7名学生死亡、39人受伤的重大雷击事故。2012年9月19日,鹤壁市山城区的市师范附小校园4名学生同时被雷电击中,造成1名学生死亡、3人受伤的严重雷击事故。多起校园雷击事故进一步敲响了对学校防雷安全的警钟。因此,各学校建(构)筑物要采取有效的防雷措施,居安思危、强化措施、落实责任,确保学校防雷安全管理工作取得实效。本文以鹤壁市淇滨区某小
期刊
摘 要 本文介绍了一种一种交互式搬运机,结构中包括矩形梁架、滑动设置在矩形梁架内并成十字交叉的两根滑杆、设置在两滑杆上的滑块、设置在滑块下方的柱状连接件和设置在柱状连接件下方的吊钩,电动机通过钢丝绳与所述滑块相连,所述吊钩上端为一圆球,所述柱状连接件下端设置相应的球形凹槽,所述圆球上方还连接有一节柱状体,所述球形凹槽上方相应设置柱形槽,此柱形槽四周设置四片压力传感器。本实用新型能够实现单个工人操作
期刊