欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于NB?IOT的光伏數(shù)據傳輸方法及系統(tǒng)與流程

文檔序號:11778562閱讀:446來源:國知局
一種基于NB?IOT的光伏數(shù)據傳輸方法及系統(tǒng)與流程

本申請涉及光伏發(fā)電領域,尤其涉及一種基于nb-iot的光伏數(shù)據傳輸方法及系統(tǒng)。



背景技術:

光伏逆變器是一種由半導體器件組成的電力調整裝置,主要用于把直流電力轉換成交流電力,一般有升壓回路和逆變橋式回路構成。升壓回路把太陽能電池的直流電壓升壓到逆變器輸出控制所需的直流電壓,再由逆變橋式回路將升壓后的直流電壓轉換成常用頻率的交流電壓。太陽能作為當今理想的新型能源之一,正得到廣泛的應用,光伏逆變器作為光伏發(fā)電系統(tǒng)中占有重要地位,對光伏逆變器運行狀態(tài)進行監(jiān)控是保證整個發(fā)電系統(tǒng)正常運行的關鍵。

現(xiàn)有技術中針對光伏逆變器進行監(jiān)控的通信方式主要為布線輸出等,布線方式一般包括rs485工業(yè)總線與can總線,rs485工業(yè)總線其布線簡單,存在價格上的優(yōu)勢,但是易受工業(yè)環(huán)境中的各種干擾影響,而且利用率低。can總線其效率高,性能非常穩(wěn)定,但組網技術較為復雜成本較高。

隨著科技的發(fā)展,光伏監(jiān)控逐漸取代布線施工監(jiān)控方式,光伏監(jiān)控是用光伏電站數(shù)據采集器進行數(shù)據采集,并通過gprs,zigbee或wifi等方式傳送至網絡服務器或本地電腦,使用戶可以在互聯(lián)網或本地電腦上查看相關數(shù)據,方便電站管理人員和用戶對光伏電站的運行數(shù)據查看和管理,但是gprs存在抗干擾性能較差,安全性較低,zigbee或wifi等存在易受障礙物阻隔,性能不夠穩(wěn)定的問題。



技術實現(xiàn)要素:

本申請?zhí)峁┝艘环N基于nb-iot的光伏數(shù)據傳輸方法及系統(tǒng),以解決gprs存在抗干擾性能較差,安全性較低,zigbee或wifi等存在易受障礙物阻隔,性能不夠穩(wěn)定的問題。

第一方面,本申請?zhí)峁┝艘环N基于nb-iot的光伏數(shù)據傳輸方法,包括:

處理器根據預設通信配置參數(shù),通過uart接口或usb接口獲取光伏逆變器的工作數(shù)據;

所述處理器根據所述的工作數(shù)據,生成nb-iot數(shù)據包,并通過nb-iot通信模塊將nb-iot數(shù)據包傳輸?shù)竭h程云端服務器;

處理器通過所述nb-iot通信模塊接收所述遠程云端服務器發(fā)送的數(shù)據和指令,并通過uart接口或usb接口將所述的數(shù)據和指令傳輸?shù)焦夥孀兤鳌?/p>

第二方面,本申請?zhí)峁┮环N基于nb-iot的光伏數(shù)據傳輸系統(tǒng),包括:

處理器,根據預設通信配置參數(shù)通過uart接口或usb接口獲取光伏逆變器的工作數(shù)據;

根據所述的工作數(shù)據生成nb-iot數(shù)據包;

將所述nb-iot數(shù)據包發(fā)送給所述nb-iot通信模塊;

接收所述nb-iot通信模塊發(fā)送的數(shù)據和指令,并通過uart接口或usb接口將所述的數(shù)據和指令傳輸?shù)焦夥孀兤鳎?/p>

nb-iot通信模塊,用于接收所述處理器發(fā)送的nb-iot數(shù)據包,并將所述nb-iot數(shù)據包發(fā)送至遠程云端服務器;接收遠程云端服務器發(fā)送的數(shù)據和指令,并將所述數(shù)據和指令發(fā)送到處理器;

