基于单片机和USB接口的数据采集系统设计.doc

基于单片机和USB接口的数据采集系统设计.doc

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要:以EZ-USB FX2作为USB接口芯片设计一种数据采集系统。该系统应用EZ-USB FX2芯片构建单片机和主机的数据管道,接口符合USB2.0协议。详细介绍该系统的硬件组成和软件设计,包括FX2的固件设计和主机用户程序。EZ-USB FX2芯片工作在从属FIFO方式下,通过适当的配置可与单片机方便地进行连接,单片机可以像访问外部存储器一样访问FX2的端点。主机应用程序通过USB接口向设备发送相应的命令来控制采样过程。该系统硬件扩展方便、编程简单。 关键词:FX2;Slave FIFO;USB;数据采集    中图分类号:TP334 文献标识码:B 文章编号:1004-373X(2009)04-065-03   Design of Data Acquisition System Based on Single Chip Computer and USB Interface   LI Guozhu   (Xi′an University of Arts and Science,Xi′an,710065,China)   Abstract:A data acquisition system is designed based on the USB interface chip EZ-USB FX2.The system uses EZ-USB FX2 chip to form the data pipeline between microprocessor and computer.The interface conforms to the USB2.0 protocol.EZ-USB FX2 chip works in the slave FIFO way.The chip can be connected with microprocessor conveniently by suitable configure.The microprocessor can access to FX2′s endpoint by the same way as access to external memory.The user′s application program controls the sampling process through USB interface by transmission corresponding command to the equipment.To the system,the expansion of hardware is convenient and the programming is simple.In this paper,both hardware design and software design of the system are discussed in great detail,including the firmware of FX2 and user′s application program of the computer side.   Keywords:FX2;Slave FIFO;USB;data acquisition      在工业生产和科学技术研究中,常利用PC或工控机对各种数据进行采集,以获得所需要的控制信息和实验数据。传统的数据采集系统多以ISA,EISA或PCI插卡的形式完成数据传输,这种方式存在安装麻烦,受计算机插槽数量、地址、中断资源限制,可扩展性差等缺点[1]。由于通用串行总线(Universal Serial Bus,USB)具有自动被系统识别,自动安装驱动程序、自行进行系统配置,以及支持不同速率的同步和异步传输方式,支持热插拔和即插即用(Plug and Play,PNP)等优点,已逐渐成为现代数据传输的发展趋势。   目前实现USB数据传送多采用专用的USB接口芯片,文献[1,2]采用的PDIUSBD12可支持USB1.1协议,文献[3]采用的接口芯片为USB100也仅支持USB1.1协议,文献[4]采用CP2102符合USB2.0协议,其通用的驱动程序可将设备作为虚拟的COM端口设备进行操作,文献[5]采用Philips公司ISP1581芯片作为USB2.0的接口芯片。这里采用Cypress公司的CY7C68013作为USB接口芯片,设计实现了基于单片机和USB2.0的数据采集系统。该系统可实现单通道模拟信号的采集,主机应用程序负责启动和停止采样,采样间隔时间由主机应用程序设置调整,采样数据传给主机应用程序显示并保存。      1 系统硬件设计      1.1 系统硬件组成   整个系统的硬件结构如图

文档评论(0)

bodkd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档