新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 帶軟件校表功能的單相多費率電能表的設計

        帶軟件校表功能的單相多費率電能表的設計

        作者: 時間:2017-02-06 來源:網絡 收藏




        2)紅外通訊電結構:

        紅外通訊電路在電表里使用非常廣泛,是由于目前紅外掌機抄表的方式還在很多地區使用。在這種市場需求的帶動下,單片機有兩路UART口來做通訊就變得必須了。如圖3所示,在紅外發射電路中,采用兩個三極管疊加,其中TXD網絡用來發送數據信號,38K網絡用來發送載波信號,這樣由于硬件電路的邏輯與作用使得LED3發送出我們預期的數據。這種電路只是紅外發送電路的一種連接方式,也可以,采用一個三極管,在程序里面做TXD和38K的與運算。

        3)計量電路:



        圖4:計量電路的結構

        計量電路有ADE7755作為采樣芯片,通過分流器也就是圖上的錳痛片采集電壓電流,內部計算成有功功率,然后以脈沖(CF)的方式輸出。單片機采集這個脈沖,計算電量。圖下方的很多電阻構成了電表的精度調節電路。

        軟件設計

        電表運行狀態分為常狀態和低功耗狀態。程序中設置了一個空閑標志,掉電的時候空閑標志位被置為1,在主程序中不斷的檢測這個標志,當此標志置1的時候,進入睡眠狀態,以減少功耗。

        軟件功能的實現由各個子程序來完成,主要由紅外通訊子程序、485通訊子程序、軟件校表子程序、電量計算子程序、掉電處理子程序等構成。主程序流程圖5所示。



        圖5:主程序軟件流程圖

        此系統中,主要的程序集中在初始化、UART通訊和軟件校表幾個地方,這里予以簡介。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 吴川市| 临潭县| 绥化市| 名山县| 大厂| 大邑县| 曲松县| 正定县| 永泰县| 盐边县| 手机| 河津市| 乐安县| 泰顺县| 桐城市| 长沙县| 黄冈市| 辽宁省| 绥中县| 乌拉特前旗| 武清区| 大荔县| 泰和县| 藁城市| 罗甸县| 平潭县| 明星| 驻马店市| 西峡县| 三穗县| 甘南县| 黄梅县| 西平县| 泸州市| 安义县| 简阳市| 谢通门县| 中卫市| 西宁市| 白沙| 环江|