存儲器,用于存儲預設通信配置參數(shù)。

由以上技術方案可知,本申請?zhí)峁┝艘环N基于nb-iot的光伏數(shù)據傳輸方法及系統(tǒng),該方法利用nb-iot通信模塊與遠程云端服務器進行數(shù)據交換,不僅提高抗干擾能力,增強安全性,而且性能穩(wěn)定、覆蓋性強、功耗低。

附圖說明

為了更清楚地說明本申請的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領域普通技術人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為本申請?zhí)峁┑囊环N基于nb-iot的光伏數(shù)據傳輸方法一個實施例的流程圖;

圖2為本申請?zhí)峁┑幕趎b-iot的光伏數(shù)據傳輸方法另一個實施例的流程圖;

圖3為本申請圖2中步驟210的流程圖;

圖4為本申請?zhí)峁┑囊环N基于nb-iot的光伏數(shù)據傳輸系統(tǒng)的結構示意圖。

具體實施方式

參見圖1,為一種基于nb-iot的光伏數(shù)據傳輸方法一個實施例的流程圖。本申請?zhí)峁┮环N基于nb-iot的光伏數(shù)據傳輸方法,包括如下步驟:

步驟101:處理器根據預設通信配置參數(shù),通過uart接口或usb接口獲取光伏逆變器的工作數(shù)據;

uart接口(universalasynchronousreceiver/transmitter,通用異步收發(fā)傳送接口)是一種應用廣泛的短距離串行傳輸接口,以供uart數(shù)據線接入,從而實現(xiàn)數(shù)據傳輸。

步驟102:所述處理器根據所述的工作數(shù)據,生成nb-iot數(shù)據包,并通過nb-iot通信模塊將nb-iot數(shù)據包傳輸?shù)竭h程云端服務器;

nb-iot(narrowbandinternetofthings,窄帶物聯(lián)網)是低功耗廣域網(lowpowerwideaccess,lpwa)的眾多技術之一,其可以支持低功耗設備在廣域網的蜂窩數(shù)據連接。窄帶物聯(lián)網使用180khz上下行帶寬通過e-utra接入網絡,可直接部署于gsm網絡或lte網絡。nb-iot數(shù)據包是適用于基于nb-iot網絡傳送的數(shù)據包。

步驟103:處理器通過所述nb-iot通信模塊接收所述遠程云端服務器發(fā)送的數(shù)據和指令,并通過uart接口或usb接口將所述的數(shù)據和指令傳輸?shù)焦夥孀兤鳌?/p>

本申請?zhí)峁┝艘环N基于nb-iot的光伏數(shù)據傳輸方法,利用nb-iot通信模塊與遠程云端服務器進行數(shù)據交換,不僅提高抗干擾能力,增強安全性,而且性能穩(wěn)定、覆蓋性強、功耗低。

參見圖2,一種基于nb-iot的光伏數(shù)據傳輸方法另一個實施例的流程圖,包括如下步驟:

步驟201:處理器根據預設通信配置參數(shù),通過uart接口或usb接口獲取光伏逆變器的工作數(shù)據。

步驟202:處理器將所述通信接口數(shù)據與預設通信配置參數(shù)相匹配,確定所述光伏逆變器的類型和所述光伏逆變器的工作參數(shù)讀寫地址。

步驟203:處理器根據所述工作參數(shù)讀寫地址,通過所述uart接口或usb接口接收所述光伏逆變器的工作數(shù)據。

步驟204:處理器對所述工作數(shù)據進行解析和校驗。

數(shù)據校驗是是為保證數(shù)據的完整性,用一種指定的算法對原始數(shù)據計算出的一個校驗值。接收方用同樣的算法計算一次校驗值,如果和隨數(shù)據提供的校驗值一樣,說明數(shù)據是完整的。

