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

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

3天内不再提示

分享一个开源MCU简易数字示波器

硬件攻城狮 来源:最后一个bug 作者:最后一个bug 2022-11-15 09:39 次阅读

谈到为什么很多人选择成为一名“伟大”的嵌入式软件工程师,一部分人是读过相关的专业,顺理成章的干着相关的工作;而有另外一部分人他们目的非常的简单,就是想从0到1的DIY一些专属的小型的电子作品来获得内心对技术的好奇,也就是常说的这个人真爱"捣鼓"。

那么今天这里就分享一下B站up主“老刘爱捣鼓”的一个DIY作品,挺有意思的,有种"麻雀虽小五脏俱全"之感,对于那些刚入门嵌入式MCU缺少一些实战经验的朋友,把他作为一个实战项目来学习还是不错的。 好了,下面是这款开源作品的一些信息: 这是一款采用STC8A8K MCU制造的简单示波器,只有零星组件,易于成型。这些功能可以涵盖简单的测量:

4e683a4c-6483-11ed-8abf-dac502259ad0.jpg

该作品主要的规格如下:

单片机:STC8A8K64S4A12 @27MHz

显示屏:0.96“ OLED,分辨率为 128x64

控制器:一个 EC11 编码器

输入:单通道

秒/秒:500 毫秒、200 毫秒、100 毫秒、50 毫秒、20 毫秒、10 毫秒、5 毫秒、2 毫秒、1 毫秒、500us、200us、100us
100us( 仅在自动触发模式下可用)

电压范围:0-30V

采样额定值:250kHz @100us/格

所有操作均由 EC11 编码器完成。输入包括单击,双击,长按,旋转和旋转时按。这似乎有点复杂,不用担心,下面有细节。该编码器的资源几乎已经耗尽。如果有新功能,可能需要额外的输入组件。

主界面 - 参数模式

单击编码器:运行/停止采样。

双击编码器:进入波形滚动模式。

长按编码器:进入设置界面。

旋转编码器:调整参数。

按下时旋转编码器:在选项之间切换。

切换自动和手动量程:连续顺时针旋转编码器以进入自动量程。逆时针旋转编码器以进入手动范围。

主界面 - 波浪滚动模式

单击编码器:运行/停止采样。

双击编码器:进入参数模式。

长按编码器:进入设置界面。

旋转编码器:水平滚动波形。(仅在采样停止时可用)

按下时旋转编码器:垂直滚动波形(仅在采样停止时可用)

设置界面

单击式编码器:不适用

双击编码器:不适用

长按编码器:返回主界面。

旋转编码器:调整参数。

按下时旋转编码器:在选项之间切换。

功能

触发电平:对于重复信号,触发电平可以使其在显示屏上稳定。对于单发信号,触发电平可以捕获它。

触发斜率:触发斜率确定触发点是在信号的上升沿还是下降沿。

触发模式:

自动模式:连续扫描。单击编码器可停止或运行采样。如果触发,波形将显示在显示屏上,触发位置将放在图表的中心。否则,波形将不规则地滚动,并且显示屏上将显示“Fail”。

正常模式:完成预采样后,可以输入信号。如果触发,波形将显示在显示屏上并等待新的触发。如果没有新的触发器,波形将被保留。

单模:完成预采样后,可以输入信号。如果触发,将显示波形并停止采样。用户需要单击编码器才能开始下一次采样。

对于正常模式和单模式,请确保已正确调整触发电平,否则显示屏上不会显示波形。

指标:通常,指标 on 表示采样正在运行。更重要的用途是在单触发和正常触发模式下,在进入触发阶段之前,需要预先采样。在预采样阶段,指示器不会亮起。在指标亮起之前,我们不应该输入信号。选择的时间尺度越长,预采样的等待时间就越长。

保存设置:退出设置界面时,设置和主界面中的所有参数都将保存在EEPROM中。

责任编辑:lq

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

    关注

    146

    文章

    17123

    浏览量

    350987
  • 示波器
    +关注

    关注

    113

    文章

    6240

    浏览量

    184795
  • 编码器
    +关注

    关注

    45

    文章

    3638

    浏览量

    134426

