学位论文 > 优秀研究生学位论文题录展示

基于ARM7的RPJ-X型喷浆机器人控制系统研究

作 者: 汪刚
导 师: 樊炳辉
学 校: 山东科技大学
专 业: 控制理论与控制工程
关键词: 喷浆机器人 ARM7 LPC2119 控制器 ADS1.2 积分分离PID控制算法
分类号: TP242
类 型: 硕士论文
年 份: 2009年
下 载: 34次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本论文首先对LPC2119芯片中与本机器人控制器的设计密切相关的片内外设进行了较详细的研究和分析,包括存储器与外设端口的编址方式及其地址影射、各引脚的功能和引脚连接模块、通用I/O口、异步串行通信接口、A/D转换器、CAN控制器和脉宽调制器等。然后对RPJ-X型喷浆机器人控制系统的硬件部分进行设计。控制器的CPU采用了PHILIPS公司生产的基于ARM7TDMI核的LPC2119芯片。以该芯片为核心,设计了控制器的电源电路、系统晶振电路、系统复位电路、JTAG接口电路、UART0和UART1异步串行通信接口电路、CAN总线接口电路、电磁阀和比例阀控制电路、电机控制电路以及限位开关电路等。其中串口0与无线电数传模块相连,实现控制器与遥控器之间的通信;串口1与PC机的串口相接,实现控制器与PC机通信;控制模块用来控制电磁阀和比例阀。接着,本论文对该机器人控制器的软件进行了设计。软件设计采用C语言,在ADS1.2集成开发环境下完成。控制器软件设计了UART和PWM初始化程序,串口通信程序,A/D转换程序,I/O驱动程序以及主程序等。最后,对本机器人的控制难度和要求最高的一个自由度,即大臂俯仰自由度,建立了其数学模型;考虑到该自由度在启动时具有较大的超调而采用了积分分离PID控制算法,并用MATLAB进行了仿真。仿真结果表明,该自由度的控制性能得到了很好的改善。

全文目录


摘要  5-6
ABSTRACT  6-10
1 绪论  10-13
  1.1 RPJ-X型喷浆机器人概述  10
  1.2 LPC2119控制器概述  10-12
  1.3 课题来源和现实意义  12
  1.4 论文主要内容  12-13
2 LPC2119微控制器片内外设  13-26
  2.1 存储器与外设端口的编址方式及其地址映射  13-17
  2.2 各引脚的功能和引脚连接模块  17-18
  2.3 GPIO  18-19
  2.4 异步串行通信接口UART0和UART1  19-23
  2.5 A/D转换器  23
  2.6 CAN控制器  23
  2.7 脉宽调制器PWM  23-25
  2.8 小结  25-26
3 RPJ-X型喷浆机器人控制器硬件设计  26-45
  3.1 电源电路  26-27
  3.2 系统晶振电路  27-28
  3.3 系统复位电路  28-31
  3.4 JTAG接口电路  31-32
  3.5 UART0和UART1异步串行通信接口电路  32-36
  3.6 CAN总线接口电路  36-37
  3.7 电磁阀控制电路  37-40
  3.8 比例阀控制电路  40-42
  3.9 其他电路  42-44
  3.10 小结  44-45
4 RPJ-X型喷浆机器人控制器软件设计  45-66
  4.1 ADS1.2集成开发环境及其应用  45-48
  4.2 各个功能模块寄存器的设置  48-52
  4.3 各功能模块程序设计  52-57
  4.4 本机器人电控液压伺服系统的数学模型  57-60
  4.5 比例阀控制算法的选择和仿真  60-65
  4.6 小结  65-66
5 总结与展望  66-68
  5.1 总结  66
  5.2 展望  66-68
致谢  68-69
参考文献  69-72
攻读硕士期间主要成果  72

相似论文

  1. 汽车发动机怠速控制中的鲁棒控制方法研究,U464
  2. 船用舵机电液伺服单元单神经元PID控制,U666.152
  3. 基于NIOS II的导弹伺服控制器的研制,TP273
  4. 基于DSP的VXI总线通用接口板研制,TP274
  5. 陀螺稳定平台伺服控制系统研究,TJ765
  6. 水上交通安全保障系统的关键技术研究,U698
  7. 发电机励磁系统的抗饱和控制研究,TM301.2
  8. 系统控制理论及其在水下机器人系统中的应用研究,TP13
  9. 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
  10. 中密度板纤维干燥系统与PLC控制系统设计,TP273
  11. 基于DSP的直线电机制冷控制器的研制,TM359.4
  12. 基于控制方法的粒子群算法改进及应用研究,TP301.6
  13. 基于嵌入式技术的导盲机器人设计,TP368.1
  14. 智能家居系统的研究与设计,TP273.5
  15. 在Cortex-M3上实现基于μC/OS-Ⅱ和CAN总线的实时数据采集系统,TP274.2
  16. 基于辅控多网络的电厂脱硫系统应用及实现,TP311.52
  17. 电渣炉过程控制系统的设计及优化控制,TP273
  18. 基于PLC高炉布料专家自学习的设计与实现,TP273
  19. 太阳能集热洗浴控制系统的设计及其故障检测,TP273
  20. 最优分数阶PID控制器的设计与研究,TP13
  21. 开放式精密激光切割数控系统研究,TG485

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 机器人技术 > 机器人
© 2012 www.xueweilunwen.com