基于USB接口的数据采集系统及其应用

来源 :大连海事大学 | 被引量 : 6次 | 上传用户:alex851123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文将USB(Universal Serial Bus)接口技术与控制系统中传统的数据采集环节结合起来,设计实现了基于USB接口的数据采集系统。文中详细的阐述了USB接口硬件电路的设计过程、固件程序的实现、驱动程序的设计方法、用户态程序的实现,以及硬件电路中MCS51系列单片机与Philips公司的PDIUSBD12芯片协同工作方法。固件程序依据USB协议来完成对采集数据的打包,以及解析来自主机的命令。驱动程序起到了底层硬件与应用程序之间的桥梁作用,采用WDM模型,以IRP作为消息传播的载体,以DDK作为开发工具,来实现与Windows系统底层核心机制相交互的功能。 该数据采集系统成功的应用到了现有设备“双水槽液位过程控制系统”上,实现了对其采集环节的改进,克服了原有系统中232通讯的一些弊端。在先进的USB总线产品应用到工控领域方面作了一次有益的尝试。 论文的第一部分简要介绍了USB总线技术的一些基本知识和“双水槽液位控制系统”的总体结构。第二部分详细介绍了系统的硬件设计思路及实现方案,它包括采集回路、控制PDIUSBD12芯片的回路。以单片机为控制核心,对各个回路进行控制,还详细的阐述了固件程序的设计过程和方法。第三部分详细介绍了驱动程序的设计过程。介绍了微软推荐使用的WDM模型,介绍了如何使用DDK开发驱动程序,以及驱动程序的调试方法。讨论了编译驱动程序的途径和方法。第四部分阐述了用户态程序,介绍了访问驱动程序的途径和方法,简要的介绍了用户程序的一些功能的实现过程。 论文的最后部分全面的总结了该系统的软硬件设计方案,以及在双水槽液位控制系统中的成功应用,指出了它的应用价值和前景。
其他文献
随着市场经济的发展,宏观经济管理和政府财政风险控制面临更多挑战,传统的凭借管理者经验决策的方法已经不能适应社会发展的需要。宏观经济和政府财政需要科学、系统的管理方法和决策手段。宏观经济系统是一个国家或地区总体经济状况的综合表现;政府财政是政府在经济方面的行政手段;综合的宏观经济指标可以反映财政运行状况,财政决策也将影响宏观经济指标的变化趋势。本论文提出将宏观经济预测、政府财政风险评估与控制决策作为
氧化铝高压溶出过程是极其复杂的生产过程,其目的就是在高温、高压的工艺条件下,用苛性钠溶液把铝土矿中的氧化铝溶出。苛性比值与溶出率是高压溶出过程中两个非常重要的经济技
中性点非直接接地系统发生单相接地故障时,快速准确地选出故障线路,对于系统的安全、可靠运行具有十分重要的意义,但是迄今为止选线问题仍未得到很好解决.论文首先对单相接地
本文在回顾目前模糊控制系统设计研究的基础上,首先给出了不确定模糊控制系统的鲁棒方差状态反馈控制器设计方法和使闭环系统渐近稳定的充分条件。接着分析了不确定时滞模糊系
在企业中各种信息系统广泛要求集成的今天,异构的多数据库应用需求和可迁移的数据库应用需求成为必须解决的问题,而在此基础上改进占软件系统重要地位的数据库应用体系结构的
近年来,XML已逐渐成为科学与业务应用中数据表示以及应用间数据交换的标准格式。为实现XML的潜能,XML数据的有效存储是一个必须首先要解决的技术环节。 论文在引出XML数据存
网络控制系统中的数据传输是由通信网络完成的,系统结构复杂,空间分布广。在工程实践中,当系统发生故障,若没有足以应对的安全措施,将可能造成严重的财产损失和人身伤害,因此对网络
数字水印是一种被嵌入到载体数据中,具有安全性、鲁棒性和不可感知性的数字编码。在广播系统中,数字水印技术在版权保护、防非法拷贝、使用追踪以及数据完整性认证等方面都发挥
实验教学是大学教育中非常重要的一个环节,但是传统实验教学存在着实验安排不灵活,仪器维护困难等弊端。虚拟实验室的诞生在很大程度上解决了传统实验教学中存在的问题,但是虚拟
在无人战斗机进行低空突防任务时,如何提高生存率是关键。而要提高任务生存率,飞行前的全局轨迹规划和飞行中的实时轨迹规划就显得相当重要。本文就是围绕着这一点展开的。