天天看點

DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗

DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗

實驗環境

DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗

硬體

DDZY719-Z型單相費控智能電能表1塊 ;

E95-DTU型Rola子產品2個 ;

電腦1台;

軟體

SerialDebug;

Rola子產品配套軟體;

校驗位計算工具

涉及知識點

465規約幀格式 :參考:(https://img-blog.csdn.net/20170906175555913?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM1MTA1MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center);

DDZY719-Z型單相費控智能電能表:2400(波特率)、8E1(偶校驗);

電腦所屬參數:9600(波特率)、8N1(無校驗);

萬能抄表指令:

a. 68 99 99 99 99 99 99 68 11 04 33 33 34 33 48 16;

b. 68 AA AA AA AA AA AA 68 11 04 33 33 34 33 AE 16;

資料與傳輸運算方式:主站加0x33,從站減0x33;

傳輸次序:所有的資料項都是先傳低位位元組,再傳高位位元組,這裡的資料項,主要涉及到位址域和資料域,因為其他都是1個位元組。

實驗步驟

  1. 将與電表端相連接配接的Rola子產品使用配套軟體将波特率、校驗方式設定成與電表相一緻;
在配置Rola子產品參數時,需要将其設定為M1模式;
DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗

2. 将與電腦相連接配接的Rola子產品波特率、校驗方式同樣設定成與電腦一緻;

DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗

3. 使用SerialDebug進行序列槽配置;

a. 将配置端口為:

DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗

b. 接收區和發送區均配置為十六進制顯示:

DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗

4. 使用SerialDebug發送萬能抄表指令,擷取電表的位址;

DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗

此時輸入68 AA AA AA AA AA AA 68 11 04 33 33 34 33 AE 16 指令,傳回值為68 13 17 07 19 00 00 68 91 08 33 33 34 33 36 33 33 33 4F 16,此時讀數與電表上位址一緻(傳輸次序是低位在前,高位在後,而且是十六進制)

DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗

(電表上位址為BCD碼,不是十進制數);

  1. 将電表位址重新寫入68

    AA AA AA AA AA AA

    68 11 04 33 33 34 33

    AE

    16(AE為校驗碼,位址寫入後需要重新計算);最後經過計算得:68 13 17 07 19 00 00 68 11 04 33 33 34 33 FC 16;
    DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗
  2. 此時使用SerialDebug再輸入68 13 17 07 19 00 00 68 11 04 33 33 34 33 FC 16,傳回值為68 13 17 07 19 00 00 68 91 08 33 33 34 33 36 33 33 33 4F 16;
    DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗

    得到 68 13 17 07 19 00 00 68 91 08 33 33 34 33 36 33 33 33 4F 16各部分顔色代表:

    68:---------------------------------幀起止符

    13 17 07 19 00 00:------------位址域

    68:---------------------------------幀起止符

    91:---------------------------------控制碼

    08:---------------------------------資料域長度

    33 33 34 33 36 33 33 33:----資料域

    4F:---------------------------------校驗碼

    16:---------------------------------結束符

    其中資料域這裡的33 33 34 33真實的含義應該是00 00 01 00,因為加了33,這個資料塊也可以了解成寄存器位址;而後面的36 33 33 33分析資料時應當減去33,才是電表讀數,是以:

    0x:36-33=03;

    0x:33-33=00;

    0x:33-33=00;

    0x:33-33=00;(注意傳輸次序)

    此時計算電量為0.03KW/h,與電表上示數一緻;

    DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗DDZY719-Z型單相費控智能電能表通過Rola子產品實作的無線抄表實驗
參考自:(https://blog.csdn.net/u012351051/article/details/77869547);

繼續閱讀