摘要:本文实现基于USB的数据采集传输系统设计。对USB2.0协议作出了详细的分析,特别是USB设备设计的具体要求。采集系统由stm32F103微控制器、USB电路、AD采样电路组成,实现数据采集传输的完整固件程序以及PC端的控制程序。对最终的结果进行了测试,能够实现USB数据采集和显示的预期结果。
关键词:USB2.0,数据采集,stm32,Windows驱动程序
目录
摘要
Abstract
第1章 绪论-3
1.1 选题的背景-3
1.2 USB技术的发展-3
1.3 设计要求-5
第2章 USB2.0协议-6
2.1 USB结构-6
2.2 USB设备开发-6
2.3 USB主机设计-8
2.4 USB的传输方式-8
第3章 系统设计-10
3.1 课题的主要内容-10
3.2 系统结构-10
3.2 软件设计-11
3.3 硬件设计-11
第4章 USB设备硬件设计-12
4.1 ARM最小系统-12
4.2 USB接口电路-14
4.3 数据采集电路-16
第5章 软件系统的设计-18
5.1固件程序功能描述和模块划分-18
5.2 USB通信模块-18
5.2.1 USB库函数-18
5.2.2 用户配置程序-20
5.2.3 用户层与内核层的连接-23
5.3 采样控制模块-24
5.3 主函数与程序流程-26
5.2 PC端应用程序设计-26
第6章 系统调试-33
6.1 开发环境的介绍-33
6.2 测试结果-33
参考文献-37