0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作一台示波器

工程师 来源:未知 作者:姚远香 2019-03-25 15:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子爱好者在日常电子制作和维修中大多是一台万用表打天下,因此遇到稍微复杂一些的问题就会无从下手,这时如果有一台示波器在手边会带来极大的方便。常见的普通示波器价格多在500元以上,对业余爱好者来说是一笔不小的开支,这里介绍一款虚拟示波器,只要连接到计算机的并行接口上就可以当作示波器使用了。

现在计算机已是相当的普及了,基本上成了城市家庭必备的家用电器,电子爱好者只要很少的付出就可以拥有一台不错的示波器。现在网络上也常见一些使用计算机声卡的虚拟示波器软件,但它们存在不能测量直流、无法定量标度的问题,而且采样频率很少超过44kHz。这里介绍的示波器具有采样频率高,支持直流测量,可以定量测量信号的特点,下图所示为19.2kHz方波的显示情况。

如何制作一台示波器

其主要技术指标如下:

采样频率:224kHz(随CPU频率不同而不同,本机CCPU为P42.93GHz)。本机测量的信号频率应在40kHz以下。

最高输入电压分四挡:±25V,±5V,±1V,±0.2V,如果接人101示波器探棒,最大输入电压可达±250V。

输入阻抗:1MΩ

供电电压:交流9V~15V

触发范围:0%~100%。

接口:支持双向传输的并行接口电原理图如下图所示。

如何制作一台示波器

整个系统由一片四运放TL074、一片ADC0820和其它一些辅助元器件构成,包括输入信号调理、信号转换、模数转换、并口接口、触发电平检测和电源等部分。

R10、R11、R12、R13、C19、C20和C21构成输入交直流切换和衰减网络,提供交直流输入切换和1:1、1:5的输入信号切换功能。TL072中的一个运放U1A和其周边元件构成一个正相放大器,提供了输入保护和1:1、25:1放大切换功能。TL072中的一个运放UlB构成一个正相放大器,提供-5V-+5V向0~5V转换的功能ADC0820是一片采用CMOS工艺、有采样/保持功能、高速、8位A,转换器,最高采样频率400kHz,本波器主要是通过它实现模拟信号的集。ADC0820工作于写模式,计算并口的1脚给出触发信号后,开始转换,计算机等待一定的周期后读入换后的信号,ADC0820的工作原理到网上查谁TL072中的一个运放U1D工作在比器模式,通过输入信号与P2提供能压比较提供外部触发信号。电源部分提供了±9V和5V电源供运放ADC0820使用。读者可以根据自已找到的外壳的实际情况参照电原理自行设计印制电路板,下图为笔者安装完成的电路板。

左边的拨动开关用于直流,交输入转换,中间的拨动开关用于1:5衰减切换,右边的拨动开关用于25:1放大的切换,右边的电位器用于外部触发的调节,输入位于印制板的左下侧,并口接口位于印制板的右侧,左上为电源输入插座,要求9V~15V的交流电源输入。

配套软件采用VC6.0开发完成,对于WindowsNT、Windows2000、Windows2003和WindowsXP等操作系统需要IOManager.SYS的支持,软件提供了波形显示、打印、时基调整、波形保存、波形比较等功能。虽然这是一个单踪示波器,但通过波形的保存和再现提供了准双踪示波器的功能,你可以测量一点的信号,保存起来,然后测量另一点的信号,再打开已保存的信号,同屏显示两组信号进行比较。

启动本软件后,首先自动测试采样速度,然后会随机给出一组演示信号(如果取消了“启动时显示示例画面”,下次启动后就不显示了),目前软件提供了无触发、内触发和外触发三种触发方式,同时对内触发提供了上升沿触发和下降沿触发两种选择,选择开始按钮(播放)开始信号采集,暂停按钮停止信号采集,录制按钮采集一个周期的信号后暂停。任意时刻均可选择保存信号,保存当时的波形。软件所有提示均为中文,简单摸索后即可上手应用。

在软件的编制过程中使用了多线程技术,前台线程负责用户交互和波形显示,后台线程负责信号采集,其中信号采集的部分代码如下:

