你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于stm32F1示波器FFT显示经验分享

[复制链接]
攻城狮Melo 发布时间:2023-5-17 17:06
运行图片
- I6 z6 @' \3 ~测量另一个单片机产生的PWM波
) Y; M4 |, G: u5 F% g

! B0 O. e$ ~! V0 u0 a6 a  k9 w2 i 20210203144554705.jpg ! m( u+ q( a9 O2 O
" `# R+ I* s1 r# E- \& g. p
; R! g! [( v' J3 \7 `9 K0 R2 D
FFT界面3 L; \- a, }' j+ @

+ T1 t* V/ T" ~# T! X% A: c5 F% B

0 D. c& L, Q; \  c. M 20210203144741694.jpg
2 y1 r) w" x' v/ E3 r+ J: }0 R3 F6 }6 ]: U/ q3 W# E

7 Y8 ~7 j& s! v: x! z) f测量自身DAC发出的正弦波(带直流偏移)
2 R9 |9 i' t3 K$ E
" x6 i' @, g; u) n  {' O
20210203145030227.jpg
8 O" @; X& L6 y2 N
) E6 e1 i) k2 e6 ~- `. K
FFT界面- b+ R% D$ A7 h9 ]: m
( |# k' x  {/ w# z  b2 R8 i  x  \9 ?  b
20210203145048347.jpg
  ?. f5 P) G% [8 g6 t/ C8 x+ t3 \, J" v# H
(频率有些不准是因为采样频率太高了,而FFT只有1024个点导致频率的分辨率过大,降低采样频率就准了,但是降低采样频率的话波形就太密密麻麻了233)- R' d* ~# r9 s1 p) u

% |2 {2 D5 @1 Q

3 T4 v- e. J  H) e- b, e" [/ ?功能总览
2 [" Q6 @5 \% d& Q+ A2 f- T界面完全更新
9 e3 b6 y2 P: c% f2 ]; M, X可以显示波形或者FFT8 x) L. H3 v+ H0 [0 W2 x: u) |
最高采样率1M,最低500. `/ s: Y) ]) v$ f
使用FFT测量波形频率(在采样率很高时由于FFT点数依旧为1024会不准),显示峰峰值和最小值
9 t# K  M5 F- D* T5 J3 y5 c按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、N个显示点代表1个采样点
4 _  L& ?% V- @* i* d% S按键操作为:单击Key1为增大、上移、左移,Key2相反;双击Key1选择下一个参数,双击Key2选择上一个参数;三击调节DAC正弦波频率
& z! w+ }8 @& j: O% u7 o屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形. E  g0 }4 P$ N6 b$ s' t  s
只有自动触发
6 X& a. L  H  w" i, W. e
/ M6 Z( w! x& L) N6 A5 g  @' b/ C
操作说明% ?# |' v! n; J
一共是两个按键和两个按钮进行操作& \6 U, U, e2 E; u: A' h
1.按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、那个 3->1 的意思是连续3个显示点都是同一个采样点的值,可以在不调整采样率的情况下伸展波形。
/ z# Y+ E6 E6 p% M9 L6 g按键操作为:) E0 f5 j# ?; W
单击Key1为增大、上移、左移,Key2相反;
' L! H* O# [: [/ t1 f长按Key即为连续单击Key,加速操作0 E  _. a5 X6 u$ Z+ v6 v
双击Key1选择下一个参数,双击Key2选择上一个参数(有黑白闪烁提示);. P) y! A6 i/ [
三击Key1和Key2调节DAC正弦波频率
6 n+ |8 Z1 D! l. q4 Q" m8 x2.屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形8 ~" P9 X: z2 _3 D* {* d4 F1 g
/ k7 s' E* ]/ u, s

6 c. ~* f9 h7 q9 u2 v6 J" y7 O没有的功能(以后可能添加)
) ]; `( S0 z& [6 c正常触发
. g3 x3 ^. T$ T9 p3 u# i/ r! ~波形保存
: S- h* I$ M1 m( \2 O. o自动设置' x' x1 q. {2 T2 Y( E; [( Y: r
多通道,目前只有一个通道# A* f0 L7 W: U% n
光标测量, A6 q# |0 w6 Z, ~' Q/ u

  H8 P8 Y& _& ^+ u: Q
引脚说明
2 C! {3 f8 a- S" N  N! G/ hPA4和PA5输出DAC正弦波,PC5作为ADC的输入,两个按键分别为PA0和PC13,串口用USART1,PA9、PA10收发。
: ~& X2 b- \! T; _6 X) C! y————————————————; A) G7 F" _. r: d: C3 s
版权声明:天神Creator$ C; ~3 W- O+ F1 q* Z
如有侵权请联系删除
) Q3 S8 v6 H2 F( O0 w$ c& ^, i+ c( g/ T8 z3 S, a# _  v

+ O" d5 E9 `" d; \& K. E
$ A+ c! b- A" n) J5 y  K
* y( s0 N  Z( b- Q  D
收藏 评论0 发布时间:2023-5-17 17:06

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版