[發明專利]一種兼容645和698通信協議的電能表及通信方法有效
| 申請號: | 201910406409.6 | 申請日: | 2019-05-16 |
| 公開(公告)號: | CN110147341B | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 劉型志;侯興哲;鄭可;田娟;周全;謝永明;陳文禮;向彬;籍勇亮;宮林;楊芾藜;陶學丹;李小俊;黃丹 | 申請(專利權)人: | 國網重慶市電力公司電力科學研究院;國網重慶市電力公司;國家電網有限公司;華立科技股份有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;H04L1/00 |
| 代理公司: | 北京眾合誠成知識產權代理有限公司 11246 | 代理人: | 王學芝 |
| 地址: | 401123 重慶市渝北*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 兼容 645 698 通信協議 電能表 通信 方法 | ||
1.一種兼容645和698通信協議的電能表,其特征在于,所述電能表包含通信接收口,第一UART接收器和第二UART接收器,協議處理單元,通信發送單元;
所述第一UART接收器和第二UART接收器的接收腳并聯之后連接至所述通信接收口,所述第一UART接收器和第二UART接收器的輸出端分別連接至協議處理單元;
所述第一UART接收器和第二UART接收器分別用于接收不同協議的通信數據;
所述協議處理單元用于處理所述第一UART接收器或第二UART接收器傳來的通信數據,并將所述通信數據通過所述通信發送單元輸出通信數據;
所述電能表還包含,第一UART波特率發生器和第二UART波特率發生器;
所述第一UART波特率發生器用于為所述第一UART接收器產生第一波特率,以及為第一UART發送器產生第一波特率或第二波特率;
所述第二UART波特率發生器用于為所述第二UART接收器產生第二波特率;
所述協議處理單元包含第一協議接收解析單元,第二協議接收解析單元,第一數據處理單元,第二數據處理單元,第一協議組幀單元,第二協議組幀單元;
所述第一協議接收解析單元、第一數據處理單元、第一協議組幀單元依次連接;
所述第二協議接收解析單元、第二數據處理單元、第二協議組幀單元依次連接;
所述第一UART接收器的輸出端連接至所述第一協議接收解析單元;
所述第二UART接收器的輸出端連接至所述第二協議接收解析單元。
2.根據權利要求1所述的一種兼容645和698通信協議的電能表,其特征在于,所述通信發送單元包含第一UART發送器和通信發送口;
第一協議發送單元和第二協議發送單元的輸出端均連接至所述第一UART發送器的輸入端,所述第一UART發送器的輸出端連接至所述通信發送口;
所述通信發送口用于輸出通信數據。
3.一種采用權利要求1-2任一項所述的電能表的通信方法,其特征在于,該方法包含:
通過通信接收口接收通信協議幀;
分別通過第一UART接收器和第二UART接收器判斷接收到的通信協議幀是否正確;
通過正確接收到所述通信協議幀的UART接收器將幀數據輸出到對應的協議處理單元處理之后將幀數據通過通信發送單元輸出。
4.根據權利要求3所述的方法,其特征在于,所述通過第一UART接收器和第二UART接收器判斷接收到的通信協議幀是否正確,包含如下步驟:
若任一UART接收器所接收到的通信協議幀出現字節接收錯誤,則該UART接收器接收數據流程結束,通過另一UART接收器接收到的通信協議幀輸出給協議處理單元,以及;
在任一UART接收器所接收到的通信協議幀均未出現字節接收錯誤的情況下,第一UART接收器和第二UART接收器將接收到的通信協議幀輸出給協議處理單元,若協議處理單元解析任一UART接收器傳來的通信協議幀出現解析錯誤,則該UART接收器的接收數據流程結束,協議處理單元對另一UART接收器傳來的通信協議幀進行處理。
5.根據權利要求4所述的方法,其特征在于,所述通過正確接收到所述通信協議幀的UART接收器將幀數據輸出到對應的協議處理單元處理,包含如下步驟:
通過協議接收解析單元對通信協議幀進行解析;
通過數據處理單元根據解析之后的通信協議幀進行處理獲得回應數據;
通過協議組幀單元將回應數據進行組幀后通過通信發送單元輸出。
6.根據權利要求5所述的方法,其特征在于,所述通過通信發送單元輸出,包含如下步驟:
判斷組幀后的數據的波特率;
若組幀后的數據的波特率為第一波特率則直接組幀后的數據通過第一UART發送器發送到通信發送口,結束本次通信;
若組幀后的數據的波特率為第二波特率,則通過第一UART波特率發生器將第一UART發送器的波特率設置為第二波特率,將組幀后的數據通過第一UART發送器發送到通信發送口;
待數據發送完后,通過第一UART波特率發生器將第一UART發送器的波特率設置回第一波特率,結束本次通信。
7.根據權利要求6所述的方法,其特征在于,所述第一波特率為9600bps,所述第二波特率為2400bps。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網重慶市電力公司電力科學研究院;國網重慶市電力公司;國家電網有限公司;華立科技股份有限公司,未經國網重慶市電力公司電力科學研究院;國網重慶市電力公司;國家電網有限公司;華立科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910406409.6/1.html,轉載請聲明來源鉆瓜專利網。





