学位论文 > 优秀研究生学位论文题录展示
基于USB接口的激光打标控制器的驱动程序设计
作 者: 徐骏平
导 师: 胡兵
学 校: 华中科技大学
专 业: 物理电子学
关键词: 激光标刻 通用串行总线 视窗驱动模型 驱动开发包 应用程序编程接口 USB驱动程序接口
分类号: TB486
类 型: 硕士论文
年 份: 2006年
下 载: 238次
引 用: 2次
阅 读: 论文下载
内容摘要
随着计算机主板ISA插槽逐渐被淘汰,而USB接口的蓬勃发展并成为一种标准的PC外围接口,本课题将USB传输和单片机控制相结合,设计出一种新型的基于USB接口的振镜扫描式激光标刻控制器,使USB传输和单片机控制的各自优势都得以发挥。由于USB接口的激光标刻控制器硬件设计工作已基本完成,本课题的主要任务就是进行USB打标控制器驱动程序的设计。该驱动程序主要是通过对通用串行总线接口的调用来帮助建立控制器与计算机之间的通信。本文首先介绍了激光打标的原理,激光打标技术的发展现状以及激光打标系统的组成,并对USB总线技术在激光打标中应用的可行性作了分析。在对USB总线协议作了简要介绍后,本文详细介绍了控制器与计算机进行USB通信的协议的制定,其中包括打标数据的格式和传输类型、传输和输出顺序,控制信号的自定义设备请求以及控制器与计算机进行USB传输过程等内容。然后在对USB驱动程序编程的背景知识及编程工具的简要介绍后,重点对USB驱动程序的编程过程作了详细说明。通过编写一个简易的Windows应用程序,本文在测试驱动程序的同时也演示了如何对驱动程序进行调用。在实际打标测试过程中,本驱动程序基本满足了计算机与控制器之间的通信要求,实现了计算机与打标控制器之间的通信。最后,本文提出了一些改进建议,比如:驱动程序的异步传输技术的使用,标刻数据格式的定义以及系统兼容性的提高。
|
全文目录
摘要 4-5 ABSTRACT 5-8 1 绪论 8-18 1.1 激光标刻技术的发展 8-11 1.2 振镜扫描式激光标刻系统的组成 11-13 1.3 USB 接口技术应用于激光标刻中的可行性分析 13-16 1.4 本课题的研究目的及意义 16-17 1.5 本章小结 17-18 2 USB 协议简介 18-26 2.1 体系结构 18-20 2.2 数据流模型 20-22 2.3 设备架构 22-25 2.4 本章小结 25-26 3 通信协议的制定 26-35 3.1 数据传输格式和类型 26-27 3.2 数据传输顺序 27-28 3.3 自定义的设备控制请求 28-31 3.4 数据的USB 传输过程 31-34 3.5 本章小结 34-35 4 设备驱动编程 35-55 4.1 WDM 驱动模型 35-37 4.2 WDM 驱动开发软件简介 37-39 4.3 驱动程序设计 39-51 4.4 INF 文件编辑 51-54 4.5 本章小结 54-55 5 测试软件编程 55-63 5.1 应用程序与驱动程序的通信 55-61 5.2 驱动程序与应用程序的通信 61-62 5.3 本章小结 62-63 6 课题总结 63-65 致谢 65-66 参考文献 66-69 附录1 攻读硕士学位期间发表的论文目录 69
|
相似论文
- SOA高校迎新系统中的SDO模型的研究与实现,G647
- 基于MIPS无线通讯设备驱动实现技术,TP368.1
- USB2.0设备控制器的设计,TP336
- Linux下网络块设备的研究与应用,TP316.81
- 提升大幅面打印机数据传输性能关键技术研究,TP334.8
- USB接口密码安全系统的设计与实现研究,TN918.4
- 基于USB接口的软件加密锁的设计与实现,TP309.7
- USB-RS232接口转换器的设计与实现,TP334.7
- IAD系统中3G子系统的设计与实现,TN929.5
- 电子功能模件中典型模拟器件路内测试系统的研究,TP274
- Fs88x6系列加密芯片烧录器的设计与实现,TN402
- 面向Windows Native API调用的入侵防御技术研究,TP393.08
- 高射速自动炮位移速度信号采集处理系统设计,TJ306
- 基于DSP和USB2.0接口的高速实时信号采集系统设计,TP274.2
- 通用串行总线(USB2.0)的IP核设计,TN47
- USB主机控制器IP核的研究与设计,TN47
- 高精度数据采集系统设计与实现,TP274.2
- 基于USB2.0的视频图像控制器的设计,TP391.41
- 基于USBHCD的辅助工具的开发,TP368.12
- 基于FPGA的信号源设计,TN791
- 水声遥控设备中显示控制系统的设计与开发,TB565
中图分类: > 工业技术 > 一般工业技术 > 工业通用技术与设备 > 包装工程 > 包装机械设备
© 2012 www.xueweilunwen.com
|