[發明專利]一種基于DSP的REN協議主站實現方法有效
| 申請號: | 201911380476.1 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN111130895B | 公開(公告)日: | 2022-08-09 |
| 發明(設計)人: | 谷興華;常俊杰;魏濤 | 申請(專利權)人: | 天津瑞能電氣有限公司 |
| 主分類號: | H04L41/0803 | 分類號: | H04L41/0803;H04L41/0266;H04L12/40;H04L67/01 |
| 代理公司: | 天津企興智財知識產權代理有限公司 12226 | 代理人: | 陳雅潔 |
| 地址: | 300385 天津*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 dsp ren 協議 實現 方法 | ||
1.一種基于DSP的REN協議主站實現方法,其特征在于,
A:對DSP芯片的硬件平臺開發設計,建立Ren協議主站;
B:將Ren協議主站分為硬件驅動層、Ren函數處理層、Ren應用接口層,所述硬件驅動層包括計時器管理模和數據接口模塊,所述Ren函數處理層包括數據時間管理器、狀態機模塊、SDM、FDM、NMS和CPF,四種模塊,所述Ren應用接口包括Ren協議用戶應用函數和通信參數文件;
Ren協議主站啟動過程如下:
S1:外圍系統及CPU上電初始化,狀態機模塊進入初始化;
S2:從CPF中讀取通信配置數據;
S3:向硬件驅動層發送通信配置數據并啟動通信單元;
S4:通信配置成功,正式啟動協議主站;
S5:將狀態機模塊切入到準備狀態;
S6:協議主站通過NMS報文掃描子節點,根據CPF中配置數據判斷是否覆蓋寫入子節點配置數據;
若判定結果為覆蓋寫入子節點,則通過SDM進行節點配置及節點ID分配后進入下一步;
若判斷結果為不覆蓋寫入子節點,則直接進入下一步;
S7:通過NMS命令向子節點發送啟動報文;
S8:主站狀態機進入工作狀態;
S9:NMS管理節點狀態,掃描管理所有節點;
S10:根據CPF中通信配置數據進行數據通信;
SDM為服務數據報文;
FDM為文件數據報文;
NMS為網絡管理服務;
CPF為通信參數文件。
2.根據權利要求1所述的一種基于DSP的REN協議主站實現方法,其特征在于:所述硬件驅動層將硬件模塊的系統時鐘、中斷向量初始化,給Ren協議主站提供正常進行所需的調度時鐘、標準數據接口。
3.根據權利要求1所述的一種基于DSP的REN協議主站實現方法,其特征在于:通過所述Ren函數處理層對系統時鐘進行調度,控制整個協議主站的函數運行的調度與分配。
4.根據權利要求1所述的一種基于DSP的REN協議主站實現方法,其特征在于:所述CPF為協議主站中各模塊訪問通信參數文件中的數據提供接口,并對通信參數文件中不同數據的讀寫權限進行保護。
5.根據權利要求1所述的一種基于DSP的REN協議主站實現方法,其特征在于:所述狀態機模塊通過NMS反饋的子節點狀態及接收到的應用層命令來切換不同的運行狀態,并將運行狀態分配給RDM、SDM、FDM、NMS,指導各模塊的運行;
RDM為實時數據報文。
6.根據權利要求5所述的一種基于DSP的REN協議主站實現方法,其特征在于:所述狀態機模塊包括四種狀態,分別為初始化狀態、準備狀態、工作狀態、停止狀態。
7.根據權利要求5所述的一種基于DSP的REN協議主站實現方法,其特征在于:所述子節點狀態包括查詢、刪除和管理。
8.根據權利要求1所述的一種基于DSP的REN協議主站實現方法,其特征在于:所述數據時間管理器與數據接口模塊連接的控制器通信,在總線上發送定時的NMS報文同步整個總線的通信周期。
9.根據權利要求1所述的一種基于DSP的REN協議主站實現方法,其特征在于:所述通信參數文件對全部的節點工作配置信息與數據配置信息進行保存,在系統上電后為協議棧提供參數及數據讀寫功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津瑞能電氣有限公司,未經天津瑞能電氣有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911380476.1/1.html,轉載請聲明來源鉆瓜專利網。





