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

基于Visual C++编写USB接口温度采集设计.pdf

基于Visual C++编写USB接口温度采集设计.pdf

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

\\、 竺三! 基于VisualC++编写USB接口温度采集设计 胡键勋 (广东工业大学信息工程学院,广州 510006) 摘 要:以具有USB接口Cypress芯片为例。介绍USB接口芯片的硬件和软件开发过程。设计中利 用接口简单、灵活、有高效的传输速率和即插即用特性的USB2.0芯片作为温度采集系统 的数据通信硬件平台。利用VisualC++的API函数实现计算机与USB接口的通信数据交 换.从而在计算机上实时观测温度采集数据的具体情况。 C++ 关键词:通用串行总线;人机接口设备;API;Visual 0 引言 输入/输出线SDA以及时钟信号线SCL与总线相连。其 传输时序如图1所示。当SCL保持高电平时。SDA从高 ‘ 随着信息技术的迅速发展.温度采集和处理技术 电平到低电平的跳变为数据传输的开始信号。随后传 广泛应用于家电等领域.而传统的温度采集是通过温 送AD7416的地址信息的读,写控制位。其地址信息的 度传感器和A/D转换器搭建而成.而现在的温度采集 设计广泛使用集成的温度采集芯片再通过12C总线直 位只读寄存器.高10位为温度值。低6位无用。 接与单片机连接而成。对于早期的计算机系统上通常 使用串121或并口来发送数据.每个接口都需要占用计 2 USB接口芯片 算机内部很多的资源.传统的接1:3有较高的传输速率。 可达到132Mbit/s.也可以即插即用。但是它们的扩充槽 的Ez_USB 有限且插拔不方便:RS一232串口总线连接比较方便。 成了8051微控制器和USB2.0收发器.在提高集成度的 但是传输速率太慢.不易用于高速传送数据和传送大 量数据。USB集中了PCI和RS一232串行总线的优点。 128AC是计算机和外围设备连接的主要桥梁。 具有方便的即插即用和热插拨以及较高的传输速率. 因此.将USB技术应用于数据采集是非常合适的,可以 达到数据采集系统的高速度处理。 1 温度采集芯片 AD7416是美国模拟器件公司(ADI)出品的单片 机温度监控系统集成电路。其内部包含有带隙温度传 感器和10位模数转换器。可将感应温度转换为0.25℃ 量化间隔的数字信号。AD7416通过12C接1:3对 AD7416的内部寄存器进行读,写操作.最多可允许8 片AD7416挂接在同一个串行总线上。AD7416采用 12C串行总线和数据传输协议来实现同外设的数据传 输。在数据传输过程中AD7416作为从器件通过数据 图1 收稿日期:2010—03—16修稿日期:2010—04—07 作者简介:胡键勋(1983-),男,广东东莞人,硕士研究生,研究方向为信息通信系统 @ 万方数据 现代计算机2010.04 EZ—USBf)(2系列有3种型号:CY7C68013—{ ,,使能唤醒

文档评论(0)

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

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

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档