看似樓上的都不是從業人士。小弟在這里侃兩句。( L8 E T5 e2 [5 X7 c
0 I4 n& H$ }8 g# r可以將被測波形整形后,以百余MHz的采樣頻率分別高速地抓下每個PWM波形的高電平與低電平的確切時間,可以做到每個PWM周期都輸出一個算得的“占空比”數,也可以均值以獲得高分辨率的占空比數。
; O3 c6 w' n% l3 v可以將這個PWM波作為時鐘在一定時基內進行計數,與高穩定度頻率基準(銣鐘/恒溫晶振,一般為10MHz)進行比較以得到被測PWM的高準確度頻率。
3 y# O$ q; e8 N
6 @2 V( b& }: T* d關于顯示,是最無所謂的一個技術點,無論是數碼管/液晶屏/條棒顯示/串口或總線輸出,關鍵都不在這里。+ A9 l' ] [, M4 W" ^: I1 o7 Q/ O9 y
( N7 |, N' G8 n
想要得到多高的精度,想怎么做,樓主可以接著往下說。
% R1 N6 p" c1 ?4 N3 j* a: m ]0 T
( O( q- ~/ R8 A3 u9 v# m- f補充內容 (2014-12-22 23:20):, x1 C) W5 p) g D, i
答螺旋線哥:考慮了一下,時鐘與PWM同步起來并沒有什么好處,如果有的話,請討論一下,謝謝。個人覺得盡力提升采樣主頻以獲得高時間分辨率比較重要。
4 u4 f8 R; s% D) b7 A9 v% d( H. Q# x- `$ Q
補充內容 (2014-12-23 11:50):
) s1 Y9 b$ U" h) g" J9 K1 m/ x4 @: }0 ?回螺旋線哥:您說的是理想信號的采樣結果FFT轉至頻域會有一些因采樣速率有限而產生的諧波。在信號速率逐漸逼近采樣定理的情況下會惡化(少見,像1Gsa/s的示波器普遍帶寬在100MHz)。1/3[11:52]
: j, [# L# j7 }. E7 K4 i0 w; D5 M/ m1 r( O7 R0 N- v
補充內容 (2014-12-23 11:50):
: f9 y- z1 Q6 u# t8 p+ w小弟沒有做過伺服驅動,請多聊聊,謝謝。被測信號頻率/占空比可變的情況下想要測定此頻率/占空比,與,已知被測信號頻率的情況下對此信號進行AD是兩個不同的套路。2/3[11:52]8 E8 C! l5 w5 d7 v& f$ T
! _" _4 X6 q) m/ Z' g) L5 w. y補充內容 (2014-12-23 11:50):
. i8 w# C5 q/ ]8 ?3 [ u這兩種不同套路中前者是對被測量進行1Bit轉換,后者商用集成化器件從8至31位都有,被測量頻率在變的情況下同步愈發困難,而盡系統最大能力提高采樣速率是個通用的辦法。3/3[11:52] |