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

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

[复制链接]
攻城狮Melo 发布时间:2023-5-17 17:06
运行图片
! |8 V& I, N+ A8 e# |- Y% S测量另一个单片机产生的PWM波& F+ W% H6 _2 w8 @. T: M

4 [, x* `1 _+ ~6 V) @ 20210203144554705.jpg % D! F: c1 w& q. a

, ?4 B/ R* R' J% {0 M- k/ [& Z
% a' k* ]7 b4 N
FFT界面
% [& j5 l( ?& z9 o( P. P! n0 l; O: T2 G# o6 t% b* N

/ \0 g. n- Z  [4 r  E1 Q 20210203144741694.jpg * l& o% l) g' e. h; `/ S

3 t" ~6 Z) A0 O

0 ~: R& L% O% e+ g" W* D测量自身DAC发出的正弦波(带直流偏移)7 |1 y$ }1 g' \% w' ~/ c4 Q- w

. S* o* L3 m" Q' [, O: H
20210203145030227.jpg
5 w  M8 t/ ?" p  [. F; y: p

# ]5 i* \' |- ~9 i) n9 f9 hFFT界面
! Y$ p6 h+ Z* ^' k( z% C9 D4 D$ X
& S. D! h6 ], I- L4 {& v
20210203145048347.jpg
0 S+ F3 E. g3 P6 t- ^7 r- o
$ s- i# U+ P- k3 L
(频率有些不准是因为采样频率太高了,而FFT只有1024个点导致频率的分辨率过大,降低采样频率就准了,但是降低采样频率的话波形就太密密麻麻了233)6 G1 ^& t9 @$ T9 Y
* O7 b: {: d8 R: j$ M

. u  v* J5 A* J$ `2 i功能总览3 o2 l' I6 z  @0 _  }3 ]
界面完全更新
9 T6 f1 b" G+ z8 h# |- _* ^可以显示波形或者FFT8 d7 X' B$ l6 Z5 d2 f. i6 J
最高采样率1M,最低500/ ^9 n8 `" n: p' q$ Q2 `7 |- X' s
使用FFT测量波形频率(在采样率很高时由于FFT点数依旧为1024会不准),显示峰峰值和最小值
9 |. g# c9 l  v4 J+ M按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、N个显示点代表1个采样点
; }- u) @0 P$ A* w0 a1 Y按键操作为:单击Key1为增大、上移、左移,Key2相反;双击Key1选择下一个参数,双击Key2选择上一个参数;三击调节DAC正弦波频率
$ i+ s, Q$ i6 }5 V6 U屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形
& B$ m4 S  Y. Q只有自动触发- }: d8 o- g+ w+ L
: W2 w( V0 F5 ?0 o7 m# d# o" [/ D
操作说明$ H2 a# q. P( A
一共是两个按键和两个按钮进行操作8 X; u$ J1 p7 h( a
1.按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、那个 3->1 的意思是连续3个显示点都是同一个采样点的值,可以在不调整采样率的情况下伸展波形。. X4 ^. N( O3 M8 A6 `5 m7 |. [! |
按键操作为:
/ v" j0 ^$ a) ?2 K% b" U% `; A单击Key1为增大、上移、左移,Key2相反;
9 d0 Y4 \% }9 V$ P# t3 t) W长按Key即为连续单击Key,加速操作1 O* }  q3 F! H/ X) W( Z
双击Key1选择下一个参数,双击Key2选择上一个参数(有黑白闪烁提示);
0 P" j( k0 W( Y' @  O* Z. a8 N三击Key1和Key2调节DAC正弦波频率
/ a  k9 z/ t4 r/ X. m  `4 |/ k5 T2 t2.屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形
- h; q7 N' f; j9 d4 o( x- s3 V6 `& ^
$ q) D! E3 A1 g( K' q6 P& {
没有的功能(以后可能添加)
& C& @: {, j( r: C. w' Y正常触发
& U& t9 C+ c4 M( w. S) b波形保存& J) c2 J# d. }. c  @9 O/ j% z
自动设置
+ s! Z0 D6 ?% B; X" ]多通道,目前只有一个通道; ?9 d# y. d, [" E# |, {
光标测量$ E  u0 z' k& v* V$ O8 F! c7 F+ S
+ j- S+ h6 G& y: a) ~2 [
引脚说明7 N8 k, O+ R4 C
PA4和PA5输出DAC正弦波,PC5作为ADC的输入,两个按键分别为PA0和PC13,串口用USART1,PA9、PA10收发。
! g4 @  d+ l5 l. j3 n————————————————; M8 M* q1 |* k/ z4 m, {
版权声明:天神Creator
7 w+ m/ \2 {8 C如有侵权请联系删除
9 \, y) ]4 Q/ [/ U$ K) f1 q( P8 J: @' w

- }- m7 ^" O5 E: G) |
3 Q+ x0 v  m7 B- G2 Q' v) C% B. O2 O
赞 收藏 评论0 发布时间:2023-5-17 17:06

举报

0个回答

所属标签

相似技术帖

官网相关资源

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