站内搜索
发作品签到
专业版

#训练营#简易数字示波器-6971338A

工程标签

83
0
0
4

简介

本项目是基于STM32的简易数字示波器,属于嘉立创简易示波器训练营活动。

简介:本项目是基于STM32的简易数字示波器,属于嘉立创简易示波器训练营活动。
简易数字示波器训练营

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-03-18 12:49:58更新时间:2024-04-01 14:40:31

描述

本项目是基于STM32的简易数字示波器,属于嘉立创简易示波器训练营活动。

首先感谢嘉立创提供了这么好的一个平台,可以和各位大佬一起学习软件和硬件知识。

本次的简易示波器项目主要涉及以下几大模块

1.实验主控为STM32F103C8T6

负责对输入信号的采集与处理输出工作。目前训练营教学所使用的主控示GD32,但引脚上和STM32完全一致,方便移植。

2.模拟前端处理电路

该电路负责将输入的检测模拟信号进行处理后给单片机进行识别,具体电路包括了交直流耦合选择电路、电压衰减电路、信号处理电路以及频率检测电路,是整个电路的核心。

3.比较器测频电路

实现频率检测的功能。

4.USB电源输入电路

负责给运放提供正负电源以及系统供电,是保障电路正常运行的基础

5.负压产生电路电路

6.按键控制电路

实现波形检测开关、频率调整以及占空比调整

7.TFT屏驱动电路电路

显示采样的波形、以及显示当前采样频率、占空比、输出频率以及输入幅值等。

在进行TFT代码移植的时候,需要注意自己TFT屏驱动,否则可能点不亮屏幕,或者没有画面输出。

8.PWM输出电路

用于模拟一个简易的函数发生器功能,可以通过改变输出PWM的频率和占空比输出一个简易方波信号输出

9.在项目中遇到的一些问题和一些需要注意的地方

  • 我在编译代码,烧写程序后,输入频率死活不能按预期检测频率。最后经过群里大佬点拨,说要接5v电压供电。果然能正常检测到频率了。所以一定要记得接5v的供电。再有就是记得向群里各位大佬请教,你的问题,群里的其他人可能也能遇到过。
  • 如果你的TFT屏在烧写程序后无法点亮,可以先用杜邦线直接将主控的相应引脚和TFT引脚相连,使用自带例程,烧写程序,排除主控和TFT问题。然后将主控和TFT屏接入外围板,看是否能正常显示。然后一步一步进行排查。最后解决问题。

10.下图是简易示波器实物

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
演示.mp4
0
2
STM32_Oscilloscope.zip
0
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航