新聞中心

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

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

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


        1)初始化程序:

        NEC單片機UPD78F0485本身具有豐富的內部資源,可以大大的減少外圍器件的數量,也就減少了故障發生的幾率。需要初始化的地方主要有:內部RAM,選項字節,中斷控制寄存器,串口控制寄存器,定時器控制寄存器,LVI電路控制寄存器,看門狗控制寄存器,IIC電路控制寄存器,液晶驅動控制寄存器等。

        2)UART收發程序:

        UART的收發是由單片機內部自帶的串口模塊來完成的,程序里我們只需要查詢收發完成標志位,連續收發,檢測出錯標志位和糾錯處理。大大的簡化了程序的運行過程,也降低了程序時序的壓力。

        3)軟件校表的程序:

        軟件校表的過程如下:我們對脈沖的采集,采集ADE7755輸出的高頻脈沖,1度電的高頻脈沖輸出個數為低頻脈沖的整數倍,軟件校表的過程就是通過串口通訊來調節1度電所對應的高頻脈沖的個數,已達到計量準確的目的。

        通訊協議的設計

        規約格式:



        圖6:字節格式



        圖7:幀格式

        ·字節傳輸格式:0(1位起始位)XXXXXXXX(8位數據位)1(1位結束位),數據傳輸過程中允許每一個字節的空閑間隙為·通訊波特率:1200波特。

        ·3到5個FEH作為同步頭,一個16H結束字。

        ·詳細命令格式技術局返回格式請參照645規約(DL/T 645—1997)。

        ·幀格式,如圖7所示。

        通訊時,如果在限時內沒有受到應答幀,則認為傳輸出錯,重發先前的命令幀。重發最多3次,3次重發仍然無法受到應答幀時,則發出相應的故障提示信息。

        結束語

        有上述可以看出,基于NEC單片機UPD78F0485設計的付費率電表完全符合國家關于多費率電能表的標準GN/T15284-2002和多功能電能表的通訊規約DL/T645-1997的要求,并且具有功能合理,故障率低,外圍器件少,計量精度高等特點,并且大大節省了硬件成本,增強了市場推廣的可行性,另外,支持C語言的編譯環境又為此款電表的實際開發縮短了開發周期。

        上一頁 1 2 3 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 都匀市| 怀化市| 瓮安县| 饶阳县| 宜宾县| 阜南县| 涞水县| 罗定市| 潼关县| 上杭县| 海丰县| 车致| 镶黄旗| 双牌县| 且末县| 容城县| 新河县| 通州区| 林周县| 荥阳市| 凤阳县| 榆树市| 扶风县| 鄢陵县| 惠安县| 泰来县| 汝阳县| 饶阳县| 丹江口市| 永修县| 色达县| 普兰店市| 县级市| 商都县| 兴安县| 城口县| 哈密市| 河间市| 瑞安市| 南雄市| 洛扎县|