新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 结合FPGA与DSP的仿人假手控制系统设计

结合FPGA与DSP的仿人假手控制系统设计

作者:时间:2015-04-24来源:网络收藏

  3软件实现

本文引用地址:http://www.eepw.com.cn/article/273148.htm

  在控制器程序设计中主要完成各系统参数的初始化与控制算法的实现,具体由如下几部分构成:

  1)与上位机通信部分:通过3种方式与上位机通信,获得控制指令,分别为USB通信、LVDS通信、CAN通信,其中LVDS通信与CAN通信不能同时使用;

  2)肌电信号采集部分:通过A/D转换芯片将肌电电极信号转换为数字量,并经过运算处理得到控制指令;

  3)与手指运动控制模块通信部分:通过SCI接口实现与手指运动控制模块的RS—485通信;

  4)生成驱动电机控制参数部分:运算处理控制指令,生成电机运动参数(方向与占空比)。

  控制流程图如图7所示。

  

 

  图7 控制流程图

  控制程序主要完成各参数的初始化,控制流程图如图8.

  

 

  图8 控制流程图

  4假手抓取实验

  基于上述设计,研制出HIT V假手样机,进行抓取实验(图9),可实现多种动作模式的抓取,分别为:两指捏取、三指捏取、圆柱抓取、球形抓取、单指指向、胡克抓取、侧边捏取、五指端取。控制过程中,系统工作稳定,满足仿人假手运动控制和传感器信息采集要求。

  

 

  图9多指抓取实验

  5结论

  本文介绍了结合与DSP的仿人假手控制系统的设计组成与工作流程。该控制系统体积小巧,可完全安装于假手内部。实验证明:该系统运行可靠、控制灵活,使用效果良好。

fpga相关文章:fpga是什么



上一页 1 2 3 下一页

关键词: FPGA DSP

评论


相关推荐

技术专区

关闭