首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--机器人技术论文--机器人论文

基于ARM嵌入式系统的远程机器人控制器的设计及应用

前言第1-9页
 课题研究背景第8页
 本文的主要工作第8页
 研究对象及意义第8-9页
第一章 嵌入式系统简介第9-16页
 1.1 嵌入式系统第9-12页
  1.1.1 嵌入式系统的定义第9页
  1.1.2 嵌入式系统的特点第9-10页
  1.1.3 嵌入式微处理器第10-12页
 1.2 嵌入式操作系统第12-13页
 1.3 嵌入式系统的应用领域第13-14页
 1.4 嵌入式系统的发展史和发展趋势第14-16页
第二章 ARM体系结构第16-25页
 2.1 ARM的体系版本结构第16-18页
 2.2 ARM微处理器结构第18-20页
  2.2.1 ARM体系第18-19页
  2.2.2 ARM7TDMI第19-20页
 2.3 LPC2292微处理器简介第20-25页
  2.3.1 主要特性第20-21页
  2.3.2 LPC2292的模块框图如下图所示:第21-25页
第三章 uC/OS-Ⅱ第25-34页
 第一节 uC/OS-Ⅱ实时操作系统简介第25-28页
  3.1.1 uC/OS-Ⅱ作为一个源码开放的多任务实时操作系统,具有以下的特点:第25-27页
  3.1.2 uC/OS-Ⅱ的工作原理第27页
  3.1.3 使用uC/OS-Ⅱ应注意的问题第27-28页
 第二节 uC/OS-Ⅱ内核第28-34页
  3.2.1 临界段第28-29页
  3.2.2 任务第29页
  3.2.3 任务状态第29-30页
  3.2.4 任务调度第30页
  3.2.5 空闲任务第30页
  3.2.6 统计任务第30页
  3.2.7 uC/OS-Ⅱ的中断处理第30页
  3.2.8 时钟节拍第30-32页
  3.2.9 uC/OS-Ⅱ的初始化第32页
  3.2.10 任务之间的通讯与同步第32-33页
  3.2.11 内存管理第33-34页
第四章 控制器硬件设计第34-42页
 4.1 嵌入式处理器的选择第35-36页
 4.2 嵌入式系统硬件设计的关键技术第36-41页
  4.2.1 系统电源电路第36-37页
  4.2.2 复位电路第37-38页
  4.2.3 系统时钟电路第38-39页
  4.2.4 串口及MODEM接口电路第39页
  4.2.5 CAN接口电路第39页
  4.2.6 JTAG接口电路第39-40页
  4.2.7 系统存储电路第40-41页
  4.2.8 系统设计完成后的PCB电路图见附录一第41页
 4.3 驱动电路的设计:第41-42页
第五章 uC/OS-Ⅱ操作系统移植和CAN接口驱动第42-68页
 5.1 启动代码第42-45页
 5.2 uC/OS-Ⅱ移植第45-58页
  (一) OS_CPU.H第45-48页
  (二) OS_CPU_C.C第48-51页
  (三) OS_CPU_A.S第51-58页
 5.3 控制器CAN驱动程序的编写第58-68页
  5.3.1 特性第58页
  5.3.2 管脚描述第58-59页
  5.3.3 CAN模块的存储器映射第59页
  5.3.4 CAN控制器寄存器一览表第59-60页
  5.3.5 寄存器操作方法第60-63页
  5.3.6 配置文件第63页
  5.3.7 定义环行缓冲区第63-64页
  5.3.8 CAN驱动应用接口层文件第64-65页
  5.3.9 功能函数层文件第65页
  5.3.10 将CAN驱动嵌入uC/OS-Ⅱ操作系统中第65-68页
第六章 总结第68-69页
参考文献第69-70页
附录第70-81页
 附录一 控制器原理图第70页
 附录二 控制器PCB第70-71页
 附录三 驱动电路原理图第71页
 附录四 驱动电路PCB第71-72页
 附录五 操作系统移植文件第72-80页
 附录六 驱动程序文件结构第80-81页
致谢第81-82页
发表论文目录第82页

论文共82页,点击 下载论文
上一篇:中国旅游服务贸易竞争力分析
下一篇:深海资源开采系统球铰硬管接头的设计及系统横向运动分析