论文摘要
助力行走机器人技术研究是比较崭新的一个研究领域,近年来越来越引起人们的广泛关注。它是一种可以让人穿戴的机械装置,能够增强人的力量、速度等等,是一种典型的人机一体化系统。本文将对增强人体下肢能力的助力行走机器人的关节伺服驱动系统进行研究和设计。针对助力行走机器人的特点和较高控制要求,采用高性能的数字信号处理器(DSP)设计全数字伺服控制系统进行电机的控制,进而控制下肢关节的动作。在已设计出的系统的机械结构和总体控制框架的基础上,本文设计了基于TMS320F2812 DSP的助力行走机器人的下肢关节伺服系统的控制方案,重点设计了一个具有位置环、速度环和电流环的三闭环PID控制系统。在建立直流电机数学模型的基础上利用Matlab中的Simulink仿真工具对整个控制系统进行了仿真,通过对三闭环PID控制参数进行整定,得到了最优的控制效果,结果说明这种控制策略是合理可行的。本文设计了系统的软件模块,并在DSP的编译环境CCS下,用C语言和汇编语言实现硬件资源的配置并编译了控制算法。随后通过TMS320F2812 DSP自带的eCAN控制器的编程,实现其CAN信号的发送和接收,并相对整个CAN总线的网络控制,编制了上位PC机与下位电机节点之间的通信协议,为进一步实现基于CAN总线的整个助力行走机器人各部分的协调控制打下了基础。经过对整个控制系统的软硬件调试,得到了系统的速度、位置的运行情况,基本达到了预期的要求。
论文目录
摘要ABSTRACT第1章 绪论1.1 课题研究背景1.2 助力行走机器人的国内外研究状况1.3 本课题研究意义1.4 本论文主要研究内容第2章 基于DSP的关节驱动控制系统2.1 关节驱动系统控制方案2.2 DSP TMS320F2812特点分析2.2.1 事件管理器模块2.2.2 DSP性能比较2.3 直流电机驱动2.3.1 PWM原理及产生电路2.3.2 H桥功率驱动2.3.3 光电隔离电路2.4 本章小结第3章 关节驱动控制器的设计与仿真3.1 控制策略方案3.2 电机数学模型3.3 PID控制器3.4 位置、速度和电流的检测与反馈3.4.1 位置和速度检测3.4.2 电流检测3.5 三闭环PID控制器的设计与仿真3.5.1 控制器的设计3.5.2 仿真结果分析3.6 本章小结第4章 控制器软件设计与实现4.1 软件开发环境4.2 采样周期的选择4.3 定点DSP的数值表示4.4 控制系统软件模块4.4.1 主程序的设计4.4.2 中断服务子程序的设计4.5 FLASH的烧写4.6 本章小结第5章 CAN总线通信系统设计5.1 CAN技术5.2 TMS320F2812 DSP的CAN模块5.3 CAN控制器的软硬件实现5.3.1 硬件系统分析5.3.2 CAN通信软件编程5.4 系统通信协议的实施5.4.1 标识符分配5.4.2 电机节点与上位机之间的数据帧分配5.5 本章小结第6章 系统调试6.1 硬件装置6.2 软件调试6.2.1 电流环调试6.2.2 速度环和位置环调试6.3 本章小结第7章 总结与展望7.1 结论7.2 展望参考文献致谢附录A 电机控制中断服务子程序附录B 电流采样滤波程序附录C 程序烧写所用到的.CMD文件
相关论文文献
标签:助力行走机器人论文; 总线论文; 控制论文; 通信协议论文;
基于DSP和CAN总线的助力行走机器人控制系统研究
下载Doc文档