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

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

[复制链接]
攻城狮Melo 发布时间:2023-5-17 17:06
运行图片
# B! ^1 j1 Z3 j3 x5 X: t测量另一个单片机产生的PWM波6 R$ x- l3 f' M, x
" i/ ~( ?# j: N* s& b) e8 Z
20210203144554705.jpg   U4 `! b2 l' S- a/ d7 _# y, H: \
1 ?2 I/ H/ Z6 d( P- P. @
  k5 T; P5 e8 Q' j
FFT界面9 ^8 [  J: M2 `7 ?* D' h! Q

% E$ A% Q5 L" R5 Z0 x# I: S1 v. M
; R* C6 }( Y2 D/ g5 }/ U( E( M
20210203144741694.jpg
; K2 e- u1 Z1 |
* N' [7 U( f7 w

6 [/ J  W4 _) A) x4 ]9 D! ~测量自身DAC发出的正弦波(带直流偏移)
: \" M' b3 q; z. E8 @6 M( U& A
: Q% M7 x& D0 p3 P' |
20210203145030227.jpg 1 W% `, u% v" F4 l9 C$ E
0 U" T2 U8 o( L! j. P. [
FFT界面( e7 r: X# E* H  M. ]4 o3 e) h" T& w; }
; H; V: Y; s/ [0 `
20210203145048347.jpg 0 ^  E+ x1 C( Q

0 s: W+ A- b6 D7 Y+ `; E; H
(频率有些不准是因为采样频率太高了,而FFT只有1024个点导致频率的分辨率过大,降低采样频率就准了,但是降低采样频率的话波形就太密密麻麻了233)' O! h! D! `; A- A* \
: q& v) f$ `; o; ]

( K  n- }7 o1 f7 c% V+ P" f功能总览
. o$ @% L6 i6 u* v' {, Y界面完全更新) P% G0 J- k% p
可以显示波形或者FFT
- O0 L& S5 C. j4 B- O' @9 {+ L最高采样率1M,最低500
  y5 T: ]. @% F. R0 a2 X使用FFT测量波形频率(在采样率很高时由于FFT点数依旧为1024会不准),显示峰峰值和最小值9 p' ]; y1 r. V# ?" ~7 n  A, f
按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、N个显示点代表1个采样点) E5 d! G& L* }3 r* H
按键操作为:单击Key1为增大、上移、左移,Key2相反;双击Key1选择下一个参数,双击Key2选择上一个参数;三击调节DAC正弦波频率8 M: O+ _8 \: b% D& C
屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形
& S1 C% y- V& ]& b6 i/ }) x只有自动触发
6 E/ p0 e) o" b# {! F! x3 V4 b7 y: ~" N% |+ v8 W0 |+ h+ Z$ T
操作说明' b4 |! y5 i) F& _* N  E' G  L
一共是两个按键和两个按钮进行操作
$ C8 A' I2 {' R3 r, i1.按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、那个 3->1 的意思是连续3个显示点都是同一个采样点的值,可以在不调整采样率的情况下伸展波形。8 p6 ]3 N1 l4 a
按键操作为:3 d0 w$ h- u9 i0 G4 f8 J, K
单击Key1为增大、上移、左移,Key2相反;
2 \9 o. P) b4 b3 x1 q5 _3 @' B5 S  p长按Key即为连续单击Key,加速操作
+ E" O$ h% v. \5 u' {  L; g+ F双击Key1选择下一个参数,双击Key2选择上一个参数(有黑白闪烁提示);$ t3 _# h; _3 T
三击Key1和Key2调节DAC正弦波频率
& N: O7 L5 h, r# H2.屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形/ c. t* O4 Z3 G7 F# f0 E# Q3 A- r

, \5 V# b5 L+ a4 Y% j

- o, w9 Z, m* r没有的功能(以后可能添加)
9 c2 q% q9 S$ I正常触发
# ?' S* ~* e" g7 p- m) T波形保存
( k( V! H8 P! u; f& G/ I& [自动设置+ l. T  e; l  T! K1 N# L( S5 L
多通道,目前只有一个通道
9 E  D- i: q1 T7 X5 ^光标测量8 o/ F5 l: p. V8 J
2 `; |' m6 C! |0 y
引脚说明# A/ I1 [/ }; Y
PA4和PA5输出DAC正弦波,PC5作为ADC的输入,两个按键分别为PA0和PC13,串口用USART1,PA9、PA10收发。
/ S% q, n5 |% n" A5 l+ X————————————————7 w+ F+ S- a. d, h7 Z  N& e3 ]
版权声明:天神Creator
  x7 ?  Y5 M2 H+ k如有侵权请联系删除$ R; i) h5 Z8 x# d3 {

' T9 A8 Q( R6 z0 A
3 t) R) J# J( _3 `
) S+ Q; }/ H2 `4 I' h1 ~) G( d  a4 F. E
收藏 评论0 发布时间:2023-5-17 17:06

举报

0个回答

所属标签

相似技术帖

官网相关资源

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