新闻中心

EEPW首页>汽车电子>设计应用> 基于ARM单片机的智能旋转倒立摆系统设计

基于ARM单片机的智能旋转倒立摆系统设计

作者:刘威 白杰 王维熙 时间:2015-04-26 来源:电子产品世界 收藏

  3.3 运动控制模块硬件电路详细设计

本文引用地址://m.amcfsurvey.com/article/273185.htm

  通过BTN7971芯片来驱动BN-260伺服电机。的FTM通道输出信号,就可以实现伺服电机的调速以及正反转等功能。电路如图5所示,74LS244暂存器的应用能够有效保护电机[3]。K60输出的信号具有很高的控制精度,设置其分度为两万分之一。

4 控制算法分析与应用

  针对本系统控制对象伺服电机的特点,采用位置式按角度偏差的比例、积分、微分进行控制,即增量式数字控制。

  数字控制算法是以模拟PID调节器控制为基础的,由于是一种采样控制。它只能根据采样时刻的偏差计算控制量。但是如果采样周期T取得足够小,采样数值计算的方法逼近可相当准确,被控过程与连续控制十分接近。离散化后的PID算式为:

  本系统中采用增量式算法,是由于增量式算法只需保持以前三个时刻的偏差即可,既节省了资源又不会产生较大的积累误差。实验证明,这种控制方式可以加快系统阶跃响应、减小超调量,并具有较高的精度。

5 软件设计与分析

  设置拨码开关,拨码开关四位信号输入给单片机,单片机通过模式判断运行相应程序,进而完成六种控制形式。主控制程序流程图如图6。

  五种控制模式的算法如下:

  1)要求 (1)、(2)项采用比例控制,将角度设定值与一号测角导电塑料电位器输入的倒立摆角度值做差,乘以比例系数并经过转换后即为控制电机的PWM信号。公式为:

  PWM值=标准值±比例系数KP *(角度设定值-角度测量值)/2。

pid控制相关文章:pid控制原理


pwm相关文章:pwm是什么


伺服电机相关文章:伺服电机工作原理


pid控制器相关文章:pid控制器原理


低通滤波器相关文章:低通滤波器原理


加速度计相关文章:加速度计原理


评论


相关推荐

技术专区

关闭