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

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

[复制链接]
攻城狮Melo 发布时间:2023-5-17 17:06
运行图片
: q6 p0 K! z6 C9 {' G6 ~- r测量另一个单片机产生的PWM波+ V& c8 i( y/ W/ b8 F! V7 q
# D' Q( S! a. G, i0 S
20210203144554705.jpg
0 z7 V5 v. @, B% X* g
- {  G# e5 r: F

0 ~; Y( x7 Q( B$ y3 WFFT界面7 d7 Q8 j8 k2 W! t

. p4 k6 h; Y" u, m7 a* o8 }+ ]: e
/ f2 j4 W; G$ B) R
20210203144741694.jpg & w3 J- S$ ]4 N: N0 u

( O; c/ L% ]- F1 e" c0 C

6 {8 I- w7 j! U# f/ |3 V; ?) G测量自身DAC发出的正弦波(带直流偏移)- g6 g; u' _* _& G3 ~! l3 `
9 [4 M+ |8 W, U+ ^. N0 |
20210203145030227.jpg
4 R: W+ H8 @$ \9 ]) o; z
2 n9 r1 |: X6 h" G% r
FFT界面
$ E! e; B, T  n* D
+ _5 `. o( W3 z+ r7 k( I( Q
20210203145048347.jpg / R% ?: B) m* i0 R0 r* o
8 U2 J* Q$ V4 y& y# F; \! E% i
(频率有些不准是因为采样频率太高了,而FFT只有1024个点导致频率的分辨率过大,降低采样频率就准了,但是降低采样频率的话波形就太密密麻麻了233)
$ P2 A/ o4 p, Q# ]  D3 m
/ ?0 b3 W, V% G8 ?' I
  F2 h! Z9 e* D5 t# K5 A0 E/ f
功能总览. m" k# S& s4 r
界面完全更新% V; b. ?8 ^! u9 K9 C
可以显示波形或者FFT, I) v: n& G6 B; _
最高采样率1M,最低5009 i! J5 _' j' U
使用FFT测量波形频率(在采样率很高时由于FFT点数依旧为1024会不准),显示峰峰值和最小值  H& t6 r" W* b# d, n9 Z
按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、N个显示点代表1个采样点
% m6 D) a6 k  G4 a8 x$ i4 b按键操作为:单击Key1为增大、上移、左移,Key2相反;双击Key1选择下一个参数,双击Key2选择上一个参数;三击调节DAC正弦波频率
% O2 w* W% m; c+ S9 T屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形
4 v8 x" d3 B# L, T4 R只有自动触发
# I- v* {$ \1 A& x! b  @7 p+ j$ g5 ?$ N8 o- {2 C1 O* G' c
操作说明
3 G" J2 H' N9 i: V一共是两个按键和两个按钮进行操作
5 j( e; y0 A& E1.按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、那个 3->1 的意思是连续3个显示点都是同一个采样点的值,可以在不调整采样率的情况下伸展波形。# H% i$ _6 X) x& R1 X% Q% X% K
按键操作为:9 j9 a3 }+ K, V* D) }5 G7 O
单击Key1为增大、上移、左移,Key2相反;
' e: x  k6 B1 B; i/ n3 p长按Key即为连续单击Key,加速操作: y' v& r- q) q) K0 p! w6 ?9 b
双击Key1选择下一个参数,双击Key2选择上一个参数(有黑白闪烁提示);0 N, q! h# w; R
三击Key1和Key2调节DAC正弦波频率
7 c* J8 M4 V3 \" ?2 G: ^8 q6 v2.屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形/ \: I% P6 E1 m2 N; f

5 [  u& Z) R! |( ^4 U# ~" }6 N

  o0 i0 L1 z6 O* F- a/ \5 o没有的功能(以后可能添加)
8 S1 v8 ^: ?7 `. V! q) w5 ~, _% H正常触发
2 a/ R9 k: W: x波形保存
( P( s2 _2 G2 p自动设置
* m- K: ~. q5 _) G% {多通道,目前只有一个通道9 M0 \' W- s' x
光标测量
/ y/ @9 R# @9 c9 d" S/ A2 q- Z
引脚说明
% C& z8 i; P: a  N0 F- Y+ WPA4和PA5输出DAC正弦波,PC5作为ADC的输入,两个按键分别为PA0和PC13,串口用USART1,PA9、PA10收发。
2 E8 K" r4 \/ o4 J" ~6 o" o————————————————
8 \4 R& ~: r$ F* Y' Q( P( ?. t  D6 ?版权声明:天神Creator8 t. Q: M7 P+ X- z; I5 |' b7 v
如有侵权请联系删除
& h! S- \2 w) v0 j8 j2 J1 |6 F' y% E& T3 d" M  V8 v5 T

- w/ [( g0 q, K0 e5 E4 M  g* C* V) S$ J' k# z

; a: l  M+ [" P
收藏 评论0 发布时间:2023-5-17 17:06

举报

0个回答

所属标签

相似技术帖

官网相关资源

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