基于USB总线的便携式数据采集系统设计
1 绪论 | 第1-11页 |
·课题背景 | 第8-10页 |
·USB总线发展概述 | 第8-9页 |
·数据采集技术发展概述 | 第9-10页 |
·系统性能指标 | 第10页 |
·论文主要内容 | 第10-11页 |
2 USB总线的虚拟仪器 | 第11-19页 |
·虚拟仪器简介 | 第11-12页 |
·为什么采用USB总线实现虚拟仪器 | 第12-13页 |
·深入理解USB协议 | 第13-18页 |
·USB体系介绍 | 第13页 |
·USB数据流模式 | 第13-14页 |
·USB通信 | 第14页 |
·USB传输格式 | 第14页 |
·不同传输模式下的USB协议 | 第14-15页 |
·USB的机械及电气特性 | 第15-16页 |
·USB通讯结构 | 第16-17页 |
·USB总线枚举 | 第17-18页 |
·本章小结 | 第18-19页 |
3 高速数据采集方案 | 第19-24页 |
·数据采集系统组成 | 第19-20页 |
·数据采集过程 | 第20-21页 |
·高速数据采集系统 | 第21-23页 |
·常见数据采集系统 | 第21-22页 |
·本系统数据采集设计 | 第22-23页 |
·本章小结 | 第23-24页 |
4 硬件设计与实现 | 第24-40页 |
·硬件系统总体解决方案 | 第24-26页 |
·总体框图 | 第24-25页 |
·工作模式 | 第25-26页 |
·采集通道设计 | 第26-29页 |
·AD转换及前端电路 | 第26-28页 |
·模数转换芯片AD9220 | 第27页 |
·数据采集及信号调理电路 | 第27-28页 |
·内触发信号产生电路 | 第28页 |
·RAM存储电路 | 第28-29页 |
·CPLD实现数据采集控制 | 第29-36页 |
·CPLD设计方案 | 第30-36页 |
·CPLD的管脚配置 | 第32-33页 |
·CPLD触发模式处理 | 第33-35页 |
·CPLD的采集控制过程 | 第35-36页 |
·USB总线接口电路 | 第36-38页 |
·USB总线功能器件的作用 | 第36-37页 |
·使用PDIUSBD12实现USB通信功能 | 第37-38页 |
·USB总线设备端电路 | 第37-38页 |
·USB1.1的传输速率 | 第38页 |
·硬件电路抗干扰 | 第38-39页 |
·本章小结 | 第39-40页 |
5 软件设计与实现 | 第40-60页 |
·PDIUSBD12的固件编程 | 第40-50页 |
·固件程序中的相关配置 | 第40-42页 |
·中断服务与主程序间通讯结构 | 第40-41页 |
·USB资源配置 | 第41-42页 |
·定义CAF数据 | 第42页 |
·固件程序主体 | 第42-48页 |
·主循环 | 第42-45页 |
·采集与上传函数 | 第45-48页 |
·中断服务程序 | 第48-50页 |
·总线复位和挂起改变 | 第48-49页 |
·USB总线连接、断开与重新连接 | 第49-50页 |
·端点1和端点2的输入输出处理 | 第50页 |
·USB驱动程序的开发 | 第50-54页 |
·USB驱动程序功能分析 | 第51页 |
·驱动程序入口与例程分发 | 第51页 |
·驱动程序开发 | 第51-54页 |
·USB通信 | 第54-56页 |
·用于USB通信的API | 第54页 |
·对设备的操作 | 第54-56页 |
·查找与打开设备 | 第54-56页 |
·读写USB设备 | 第56页 |
·关闭USB设备 | 第56页 |
·用户软件的开发 | 第56-59页 |
·USB通信 | 第56-57页 |
·设备控制 | 第57页 |
·信号显示与分析 | 第57-59页 |
·本章小结 | 第59-60页 |
6 结论 | 第60-61页 |
致谢 | 第61-62页 |
参考文献 | 第62-65页 |
附录A USB总线便携式数据采集器电路原理图 | 第65-67页 |
附录B CPLD原理图模拟内部结构图 | 第67-69页 |