(今天开始用自己的stm32f429,液晶屏,自带的ADC做一个示波器)

众所周知,我们用示波器是测试波形的,我们当然不希望它失真,如果一个10KHz的方波输入我们的示波器,我们看到的是一组正弦波,就会显得wired,太奇怪了,我们做的也没毛病啊,采样率也达到了5倍了啊,为啥出来的是不标准的方波甚至是正弦波呢,

一切波都是基波和多个频率的正弦波合成出来的,方波是基波加奇次谐波合成出来的,我们取的谐波次数越高,我们得到的方波越完整,也就是说越“方”,10KHz的方波,我们需要的频率就是10K,30K,50K……直到几千次谐波,我们才取到最低频率的倍,很多高频的成分,就采样不正确了,合成一下,低频的对了,高频的不准,就失真了。

不仅如此,进入ADC之前,我们要把信号放大一下,放大器的决定了它有一定的高频特性不理想的情况,也就是只能放过去低频成分,高频滤掉了,这个比上一个还严重,直接高频都没了。

综上所述,取得足够大的采样率和够宽的带宽才能获得真正的波形,而这一切不是对于信号频率,而是信号谐波成分最高频率而言的。

好的示波器可以显示正常的方波,自己制作示波器只有正弦波相关推荐

  1. 泰克示波器校准显示无校准文件怎么办?

    泰克示波器应用于汽车电子,无线信号,高速信号不同行业中调试,验证,纠错,认证等100余种高级应用测试中,今天安泰测试给大家具体分析一下泰克数字示波器的校准调整方法到底有几种? 一.进入调整模式 为了防 ...

  2. 示波器1m和50欧姆示阻抗匹配_示波器的阻抗选择

    示波器的阻抗选择 今天在做一个固态继电器SSR的性能测试实验时,给SSR的控制端一个方波,用示波器观察其输出端信号,理应是一个很好的方波.但是当示波器选用1MΩ的输入阻抗时,示波器屏幕上显示的波形很奇 ...

  3. DIY制作示波器的超详细教程:(四)神形合一,让你的示波器动起来! ——制作调试篇

    硬件软件都讲完了,下来就将它们组装起来吧! 一:元件选择 制作本示波器所需的主要元件(包括显示器.集成电路和继电器)的型号.数量以及参考价格见表1,其中参考价格为我买该元件时的价格,仅供参考.加上电阻 ...

  4. 示波器1m和50欧姆示阻抗匹配_示波器输入阻抗选1MΩ还是50Ω的详细解析

    熟悉示波器的朋友可能都会有过这样的困惑:输入阻抗有1MΩ和50Ω两种,我们到底该如何选择呢? 一.传输线 想要讲清楚50Ω的由来,我们需要先讲一下传输线.电信号实际上是以电磁波的形式在传输线中传播的. ...

  5. DIY制作示波器的超详细教程:(三)给你的电路注入灵魂——程序设计

    没有程序那一堆堆电路起不到任何作用,完全是一堆废板子!就像一台没有操作系统的电脑一样,只能废电.程序设计是整个示波器制作中的难点,本文将详细讲解程序的设计. 该示波器中的程序全部是用 c 语言编写的, ...

  6. 云优后台提交显示parsererror_微信现场大屏实时显示结果现场投票活动制作方法...

    原标题:微信现场大屏实时显示结果现场投票活动制作方法 在文艺晚会上,才艺节目竞赛中,当表演者表演完之后,可能会在现场进行投票表决.因为表演者想要评比出名次,自然需要在现场活动中通过观众或者是评委来进行 ...

  7. PYQT5+Matplot制作示波器上位机

    PYQT5+Matplot制作示波器上位机 上位机介绍(大家如果需要源码欢迎去下载)[https://download.csdn.net/download/qq_41866091/11226698] ...

  8. 驭电之道-用示波器测量电阻的伏安特性曲线 模电实验 示波器 波形

    驭电之道-用示波器测量电阻的伏安特性曲线 模电实验 示波器 波形 电阻的应用非常广泛,我出了一节视频来专门讲电阻的伏安特性曲线的测试方法.实操视频. 视频访问地址:https://www.bilibi ...

  9. DIY制作示波器的超详细教程:(一)我不是为了做一个示波器

    讲一个故事: 今年九月,一个新学期的开始,课很少. 我是一个闲不住的人,这样的日子很难熬,想去电子市场逛逛,但学校离市区有三十 多公里路,终于无聊到周末了. 和平常一样,逛电子市场都是这儿看看哪儿看看 ...

  10. DIY制作示波器的超详细教程:(二)电路才是“硬”道理——硬件电路简述

    通过我的"蛊惑",想必大家都想自制一台示波器玩玩,那就继续跟着我走吧!所有的电子设备都离不开硬件,首先让我来对它的硬件结构进行一下简述: 总体电路如系统框图所示(图 1),前面已讲 ...

最新文章

  1. 图片过渡效果一例 使用bitmapData操作
  2. python【蓝桥杯vip练习题库】BASIC-27 2n皇后问题(八皇后问题 搜索)
  3. 20179214 2017-2018 2《网络攻防实践》第七周学习总结
  4. sob攻略超详细攻略_2020云南旅游超详细必看攻略(附带云南美食景点攻略)
  5. spring security 2.x HttpSessionEventPublisher 以及listener配置
  6. T450的Fn lock
  7. 《算法图解》第九章 动态规划
  8. java 车牌号识别_JAVA车牌识别(包含车牌定位及车牌内容识别)
  9. 网易云音乐 For Mac
  10. 四天学会JavaScript(Day1~Day4)
  11. xss.haozi挑战
  12. 计算机硬件知识的意义,认识计算机硬件教案
  13. #Paper Reading# Pre-trained Language Model based Ranking in Baidu Search
  14. sql中将字符串转换为decimal
  15. java基础篇(11) 枚举类型
  16. 安装RHEL7.5超详细教程
  17. 中国移动物联网连接规模超6000万
  18. winhttp 请求头加上Accept-Encoding: deflate, gzip后该如何解压,不加会出现不可识别的乱码
  19. 虚拟服务器怎么用命令重启服务,虚拟机服务器重启命令行
  20. 程序人生--2009年(56)

热门文章

  1. 怎么把两个pdf合并成一个?
  2. python主函数的作用_Python中的main函数解析
  3. 中国十大名牌直流稳压电源
  4. 2021-08-14
  5. 5分钟商学院学习笔记
  6. 关于安装msi的安装问题:Could not write value to key \ * \ * \ Verify that you have sufficent access to that
  7. Android多国语言缩写(全)
  8. ETL工具kettle实现数据同步
  9. MCS-51单片机总体概述(二)
  10. Linux下安装vim命令