新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 基于FPGA技术的全方位移动机器人运动控制系统的方案设计

基于FPGA技术的全方位移动机器人运动控制系统的方案设计

作者:时间:2013-12-26来源:网络收藏
电编码器输出信号如图4所示。

  

基于FPGA技术的全方位移动机器人运动控制系统的方案设计

  A、B两相信号是相位相差90°的正交方波脉冲串,每个脉冲代表被测对象旋转了一定的角度,A、B之间的相位关系则反映了被测对象的旋转方向。在FPGA中设计4倍频和鉴向电路,本设计采用2路输出:一路输出方向,另一路输出脉冲,并对鉴向倍频电路进行仿真,如图5所示。

  

基于FPGA技术的全方位移动机器人运动控制系统的方案设计

  根据脉冲计数来测量转速的方法有M法、T法以及M/T法3种。M法适用于高速测量场合,在低速时有较大的误差;而T法,恰恰相反,在低速时测量准确,高速时误差较大。

  

基于FPGA技术的全方位移动机器人运动控制系统的方案设计

  本设计采用文献所描述的方法。该方法如图6所示,设定参考闸门时间为固定的1个值,它只是作为参考信号和编码信号共同确定实际的闸门时间。这样确定的闸门时间为被测信号的整周期倍,能够有效提高测量精度。则测得的速度为:

  

基于FPGA技术的全方位移动机器人运动控制系统的方案设计

  4. 增量式PID控制原理及其FPGA实现

  实际机器人的数学模型不可避免地存在一定程度的参数不确定性,且三轮全方位的正交全向轮在行走时会与地面交替接触而产生一些不确定摩擦转矩,这些都会给机器人的精确控制带来难度。为了对三轮全方位进行精确的控制,系统采用PID速度闭环控制算法对机器人的3个全向轮进行速度调节。

  令采样周期为TS,将连续PID公式离散化后可得到数字PID算法表达式:

  

基于FPGA技术的全方位移动机器人运动控制系统的方案设计

  式中:k为采样序号;u(k)为第k个采样时刻的计算机输出值;e(k)为第k个采

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


fpga相关文章:fpga是什么


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


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




评论


相关推荐

技术专区

关闭