具有遠(yuǎn)程抄表功能的單相電子式電能表設(shè)計(jì)
(2)鏈路層
本協(xié)議為主-從結(jié)構(gòu)的半雙工通信方式。手持單元或其它數(shù)據(jù)終端為主站,電能表為從站。每個(gè)電能表均有各自的地址編碼通信鏈路的建立與解除均由主站發(fā)出的信息幀來(lái)控制。每幀由幀起始符、從站地址域、控制碼、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)域、幀信息縱向校驗(yàn)碼及幀結(jié)束符等7個(gè)域組成。每部分由若干字節(jié)組成。
(3)應(yīng)用層
可分為對(duì)讀數(shù)據(jù)、寫數(shù)據(jù)、寫設(shè)備地址、修改密碼等的規(guī)定。
2.2.2 主站發(fā)布正常通信命令類型及信道中數(shù)據(jù)傳輸格式
(1)主站讀數(shù)據(jù)集合
主站讀數(shù)據(jù)集合如表1所示。
圖2 紅外發(fā)射和接收電路
圖3 RS-485通訊接口電路
(2)主站向從站編程數(shù)據(jù)
主站向從站編程數(shù)據(jù)如表2所示。
3 軟件設(shè)計(jì)
3.1 電能表軟件系統(tǒng)主程序設(shè)計(jì)
電能表軟件系統(tǒng)主程序如圖4所示。包括整個(gè)程序初始化部分、顯示刷新處理部分、通訊幀命令處理部分、電量運(yùn)算及儲(chǔ)存部分、電量結(jié)算處理部分以及其他事件處理部分。整個(gè)程序是通過(guò)查詢方式執(zhí)行的,通過(guò)查詢電表事件發(fā)生的條件情況,判斷電能表事件是否發(fā)生,來(lái)執(zhí)行相應(yīng)的操作,這種執(zhí)行方式只要保證CPU的執(zhí)行速度足夠快,是能夠保證事件響應(yīng)的時(shí)效性的。
圖4 電能表軟件系統(tǒng)主程序框圖
電能表相關(guān)文章:電能表原理
評(píng)論