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

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

[复制链接]
攻城狮Melo 发布时间:2023-5-17 17:06
运行图片
  C# r" `1 p1 d0 q" e测量另一个单片机产生的PWM波8 G) I  I. A. f. H+ Q! P
( ]' K: t  Q* ?# v$ W4 _
20210203144554705.jpg 6 w% u) `1 K  m

1 K& d. ^7 f/ k- m! p7 F
' w* F  I2 |, Z5 R+ N; U% b8 c1 {
FFT界面
2 n6 \8 w4 A' [* i' D- a# \5 h: b: _$ j9 A4 b
6 N) y* C8 O; ~5 m  C
20210203144741694.jpg - B4 i3 z+ a" G$ x6 H% d" Q* F

0 |( q* {' O- ~" T: ~/ l& a% ~

7 ^9 g& f" `# W, h0 X$ z测量自身DAC发出的正弦波(带直流偏移)
/ c$ ^" l3 G( S4 }+ z( z. ^' z) h' C4 ~& g& _
20210203145030227.jpg * h1 M- {% l. K( @# x9 V
( X. L5 W6 L- s4 D4 q9 N, o; q
FFT界面6 a/ k# o1 ]7 C& L
6 G( V. q+ ~+ G1 ]' [
20210203145048347.jpg ' \- X0 q( H8 K* `
) h- l; w9 n: A
(频率有些不准是因为采样频率太高了,而FFT只有1024个点导致频率的分辨率过大,降低采样频率就准了,但是降低采样频率的话波形就太密密麻麻了233)1 i& a" \9 W6 X5 l2 L& [
' i+ O1 ^) [& h1 I
4 Y! w* Y. a. C8 ]. G! g1 K
功能总览7 V  l7 E) g( w, r$ I' }9 n8 ^
界面完全更新5 a. A! v: a( f$ v1 F4 e
可以显示波形或者FFT
% W; y# I5 ?4 p& H% n# t0 Q最高采样率1M,最低500& r. {/ Q6 C( z4 L
使用FFT测量波形频率(在采样率很高时由于FFT点数依旧为1024会不准),显示峰峰值和最小值# H$ [1 R( s" p: C3 o7 {) F
按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、N个显示点代表1个采样点1 g1 x. O/ ?( M* c
按键操作为:单击Key1为增大、上移、左移,Key2相反;双击Key1选择下一个参数,双击Key2选择上一个参数;三击调节DAC正弦波频率
/ o% v( d- N) M2 D; ~! K6 K8 \) \屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形
# K( {+ w( s2 d, o, A8 H只有自动触发
) y; ?; {; p  e7 R
, {6 s5 I6 Q! _4 Y; T3 \( A
操作说明0 B' x# h9 i# C  U9 K5 ^7 W. o
一共是两个按键和两个按钮进行操作
1 M# ^7 w& `5 C  m4 w! ]. x1.按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、那个 3->1 的意思是连续3个显示点都是同一个采样点的值,可以在不调整采样率的情况下伸展波形。. h7 D$ C' O4 H. P1 ^
按键操作为:& J4 E' h1 U; V5 |% Y) {
单击Key1为增大、上移、左移,Key2相反;
2 R( @+ z& c+ E  D/ q长按Key即为连续单击Key,加速操作
8 s$ D2 r) ~* y0 c双击Key1选择下一个参数,双击Key2选择上一个参数(有黑白闪烁提示);' @& x# U" v$ {
三击Key1和Key2调节DAC正弦波频率
1 V1 n# k3 o* S8 p2 l2.屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形
% x8 p- P7 q# G1 }+ h6 i% c  z2 m& m

* Y8 m( s. s8 x8 O- M没有的功能(以后可能添加)' C$ V, H. Y6 _
正常触发! a: @: J8 }- g/ T
波形保存
. G; H* i: F  K" @自动设置
4 b% y2 |' K  ~$ K多通道,目前只有一个通道0 j7 l2 y/ A5 F! {
光标测量6 @" V+ ]4 W3 `* F4 q5 I% i

- o/ L* q5 r& Y" S$ Q0 R( e
引脚说明& b; F$ G6 i# c/ e3 D
PA4和PA5输出DAC正弦波,PC5作为ADC的输入,两个按键分别为PA0和PC13,串口用USART1,PA9、PA10收发。8 p" G- ~8 {3 E9 g8 J) P3 w1 A0 u8 ~
————————————————; E4 s9 ^4 X  J7 ?
版权声明:天神Creator
4 h+ K* u% h$ }% @9 k如有侵权请联系删除
. G9 N/ C2 F% O8 w9 s" U: f6 }: O) e7 k) N0 P; D
$ o1 c* \1 r: I+ W4 V; W; p
. C8 Z! D6 C3 l! t5 U
) }( K  T" ^0 @' G! K
赞 收藏 评论0 发布时间:2023-5-17 17:06

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版