DSP的捕捉功能,代替DSP的定時器對同步信號的頻率進行測量

用DSP28335的捕捉模塊對方波上升沿進行捕捉的頻率測量方法,採用28335的eCAP5 模塊對方波的上升沿進行捕捉,每次捕捉完上升沿後都對32 位定時器進行置位,上升捕捉的計數值爲N 1。則除設備開始運行的第一週波之外, 之後的捕捉到的定時器值N 1 與頻率f 成比例關係, 即:

f=k*150*1000000/N1(其中K 爲輸入信號分頻係數)。

在150 MHz 主頻的DSP 中,32 位的定時器溢出的時間接近半分鐘,對50Hz的頻率進行上述的測量,其不會溢出。採用直通方式對50Hz 的信號進行測頻,計數值大概爲3× 106 次。假設對信號進行K 次分頻,則計數值將是K× 3×106 次。定時器由於計數造成的絕對誤差爲:

1/N=1/K× 3×106 

採用時間預定標器對信號分頻可以提高測量精度,但也會降低測量的實時性。對於K 分頻,則需要K個周波才能得到頻率信息,即此時得到的測量頻率是K 個周波之前的頻率。採用直通方式造成的絕對誤差大約爲3*10-7 , 完全可以滿足電力系統測頻的要求。考慮到電力系統頻率測量的實時性,採樣直通方式對頻率進行測量。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章