USB数据采集系统设计
USB通用串行总线是计算机外设接口的发展趋势,它的最大特点就是传输速度快、即插即用、易扩展,使用非常方便,被越来越广泛的应用于工业控制和数字设备中。其连接方式非常灵活,既可使用串行连接,也可使用集线器(HUB)把多个设备连接在一起,与同PC机的USB接口相连。此外,它还可以从系统中直接汲取电源,无需单独的供电系统。
本论文以泰达电子公司生产的USB20C模块设计了一个基于USB数据接口,数据传输和存储的系统,同时采用VB语言进行了部程序的设计。
关键字: USB 接口技术 AT89C51 数据采集和存储
.专业.专注.
Abstract
The USB universal serial bus usb is outside the computer supposes theconnection the development tendency, its most major characteristic isthe transmission speed quick, namely inserts namely with, is easy toexpand, the use is extremely convenient, by more and more widespreadapplication in industry control and digital equipment. Its connectionway extremely nimble, also may use the serial connection, also may usethe concentrator (HUB) many equipment to connect in, with is togetherconnected with the PC machine USB connection. In addition, it also maydirectly derive the power source from the system, does not need theindependent power supply system. West of the present paper peacefully and undisturbed reached theUSB20C module which the electronic company produced to design based onthe USB data connection, the data transmission and the memory system,simultaneously used the VB language to carry on the internal proceduredesign.
Key Words:USB Connection technology AT89C51……Data acquisition and memory
.专业.专注.
.专业.专注.
第一章.前言及总体设计方案的选择
1.1.前言
随着计算机技术的发展和计算机应用的普及,计算机的通信问题成了其应用的主
要问题之一。而现在广泛使用的USB接口已经越来越多的应用于工业生产、数字设备等领域。USB通用串行总线将是计算机外设接口的发展趋势,将逐渐取代PC机上的RS232协议口。
USB具有速度快,即插即用,易扩展等优点,被越来越广泛的使用。但是仍然有很多的设备上面没有USB接口,而接收的数据又以USB的方式出现,那么在数据的接
.专业.专注.
收端则要求将USB信号转换成传统的RS232信号以便接收;另一方面也会出现一端以RS232方式通信,而另一端为USB接口。他们都同样的涉及到USB与RS232的相互转换问题。本课题所研究的容就是就是要设计这样一个转换系统,使其能够实现他们之间的相互转换。
要实现这种转换,第一种方案是采用普通单片机加专用USB接口芯片;采用带USB接口的单片机,即专用US13控制器芯片。目前国外有很多半导体厂商都设计生产出自己的USB接口芯片,例如USBN9602 (National Semiconductor公司)、PDIUSBD I2 (Philips公司)和USS820/825 (Lucent公司);Cygnal公司生产的CP201使用也相当方便。在国方面:凌阳公司生产的SPCP825A芯片就带有UART与USB格式转换的功能;沁恒电子公司生产的CH341、CH372、CH375等芯片都是很好的USB接口芯片。这种方案的优点是:开发人员可以利用现有单片机开发系统开发外设应用程序,缺点是硬件设计比较复杂,调试麻烦。
第二种方案是采用泰达电子公司生产的USB20C模块为器件,USB20C是于电子设计的USB2.0C设备通用接口模块,它隐藏了通过USB总线进行数据传输所需要的烦琐技术细节.应用程序通过调用本模块提供的函数,可以把相应的功能转变成模块硬件接口上的一系列脉冲和电平,发送到外围逻辑,进行指定的数据传输,从而极大的简化USB设备的设计工作.
USB设备的应用目前在国外处于高速发展阶段,在国也已广泛运用,在USB数据采集,USB工业控制等领域已经取得了一定的成果,在现实中等到成功的运用。USB2.0协议,数据传输速度高达480MBPS,如此高的传输速率能用于1.0的传输速率所无法满足的地方。如高时实性的工业设备控制,动态图象实时传输等。随着时代的进步和技术的发展,USB必将在更广泛的领域得到更深层次得应用。VISUAL BASIC 系列软件是美国MICROSOFT公司推出得,是很好得程序设计系统。我们 快捷以及功能强大等特点来完成这次毕业设计。
.专业.专注.
将借助它方便,