新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 市電頻率實時監測器的設計與實現

        市電頻率實時監測器的設計與實現

        作者: 時間:2011-02-21 來源:網絡 收藏

        3 系統軟件設計
        T1定時/計數端接收到5V方波檢測信號需采用軟件來進行頻率的測定。初始設置定時/計數器工作方式為:T1為計數器,計數個數為1,脈沖信號來自外部;T0為定時器,定時時間T=200 ms,定時信號是單片機的內部時鐘信號。方波下降沿時同時打開計數器和定時器,定時結束時優先產生中斷,為避免檢測信號計數多一少一的誤差,將定時作延時調整,等待檢測信號計數完整,此延時時間為t,計數個數為N。即通過內部軟件記錄下N-1個周期方波時間為T+t,可計算市電頻率為f=(N-1)/(T+t)。再由單片機將數據送到顯示部分電路,則可讀取電網電壓的頻率,電網電壓頻率顯示大約250 ms更新一次。軟件的系統框圖如圖5所示。

        e.JPG

        4 測試結果
        在某日下午3點在線檢測市電頻率,每隔1 min測試一個數據,所得數據如表1所示。

        f.JPG


        同時對市電降壓后使用Agilent 54642D示波器抓取市電頻率用以比對測試結果,其中兩個典型頻率如圖6所示。測試數據表明,監測器的測試精度達到0.01 Hz。

        g.JPG

        5 結語
        通過對該課題的研究,成功設計出一種基于單片機的市電實時監測器,其測試精度達到0.01 Hz,具有原理簡單、性價比高、操作簡單等特點。該監測器通過準確的編程,最終實現了市電頻率的實時檢測。單片機完成波形頻率的檢測后,將數據進行處理并通過數碼管顯示出來,使系統更加的人性化。


        上一頁 1 2 3 下一頁

        關鍵詞: LED 單片機 單片機

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 仙居县| 高州市| 新乐市| 九江县| 桃园县| 龙口市| 高碑店市| 阜南县| 黎平县| 巴林右旗| 尚志市| 乌兰浩特市| 白山市| 柘荣县| 江都市| 呼伦贝尔市| 台前县| 延吉市| 朝阳县| 津南区| 水城县| 丰顺县| 原平市| 靖边县| 金乡县| 司法| 逊克县| 马关县| 四子王旗| 平谷区| 玉环县| 常德市| 新疆| 茌平县| 阳泉市| 广灵县| 肇东市| 凤城市| 海安县| 太仆寺旗| 密山市|