LabVIEW-示波器分解.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于USB总线技术的虚拟示波器 我们身边的USB USB总线声卡 信号综合分析仪 测控领域的USB 微型虚拟示波器 微型高速采集卡 PISA-II 便携式近红外光谱分析仪 USB虚拟示波器系统设计思想 + 通用示波器 USB虚拟示波器特点 基于USB总线; 无需外部电源,即插即测; 体积小,80mm×65mm,手掌大小; ±5V双极性信号输入; 单/双通道可选择输入模式; 单通道80MHz/双通道40MHz采样率; 单通道64K/双通道32K板载内存; 可程控调节存储容量; 8位垂直电压分辨率; 8级采样频率程控选择。 示波器特性 目录 硬件板卡设计 软件系统开发 测试结果 硬件板卡设计框图 前置 程控放大模块 双通道 高速数据采集模块 USB接口通信模块 大容量 数据缓存模块 CPLD 逻辑控制模块 至PC 信号 输入 前置程控放大模块参考电路 前置程控放大模块设计面临的问题 阻抗匹配问题。 ----与通用1M示波器探头实现阻抗匹配。 低功耗设计问题。 ----USB提供5V/500mA电源 信号频带宽问题。 ----被测信号带宽很宽 信号动态范围大问题。 ----被测信号幅度小到几毫伏,大到几百伏 双通道数据采集原理框图 A/D A/D RAM RAM relay Channel A Channel B CPLD Data Bus Data Bus Address Address DB 双通道采集系统设计关键 高速数据采集电路设计。 ----考虑电磁兼容(EMC)技术。 单电源5V/500mA供电。 ----注意低功耗系统设计。 USB硬件接口设计 USB硬件接口关键在于USB控制器的实现。在设计USB设备的时候重点在于USB控制器的选择。常用的USB控制器有两类: 内部集成微处理器的USB控制器。诸如:EZ-USB具有很高的系统集成度高。 内部不含微处理器的USB接口芯片,需要外部微控制器协同处理工作。如:PDIUSBD12 USB硬件接口设计方案 PDIUSBD12 P0~P7 DATA0~DATA7 AT89S52 D12_INT INT0 RD_N P3.7 WR_N P3.6 U S B 系统 总线 单片机和USB控制器采用总线方式相连接。简单来看,对单片机而言,USB控制器是一个8位数据宽度的存储设备。单片机获取USB总线数据,根据请求内容协同实现USB设备列举和数据传输。 USB接口系统构成框图 目录 硬件板卡设计 软件系统开发 测试结果 驱动程序的作用 USB驱动程序实现的作用: USB协议的处理 (2) 与上层应用软件的交互 (3)与底层硬件设备的通信 驱动程序 应用软件 驱动程序工作在核心态下,介于应用软件和设备硬件之间 用户态 核心态 USB设备驱动序实现的主要例程 即插即用例程,完成自动识别USB设备,实现硬 件资源分配和再分配。 电源管理例程,完成电源策略管理,决定什么时 候应该采用何种电源策略。 设备控制例程,负责设备的控制,主要是指对设 备的一些操作命令的发送或者一些标志的读取。 数据读写例程,完成上层应用软件API函数所对应 的打开设备、关闭设备、读设备和写设备等例程 函数。 LabVIEW编程方法 DLL 调用 访问 驱 动 用户态 核心态 LabVIEW CLF接口 控件 仪器驱动 硬件设备 CLF节点调用DLL链接库 USB节点程序 CLF节点的配置 USB发送节点 通过动态连接库调用节点CLF访问设备动态连接库,实现设备访问。 应用软件功能框图 设备 命令 自动 测试 USB 读写 用 户 界 面 数据 处理 模式选择(AC/DC等) 放大倍数控制 采样频率设定 示波器启停 读取USB数据 发送USB数据 识别USB设备 动态波形显示 数字信号处理 其它示波器控制 基于LabVIEW平台的虚拟示波器 目录 硬件板卡设计 软件系统开发 测试结果 实验室测试效果 1MHz、4.5V正弦波输入信号,20MS/s采样率 * 虚拟示波器硬件系统提供数据流通道,完成信号调理、数据转换及数据传输功能。示波器的核心功能由计算机软件实现,体现了“软件即仪器”的设计思想。基于灵活的虚拟仪器软件开发平台LabVIEW可以方便实现波形显示、频谱分析和相关检测等功能。 * 硬件系统设计包括前置程控放大电路设计、双通道高速数据采集系统设计、大容量数据存储系统设计和USB数据通

您可能关注的文档

文档评论(0)

金不换 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档