基于ARM处理器的数字伺服系统测试仪的设计
摘要 | 第1-4页 |
Abstract | 第4-7页 |
1 绪论 | 第7-10页 |
·课题的应用背景 | 第7页 |
·数字伺服系统及其专用测试仪简介 | 第7-9页 |
·课题的任务和意义 | 第9页 |
·本人完成的工作 | 第9-10页 |
2 测试仪的总体规划 | 第10-16页 |
·测试仪设计概述 | 第10页 |
·测试仪的功能要求 | 第10-12页 |
·数字伺服系统及其测试仪中角的表示方法 | 第11页 |
·对数字信号发生器的功能要求 | 第11-12页 |
·对误差角显示器的功能要求 | 第12页 |
·其它功能要求 | 第12页 |
·软硬件总体设计规划 | 第12-14页 |
·硬件电路设计规划 | 第13页 |
·软件系统设计规划 | 第13-14页 |
·开发及调试工具介绍 | 第14-16页 |
3 测试仪的硬件设计 | 第16-26页 |
·ARM处理器及其选型 | 第16-17页 |
·ARM处理器 | 第16页 |
·ARM处理器选型 | 第16-17页 |
·核心硬件系统设计 | 第17-23页 |
·电源模块设计 | 第17-18页 |
·复位电路与JTAG调试电路设计 | 第18-19页 |
·存储系统设计 | 第19-20页 |
·用户交互接口设计 | 第20-22页 |
·扩展接口设计 | 第22-23页 |
·其他外围电路 | 第23页 |
·扩展硬件模块设计 | 第23-24页 |
·PCB板的布线原则 | 第24-26页 |
4 BSP的设计与开发 | 第26-33页 |
·BOOTLOADER设计与实现 | 第26-27页 |
·驱动设计 | 第27-33页 |
·串行口驱动 | 第27-28页 |
·LCD显示驱动 | 第28-30页 |
·小键盘驱动 | 第30页 |
·GPIO口的配置初始化 | 第30-31页 |
·简单的内存管理接口 | 第31-33页 |
5 操作系统内核和 GUI的移植与应用 | 第33-41页 |
·uC/OS-II移植与应用 | 第33-37页 |
·uC/OS-II的移植 | 第33-36页 |
·uC/OS-II的多任务调度 | 第36-37页 |
·uC/GUI的移植与应用 | 第37-41页 |
·uC/GUI简介 | 第37页 |
·uC/GUI的移植 | 第37-39页 |
·一级汉字字库的实现 | 第39-41页 |
6 应用程序的设计与开发 | 第41-60页 |
·总体详细设计 | 第41-44页 |
·运行的多个任务 | 第42-43页 |
·定时中断服务程序 | 第43-44页 |
·图形操作界面和功能设计 | 第44-48页 |
·键盘键值功能定义 | 第44页 |
·GUI控件设计与实现 | 第44-46页 |
·模块功能详细描述 | 第46-48页 |
·数字信号发生器 | 第48-57页 |
·阶跃信号 | 第49-50页 |
·等速信号 | 第50-54页 |
·正弦信号 | 第54-57页 |
·误差角显示器 | 第57-60页 |
·动态性能计算 | 第58页 |
·稳态误差计算 | 第58-60页 |
结束语 | 第60-61页 |
致谢 | 第61-62页 |
参考文献 | 第62-64页 |
附录 | 第64-66页 |