STM32USB数据采集模块的设计与实现.docVIP

  • 41
  • 0
  • 约3.73千字
  • 约 7页
  • 2016-12-13 发布于贵州
  • 举报
STM32的USB数据采集模块的设计与实现 通用串行总线(USB,universal serial bus)由于具,有高传输速率、即插即用和易于扩展等优点而被广泛应用于计算机外设、数字设备和仪器仪表等领域。ARM嵌入式处理器因其低廉的成本和较好的性能被广泛地应用于企业应用、汽车系统、家庭网络和无线技术等市场领域。将USB与ARM相结合是进行数据采集、处理与传输的理想解决方案。 1 USB数据采集系统概述 USB数据采集系统由主机和USB设备两部分组成,如图1所示。本系统中,PC作为USB主机,USB采集模块作为USB设备,通过USB接口与主机相连。模块与主机连接之后,主机能够正确识别设备并将设备初始化(枚举)。设备初始化完毕后,主机向采集模块发送采集命令和任务参数。采集模块正确接收命令后将命令解析并执行,然后通过USB接口将采集到的数据回传到主机上。从层次上划分,USB系统的软、硬件资源可划分为3个层次:总线接口层、设备层及功能层。接口层涉及的是具体的物理层,主要实现物理信号和数据包的交互,它包括物理链接、电信号环境和包传输机制;设备层主要提供USB基本协议栈,执行通用的USB的各种 操作和请求命令,从逻辑上讲就是USB系统软件与USB逻辑设备之间的数据交换;功能层提供每个USB设备所需的特定功能,包括客户应用软件和设备功能 块,它们之问有直接的逻辑对应关系。这种对应关系说明在逻辑

文档评论(0)

1亿VIP精品文档

相关文档