网站大量收购独家精品文档,联系QQ:2885784924

一种新型USB接口现场数据采集的设计与实现.PDF

一种新型USB接口现场数据采集的设计与实现.PDF

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种新型USB接口现场数据采集的设计与实现

一种新型 USB 接口现场数据采集的设计与实现 摘 要:USB 总线具有高速传输、热插拔、即插即用等特点,已经得到越来越广泛的应用,目前 USB 的开发手段和方法较为繁琐,影响了 USB 的推广应用;本文介绍一种 USB 的数据采集方法,使得开发 USB 更为方便快捷,具有较高的实用性和先进性,对 USB 数据采集系统的设计有参考和借鉴意义。 关键词: USB Aduc812 USB100 SOC 数据采集 1、 概述 在工业控制等场合往往需要将采集的数据传输到计算机内进行处理,传统的计算机 ISA 总线速度低、 不能热插拔,在计算机中已经逐渐减少;PCI 总线具有高速的特点,但开发比较困难,成本也较高;目 前 USB 数据总线已经在各种计算机上得到普及,成为计算机的标准设备,由于 USB 接口具有通用、高 速、热插拔、即插即用等优点,非常适合在现场数据采集中应用。但目前的 USB 开发需要对 USB 标准、 FIRMWARE 编程、驱动程序编程等有较深的了解,这些因素影响了 USB 数据采集的应用。本文介绍一 种基于 USB100 模块开发 USB 数据采集系统的设计方法,使得 USB 的开发更为方便,该系统以 AD 公 司的带 8 通道 12 位 A/D 、2 路 12 位 D/A 的 52 内核单片机 ADuC812 作为系统控制器,以专用通用串行 总线模块 USB100 为 USB 模块协议转换与接口,其要点是用单片机实现对 USB100 模块的控制,以及 PC 应用程序对 USB 通信的实现。 2、USB 数据采集系统组成 USB 数据系统主要由 USB 接口插头、USB100 模块、高性能单片机 Aduc812 等组成,八路 12 位 A/D 输入、两路 12 位 D/A 输出,图 1 是系统组成结构方框图。 A/D输 入 PC or USB USB100 MCU Notebook D/A输 出 图 1 USB 数据采集系统板结构方框图 2.1 Aduc812 高性能单片机 Analog Device 公司的 ADuC812 由与 8051 兼容的内核、存储器、片内外国设备、电源单元和模拟 单元等部分构成。与 8051 兼容的内核额定工作频率为 12MHz (最大16MHz),3 个 16 位定时器/计数器, 功能包括看门狗定时器 WDT 、电源监视器 PSM 以及高速 ADC 至 RAM 捕获 DMA 控制器。片内有 8K 字的闪速/ 电擦除程序存储器,640 字的闪速/ 电擦除数据存储器和 256 字节片内数据 RAM ,支持 16M 字 节外部数据寻址空间和 64K 字节外部程序寻址空间,为多处理器接口和 I/O 扩展提供 了 32 条可编程的 UO 口线,端 口 3 有高电流驱动能力,同时具有标准的 UART 串行端 口和可配置的 I2C 或 SPI 接口。    模拟单元包括 8 通道、高速(200KSPS )自校准 12 位 ADC 、片内 4OPPM/ 。C 的电压基准、两个 12 位 电压输出 DAC 和片内温度传感器等.可灵活地构建功能强大的 12 位数据采集系统。    图 2 COPYRIGHT ©2002 ALL RIGHTS RESERVED 迅通科技 TEL: (0451)6349363 http://: 2.2 USB100 通用串行总线协议模块 USB100 是基于 ASIC 设计的,内部封装 了 USB1.1 全部协议以及 300 字节的内部 FIFO ,八位并行 数据接口,对 USB 的操作就变成了类似于对外部存储器的操作,由 USB100 模块完成全部协议的转换 和封装,使开发的过程变得简单。图 3 为 USB100 的管脚排列图。 图 3 USB100 的管脚排列图。 数据口(D0ÖD7 ):数据口是一个 8 位双向 I/O 口。它是一个 8 位并 口,AT90S8515 通过它和 USB100

文档评论(0)

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

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

1亿VIP精品文档

相关文档