论文部分内容阅读
助力行走机器人技术研究是比较崭新的一个研究领域,近年来越来越引起人们的广泛关注。它是一种可以让人穿戴的机械装置,能够增强人的力量、速度等等,是一种典型的人机一体化系统。本文将对增强人体下肢能力的助力行走机器人的关节伺服驱动系统进行研究和设计。针对助力行走机器人的特点和较高控制要求,采用高性能的数字信号处理器(DSP)设计全数字伺服控制系统进行电机的控制,进而控制下肢关节的动作。在已设计出的系统的机械结构和总体控制框架的基础上,本文设计了基于TMS320F2812 DSP的助力行走机器人的下肢关节伺服系统的控制方案,重点设计了一个具有位置环、速度环和电流环的三闭环PID控制系统。在建立直流电机数学模型的基础上利用Matlab中的Simulink仿真工具对整个控制系统进行了仿真,通过对三闭环PID控制参数进行整定,得到了最优的控制效果,结果说明这种控制策略是合理可行的。本文设计了系统的软件模块,并在DSP的编译环境CCS下,用C语言和汇编语言实现硬件资源的配置并编译了控制算法。随后通过TMS320F2812 DSP自带的eCAN控制器的编程,实现其CAN信号的发送和接收,并相对整个CAN总线的网络控制,编制了上位PC机与下位电机节点之间的通信协议,为进一步实现基于CAN总线的整个助力行走机器人各部分的协调控制打下了基础。经过对整个控制系统的软硬件调试,得到了系统的速度、位置的运行情况,基本达到了预期的要求。