單片機(jī)
我最近在用TI的DSP芯片,型號(hào)是F2808,打算用里面的eCAP模塊測直流無刷電機(jī)的霍爾信號(hào)頻率,以此來測速。
我先用一塊我做的板子發(fā)送PWM波,然后用eCAP測頻率,測出來的沒有問題,但是當(dāng)我接上電機(jī)后,問題就來了,無論電機(jī)的轉(zhuǎn)速是多少ecap測出來的頻率都是25K。。。用示波器看霍爾信號(hào)才50Hz....用信號(hào)發(fā)生器發(fā)的PWM波測起來也很準(zhǔn)。。。哪位遇到過相似的問題?求高手幫助,小鳥先行謝過了
PS:我用自己的板子發(fā)的PWM波和霍爾發(fā)出的波形一樣,都是5V的方波
開關(guān)電源芯片用的LM2596,放置的是離著霍爾的輸入不遠(yuǎn),明天我再去查查,看看epwm輸出的頻率是不是25K,之前還真沒往干擾上想。。。
明天我再測下,如果到DSP管腳上的波形還是正常的,這樣能排除是干擾的原因吧?
懷疑是軟件或者芯片寄存器設(shè)置什么有問題。
如果是干擾,正好就在25K,并且始終保持在那個(gè)值上的可能應(yīng)該不會(huì)太高。