新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > DSP與LabWindows/CVI的電力故障監測錄波器設計

        DSP與LabWindows/CVI的電力故障監測錄波器設計

        作者: 時間:2010-09-26 來源:網絡 收藏

        16g.jpg


        如圖7所示,界面上有故障自動記錄時間選擇按鈕,如果設置2s,則存儲故障前后共4s的波形。通過波形選擇按鈕可選擇要顯示的波形,選擇A相電流,則可顯示出其波形和各次諧波數據等(如果未接計算機,可以依靠外接鍵盤來設置其相關值)。開始運行時,進行系統初始化,傳感器開始檢測電壓電流,檢測到的模擬信號由A/D轉換為16位的數字信號,由進行FFT運算分析出各次諧波分量,并計算出THD值。所計算出的基波最大值與所設置的標準值進行比較,當大于或小于設定值時,觸發報警裝置。之后所測數據由串口傳送到計算機的控制界面和單片機,控制界面顯示出所測波形和數據,可保存故障波形和數據。單片機控制LCD進行顯示,圖7中的實驗結果為A相電流波形,顯示出A相電流的基波和各次諧波值,并算出THD值等。
        3.2 部分程序
        當系統運行時,首先配置串口,向串口發送要顯示的某相電流或電壓,會根據指令要求傳輸給計算機。軟件界面會顯示波形和其有效值,并可根據情況進行存儲打印等。下面部分函數:

        16h.jpg

        3.3 實現FFT變換和計算THD值等
        DSP能夠進行浮點運算,其定標能夠實現數值的精確計算。定標簡單來說就是把一個小數換算成整數,然后進行運算,這樣使得運算誤差變小。例如,一個小數為1.123 456 789,后面還可以有好幾位小數。如果直接計算的話,運算中會舍去小數點后的部分數值,使得誤差變大。如果利用定標運算,可以把1.123 456 789變為整數1.123 456 789×225(選擇Q25定標)后進行運算,這樣使得計算的結果誤差比原來小。這是DSP運算的一大優點,而且其運算速度快,利用FFT運算時,采樣諧波頻率可以達到31次之多。
        DSP初始化程序:

        16i.jpg

        16j.jpg
        可以通過控制界面發送要顯示的某相電壓或電流的指令信號,也可以通過鍵盤來發送要顯示的信號波形。DSP通過判斷接收中斷標志位和指令信號,來觸發A/D轉換,中斷指令如下:

        16l.jpg


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 邻水| 县级市| 西贡区| 弥渡县| 东阳市| 新源县| 剑河县| 岳阳市| 海口市| 化州市| 哈密市| 海盐县| 涟水县| 蒙城县| 教育| 宁化县| 家居| 洪雅县| 淮滨县| 蒲江县| 靖宇县| 区。| 赤水市| 丰县| 林芝县| 南昌市| 秦皇岛市| 垫江县| 寿阳县| 阳江市| 墨玉县| 云阳县| 民丰县| 盘山县| 成武县| 新乡市| 渝中区| 宜州市| 团风县| 安丘市| 苍山县|