基于USB接口的激光打标控制器的驱动程序设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:qwer32173
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机主板ISA插槽逐渐被淘汰,而USB接口的蓬勃发展并成为一种标准的PC外围接口,本课题将USB传输和单片机控制相结合,设计出一种新型的基于USB接口的振镜扫描式激光标刻控制器,使USB传输和单片机控制的各自优势都得以发挥。由于USB接口的激光标刻控制器硬件设计工作已基本完成,本课题的主要任务就是进行USB打标控制器驱动程序的设计。该驱动程序主要是通过对通用串行总线接口的调用来帮助建立控制器与计算机之间的通信。本文首先介绍了激光打标的原理,激光打标技术的发展现状以及激光打标系统的组成,并对USB总线技术在激光打标中应用的可行性作了分析。在对USB总线协议作了简要介绍后,本文详细介绍了控制器与计算机进行USB通信的协议的制定,其中包括打标数据的格式和传输类型、传输和输出顺序,控制信号的自定义设备请求以及控制器与计算机进行USB传输过程等内容。然后在对USB驱动程序编程的背景知识及编程工具的简要介绍后,重点对USB驱动程序的编程过程作了详细说明。通过编写一个简易的Windows应用程序,本文在测试驱动程序的同时也演示了如何对驱动程序进行调用。在实际打标测试过程中,本驱动程序基本满足了计算机与控制器之间的通信要求,实现了计算机与打标控制器之间的通信。最后,本文提出了一些改进建议,比如:驱动程序的异步传输技术的使用,标刻数据格式的定义以及系统兼容性的提高。
其他文献
单片微波集成电路(MMIC)以其尺寸小、重量轻、可靠性高、生产重复性好等优点,在各种军用和民用系统中得到了广泛的应用,提高了系统的性能。作为相控阵雷达发射/接收(T/R)组件的重
目的:探讨幽门螺杆菌与胆囊结石形成之间关系及其致病机制。方法:采用对照研究方法,对30例胆囊结石患者(实验组)和10例单纯胆囊息肉样病变患者(对照组)的胃幽门螺杆菌(Helico
论述经络学说的形成和发展过程,回顾现代经络研究的概况。认为经络研究必须十分重视十二经脉的特殊循行路线及其在人体机能调节中的作用这一核心问题,加强对经脉功能整体性的研
<正>心理学探究人们的行为表现与心理动机的规律与联系,在项目管理工作日益复杂,人们越来越强调个性、自我的今天,心理学已经成为优秀项目经理的一门必修课。本刊将从2019年
本文联系现代汉语数词系统考察“一、二、三”。包括四个部分:(壹)现代汉语数词系统的简匀性。这一部分描写构成数词系统的统数系统和序数系统的基本面貌。(贰)北京话中的“
近期,国家卫健委发布了第二批全国安宁疗护试点城市名单,涉及京沪等71个市(区)。试点城市要以“提高临终患者生命质量”为目标,通过多学科协作模式,为疾病终末期患者提供疼痛
报纸
在中国有这样一群人,他们将数据植根于石油产业中,从萌芽到幼苗,每天都在悉心浇灌,殷切盼望其成长为参天大树。长安大学数字油田研究所高志亮所长及其团队就是其中的典型代表