基于Air32的手持示波器 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 基于Air32的手持示波器

  • 7.4k
  • 25
  • 111

简介:基于Air32F103CCT6的手持示波器。

开源协议: CC BY-NC-SA 4.0

(未经作者授权,禁止转载)

已参加:开源新人首创挑战活动

创建时间: 2023-08-02 16:01:47
更新时间: 2024-03-03 21:25:43
描述

简介:

       本项目硬件部分使用立创EDA进行设计,软件部分使用了FreeRTOS和LVGL图形库,适合初学者学习。示波器前级电路参考了老梁的STC示波器。主控芯片采用合宙的Air32F103CCT6,主频最高可达256MHz,配有3.5寸TFT高清彩屏(SPI通信),分辨率为320*480。并且预留了触摸屏接口。使用3.7V锂电池供电,可通过Type-C进行充电,实测充电电流为0.9A,由于使用线性充电芯片,充电时发热太高,后续可改进。在操作方面,使用一个滚轮编码器进行所有的操作。

特殊说明:

为方便学习,代码还在整理中,主要需要整理注释。暂时只提供固件下载,后续会开源。开源地址gitee

3.5寸屏买驱动IC为ST7796的,FPC排线接口,推介中景园的(没有广告费)。

BOM基本上没有问题,不过最好还是打开工程,一一查看。

如果在使用过程中发现BUG或其它问题,可私信我。

示波器性能参数:

       1、采样率:采样率可调,最高为1MHz
        2、输入电压:-80V-+80V(理论上,没测到这么高)
        3、耦合方式:交流耦合与直流耦合
        4、触发方式:上升沿与下降沿触发
        5、使用了DSP库,实现了FFT频谱图

        6、自带1KHz的矩形波

        7、程序很简单,大家可自行添加代码,实现其它功能。

测量参数:

       屏幕暂时显示VPP、最大值、最小值、频率

示波器界面

如上图所示:

按下编码器,即可调出设置界面,最先会聚焦到正上方的滑动条,按下编码器,进入编辑模式,此时在拨动编码器,波形会左右移动。最右边从上至下依次为耦合方式、触发方式、采样率、前级增益、FFT频谱、退出。

 

本项目是本人做的第一个开源项目,有许多的不足之处欢迎大家指出,并且后续会持续升级。

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

lv_0_20230802165210.mp4

367
2

Project.hex

132
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP