[發(fā)明專利]一種用公網(wǎng)實(shí)現(xiàn)對(duì)光伏或風(fēng)電站遠(yuǎn)程控制的方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201510071768.2 | 申請(qǐng)日: | 2015-02-10 |
| 公開(公告)號(hào): | CN104699046B | 公開(公告)日: | 2017-07-21 |
| 發(fā)明(設(shè)計(jì))人: | 文庭榮 | 申請(qǐng)(專利權(quán))人: | 文庭榮 |
| 主分類號(hào): | G05B19/418 | 分類號(hào): | G05B19/418;H04L9/06;H02J13/00 |
| 代理公司: | 徐州市三聯(lián)專利事務(wù)所32220 | 代理人: | 朱海東 |
| 地址: | 221000 江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 公網(wǎng) 實(shí)現(xiàn) 對(duì)光 電站 遠(yuǎn)程 控制 方法 系統(tǒng) | ||
1.一種用公網(wǎng)實(shí)現(xiàn)對(duì)光伏或風(fēng)電站遠(yuǎn)程控制的方法,其特征在于:包括遠(yuǎn)控指令加密編碼算法、遠(yuǎn)控指令解密碼算法和編解碼密碼動(dòng)態(tài)變化的方法;所述的遠(yuǎn)控指令加密編碼算法包括以下步驟:
S1:上電后遠(yuǎn)程控制指令加密器(2)初始化,檢查是否已經(jīng)存在同步計(jì)數(shù),如經(jīng)檢查不存在同步計(jì)數(shù),則先給同步計(jì)數(shù)賦初值;如經(jīng)檢查已經(jīng)存在同步計(jì)數(shù),則不再進(jìn)行同步計(jì)數(shù)初始化;
S2:編碼密碼檢查,如經(jīng)檢查不存在編碼密碼,則由事先指定的9個(gè)字節(jié)的電站代碼和指定的5個(gè)字節(jié)的種子代碼通過非線性編碼算法產(chǎn)生編碼密碼,如果已經(jīng)存在編碼密碼,程序進(jìn)入接收原始指令的環(huán)節(jié),當(dāng)接收到原始指令數(shù)據(jù),程序便進(jìn)入加密編碼環(huán)節(jié);
S3:128位加密編碼環(huán)節(jié),確定一個(gè)16個(gè)字節(jié)的運(yùn)算數(shù)組,每次運(yùn)算為5個(gè)字節(jié),分3次運(yùn)算,首先從存儲(chǔ)器中取出同步計(jì)數(shù)值并加1后寫入到運(yùn)算數(shù)組的前3個(gè)字節(jié)中,剩下的兩個(gè)字節(jié)分別寫入原指令碼中的電站地址碼和設(shè)備地址碼,取出編碼密碼,調(diào)用非線性編碼算法,計(jì)算出前5個(gè)字節(jié)的跳變碼并暫存;再將同步計(jì)數(shù)放入運(yùn)算數(shù)組的前3個(gè)字節(jié)中,剩下的兩個(gè)字節(jié)分別寫入原指令碼中的設(shè)備地址碼和電站地址碼,取出編碼密碼,調(diào)用非線性編碼算法,計(jì)算出中5個(gè)字節(jié)的跳變碼并暫存;再將同步計(jì)數(shù)放入運(yùn)算數(shù)組的前3個(gè)字節(jié)中,剩下的兩個(gè)字節(jié)分別寫入原指令碼中的操作碼和電站地址碼,取出編碼密碼,調(diào)用非線性編碼算法,計(jì)算出后5個(gè)字節(jié)的跳變碼并暫存;最后將運(yùn)算數(shù)組的最后一個(gè)字節(jié)寫入電站地址碼;此時(shí)4個(gè)字節(jié)32位的原始指令碼變成16個(gè)字節(jié)128位的跳變碼;保存新的同步計(jì)數(shù)值到EEPROM存儲(chǔ)器,以備下次計(jì)算使用;
S4:跳變碼發(fā)送,通過串行口J1將128位跳變碼傳送給跳變碼發(fā)送裝置(3),由跳變碼發(fā)送裝置(3)將跳變碼通過因特網(wǎng)或其他公網(wǎng)發(fā)送給被控光伏或風(fēng)電站;
所述的遠(yuǎn)控指令解密碼算法包括以下步驟:
(S1):上電后遠(yuǎn)程控制指令解密器(5)初始化,檢查是否已經(jīng)存在同步計(jì)數(shù),如經(jīng)檢查不存在同步計(jì)數(shù),則先給同步計(jì)數(shù)賦初值,此初值與遠(yuǎn)程控制指令加密器相同;如經(jīng)檢查已經(jīng)存在同步計(jì)數(shù),則不再進(jìn)行同步計(jì)數(shù)初始化;
(S2):解碼密碼檢查,如經(jīng)檢查不存在解碼密碼,則取與遠(yuǎn)程控制指令加密器相同的的電站代碼和種子代碼通過非線性編碼算法產(chǎn)生解碼密碼,此解碼密碼和遠(yuǎn)程控制指令加密器中的編碼密碼相同,產(chǎn)生過程同步驟S2;如果已經(jīng)存在解碼密碼,程序進(jìn)入接收跳變碼環(huán)節(jié),當(dāng)串行口J1接收到控制中心發(fā)來的跳變碼數(shù)據(jù),程序便進(jìn)入解密環(huán)節(jié);
(S3):解密環(huán)節(jié),取出解碼密碼,調(diào)用非線性解碼算法,對(duì)16個(gè)字節(jié)128位跳變碼分別進(jìn)行解碼,先解低五個(gè)字節(jié),次解中五個(gè)字節(jié),最后解高五個(gè)字節(jié),通過解碼,原始指令碼已經(jīng)出現(xiàn)在數(shù)組中;
(S4):驗(yàn)證數(shù)組中指令的真?zhèn)危紫葯z查解碼后的數(shù)組各段字節(jié)中同步計(jì)數(shù)值是否相同且與上次值相比是否合理增加,將解碼后的同步計(jì)數(shù)值與每次解碼后記錄在EEPROM存儲(chǔ)器中的同步計(jì)數(shù)值進(jìn)行比較,如果前者小于或等于后者,則此跳變碼為假碼;如果前者大于后者超過一定值,也為假碼,否則同步計(jì)數(shù)值核對(duì)正確;然后核對(duì)解碼后的數(shù)組中各段的電站地址和設(shè)備地址是否一致,如果一致表明指令是真的,否則指令是仿冒的,將新的同步計(jì)數(shù)更新到EEPROM存儲(chǔ)器中,并將指令恢復(fù)成4個(gè)字節(jié)32位原始控制指令;
(S5):選擇串行口J2,通過串行口J2把控制指令送給電站操作控制系統(tǒng)執(zhí)行操作或控制;
所述的編解碼密碼動(dòng)態(tài)變化方法包括以下步驟:
被控電站側(cè):
C1:被控電站接收到跳變碼,經(jīng)解密碼并驗(yàn)證是本站的控制指令碼;
C2:取出9個(gè)字節(jié)的解碼密碼和5個(gè)字節(jié)種子值;
C3:將種子值右移循環(huán)n位;
C4:將種子值置入非線性算法的運(yùn)算數(shù)組B中,調(diào)用非線性編碼算法,得到新解碼密碼的低5位,將種子值的最高位加一常數(shù)后置入運(yùn)算數(shù)組B,調(diào)用非線性算法,得到新解碼密碼的高5位,取低4位與前次得到的低5位合并成完整的9位新解碼密碼并存入EEPROM存儲(chǔ)器;
C5:將接收到的跳變碼再編碼后發(fā)回至控制中心的遠(yuǎn)程控制指令加密編碼器;
控制中心側(cè):
D1:接收到被控電站發(fā)來的跳變碼,經(jīng)解碼并驗(yàn)證是原先發(fā)出的跳變碼;
D2:取出9個(gè)字節(jié)的編碼密碼和5個(gè)字節(jié)種子值;
D3:將種子值右移循環(huán)n位;
D4:將種子值置入非線性算法的運(yùn)算數(shù)組B中,調(diào)用非線性編碼算法,得到新編碼密碼的低5位,將種子值的最高位加一常數(shù)后置入運(yùn)算數(shù)組B,調(diào)用非線性算法,得到新編碼密碼的高5位,取低4位與前次得到的低5位合并成完整的9位新編碼密碼并存入EEPROM存儲(chǔ)器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于文庭榮,未經(jīng)文庭榮許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510071768.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 公網(wǎng)LSP的探測(cè)方法和探測(cè)系統(tǒng)及VPN
- 一種私網(wǎng)報(bào)文傳輸方法、設(shè)備及系統(tǒng)
- 一種公網(wǎng)地址分配的方法、裝置及系統(tǒng)
- 基于公網(wǎng)傳輸?shù)恼{(diào)度通信方法及公網(wǎng)調(diào)度通信系統(tǒng)
- 公網(wǎng)調(diào)度通信系統(tǒng)
- 數(shù)據(jù)流量與用戶信息關(guān)聯(lián)方法
- 數(shù)據(jù)傳輸方法及計(jì)算機(jī)設(shè)備
- 網(wǎng)絡(luò)地址轉(zhuǎn)換方法、裝置及地址轉(zhuǎn)換設(shè)備
- 一種支持專網(wǎng)和公網(wǎng)互聯(lián)互通的對(duì)講融合終端
- 視頻播放方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





