[發明專利]寬帶載波通信模塊載波芯片抄表接口統一管理控制方法有效
| 申請號: | 201710306345.3 | 申請日: | 2017-05-03 |
| 公開(公告)號: | CN107134124B | 公開(公告)日: | 2020-02-14 |
| 發明(設計)人: | 方盛明;朱永豐;朱信洪;任旭;劉漢文;楊守旭 | 申請(專利權)人: | 杭州西力智能科技股份有限公司 |
| 主分類號: | G08C19/00 | 分類號: | G08C19/00 |
| 代理公司: | 33109 杭州杭誠專利事務所有限公司 | 代理人: | 尉偉敏 |
| 地址: | 310024 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 寬帶 載波通信 模塊 載波 芯片 接口 統一管理 控制 方法 | ||
1.寬帶載波通信模塊載波芯片抄表接口統一管理控制方法,其特征在于,所述控制方法實現過程如下:
(1)將載波芯片的工作模式抽象成6種工作模式;
(2)根據載波芯片的6種工作模式,給每種載波芯片定義15種處理函數;
(3)設置集中器接口程序的抄表工作方式;
(4)在集中器接口程序中增加載波芯片執行所需要的初始化函數、芯片函數、消息解析函數和模式切換函數;
所述6種工作模式為:空閑模式、定抄模式、隨抄模式、廣播模式、自學習模式和遠程調試模式;所述15種處理函數為:空閑模式啟動函數、定抄模式啟動函數、隨抄模式啟動函數、廣播模式啟動函數、自學習模式啟動函數、遠程調試模式啟動函數、空閑模式停止函數、定抄模式停止函數、隨抄模式停止函數、廣播模式停止函數、自學習模式停止函數、遠程調試模式停止函數、載波芯片初始化函數、檔案與路由同步函數和消息解析函數;
其中集中器接口程序由載波抄表線程和載波芯片管理線程組成,載波抄表線程與載波芯片管理線程之間通過郵箱通信,兩者通信由模式切換函數封裝;
(3.1)在設備上電時,集中器接口程序根據載波芯片類型,調用載波芯片初始化函數,初始化載波芯片,載波芯片初始化成功后,則由集中器接口程序接受定抄請求;
(3.2)當一載波任務調度執行時,根據其任務模式調用對應啟動函數,完成相應載波模式的切換操作,執行集中器接口程序請求的任務,具體如下:
(3.2.1)載波抄表線程接收來自集中器接口程序的表地址和抄讀數據項;
(3.2.2)載波抄表線程接收來自集中器接口程序的模式切換請求;
(3.2.3)載波抄表線程向載波芯片管理線程的上行接收郵箱中發送啟動切換請求;此時,載波芯片管理線程在不斷輪詢該郵箱,一旦消息抵達,立即進入idle_proc進行解析;idle_proc將發送命令幀啟動路由芯片進入定抄模式;
(3.2.4)載波芯片管理線程將自己的工作模式修改為定抄;
(3.2.5)載波芯片進入連續申報抄表地址,載波芯片管理線程調用消息解析函數將接收到來自下行鏈路的消息幀,拆幀并緩存上報地址,待載波抄表線程調用get_curr_node取走地址;
(3.2.6)載波抄表線程根據獲取的地址,判斷其是否需要抄讀,是則組幀下發,否則請求下一結點;
(3.2.7)載波芯片管理線程消息解析函數在做完消息轉換之后投遞至載波芯片完成載波抄表過程;
(3.2.8)如果有數據返回,載波芯片管理線程將其轉化并投遞至載波抄表線程;
(3.2.9)載波抄表線程完成拆幀、數據上報給集中器接口程序,并記錄抄表時延及路由,作為自學習,重建路由的依據;
(3.2.10)等待120秒,如果沒有地址申報,判讀是否所有列表中的電表都已經申報;
如果所有列表中的電表都已經申報完成,那么,
如果所有數據都經抄回,則跳轉到第3.3步;
如果還有表的數據項沒有抄回,則強制切換到隨抄模式,組幀向載波芯片直接抄讀數據;如果成功或3次還不成功,抄下一塊電表,直到補抄完所有電表,跳轉到第3.3步;
如果所有列表中的電表還沒有申報完成,那么判斷本次抄表重啟載波芯片是否達到3次;如果沒有達到3次,則重啟次數增加1,并跳到第3.2.4步;
如果已經達到3次,則跳轉第3.3步;
(3.3)任務完成后,根據其任務類型調用停止函數,把模式切換成空閑,并判斷上一次抄表是否全部完成,如果所有電表已經抄表完成,則跳轉到第3.4步;如果還有電表沒有抄表成功,則直接啟動自學習,重建路由;
(3.4)如果在空閑狀態,根據配置的自學習時間,觸發自學習,建立路由。
2.根據權利要求1所述的寬帶載波通信模塊載波芯片抄表接口統一管理控制方法,其特征在于,
(4.1)在集中器接口程序中增加載波芯片執行所需要的初始化函數時,則需要根據載波芯片的說明文檔來編寫初始化函數drv_init來完成如下作業:
(4.1.1)復位載波芯片;
(4.1.2)確認載波芯片的平臺版本CID;
(4.1.3)交互系統啟動串;
(4.1.4)啟動工作模式;
(4.1.5)根據載波芯片的需要執行網絡構建與維護工作;
(4.2)在集中器接口程序中增加載波芯片執行所需要的檔案與路由同步函數drv_sync時,則需要完成同步抄表檔案與路由節點到檔案與路由同步函數drv_sync的如下作業:
(4.2.1)用路由芯片上報的節點遍歷電表檔案;
(4.2.2)存在則設置標志位,不存在則直接刪除節點;
(4.2.3)再次遍歷電表檔案,將未置位的電表檔案一一添加至路由芯片中;并在每次集中器接口程序啟動時,都要同步檔案與節點工作,避免手工同步可能出現的不一致現象;
(4.3)在集中器接口程序中增加載波芯片執行所需要的消息解析函數時,則需要完成消息解析函數drv_proc的如下作業:
(4.3.1)解析來自抄表線程的模式切換指令與抄表幀;
(4.3.2)接收來自載波芯片的信息幀;
(4.3.3)信息轉發,是信息流轉的樞紐;
(4.4)在集中器接口程序中增加載波芯片執行所需要的模式切換函數時,則需要實現載波芯片的模式切換作業。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州西力智能科技股份有限公司,未經杭州西力智能科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710306345.3/1.html,轉載請聲明來源鉆瓜專利網。





