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

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

3天内不再提示

基于合宙Air32的手持示波器

合宙LuatOS 2023-11-21 08:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

兼容主流F103,仅需3.8元的合宙Air32系列超值国产MCU,性能强、开发快,不少行业客户已广泛应用于量产项目,相比市场主流F103每盘可省数万元!你知道吗,工程师朋友们极为喜爱的测量神器合宙IoT Power-CC表也是使用大资源的Air32F103CCT6作为主控芯片。

现在,大家期待已久的示波器也来了!今天特别分享@wei大佬的开源佳作——基于合宙Air32的手持示波器。

基于合宙Air32的手持示波器

- 开源分享 -


本项目硬件部分使用立创EDA进行设计,软件部分使用了FreeRTOSLVGL图形库,适合初学者学习。

9600863c-8801-11ee-9788-92fbcf53809c.png

960d2ff4-8801-11ee-9788-92fbcf53809c.gif

96136f2c-8801-11ee-9788-92fbcf53809c.png

示波器前级电路参考了老梁的STC示波器。主控芯片采用合宙的Air32F103CCT6主频最高可达256MHz;配有3.5寸TFT高清彩屏(SPI通信),分辨率为320*480,并且预留了触摸屏接口。使用3.7V锂电池供电,可通过Type-C进行充电,实测充电电流为0.9A,由于使用线性充电芯片,充电时发热太高,后续可改进。

在操作方面,使用一个滚轮编码器进行所有的操作。

1

主要功能特性

96216d34-8801-11ee-9788-92fbcf53809c.gif

性能参数

采样率:采样率可调,最高为1MHz

输入电压:-80V-+80V(理论上,没测到这么高)

耦合方式:交流耦合与直流耦合

触发方式:上升沿与下降沿触发

使用了DSP库,实现了FFT频谱图

自带1KHz的矩形波

测量参数

屏幕下方暂时显示:VPP、最大值、最小值、频率。

2

功能操作演示

9636c468-8801-11ee-9788-92fbcf53809c.gif

按下示波器右上角的编码器,即可调出设置界面。最先会聚焦到正上方的滑动条,按下编码器,进入编辑模式,此时再拨动编码器,波形会左右移动。

965bc1e6-8801-11ee-9788-92fbcf53809c.gif

屏幕右侧设置列表从上至下依次为:耦合方式、触发方式、采样率、前级增益、FFT频谱、退出,根据实际需求切换设置即可。

操作方式都是通过编码器左右滑动切换/移动,按下选定:

966d519a-8801-11ee-9788-92fbcf53809c.gif

960d2ff4-8801-11ee-9788-92fbcf53809c.gif

969f88f4-8801-11ee-9788-92fbcf53809c.png

有工程师朋友问:滚轮编码器是否可以换成三向开关。答案是可以,PCB需要稍作修改,另外程序上也要改一下编码器的相应驱动。感兴趣的朋友,可自行研究一下。

3

最新开源资料

96ac6d08-8801-11ee-9788-92fbcf53809c.jpg

开源协议: CC BY-NC-SA 4.0
本示波器仅用于学习使用,未经作者授权,禁止商用。

