声明
摘要
1 绪论
1.1 研究背景及意义
1.2 发展及现状
1.3 本文主要工作及安排
2 伺服系统测试仪总体设计
2.1 测试仪需求分析
2.1.1 对多功能接口及设备便携性需求
2.1.2 对工作方式可切换的功能需求
2.1.3 对典型信号发生器的功能需求
2.1.4 对数据分析功能的需求
2.1.5 对人机交互的功能需求
2.2 总体框架设计
2.3 硬件平台结构设计与选型
2.3.1 总线板的设计
2.3.2 主控板的设计与选型
2.3.3 从板的设计与选型
2.4 软件平台选型
2.5 本章小结
3 伺服系统测试仪硬件设计
3.1 总线板硬件电路
3.2 ARM主控板电路
3.2.1 主控板总体设计
3.2.2 最小系统
3.2.3 S1)卡接口电路
3.2.4 LCD显示接口
3.2.5 USB接口
3.2.6 CAN接口
3.2.7 RS232接口
3.2.8 RS485接口
3.2.9 以太网接口
3.2.10 并行数据接口
3.3 从板电路
3.3.1 数字输入输出板
3.3.2 数字转自整角机转换板
3.3.3 轴角转数字板转换板
3.3.5 角差量转换板
3.4 本章小结
4 伺服系统测试仪底层软件设计
4.1 交叉编译环境搭建
4.2 嵌入式操作系统移植
4.2.1 Bootloader的移植
4.2.2 内核的配置和移植
4.2.3 根文件系统的移植
4.3 驱动程序设计
4.3.1 并行数据总线驱动设计
4.3.2 触摸屏驱动设计
4.4 GUI环境搭建
4.4.1 Qt4.8.5 的编译与安装
4.4.2 系统环境配置
4.5 本章小结
5 伺服系统测试仪应用软件设计
5.1 软件总体设计
5.1.1 软件功能分析
5.1.2 多线程程序设计
5.2 人机交互模块
5.2.1 事件响应机制
5.2.2 主界面设计
5.2.3 菜单栏设计
5.2.4 曲线绘制及参数显示
5.2.5 设置对话框设计
5.2.6 静态分析界面设计
5.3 数据处理模块
5.3.1 高精度定时的实现
5.3.2 信号的产生与存储
5.3.3 定时器到期处理函数
5.4 上位机通信模块
5.4.1 CAN通信的实现
5.4.2 通信协议的设计与实现
5.5 本章小结
6 系统调试及功能验证
6.1 系统硬件调试
6.2 整体功能测试
6.3 本章小结
7 总结与展望
7.1 总结
7.2 展望
致谢
参考文献
攻读硕士学位期间学术成果论文情况
攻读硕士学位期间参加的科学研究情况