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

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

[复制链接]
攻城狮Melo 发布时间:2023-5-17 17:06
运行图片
3 U! M" f( n2 n) i& V测量另一个单片机产生的PWM波: J* v' m9 b+ s# q7 u0 }7 @
/ t* |6 [. I5 l2 u
20210203144554705.jpg
+ A# V' X- j! L' Q" y  @1 R3 E' G

7 k' T4 a$ }, J' a/ _& F6 BFFT界面
$ U+ H4 X  \8 T* o$ D0 ~  B5 _
( P+ ?& q% o' c/ p- ?/ o8 R: M5 J2 T

- k" s. _) \: L* k* s4 u 20210203144741694.jpg * G0 ~$ w5 ^% J$ Z, C0 d, ?) Y2 c

" {+ w* G& V5 `6 @

; E/ Z* P% G: @测量自身DAC发出的正弦波(带直流偏移). ~# L$ h% R* h9 J+ {* B( s

) i& A- G4 j0 J+ u: a* `
20210203145030227.jpg
$ X0 p2 x4 U8 L

( c% A! \; U. R0 NFFT界面
4 e& x) c9 L# j
2 g% r. N6 F' E' y7 o" X
20210203145048347.jpg
' I% z7 Z& L9 I/ n" I; V( k) v) u# V% I8 V: B4 d
(频率有些不准是因为采样频率太高了,而FFT只有1024个点导致频率的分辨率过大,降低采样频率就准了,但是降低采样频率的话波形就太密密麻麻了233)$ v/ B1 h+ d2 z5 d

5 i7 Y, D* x5 A& R; L

6 P2 [8 Q" Z7 z功能总览4 E8 R! m7 ?7 j$ Q$ M
界面完全更新6 b/ n: d$ R9 x9 W
可以显示波形或者FFT
2 K( z# u  ^% h; `+ O0 i最高采样率1M,最低5000 ]* M( j5 y" j9 x, Q( p
使用FFT测量波形频率(在采样率很高时由于FFT点数依旧为1024会不准),显示峰峰值和最小值
" x, p: E) q! m2 A* O0 I/ p按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、N个显示点代表1个采样点7 Q. q& f; E  j$ b* ~5 u* S2 n& h
按键操作为:单击Key1为增大、上移、左移,Key2相反;双击Key1选择下一个参数,双击Key2选择上一个参数;三击调节DAC正弦波频率
3 c+ m: [* E+ E, r: @4 C! m- ^# U$ v屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形
% f$ V' k0 ~7 [% x! Z' K# E只有自动触发
0 {# P7 K1 ]% ]5 m
  c2 E7 m& C- {" N) ?: G- O
操作说明
& A8 f) J& H0 [  P一共是两个按键和两个按钮进行操作
5 t  D! `9 S) P1 J9 H. L1.按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、那个 3->1 的意思是连续3个显示点都是同一个采样点的值,可以在不调整采样率的情况下伸展波形。
: m* n: P' c$ _- N0 w  k5 n按键操作为:
0 M* @* b9 A% _* l: a- m单击Key1为增大、上移、左移,Key2相反;, ^' j1 V. G% Q* b" h: P0 ~- i
长按Key即为连续单击Key,加速操作+ z( w( d" |' E& w8 h( X( t
双击Key1选择下一个参数,双击Key2选择上一个参数(有黑白闪烁提示);
4 n8 F1 L4 V9 X0 L* D. Q  Q三击Key1和Key2调节DAC正弦波频率
8 _& Y# i- |2 r: S3 x! E2.屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形
9 D+ e6 E& @; ~2 U2 G/ \
/ O  `4 q5 g# k& ~

/ ?' X/ \: V0 r没有的功能(以后可能添加)
9 e5 b. Q/ f- w) k正常触发  M; w, ?; H* P( a; L. J
波形保存8 f4 L- S) U0 u! N, a* x: q
自动设置3 H4 c8 i) R7 G1 w
多通道,目前只有一个通道+ ]6 R1 W1 K1 M! ?
光标测量/ T( {0 U% U1 D' x

% `' i8 E" D; X
引脚说明
2 p7 _  X+ g9 h' Y& V9 r. `PA4和PA5输出DAC正弦波,PC5作为ADC的输入,两个按键分别为PA0和PC13,串口用USART1,PA9、PA10收发。
" k$ p& g+ e% ~  E1 h. }. L————————————————2 k2 z" ?# u; R0 d7 H7 z
版权声明:天神Creator
# Y9 l4 k7 Q# m5 ?$ |如有侵权请联系删除1 O: U5 |/ K# o  b3 V$ ]7 J$ V

& M( h! G0 ^! _8 _
2 p3 b5 N( u& b0 A8 ?, W- v& r+ h$ l

- C- Z2 ?3 f  F9 l; W& e+ q
收藏 评论0 发布时间:2023-5-17 17:06

举报

0个回答

所属标签

相似技术帖

官网相关资源

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