for(i=0;i《pDoc-》

m_MAX_SAMPLES;i++){for(j=1;j《=pDoc-》

m_WaitingCircle;j++)_outp(890,254);//adc0820工作于写模式,启动AD转换后需要等待600nspDoc-》m_data[i]=_inp(888);_outp(890,255);}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    185

    文章

    19033

    浏览量

    264966
  • 示波器
    +关注

    关注

    113

    文章

    7145

    浏览量

    197024
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    当EtherCAT遇上Modbus RTU:一台网关让倍福PLC与伺服“握手”

    当EtherCAT遇上Modbus:一台网关让倍福PLC与伺服“握手” 在板式家具生产线上,封边机的精度直接影响产品品质。最近接手一台老旧封边机的改造项目,倍福CX5140作为主控,走
    的头像 发表于 04-20 14:51 145次阅读
    当EtherCAT遇上Modbus RTU:<b class='flag-5'>一台</b>网关让倍福PLC与伺服“握手”

    一台顶多台!安科瑞 ADW600到底有哪些功能

    ​   在智能配电与能耗管理项目中,一台优秀的电力仪表,不仅要 “测得出”,更要 “测得准、看得全、联得上、稳得住”。安科瑞 ADW600 多功能电力仪表,正是为此打造的高端全能型监测终端。 1.
    的头像 发表于 03-12 15:26 254次阅读

    二十余年技术积累,这次落在一台200MHz示波器上 | 3·17发布

    上次聊了ZDS的故事,评论区很多老用户的留言让我们挺感慨。也有不少朋友在问新品到底什么配置,今天先揭层底:这是一台四通道200MHz示波器。为什么是200MHz?高性能参数最终要落到用户实际的研发
    的头像 发表于 03-12 11:48 557次阅读
    二十余年技术积累,这次落在<b class='flag-5'>一台</b>200MHz<b class='flag-5'>示波器</b>上 | 3·17发布

    上汽大众第一台EA211黄金增程器正式下线

    近日,上汽大众第一台EA211黄金增程器正式下线,并将率先搭载于ID. ERA 9X车型,新车将于3月底正式开启预售。作为MQB平台的核心动力基石之,EA211发动机家族自2011年诞生以来,全国累计保有量已突破2,000万
    的头像 发表于 03-03 16:32 783次阅读

    【硬核拆解】从“芯”开始,一台工业级迅为RK3576开发板的自我修养

    【硬核拆解】从“芯”开始,一台工业级迅为RK3576开发板的自我修养
    的头像 发表于 03-02 15:43 565次阅读
    【硬核拆解】从“芯”开始,<b class='flag-5'>一台</b>工业级迅为RK3576开发板的自我修养

    一台顶四!安科瑞ADW2xx解锁多回路电力监测新方式

    安科瑞ADW2xx系列导轨式多回路电力仪表以“多回路集成、全参数测量、灵活拓展、便捷部署”的核心优势,打破了传统单回路仪表的局限,用一台设备解决多场景配电监测需求。它不仅是一台测数据的仪表,更是配电管理的“智能帮手”——省空间、降成本、提效率、消隐患,让每
    的头像 发表于 02-09 14:35 463次阅读
    <b class='flag-5'>一台</b>顶四<b class='flag-5'>台</b>!安科瑞ADW2xx解锁多回路电力监测新方式

    一台搞定硬件调试 梦源全新模数混合示波器DSCope M454

    示波器
    深圳市梦源科技有限公司
    发布于 :2026年01月14日 16:36:08

    实操用一台示波器解码CAN总线通信

    本次给大家带来了个新东西:个PCB板子。我们要做个小实验分享给大家:CAN总线的解码,接下来会用到这块板子发出个CAN信号进行解码本次实验会用到的
    的头像 发表于 12-17 17:34 1193次阅读
    实操用<b class='flag-5'>一台</b><b class='flag-5'>示波器</b>解码CAN总线通信

    一台坏的老32寸电视机能拿来改造成啥?

    一台坏的老32寸电视机能拿来改造成啥? 拔插排线 还把排线头弄坏了。 换个通用驱动板,接电脑?或别的
    发表于 11-22 10:18

    我造了一台‘迷你 Switch’,还能自己写游戏!

    打造一台“掌上游戏机”?简单到你意想不到!提到掌上游戏机,大家的第反应可能是——Switch:经典耐玩,但价格不友好。SteamDeck:性能怪兽,但钱包会哭泣。这些设备个共同点:不便宜。那么
    的头像 发表于 08-12 18:05 884次阅读
    我造了<b class='flag-5'>一台</b>‘迷你 Switch’,还能自己写游戏!

    打造一台可以制作PCB的微型CNC雕刻机

    “  Tom Nixon 打造了一台简易的 CNC 雕刻机,用于制造简单的 PCB。 ” 我制造了一台用于制作 PCB 等物品的微型 CNC 雕刻机。它的工作行程为 106 x 104 x 20
    的头像 发表于 06-23 11:10 3119次阅读
    打造<b class='flag-5'>一台</b>可以<b class='flag-5'>制作</b>PCB的微型CNC雕刻机

    使用示波器的自定义滤波器功能助力电源纹波测试

    经常使用示波器测试的工程师都知道,示波器般是具备带宽限制功能,即低通滤波设置,可以将一台大带宽示波器变为小带宽,减小宽带噪声影响,用以测试
    的头像 发表于 06-19 11:29 2869次阅读
    使用<b class='flag-5'>示波器</b>的自定义滤波器功能助力电源纹波测试

    山野来电 | 一台储能电源如何“喂饱”你的诗与远方?

    初夏的山谷被新绿浸染,溪水潺潺,阳光穿过林梢洒在柔软的草地上。群好友的野餐计划因一台便携式移动储能电源而变得格外惬意——它不仅是能量的载体,更是户外生活的“隐形守护者”,那么捷捷微器件们在当中又是
    的头像 发表于 06-11 14:18 564次阅读
    山野来电 | <b class='flag-5'>一台</b>储能电源如何“喂饱”你的诗与远方?

    不开机故障:Tektronix DPO5204示波器维修方案

    近期山东某企业客户送修一台泰克DPO5204数字示波器,报修故障是不开机。对仪器进行初步检测,确定故障与客户报修致。
    的头像 发表于 06-10 18:19 854次阅读
    不开机故障:Tektronix DPO5204<b class='flag-5'>示波器</b>维修方案