- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LabVIEW的USB数据采集系统 王所杰 04/1/18 概要 1.问题提出 2. USB的简单介绍 3.系统组成 3.1硬件部分 3.2软件部分 1. 问题提出 位于ATLAS探测器端盖处的μ子探测器-TGC,就是我们实验室正在制造的。为了确保探测精度,在TGC的制造中,要对其工作性能进行严格检测。 从电路学角度看,一个双层型TGC电子学模型如下图: 由于可以把一个整块的TGC看成由RC组成的电路,当把12V频率为400Hz的脉冲波加到(通过加工作电压端)阳极丝上时,相当于在对电容的充放电。 在输入信号正半周期,对其充电,负半周期对其先放电再反向充电。分别从每根丝端和条端测得信号,通过输出信号的形状,可在一定程度上了解每根丝与条的状况。如:没信号说明可能断路;充电时电压上升慢,可能是等效RC较大,等。 从丝和条的信号采样端接示波器,正常的话看到的信号是如下图: 一个单元的TGC有64道条端和64道丝端。当用示波器测量时,每次只能测一道丝或条,再测下一道时必须移动信号输入端,测量结果的好与差只能凭肉眼分辨,并且不能保存测量结果,因此这种测量的人为因素太大,结果不能保存也是一种浪费。 我们预设计一套基于LabVIEW的USB数据采集系统来完成对64道信号道的连续测量,然后在一定程度上由上位机判断测量结果的优劣,另外还可以指定具体那一道对其进一步测量。 2. USB的简单介绍 USB(Universal Serial Bus)的中文名叫‘通用串行总线。这是近两年在PC领域广为应用新型的接口技术。理论上讲,USB技术有三部分组成:具备USB接口的PC系统,能够支持USB的系统软件和使用USB接口的设备。 USB又是一种通信协议,支持主系统与其外设之间的数据传送。在USB的网络协议中,每个USB的系统只能有一个主机 。 USB是一种层状的星形拓扑,其根部是主机控制器,USB器件与根部接口连接实现其功能。若多个器件同时行使其功能,就要通过集线器来扩展,但扩展层不能超过5层 。 拓扑结构图: USB优点 ◇ 热插拔:设备连接后由USB自动检测,并由软件自动配置,完成后可立即使用,无须用户干涉。◇ 外设能够直接由USB总线进行供电。◇ 不需要系统资源(如内存、I/O地址空间和中断请求线路)。◇ USB事务处理包括错误检测机制,它们用以确保数据无错误发送。◇ 支持四种类型的传输方式:块传输、控制传输、中断传输和同步传输◇ USB支持三种设备传输速率:1.5 Mb/s(低速设备)、12 Mb/s(中速设备)和480 Mb/s(高速设备) USB设备与主机连接 PC机运行时,若插上或拔去一个USB设备,Windows系统便会自动装载或卸去设备的驱动程序,即所谓的即插即用。这一系列动作的自动完成归因于在每一个USB设备里都有一个描述符表,记录了设备的要求和性能。当插上USB时,要经过以下几个步骤 1.主机向设备端点0发送“Get_Descriptor/Device”请求 2.设备响应该请求,并将ID数据发送给主机; 3.主机向设备发出“Set_Address”请求,给设备提供一个唯一的地址,以区别其他与总线相连的设备 4.主机发出Get_Descriptor请求,获取更多的设备信息。据此,主机可以了解到该设备的其他情况,如该设备的端点个数、电气要求、所需带宽,然后下载程序 3. 系统组成 一个采集系统一般应包括软件和硬件两部分,我们也要从这两个大方面着手来设计这套系统。 硬件部分主要包括与上位机的接口电路和信号处理电路的PCB设计。 软件部分主要是给MPU写固件,编写应用程序,写 LabVIEW与USB接口的驱动程序。 3.1硬件部分 硬件部分主要包括对信号的处理、转换和上位机的通讯的电路。 硬件部分总体结构图为:输入量是64路的电压信号。 此系统选择的硬件部分如下: 3.1.1 CD4052 CD4052是一块模拟多路选择器/分配器。我们使用它的选择器功能完成双四到一的选择。在这个系统中共64路信号,因此要用16块。 CD4052通过A、B两个控制信号输入端决定四路中那一路被选,做为输出,INH端控制芯片是否工作。 从64路中选出一路的实现:从MPC引6路逻辑信号,把其中两路直接接到AB上,另外四路分别接到两个73LS138(译码器)上,产生16路选择信号再分别接到16个INH上。
文档评论(0)