原文标题:分享一个开源MCU简易数字示波器

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    与模拟示波器相比数字示波器的优点有哪些

    数字示波器(Digital Storage Oscilloscope, DSO)与模拟示波器(Analog Oscilloscope)是电子测试领域中用于观察和分析电信号波形的重要工具。数字
    的头像 发表于 09-20 09:57 1542次阅读

    数字示波器的使用方法及注意事项

    数字示波器种广泛应用于电子测量领域的仪器,它能够将模拟信号转换为数字信号,并在屏幕上显示波形图。数字
    的头像 发表于 07-17 18:16 1562次阅读

    如何使用数字示波器的自动测量功能

    数字示波器种广泛应用于电子工程领域的测试仪器,它能够实时显示电信号的波形,帮助工程师对电子设备进行分析和调试。数字示波器的自动测量功能是
    的头像 发表于 07-17 17:39 1579次阅读

    虚拟示波器还是数字示波器好用

    虚拟示波器数字示波器各有优缺点,具体选择哪种取决于您的具体需求和预算。 虚拟示波器 定义 虚拟示波器
    的头像 发表于 07-17 17:16 699次阅读

    电子示波器数字示波器的比较

    引言 示波器种广泛应用于电子测量领域的仪器,它能够将电信号的波形以图形的方式显示出来,便于工程师对信号进行分析和测量。示波器主要分为两大类:电子示波器
    的头像 发表于 07-17 17:10 574次阅读

    模拟示波器数字示波器的区别

    示波器作为电子测量领域的重要工具,经历了从模拟到数字的技术变革。模拟示波器数字示波器各有其特点和应用场景,两者在工作原理、性能参数、功能特
    的头像 发表于 05-11 16:13 2754次阅读

    混合示波器数字示波器的区别

    在电子测试与测量领域,示波器作为种重要的工具,其性能和应用对于工程师和技术人员来说至关重要。随着科技的发展,示波器的种类和功能也在不断演进,其中混合示波器
    的头像 发表于 05-10 15:50 922次阅读

    数字示波器的基本原理及结构组成

    随着电子技术的飞速发展,数字示波器作为电子测试领域的重要工具,其应用越来越广泛。数字示波器利用数据采集、A/D转换、软件编程等系列先进技术
    的头像 发表于 05-10 15:04 2710次阅读

    数字示波器和模拟示波器的区别

    数字示波器和模拟示波器在电子测量领域都有各自的应用,它们之间存在些显著的区别。
    的头像 发表于 05-09 18:25 2122次阅读

    数字示波器的优缺点有哪些

    数字示波器在电子测量领域具有显著的优势,同时也存在些局限性。
    的头像 发表于 05-09 17:26 910次阅读

    数字示波器是什么东西

    数字示波器种高性能示波器,它采用数据采集、A/D转换、软件编程等系列技术制造而成。
    的头像 发表于 05-09 17:23 630次阅读

    用AG32替代GD407的数字示波器方案

    的FPGA可以实现数字示波器使用的高速AD9288的数据接口,这个时钟的速度高达100Mhz,普通的MCU没有类似这种同步机制的接口来读数据。 三、自定义的硬件加速模块(实现示波器的触
    发表于 05-08 10:46

    数字示波器探头过度补偿对幅频特性的影响

    数字示波器探头的过度补偿对幅频特性的影响是重要的话题,它涉及到在测量过程中如何正确地补偿示波器探头,以确保测量结果的准确性和可靠性。在本
    的头像 发表于 04-29 10:02 325次阅读
    <b class='flag-5'>数字</b><b class='flag-5'>示波器</b>探头过度补偿对幅频特性的影响

    数字示波器和模拟示波器区别

    数字示波器:将模拟电信号经过模数转换技术转化成数字信号,再通过数字信号处理技术进行分析和显示。
    的头像 发表于 04-07 18:15 2974次阅读

    虚拟示波器如何使用 虚拟示波器数字示波器的区别

    虚拟示波器种基于计算机软件的虚拟仪器,用于显示和分析电子信号的形状、频率、幅度等特征。它的工作原理是将模拟信号通过采样和数模转换等处理,转化为数字信号,然后通过计算机处理并显示出来。相比之下
    的头像 发表于 01-23 14:14 1089次阅读