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

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

论文摘要

本论文首先对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进行了仿真。仿真结果表明,该自由度的控制性能得到了很好的改善。

论文目录

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

    • [1].基于ARM7嵌入式系统的电动机保护装置的研究[J]. 硅谷 2011(16)
    • [2].基于ARM7的图像数据采集系统的研究与应用[J]. 微计算机应用 2010(12)
    • [3].基于ARM7的嵌入式增压器测试系统设计[J]. 重庆工学院学报(自然科学版) 2009(04)
    • [4].ARM7智能卡的动态口令终端研究与实现[J]. 微计算机信息 2009(26)
    • [5].ARM7在分散控制系统中的应用[J]. 微型电脑应用 2012(11)
    • [6].基于ARM7的花卉大棚温湿度监控系统的应用与研究[J]. 河北北方学院学报(自然科学版) 2010(01)
    • [7].基于ARM7的交流伺服电机控制系统研究[J]. 机电产品开发与创新 2010(05)
    • [8].基于ARM7的磁悬浮轴承数字控制系统设计[J]. 机械研究与应用 2010(06)
    • [9].基于ARM7的电离层测高仪射频信号源的设计与实现[J]. 中南民族大学学报(自然科学版) 2009(03)
    • [10].基于ARM7的低成本小型清扫机器人设计[J]. 微计算机信息 2009(32)
    • [11].基于ARM7的新型实验室管理系统的实现[J]. 电子质量 2011(05)
    • [12].基于ARM7的激光测距机性能检测仪的研制[J]. 火力与指挥控制 2010(03)
    • [13].ARM7启动代码的分析与设计[J]. 电子测量技术 2008(01)
    • [14].基于ARM7的触摸屏文件编译和解码[J]. 微计算机信息 2008(29)
    • [15].基于ARM7的嵌入式系统虚拟实验平台的设计[J]. 电子设计工程 2017(13)
    • [16].基于ARM7的机动车尾气分析仪的开发[J]. 小型内燃机与摩托车 2010(02)
    • [17].基于ARM7的高精度频率计的设计[J]. 电子技术 2015(01)
    • [18].基于ARM7的稀土熔盐电解无线监测系统研究[J]. 微型机与应用 2013(13)
    • [19].基于ARM7的喷气织机电磁阀控制电路[J]. 机电工程 2012(07)
    • [20].基于ARM7实时网络的设计和实现[J]. 信息通信 2011(02)
    • [21].基于ARM7的蓄电池组在线监测装置的设计[J]. 西安工程大学学报 2010(06)
    • [22].基于ARM7实时网络通讯的设计与研究[J]. 武汉科技学院学报 2009(02)
    • [23].基于ARM7嵌入式系统中触摸屏的设计和研究[J]. 电测与仪表 2008(05)
    • [24].ARM7与虚拟仪器串口通信的实现[J]. 电子测量技术 2008(06)
    • [25].基于ARM7飞控系统多传感器数据融合方法及实现[J]. 计算机测量与控制 2013(01)
    • [26].基于ARM7温度采集与存储系统的设计与实现[J]. 电子设计工程 2013(10)
    • [27].基于ARM7的无人机监控系统的设计[J]. 计算机工程与设计 2011(05)
    • [28].基于ARM7的电力保护装置网络打印系统的研究[J]. 电气自动化 2009(01)
    • [29].ARM7嵌入式触摸屏的设计[J]. 工业控制计算机 2008(01)
    • [30].基于ARM7的数控机床人机界面的设计[J]. 电子器件 2008(02)

    标签:;  ;  ;  

    基于ARM7的RPJ-X型喷浆机器人控制系统研究
    下载Doc文档

    猜你喜欢