- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种usb接口的数据数据采集系统设计
一种USB接口的数据数据采集系统设计
2006-6-14 10:47:45 ?????【文章字体:大?中?小】 打印? 收藏? 关闭?
?
一、引言
工业控制等场合往往需要用PC或工控机对各种数据进行采集,通常数据采集系统是通过串行口、并行口或内部总线等与计算机连接的,但是它们都有一个共同的缺点,即安装不太方便,灵活性受到限制。目前USB接口已经成为计算机的标准设备,它具有通用、高速、支持热插拔等优点,非常适合在数据采集中应用。一般USB开发需要熟悉USB标准,FIRMWARE编程,驱动编程等,这对于没有USB经验的开发者有一走的困难。采用USBI00模块开发USB数据采集系统,开发者无需编写驱动程序,只需具备一定的单片机知识和PC应用程序的知识。就可以很快的开发USB接口的数据采集产品。
二、USB在数据采集中的应用
(一)USB的主要优点
1.速度快 USB有高速和低速两种方式,主模式为高速模式,速率为12Mbps.另外为了适应一些不需要很大吞吐量和很高实时性的设备,如鼠标等,USB还提供低速万式,速率为1.5Mb/s。
2.设备安装和配置容易 安装USB设备不必再打开机箱,无需关闭计算机。所有USB设备支持热插拔,系统对其进行自动配置,彻底抛弃了过去的跳线和拔码开关设置。
3.易于扩展 通过使用Hub扩展可连接多达127个外设。
4.能够采用总线供电 USB总线提供最大达5V电压、500mA电流。2.2 USB用于数据采集。
目前常见的采用板卡做数据采集。不仅安装麻烦,易受机箱内环境的干扰,而且由于受计算机插槽数量和地址,中断资源的限制,不可能挂接很多设备USB的出现,很好的解决了这些冲突,是实现数据采集的较好选择。
三、数据采集系统硬件构成
一个实用的数据采集系统一般包括电源模块,信号处理模块,微处理器,USB通讯模块几部分,图I是一个典型的USB数据采集系统组成结构方框图。
在微处理器和USB接口的选择上主要有两种方式,一种方案是采用具备USB通信功能的单片机。随着USB应用的日益广泛,Intel, SGS-Tomson, Cypress, Philips等芯片厂商都推出了具备USB通信接口的单片机。这些单片机处理能力强,有的本身就具备多路A/D,构成系统的电路简单,调试方便,是构成USB数据采集系统较好的方案,但是由于具备了USB接口,这些芯片与过去的开发系统通常是不兼容的,需要购买新的开发系统,投资较高。另一种是采用普通单片机加专用USB通信芯片。从成本上考虑,笔者采用了第二种方案,选用Atmel公司的89C51单片机和讯通公司的USB100芯片构成系统。89c51这种普通单片机价格便宜,而由于USB100模块对通讯协议进行了转换封装,开发时无需自己编写驱动程序,设计和调试起来也并不困难。
(一)电源模块
这一部分提供其它模块所需供电。USB的一大优点是可以提供电源,所以只需考虑电路中其它芯片的供电要求,一般数据采集设备耗电量不大,用低功耗低压差集成线性电源芯片即可。
(二)信号处理模块
这一模块将传感器采集过来的电压信号进行滤波,放大,以及进行A/D转换然后送入单片机,可以沿用传统的设计方法,综合考虑采集的精度、速率、通道数来选择芯片和设计电路。依据传感器发送的信号范围以及A/D转换芯片的接收电压范围来确定放大倍数,决定是采用单级放大还是多级放大,设计相应的放大电路。另外,根据信号的频率要求,设计滤波电路。对于多路采集,还需要加入相应的开关电路,使得微处理器能够分时处理多路信号。
笔者在人体姿态平衡仪器的设计中,前端三个传感器发送的信号在-20mV~+20mV,频率要求小于200Hz。由于系统对采集精度和速率较高,因此笔者选用了高精度的ADS774芯片,ADS774是8路12位的A/D转换芯片,双极性输入时转换电压范围-5V~+5V,它转换速度快,能够实现高速高精度数据采集的要求。这样,在信号处理部分就采用了两级放大,放大250倍后送入ADS774进行数据转换。另外在放大电路中加上一阶有源低通滤波电路,滤掉高频千扰口。
(三)通讯模块
这一部分主要是USB内部芯片和外围电路,用来实现单片机与计算机的通讯。笔者选用了讯通公司的USB 100芯片USB100芯片是目前开发最为方便的USB接口产品之一。它内部封装了USB11协议以及300字节的内部FIFO,八位并行数据接口,它的最大优点是完成了全部协议的转换和封装,使得开发的过程变得简单,对USB的操作变成了类似于对外部存储器的操作。
??? 图2是USBI00芯片与接口插头的连接图。D+和D-用以在插座和芯片间传输数据。DO~D7是USB100的8位双向I/O口,与单片机的8位端口相连,用于传输数据USB100模块的WR, RD, IXE, RXF与单片机的
您可能关注的文档
最近下载
- 2024年高考作文素材积累之央视《主持人大赛》金句汇编.docx VIP
- 软件项目技术总结报告.docx VIP
- 2025年高中政治学业水平考试知识点归纳总结(复习必背).pdf VIP
- J-STD-033 中文版_.pdf VIP
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案.pdf VIP
- 附件:江苏省建设工程监理现场用(第七版).docx VIP
- 爱祖国国庆节主题班会课件7.ppt VIP
- 《设计美学》课程思政优秀教学案例.docx VIP
- 药品集中采购监测管理制度.docx VIP
- 2025年湖南铁道职业技术学院单招职业适应性测试试题及答案解析2025.pdf VIP
文档评论(0)