- 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接口,其频率比并口示波器略高,同样支持直流测量,可以定 量测量信号,主要技术指标如下:
采样频率:共八挡可调:323.53kHz、100kHz、50kHz、20kHz、10kHz、5kHz、 2kHz、1kHz0本机测量的信号频率应在 70kHz以下。
最高输入电压:共两挡可选:25V, 12.5V,如果接入10:1示波器探棒,最大输入 电压可达±25V。
输入阻抗:1MQ0
供电电压:无需外部供电,直接从PC机的USB 口取电。
接口 :USB 接口。
、硬件设计
具体电路原理图见附录一,从图中可以看出电路的输入信号调理部分和信号转
换部分与常见的并口示波器相同,R10、R11、R12、R13、R14、C19、C20和C21 构成输入交直流切换和衰减网络,提供交直流输入切换和1:1、1:5的输入信号切换 功能;TL074中的一个运放U 1 A和其周边元件构成一个跟随放大器,提供了输入保 护和阻抗转换功能;TL074中的另一个运放U1B
构成一个正相放大器 提供-2.5V~+2.5V向0~2.5V的转换功能,同时依据实际操 作的经验,取消了不实用的外触发部分,简化了电路
电路的主体部分以PIC18F2550为核心,PIC18F2550与周边电路共同构成了模 数转换采样图1 19.2kHz方波波形图2 50Hz市电波形和USB接口部分洪中TL43 1 和接在其阴极的200Q电阻构成了一个2.5V电压基准,供单片机作为模数转换和运 放电平转换的电压基准。由于 USB仅能提供5V电源,不能满足前两级运放的工作 条件,为此采用一片34063构成了-5V~5V的转换电路供运放使用。
实物图见附录三。
三、软件设计
单片机程序设计
单片机的软件采用PICC编写,使用了 MICROCHIP的USB库,主要完成BNC过 来数据的采集、A/D转换、为数字电路提供CP脉冲以及完成USB的通信等工作。 图2为单片机部分的程序流程图。
开始
图2单片机软件设计流程图
微芯公司提供了一系列的USB寄存器,使用这些寄存器可以完成 USB通信 大多数的USB通信都是通过中断来完成的,在USB中断服务程序内,要实现输入/输 出接口,允许大多数的USB程序在后台完成。从应用的观点来看,枚举过程和数据通 信的发生并没有联系。
对于单片机控制程序,目前没有任何厂商提供自动生成固件(firmware的工具,因 此所有程序都要由自己手工编制。由于 USB协议的复杂性,并且考虑到广大客户的
需求,因此,Microchip公司在推出PIC18F4550系列芯片时,提供了面向不同客户群的 DEMO程序。本系统的设计就是在 Microchip公司提供的DEMO程序的基础上,进 行必要的修改来完成的。本设计的具体固件主要由以下 8个文件组成。
①main.c:系统的主程序,包括InitializeSystem(和USBTasks(void两个子程序,主 要完成系统的初始化以及其他各种子程序的调用。
②usb9c实现白^是USB协议功能 包括枚举总线的接口和核心功能,以及USB 的中断服务程序。它处理由USB用户所产生的所有的中断。在这个程序中,主要实 现对描述符的枚举以及休眠、复位功能,主要包括USBCheckStdRequest(void USB
您可能关注的文档
最近下载
- 蒂森电梯LMS1称重装置诊断仪使用说明.doc
- 多式联运(冷链)综合物流枢纽信息化平台设施项目可行性研究报告模板-立项拿地.doc
- 实验室安全风险分级管控和隐患排查治理.docx VIP
- 国际减灾日---掌握防灾知识 保护生命安全 课件(共24张PPT).pptx VIP
- (新人教PEP版)英语六年级上册 Unit 1 大单元教学设计.docx
- 最新职业病防治知识考试题(附答案).docx VIP
- 精神科病区安全管理课件.pptx VIP
- 老年人社交活动组织与策划试题库及答案.doc VIP
- 2024年中海福建燃气发电有限公司人员招聘考试题库及答案解析.docx VIP
- 《妇产科护理》课件——女性生殖系统解剖.pptx VIP
文档评论(0)