常用的數(shù)據校驗方法是crc循環(huán)冗余校驗法等,crc循環(huán)冗余校驗法是把數(shù)據組的每個數(shù)據位與一個指定的初始值(通常是0)異或一次,最后的結果就是校驗值,通常把校驗值附在數(shù)據組,經無線數(shù)據通信模塊一起發(fā)送出去,處理模塊接收到數(shù)據組后,將接收到的數(shù)據組的每個數(shù)據與上述的指定的初始值異或運算以后,得到校驗值,如果和接收到的校驗值一致,就表示數(shù)據組是完整的。

步驟205:處理器根據校驗結果,判斷所述工作數(shù)據是否完整,

如果所述工作數(shù)據完整,則執(zhí)行步驟206;

如果所述工作數(shù)據不完整,則執(zhí)行步驟203。

步驟206:處理器對所述光伏逆變器的工作數(shù)據進行數(shù)據格式轉換,生成nb-iot數(shù)據包。

步驟207:處理器將所述nb-iot數(shù)據包發(fā)送至nb-iot通信模塊。

步驟208:nb-iot通信模塊接收所述處理器發(fā)送的nb-iot數(shù)據包,并將所述nb-iot數(shù)據包發(fā)送至遠程云端服務器。

步驟209:處理器獲取所述遠程服務器的應答時間和應答次數(shù)。

步驟210:如果所述遠程服務器的應答時間大于第一預設時間,且所述應答次數(shù)大于預設次數(shù),則將所述工作數(shù)據進行存儲,以及控制nb-iot通信模塊重新建立與所述遠程云端服務器的鏈路,以將存儲的工作數(shù)據傳送至遠程云端服務器。

如果所述遠程服務器的應答時間大于第一預設時間,且所述應答次數(shù)大于預設次數(shù),則可確定nb-iot通信模塊與遠程云端服務器中斷連接,為防止光伏逆變器的工作數(shù)據的丟失,先將工作數(shù)據進行存儲,然后重新建立遠程云端服務器的鏈路,再將存儲的工作數(shù)據進行重新傳送,直至傳送成功,以保證傳輸數(shù)據的完整性和可靠性。

步驟211:處理器通過所述nb-iot通信模塊接收所述遠程云端服務器發(fā)送的數(shù)據和指令,并通過uart接口或usb接口將所述的數(shù)據和指令傳輸?shù)焦夥孀兤鳌?/p>

參見圖3,上述步驟210,還包括如下步驟:

步驟301:處理器獲取所述工作數(shù)據的類型。

工作數(shù)據包括運行參數(shù)、狀態(tài)信息以及故障信息,運行參數(shù)包括光伏逆變器的電壓、電流、功率、運行時間等。

步驟302:處理器根據所述工作數(shù)據的類型,確定所述工作數(shù)據對應的優(yōu)先級。

優(yōu)先級可以預先設置,例如將故障信息設為第一優(yōu)先級,狀態(tài)信息設為第二優(yōu)先級,運行參數(shù)設為第三優(yōu)先級。

步驟303:處理器根據所述工作數(shù)據對應的優(yōu)先級和存儲空間,存儲所述工作數(shù)據。

將優(yōu)先級高的工作數(shù)據進行存儲,例如故障信息的優(yōu)先級最高,在存儲空間較小的情況下,優(yōu)先存儲故障信息;如果存儲空間不足以存儲故障信息,則刪除運行參數(shù),以釋放存儲空間,來對故障信息進行存儲。

優(yōu)先存儲優(yōu)先級最高的工作數(shù)據,可保證傳送重要數(shù)據的有效性,例如優(yōu)先存儲故障信息,以保證能將故障信息發(fā)送給遠程云端服務器,防止故障信息由于存儲空間等因素,導致由于與遠程云端服務器中斷連接時,故障信息丟失。

本申請?zhí)峁┝艘环N基于nb-iot的光伏數(shù)據傳輸方法,利用nb-iot通信模塊與遠程云端服務器進行數(shù)據交換,不僅提高抗干擾能力,增強安全性,而且性能穩(wěn)定、覆蓋性強、功耗低。

