基于USB技术的控制系统的研究与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:jiayueye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在一些应用系统的设计开发中,常常涉及有关接口的设计开发。传统的接口技术和处理方法存在着许多问题,如接口不灵活,改装不方便,不能做到即插即用,接口的可扩展性差,数据传输速度慢等。USB的引入以及相应规范的出台,解决了这些问题。USB是用来连接外围设备与计算机的一种新型的标准接口,目前在计算机外设中已有较为广泛的应用。针对上述提到的问题,本文根据USB的规范以及实际应用系统研制的需要,在基于USB通信内在机制的基础上,进行了以USB为基础的应用控制系统的软、硬件的设计和开发。通过这个USB应用控制系统的设计和实现,更进一步地提出了基于USB总线接口技术的应用控制系统的开发和设计方法。本文首先针对USB总线接口的基础理论和技术进行了深入研究,特别着重从软件理论这个角度研究了USB系统、协议层、主机、设备、设备驱动等接口设计规范,提出了进行USB接口应用控制系统设计的一般原则、方法和过程;然后详细研究和实现了USB应用控制系统的固件程序设计、USB接口驱动程序的设计和基于主机端的应用控制系统的软件设计和开发。设计实现的应用控制系统可以广泛应用在复杂信号的控制和管理以及自动化控制中,如铁路信号灯控制等,该成果的应用可以提高运行稳定可靠性。本文的主要工作是总结归纳传统的设计方法,提出一种新的设计思路;设计一个通常意义上的应用控制系统来支持驱动程序和固件程序;根据USB协议理论,设计和开发硬件驱动程序;设计和开发控制程序,提供给客户实现具体应用;根据USB协议和设备要求,实现了一个运行稳定可靠的应用控制系统。本文的创新点主要是通过研究与实现基于USB接口的控制应用系统,提出一种应用USB理论转化为具体控制系统实现的方法,通过这种方法,可以根据设备的具体功能来设计控制系统,形成一个较为系统地设计方案,给设备端提供了一个通用的接口,无须更改硬件电路,只升级固件程序,就可以应用在各种实时系统中,具有广泛的通用性、可维护性和重用性。
其他文献
随着计算机技术的不断发展,日益复杂的商业环境要求现代企业的解决方案具有广泛的兼容能力,能支持不同的操作系统、数据格式和多种连接方式,要求在Internet环境下,应用系统是
无线Mesh网络是下一代无线网络中的热门技术,它可以解决接入Intemet的关键问题,但是无线Mesh网络在安全性方面相当薄弱。目前这方面的研究还很少,提出的安全方案多基于同一种安
中国属于农业大国,稻谷生产占据极其重要的地位。病虫害的发生对水稻生产造成了严重影响,因此,及时、准确地对病虫害进行预测预报,有助于农业的健康发展。本文构建了一个集数据预
小波分析是80年代中期发展起来的一门新兴数学理论和方法,其理论的重要性及应用的广泛性引起了数学和信号处理学者的高度重视。短支撑、高消失矩、线性相位、高正则性是小波
国内近几年城市智能交通系统发展很快,车牌自动识别技术作为其中信息采集的关键部分,在整个智能交通系统中起着重要作用。车牌自动识别技术也可以应用在停车场自动化管理、高速
随着计算机网络应用的普及和网上商务活动的日益频繁,计算机系统的安全问题越来越突出。入侵检测系统(Intrusion Detection System,IDS)是信息安全体系结构的重要一环。计算
数据挖掘是指从数据库中发现隐含的、先前不知道的、潜在有用的信息的非平凡过程。近年来,数据挖掘在地理信息系统、遥感、图像处理、导航、环境等领域有着广泛的应用。然而,
数字化时代最大的特点就是信息无所不在,信息的高速增长导致信息无限的过载,数字图书馆作为信息的主要载体,也面临着同样的问题;随着图书种类的多样化,图书的数量也越来越多,这一系
随着信息量的迅速增长,对于数据可用性的要求也越来越高,简单存储系统和传统冗余方式已经开始难以满足需求,而在通信领域一直发挥着重要的作用的纠错码技术,由于其优异的性能
信息通信技术(InformationCommunicationsTechnology,ICT)发展的大潮加速了智能网联汽车的发展。无人驾驶、先进辅助驾驶等智能化技术在给用户带来丰富功能和使用便捷性的同时