- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《基于USB数据采集系统的设计》.pdf
2009~ 12月 台州学院学报
第31卷 第6期 JournalofTaizhouUniversity Vo1.31,No.6
Dec. 2O09
沈高强 ,赵小明
(1.浙江工业大学,浙江 杭州 310014; 2.台州学院,浙江 临海 317000)
摘 要:针对传统通讯技术存在的缺陷,在分析USB接 口技术特点的基础上,提出了一个基于STM32微控制器
的8通道模拟电压同步传输采集系统的体系架构,研究了基于USB的数据采集系统的硬件、软件实现,在实际应
用中取得了良好的运行效果。
关键词:USB;数据采集;STM32;~动程序
中图分类号:TG 146.4 文献标识码:A 文章编号:1672—3708(2009)06—0012—06
O 引言
数据采集系统是结合基于计算机的测量软硬件产品来实现灵活的、用户 自定义的测量系统,它主要
完成数据信息的采集,然后通过PC接口总线将处理后的数据送入计算机作进一步处理哪。随着信息技术
的飞速发展,各种数据的实时采集和处理在现代工业控制中已成为必不可少的,这就为数据采集系统的
设计提出了两个方面的要求:一方面,要求接 口简单灵活且有较高的数据传输率;另一方面,由于数据量
通常都较大,要求主机能够对实时数据做出快速响应,并及时进行分析和处理。
传统的外设与主机的通信接口很难满足接口简单灵活且有较高的数据传输率的要求。传统的接口一
般采用PCI总线或RS一232串行总线。PCI总线虽有很高的传输率(可达 132Mbps),还能 “即插即用”,但
是它们的扩充槽数量相当有限,且插拔很不方便。RS一232串行总线虽然连接方便,可是它的带宽非常有
限,传输速度太慢,而且一条RS一232串口通信电缆只能连接一个物理设备2[1。
USB技术正是顺应这一要求而提出,它集PCI和RS一232的优点于一身:具有较高的传输速率(USB
协议 1.1支持最高传输速度达 12Mbps,USB协议2.0支持最高传输速度可达 148Mbps),且实现了真正
意义上的 “即插即用”(PlugPlay),同时USB上最多可以连接 127个外设圈。因此,将USB技术应用于数
据的采集是可行的、适合的。
目前.USB设备的应用已处于高速发展阶段闺,随着计算机对USB接口的普及和实际应用中对数据采集
卡要求的提高,利用USB2.0协议规范开发符合多种场合的数据采集系统具有一定的现实意义和市场前景。
1 系统体系结构
基于USB总线数据采集系统包括两部分:系统的硬件设计和软件设计。硬件部分完成数据采集功
能.并将采集的数据通过USB接 口将传送给PC机。软件部分包括采集设备固件程序、设备的驱动程序和
用户应用程序。
整体设计思路为:用户应用程序通过设备的驱动程序与采集设备固件程序进行通信,进行采样参数
收稿 日期:2009一10—14;修回日期:2009—11—03
作者简介:沈高强 (1978一 ),男,浙江临海人,讲师,主要从事数字信号处理研究。
第6期 沈高强,赵小明:基于USB数据采集系统的设计
配置并控制采样的启动和停止,采集设备固件程序根据配置对A/D芯片进行参数配置,启动采样并且将
A/D芯片采集到的数据传递给用户应用程序,界面应用程序对采集到的数据进行实时显示。
基于USB的采集系统主要由三部分构成,USB接 口模块、A/D控制模块和A/D转换模块。而USB接
El模块和A/D控制模块通常有一块控制器芯片完成。和其他接口的数据采集系统相比,系统不需要电源
模块。而采用USB供电方式。基于USB的数据采集系统硬件结构框图如图1所示:
通道
通道 USB总线
A/D转换模块 A/D控制模块 MCU USB接口模块 ==== PC
通道
图l 基于USB的数据采集系统硬件结构框图
软件部分一共分为
文档评论(0)