论文摘要
机器人是20世纪人类的伟大发明之一。它作为人类的新型生产工具,在减轻劳动强度、提高生产率、改变生产模式,把人从危险、恶劣的环境下解放出来等方面,显示出极大的优越性。湖面清扫智能机器人是一种能够自己发现并清理漂浮污染物的智能型环保设备,而控制系统是影响机器人性能的关键部件之一,它在一定程度上影响着机器人的发展。因此,在满足机器人控制要求的基础上,本文详细介绍了湖面清扫智能机器人控制系统的设计与实现。本文介绍了基于TMS320LF2407A DSP的控制系统的总体设计方案,给出了DSP的外围电路设计,包括控制系统的电平转换电路、DSP系统仿真接口电路、DSP扩展存储器电路、DSP串行通信接口电路等,重点介绍了湖面清扫智能机器人电机控制的实现,并且分析总结了DSP系统设计中应该注意的问题。软件设计方面,按照模块化的设计方法在TI公司提供的CCS(Code Composer Studio)编译环境下,用汇编语言和C语言混合编写电机控制的软件程序,对控制系统PWM信号的产生、速度的控制等进行分析,并详细给出了机器人实现垃圾收集任务的所需步骤、过程以及方法。最后搭建实验系统,验证湖面清扫智能机器人控制系统硬件电路的有效性及相应软件编制的合理性。
论文目录
摘要Abstract第1章 绪论1.1 课题研究的目的和意义1.2 机器人的运动控制1.3 DSP 控制器概述1.4 湖面清扫智能机器人系统概述1.5 本文主要研究工作第2章 控制系统总体设计2.1 硬件设计2.2 软件设计第3章 控制系统硬件设计3.1 处理器模块3.1.1 TMS320LF2407A 简介3.1.2 DSP 的电源供电3.1.3 JTAG 接口电路设计3.1.4 时钟电路3.1.5 复位电路3.1.6 片外存储器3.2 电机驱动模块3.2.1 直流电机的控制原理3.2.2 PWM 调速原理3.2.3 电机驱动电路的实现3.3 速度检测模块3.4 串行通信模块3.5 ADC 模块3.6 硬件设计中需要注意的问题3.7 本章小结第4章 控制系统软件设计4.1 DSP 软件开发概述4.1.1 DSP 软件编译环境4.1.2 软件开发流程4.2 主程序设计4.2.1 文件组织4.2.2 中断结构4.2.3 模块化设计思想4.3 初始化模块4.3.1 系统初始化4.3.2 I/O 口寄存器初始化4.3.3 事件管理器初始化4.3.4 SCI 初始化4.3.5 ADC 模块初始化4.4 速度调节模块4.4.1 速度检测4.4.2 PID 控制算法4.4.3 参数选择方法4.4.4 双极可逆PWM 系统DSP 控制方法4.5 信息接收模块4.6 机器人任务的实现4.6.1 问题陈述4.6.2 任务实现4.6.3 传感器简介4.7 本章小结第5章 控制系统的调试5.1 试验系统的组成5.2 硬件调试5.3 软件调试5.3.1 代码调试5.3.2 避障及垃圾收集试验5.3.3 语音控制试验5.4 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢详细摘要
相关论文文献
标签:湖面清扫智能机器人论文; 控制系统论文; 信号论文;