看似楼上的都不是从业人士。小弟在这里侃两句。
% \" U1 L/ q6 \5 K5 ]1 ^ [# c
) K2 h! K9 j4 k( U, E/ {3 \可以将被测波形整形后,以百余MHz的采样频率分别高速地抓下每个PWM波形的高电平与低电平的确切时间,可以做到每个PWM周期都输出一个算得的“占空比”数,也可以均值以获得高分辨率的占空比数。
6 W. [0 x0 i: r可以将这个PWM波作为时钟在一定时基内进行计数,与高稳定度频率基准(铷钟/恒温晶振,一般为10MHz)进行比较以得到被测PWM的高准确度频率。 ~$ d& y4 ^9 `3 _$ ]3 }9 I
$ Z5 I7 Y* R# S4 |0 ~) k关于显示,是最无所谓的一个技术点,无论是数码管/液晶屏/条棒显示/串口或总线输出,关键都不在这里。
) s2 q N" g9 x& M# Q+ f4 c4 L
( Q$ |( S! |. o* F9 X想要得到多高的精度,想怎么做,楼主可以接着往下说。* D1 }% r. o$ j9 |1 c+ ^
" {7 f- p( ], J# T U- A e( a
补充内容 (2014-12-22 23:20):0 Z V. T3 e' Q5 C$ S
答螺旋线哥:考虑了一下,时钟与PWM同步起来并没有什么好处,如果有的话,请讨论一下,谢谢。个人觉得尽力提升采样主频以获得高时间分辨率比较重要。" y3 d, r9 U4 q7 C- G s
7 C0 ^2 R# E2 e( R补充内容 (2014-12-23 11:50):$ x% v( _% Z+ P5 P5 [9 n% i K3 u* G
回螺旋线哥:您说的是理想信号的采样结果FFT转至频域会有一些因采样速率有限而产生的谐波。在信号速率逐渐逼近采样定理的情况下会恶化(少见,像1Gsa/s的示波器普遍带宽在100MHz)。1/3[11:52]/ y7 v! W" e. }. c" J; K
! \/ |, h2 P8 B) R' m/ q
补充内容 (2014-12-23 11:50):7 W1 P8 u4 T4 \" K6 p
小弟没有做过伺服驱动,请多聊聊,谢谢。被测信号频率/占空比可变的情况下想要测定此频率/占空比,与,已知被测信号频率的情况下对此信号进行AD是两个不同的套路。2/3[11:52]
3 z( h3 f( S3 n( U9 N) d `- z. [, p( w5 Q! n' b7 w
补充内容 (2014-12-23 11:50):
: S# q+ `7 [; w5 Q! w这两种不同套路中前者是对被测量进行1Bit转换,后者商用集成化器件从8至31位都有,被测量频率在变的情况下同步愈发困难,而尽系统最大能力提高采样速率是个通用的办法。3/3[11:52] |