- 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 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数据通
您可能关注的文档
最近下载
- 羊水栓塞护理措施.pptx VIP
- 星球版八年级上册地理第四章《第一节 因地制宜发展农业》教案.docx VIP
- 2025年粤东西北教师全员轮训心得体会2篇.doc VIP
- TCRHA-成人床旁心电监测护理规程.pdf VIP
- 中联W6015-8A塔吊说明书操作手册.pdf VIP
- 过滤材料和部件市场前景预测与技术创新策略研究报告.pdf
- 新生儿甲状腺功能降低.pptx
- 8.27-安徽A10联盟2025届高三8月底开学摸底考试题及答案1号卷·A10联盟2025届高三上学期8月底开学摸底考物理答案.pdf VIP
- 华为HCIE-CloudServiceSolutionsArchitect云服务练习试题.doc
- 8.27-安徽A10联盟2025届高三8月底开学摸底考试题及答案A10联盟2025届高三上学期8月底开学摸底考英语答案 1.docx VIP
文档评论(0)