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