旋转倒立摆设计方案

  • 格式:doc
  • 大小:83.50 KB
  • 文档页数:2

下载文档原格式

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

旋转倒立摆设计方案

器件:角度测量使用绝对式编码器(HN3806A5V1024)

电机采用( maxon DC motor 118752 RE25)

电机驱动采用L298N,可以承受24V的电压,驱动能力强。

主控为STM32F103

其中硬件搭建要注意稳定性,电机的瞬间扭力很大,如果底座不稳定的话会给接下来的软件调试带来很大的麻烦。

系统框图

程序设计思想:

绝对式编码器不断的读取摆杆实时的角度值,单片机将采集到的角度值与之前预设的值的差经过PID算法,输出一个矫正值,不同矫正值对应这不同的PWM占空比,矫正值的符号与电机的转向相同。经过这一闭环调节,可以实现摆杆直立。

PID调试经验总结:

本次设计核心部分为PID算法,PID的程序是固定的,但是三个参数的不同搭配,会产生各种各样的变化。因此当PID算法的三个参数选择合适,可以实现理想的效果,我们最后做的效果可以达到摆杆一直不倒,用手轻触,在力不大的情况下可以实现抗干扰,但是由于电机驱动能力等问题,并不能在力较大的情况下实现抗干扰。

P(比例)调节作用,P是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减小偏差。比例作用大,可以加快调节,减小误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。

I(积分)调节作用,I是系统消除稳态误差,提高无差度,因为有误差,积分调节就进行,直至无差,几分调节停止,积分调节输出一常值。积分作用的强弱取决与积分时间常数Ti,Ti 越小,积分作用就越强。反之Ti大则积分作用弱,加大积分调节可使系统稳定性下降,动态响应变慢。

D(微分)调节作用,微分作用反映系统偏差信号的变化率,具有预见性,能遇见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已经被微分调节作用消除,因此微分调节可以改善系统的动态性能。在微分时间选择合适的情况下,可以减少超调,减少调节时间。微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统抗干扰能力不利,除此之外,微分反应的是变化率,而当没有变化时,微分作用输出为0。微分作用不

能单独使用,需要与另外两种调节规律相结合。

由于PID三个参数协同作用又相互干扰,因此最困难的一步就是参数的整定,在试验中我们先用Matlab做了PID的控制数据模型,先任意给一组数据(三个参数都给),观察曲线的收敛发散情况。然后从P开始每次步进减少或增加,看效果,然后再调节I,最后是D,在调节的过程中借助串口,将角度值发送到电脑端,用Matlab画出曲线,然后与理论进行比较,不断尝试。在实验中发现I越大,调节频率越快,抖动越厉害,但是杆稳定。

整定曲线:

实物图: