新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于USB2.0接口的沥青拌和站数据采集系统设计

基于USB2.0接口的沥青拌和站数据采集系统设计

作者:时间:2009-06-19来源:网络收藏

1 引言
是指采集温度、压力、流量、位移等信号量.再由计算机进行存储、处理、显示或打印的过程。相应的称为。目前在统一的USB上实现了中低速外设的通用连接,例如键盘、鼠标、游戏杆、显示器、数字音箱及MODEM等。USBl.0的数据传输率可达到12 Mb/s..0的数据传输速率可达480 Mb,s,对于,有着不可比拟的优点。如何将.0应用到高速数据采集系统中,是今后数据采集系统的一个研究方向。

本文引用地址:http://www.eepw.com.cn/article/173700.htm


2 系统总体
系统的任务是实现一个数据采集系统,该采集系统采集站主机送往打印机的数据,并将其传到计算机供数据处理,如图1所示。

3 系统硬件实现
图2给出了现有的站数据采集系统框图,是以8051单片机作为控制器,利用站主机送往打印机的数据同步信号/STROBE,将打印数据暂存在采集系统的FIFO中.之后保存在FLASH AM29F040中,再利用标准串行传送到主机。

对现有的系统进行了改进,并提出一种.0的高速数据采集系统,采用系列器件,将串口改为接口,同时充分利用EZ-USB的特性,在采集系统中去掉FIFO。其系统硬件框图如图3所示。

在系统中,USB接口器件与主机的数据传输方式采用块传输(BULK rrransfer)的方式。中EZ_USBFX2的工作模式选用端口模式。去掉了FIFO,充分利用EZ-USB FX2内部资源,将其内部端点2作为数据缓冲区.大大简化了硬件设计。数据存储模块选用AM29LV040.该Flash控制简单,存储容量大,非常适合此系统。
系统硬件实现主要由电源模块,时钟模块,复位电路。I2C总线模块,数据存储模块,USB接口模块及并口数据采集等部分组成。其中,数据采集和上传都是由实现,外部存储模块由F3ash AM29LV040实现。
3.1 USB接口模块
D+.D-是与主机通讯的数据线,当USB设备插上主机时.D+和D-上有一个压差,主机就会发现外围设备,读取设备的。PID和VID,并载入相应驱动,如图4所示。由于系统使用的是外接+3.3 V电源,所以VBUS没有连接。如果需要用总线供电,因为使用的是+3.3 V供电,而总线电压是5 V,所以要经过一个电压变换,需将VBUS接至0 DC-DC变换器。图4中SHIELD和GND之间的电阻和电容用于防止EMll和RFI。

3.2 并口输入模块
该模块由两个并行接口组成,其连接电路如图5所示。这是数据采集系统中数据的来源,即拌和站主机输送打印数据的并口。其中的INO~IN7连在EZ-USB FX2的I/O端口PORTC上.STROBE信号作为中断信号接到EZ-DSB FX2的外部中断O上,STROBE由高到低的一次跳变引发一次中断,执行一次中断处理程序。中断处理程序中将PORTC上的数据暂存到FX2内部断点2中。为了在采集数据时不影响打印机的正常工作,将并口的其余信号接到PORTB上,在中对其设置。其中除PE、BUSY和SEL外均作为输入,PE、BUSY和SEL作为输出,PE和BUSY置低,SEL置高。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