本项目是本人做的第一个开源项目,有不足之处欢迎大家指出,后续会持续升级。程序很简单,大家可自行添加代码,实现更多的功能。

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

    关注

    147

    文章

    19121

    浏览量

    403575
  • 示波器
    +关注

    关注

    113

    文章

    7123

    浏览量

    196807
  • 测量
    +关注

    关注

    10

    文章

    5719

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Air6208 详细参数解析:Wi‑Fi 4 双模 SoC 硬核

    Air6208支持4.3寸SPI 触摸屏+30万像素摄像头,搭配合AirUI图形框架,应用于屏显交互、视频采集场景。
    的头像 发表于 04-09 12:07 114次阅读
    <b class='flag-5'>Air</b>6208 详细参数解析:Wi‑Fi 4 双模 SoC 硬核

    Air6208 硬件参数与应用场景详解

    Air6208支持4.3寸SPI 触摸屏+30万像素摄像头,搭配合AirUI图形框架,应用于屏显交互、视频采集场景。
    的头像 发表于 04-09 12:01 80次阅读

    MCU 模组—Air1601/Air1602规格简介

    Air1601/Air1602 为基于 ARM Cortex‑M7 的 MCU 模组,以图像处理、UI 交互与高速数据传输为核心能力。模组集成图形加速引擎,配备多路外设接口,适用于工业控制、智能显示及视觉采集等场景。
    的头像 发表于 04-01 11:49 147次阅读
    MCU 模组—<b class='flag-5'>Air</b>1601/<b class='flag-5'>Air</b>1602规格简介

    LuatOS:485 总线硬件设计要点与 exmodbus 库开发实战

    在工业物联网通信开发中,485 总线与 Modbus 协议的组合应用十分常见。本文以 Air780EHV 系列模组为实例,围绕 LuatOS 开发环境,详解 485 总线的硬件设计细节,包括其
    的头像 发表于 03-19 17:57 220次阅读
    LuatOS:485 总线硬件设计要点与 exmodbus 库开发实战

    RIGOL超便携示波器的性能与优势

    在测试测量领域,示波器产品长期面临“性能、便携与成本”难以兼得的现实矛盾。台式示波器凭借更高带宽和更完善的分析功能,占据高性能测试核心位置,但其体积和成本相对较高,这使得个人开发者和部分企业在设备
    的头像 发表于 03-14 15:32 1998次阅读
    RIGOL超便携<b class='flag-5'>示波器</b>的性能与优势

    猛!MCU模组:Air1601/1602双星出击!

    在嵌入式开发中,你是否曾面临这样的困境:高清UI渲染依赖昂贵高端芯片、图像处理卡顿、多网通信协同复杂、工业级稳定设计繁琐……Air1601/Air1602系列MCU模组应运而生:—
    的头像 发表于 02-13 14:05 858次阅读
    猛!<b class='flag-5'>合</b><b class='flag-5'>宙</b>MCU模组:<b class='flag-5'>Air</b>1601/1602双星出击!

    高效接入语音交互:模组音频方案如何选?

    本文特别分享4G模组选型与硬件设计要点,为开发者提供实用参考。 一、模组音频支持概况 从主芯片是否原生支持音频功能来看,4G模组大致可分为两类: 1.1 主芯片支持音频功能 比如:经典老
    的头像 发表于 02-08 14:59 907次阅读
    高效接入语音交互:<b class='flag-5'>合</b><b class='flag-5'>宙</b>模组音频方案如何选?

    如何使用示波器触发模式发现产品问题?示波器触发原理和应用

    什么是示波器触发? 什么是触发?触发是示波器非常重要的功能。即使用者设定一个条件,当被测信号满足该条件的时候,示波器被激励而捕获当前的波形。使用示波器的多种触发模式能帮助您发现产品问题
    的头像 发表于 01-22 16:04 376次阅读
    如何使用<b class='flag-5'>示波器</b>触发模式发现产品问题?<b class='flag-5'>示波器</b>触发原理和应用

    LuatOS-Air脚本移植到LuatOS版本注意事项

    。 LuatOS-Air的api: 在https://doc.openluat.com/wiki/21?wiki_page_id=2068这里,又分为了5.1 原生接口 ,提供的 额外接口 两种。 在额外的接口其中,又分为
    的头像 发表于 01-17 14:48 1257次阅读
    LuatOS-<b class='flag-5'>Air</b>脚本移植到LuatOS版本注意事项

    【解决方案】示波器与功率分析仪的区别是什么?

    超越示波器的精确功率测量功率测量是电气系统评估中不可缺少的要素。示波器广泛用于波形观测、调试和噪声分析,但它并不是为了提供可靠功率分析所需的精度而设计的。在效率评估、标准规性确认和产品质量保证等
    的头像 发表于 12-10 09:28 376次阅读
    【解决方案】<b class='flag-5'>示波器</b>与功率分析仪的区别是什么?

    以太网数传轻松实现:Air8101+Air ETH_1000的完美搭档

    Air8101核心板搭配Air ETH_1000以太网小板,可快速实现设备与以太网网络的连接,为数据实时上传、远程控制等功能提供坚实硬件基础。 本文特别分享AirETH_1000+Air
    的头像 发表于 09-04 14:25 531次阅读
    以太网数传轻松实现:<b class='flag-5'>Air8101+Air</b> ETH_1000的完美搭档

    Air8101多网融合战略升级:Air780EPM模块助力4G联网落地

    在物联网通信技术持续迭代的背景下,Air8101通过战略级模块外挂——Air780EPM,正式迈入4G联网时代。多网融合架构的完善,使设备在复杂环境中仍能保持高速、稳定的数据传输性能,推动智能化
    的头像 发表于 06-23 16:53 695次阅读
    <b class='flag-5'>Air</b>8101多网融合战略升级:<b class='flag-5'>Air</b>780EPM模块助力4G联网落地

    麦科信MHO14系列高分辨率平板示波器介绍

    麦科信自2012年颠覆性发明第一款平板示波器以来,平板示波器已经经历了6代的发展蜕变,今年发布的MHO14 系列高分辨率平板示波器集合完善了近10年来多方工程师提出的优化建议,相信它定能够满足您对专业级便携
    的头像 发表于 05-23 09:08 1480次阅读

    岳冉智能手持终端扫码功能演示 #智能手持终端

    手持终端
    yueranxinxi
    发布于 :2025年05月13日 12:00:06

    示波器的使用入门

    本节简要介绍怎样设置及开始使用示波器,特别是怎样实现示波器和用户接地、设置示波器控制功能、校准示波器、连接探头、补偿探头。在设置测量或处理电路时,正确接地是一个重要步骤
    的头像 发表于 04-28 09:29 2472次阅读
    <b class='flag-5'>示波器</b>的使用入门