摘要 | 第1-5页 |
ABSTRACT | 第5-7页 |
目录 | 第7-10页 |
第一章 绪论 | 第10-20页 |
·课题的背景和研究意义 | 第10-13页 |
·课题的背景 | 第10-11页 |
·课题研究意义 | 第11-13页 |
·国内外USB接口技术的研究现状 | 第13-14页 |
·国内外球杆系统的研究现状 | 第14-15页 |
·USB设备规范概述 | 第15-18页 |
·本文研究的主要内容 | 第18-20页 |
第二章 球杆测控系统总体设计与研究 | 第20-34页 |
·球杆测控系统设计目标 | 第20-21页 |
·球杆测控系统设计的理论基础 | 第21-28页 |
·电机驱动模块电流驱动能力的确定 | 第21-25页 |
·测量模块电路采样频率的确定 | 第25-28页 |
·球杆测控系统设计的整体构架 | 第28-29页 |
·球杆测控系统的功能模块 | 第29-33页 |
·被控对象-球杆的组成 | 第29-30页 |
·上位机监控单元-上位PC机功能模块 | 第30-31页 |
·通信单元-USB固件程序及其硬件模块 | 第31-32页 |
·下位测控单元-数据采集与驱动功能模块 | 第32-33页 |
·本章小结 | 第33-34页 |
第三章 球杆测控系统硬件电路设计 | 第34-48页 |
·硬件电路设计思想 | 第34-35页 |
·USB接口模块电路 | 第35-39页 |
·USB接口芯片的选择 | 第35页 |
·PDIUSBD12性能特点简介 | 第35-38页 |
·USB接口模块电路 | 第38-39页 |
·数据采集模块电路 | 第39-44页 |
·电机转角位置数据采集模块电路 | 第39-42页 |
·小球位置数据采集模块电路 | 第42-44页 |
·电机驱动模块电路 | 第44-47页 |
·PWM控制电路 | 第44-45页 |
·H桥驱动电路 | 第45-47页 |
·本章小结 | 第47-48页 |
第四章 球杆测控系统软件程序设计 | 第48-70页 |
·下位微控制器固件程序设计 | 第48-59页 |
·固件开发平台的选择 | 第48-49页 |
·USB通信模块固件 | 第49-57页 |
·数据采集模块固件 | 第57-58页 |
·电机驱动模块固件 | 第58-59页 |
·上位PC机设备驱动程序的加载 | 第59-61页 |
·上位PC机应用程序中API函数的调用 | 第61-69页 |
·应用程序开发平台的选择 | 第61-62页 |
·动态链接库中的Win32函数调用 | 第62-69页 |
·本章小结 | 第69-70页 |
第五章 球杆测控系统的调试与性能测试 | 第70-98页 |
·测控系统的调试 | 第70-86页 |
·硬件电路调试 | 第70-77页 |
·软件程序调试 | 第77-86页 |
·球杆测控系统性能测试试验 | 第86-91页 |
·电机驱动控制试验 | 第87-88页 |
·小球位置数据采集试验 | 第88-90页 |
·电机转角数据采集试验 | 第90-91页 |
·USB通信性能的提高 | 第91-97页 |
·USB通信速度的提高 | 第92-95页 |
·USB通信可靠性的提高 | 第95-97页 |
·本章小结 | 第97-98页 |
第六章 总结与展望 | 第98-100页 |
参考文献 | 第100-106页 |
致谢 | 第106-107页 |
攻读学位期间主要研究成果 | 第107-108页 |
附录 | 第108-140页 |
附录1 球杆测控系统硬件原理总图 | 第108-109页 |
附录2 球杆测控系统硬件PCB图 | 第109-110页 |
附录3 下位微控制器固件程序 | 第110-128页 |
附录3.1 main.h部分程序 | 第110-111页 |
附录3.2 usbconst.h部分程序 | 第111-112页 |
附录3.3 hardinterface.h部分程序 | 第112-113页 |
附录3.4 descrip_def.h部分程序 | 第113-114页 |
附录3.5 d12function.h部分程序 | 第114-115页 |
附录3.6 communication.h部分程序 | 第115页 |
附录3.7 ball_beam.h部分程序 | 第115页 |
附录3.8 main.c部分程序 | 第115-118页 |
附录3.9 descrip_def.c部分程序 | 第118-121页 |
附录3.10 d12function.c部分程序 | 第121-123页 |
附录3.11 communication.c部分程序 | 第123-125页 |
附录3.12 ball_beam.c部分程序 | 第125-128页 |
附录4 上位PC机LabVIEW API函数调用部分程序 | 第128-131页 |
附录4.1 LabVIEW中USB通信主程序部分框图 | 第128页 |
附录4.2 FindTheHid ()函数部分框图程序 | 第128-129页 |
附录4.3 ReadAndWriteToDevice()函数部分框图程序 | 第129页 |
附录4.4 GetDeviceCapabilities ()函数部分框图程序 | 第129-130页 |
附录4.5 shutdown ()函数部分框图程序 | 第130-131页 |
附录5 球杆测控系统硬件主要芯片使用情况表 | 第131-134页 |
附录6 电流伺服电机基本参数 | 第134-135页 |
附录7 outportb()函数编译后汇编源代码 | 第135-138页 |
附录8 基于Visual Basic的上位PC机应用程序 | 第138-140页 |
附录8.1 module.bas部分文件(全局变量) | 第138页 |
附录8.2 Main.frm部分程序 | 第138-140页 |