第二方面,參見圖4,本申請?zhí)峁┮环N基于nb-iot的光伏數(shù)據傳輸系統(tǒng),包括:

處理器,處理器,根據預設通信配置參數(shù)通過uart接口或usb接口獲取光伏逆變器的工作數(shù)據;

根據所述的工作數(shù)據生成nb-iot數(shù)據包;

將所述nb-iot數(shù)據包發(fā)送給所述nb-iot通信模塊;

接收所述nb-iot通信模塊發(fā)送的數(shù)據和指令,并通過uart接口或usb接口將所述的數(shù)據和指令傳輸?shù)焦夥孀兤鳎?/p>

nb-iot通信模塊,用于接收所述處理器發(fā)送的nb-iot數(shù)據包,并將所述nb-iot數(shù)據包發(fā)送至遠程云端服務器;接收遠程云端服務器發(fā)送的數(shù)據和指令,并將所述數(shù)據和指令發(fā)送到處理器;

存儲器,用于存儲預設通信配置參數(shù)。

進一步,所述處理器,還用于對所述工作數(shù)據進行解析和校驗;

根據校驗結果,判斷所述工作數(shù)據是否完整;

如果所述工作數(shù)據完整,則對所述光伏逆變器的工作數(shù)據進行數(shù)據格式轉換,生成nb-iot數(shù)據包;

如果所述工作數(shù)據不完整,則重新通過所述uart接口或usb接口接收所述光伏逆變器的工作數(shù)據。

進一步,所述處理器,還用于獲取所述遠程服務器的應答時間和應答次數(shù);

如果所述遠程服務器的應答時間大于第一預設時間,且所述應答次數(shù)大于預設次數(shù),則將所述工作數(shù)據進行存儲,以及控制nb-iot通信模塊重新建立與所述遠程云端服務器的鏈路,以將存儲的工作數(shù)據傳送至遠程云端服務器;

所述存儲器,還用于存儲所述工作數(shù)據。

進一步,所述處理器,還用于獲取所述工作數(shù)據的類型;

根據所述工作數(shù)據的類型,確定所述工作數(shù)據對應的優(yōu)先級;

根據所述工作數(shù)據對應的優(yōu)先級和存儲空間,存儲所述工作數(shù)據。

進一步,所述uart接口或usb接口為type-c接口。

由以上技術方案可知,本申請?zhí)峁┝艘环N基于nb-iot的光伏數(shù)據傳輸方法及系統(tǒng),利用nb-iot通信模塊與遠程云端服務器進行數(shù)據交換,不僅提高抗干擾能力,增強安全性,而且性能穩(wěn)定、覆蓋性強、功耗低。

具體實現(xiàn)中,本發(fā)明還提供一種計算機存儲介質,其中,該計算機存儲介質可存儲有程序,該程序執(zhí)行時可包括本發(fā)明提供的呼叫方法的各實施例中的部分或全部步驟。所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(英文:read-onlymemory,簡稱:rom)或隨機存儲記憶體(英文:randomaccessmemory,簡稱:ram)等。

本領域的技術人員可以清楚地了解到本發(fā)明實施例中的技術可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明實施例中的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在存儲介質中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。

本說明書中各個實施例之間相同相似的部分互相參見即可。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
曲水县| 建始县| 博白县| 黄梅县| 韶关市| 和硕县| 洱源县| 辽阳县| 广昌县| 迁西县| 区。| 巴马| 榆中县| 塔河县| 庆云县| 边坝县| 无棣县| 黔西县| 长治市| 宜兰县| 南充市| 墨江| 昌邑市| 武胜县| 壶关县| 开封县| 花垣县| 浪卡子县| 桓仁| 五指山市| 手游| 定安县| 盐边县| 且末县| 曲沃县| 利津县| 永顺县| 安仁县| 宣城市| 浪卡子县| 巴南区|