两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于防篡改技術的安全能效監(jiān)測終端及其監(jiān)測方法

文檔序號:10490002閱讀:378來源:國知局
一種基于防篡改技術的安全能效監(jiān)測終端及其監(jiān)測方法【專利摘要】本發(fā)明涉及一種基于防篡改技術的安全能效監(jiān)測終端及監(jiān)測方法,屬于能效監(jiān)測管理領域。本發(fā)明通過初始化、數據采集和校驗三個步驟,在保證能效數據采集的準確性的同時,通過對監(jiān)測終端進行CRC計算,比較CRC計算結果是否與初始校驗值吻合來判斷監(jiān)測終端是否被惡意篡改,以保障能效數據的安全。本發(fā)明采用動態(tài)防篡改技術,定時進行CRC計算校驗,并上報,進行系統(tǒng)聯(lián)網驗證。一旦發(fā)現(xiàn)程序被篡改,立即報警并終止終端的工作。本發(fā)明在保證能效數據的精確性與實時性的同時可有效防止監(jiān)測終端被非法修改??朔爽F(xiàn)有監(jiān)測終端信息安全性不高的缺點?!緦@f明】一種基于防篡改技術的安全能效監(jiān)測終端及其監(jiān)測方法
技術領域
[0001]本發(fā)明涉及能效監(jiān)測管理領域,尤其涉及一種能效監(jiān)測終端?!?br>背景技術
】[0002]隨著我國經濟的快速發(fā)展,我國已成為能源消耗大國,能源利用效率低于國際先進水平國家10個百分點以上,國民經濟的一些主要部門,如工業(yè)部門、交通部門、建筑部門以及居民,對能源的利用效率普遍很低,為此,我國政府高度重視能源戰(zhàn)略發(fā)展和節(jié)能減排工作,提出了能源生產革命、能源消費革命、能源技術革命和能源體制革命,高度支持新能源和節(jié)能環(huán)保產業(yè)的發(fā)展。僅僅簡單地進行節(jié)能改造、設備更新、新增設備并不能完成節(jié)能減排的目的。節(jié)能減排是一個系統(tǒng)工程,需從整體規(guī)劃、實時監(jiān)測、統(tǒng)計分析、反饋控制、設備改造、電能治理、加強管理等方面綜合考慮,建立一套系統(tǒng)的、科學的、客觀的、綜合的能源管控系統(tǒng)。而電、水、氣、熱、油等能源消耗都需要通過能源管控系統(tǒng)來進行實時監(jiān)測和控制,以便為用戶優(yōu)化管理、節(jié)能改造提供決策依據。[0003]能源管控系統(tǒng)主要由能源計量設備、能效監(jiān)測終端、能效管理終端、能源管控平臺和通信網絡組成。而本發(fā)明所針對的能效監(jiān)測終端主要用來將來自不同能源計量設備的不同通信接口和協(xié)議轉換為統(tǒng)一的接口和協(xié)議,并進行能效數據計算和存儲。具體而言就是將接口為RS232、RS485、RJ45、4-20mA/0-10V等的設備接入到現(xiàn)場通訊網絡,也可通過交流采樣計量功能,直接采集現(xiàn)場用電設備的能效數據。[0004]目前的能效監(jiān)測終端通常只考慮到計量用電設備的能效數據,而能效數據的安全性并沒有考慮到。能效數據一旦被篡改,整個能源管控系統(tǒng)所做出的決策將毫無疑義。因而,目前急需一種可以防止能效數據被篡改的能效監(jiān)測終端。【
發(fā)明內容】[0005]為了解決現(xiàn)有能效監(jiān)測終端的嵌入式軟件(即監(jiān)測終端軟件)被惡意篡改、能效數據的安全性無法保障的問題,本發(fā)明采用動態(tài)防篡改技術,提供了一種具有防篡改功能的安全能效監(jiān)測終端及其監(jiān)測方法。監(jiān)測終端的具體實現(xiàn)步驟如下。[0006]—種基于防篡改技術的安全能效監(jiān)測方法,其特征在于,具體能效監(jiān)測步驟如下:第一步,初始化:對能效監(jiān)測終端進行CRC計算(循環(huán)冗余校驗,CyclicRedundancyCheck),得到初始校驗值,并將初始校驗值存儲在校驗地址段上;將校驗地址段上的初始校驗值上報;上報后將該終端與該終端所對應的初始校驗值進行綁定。這一步中所述的“對監(jiān)測終端進行CRC計算”實際上就是對監(jiān)測終端中CPU模塊中的監(jiān)測終端軟件進行CRC計算,以確定后面校驗中的對比標準“初始校驗值”。之所以選擇CRC計算的方式進行校驗則是由于CRC計算算法簡單,耗時短,而同時,CRC校驗方式的檢錯能力強,誤判概率低。能夠在保證校驗準確率的同時滿足使用中不停進行防篡改監(jiān)測校驗的計算需求。[0007]第二步,數據采集:采集諸如電壓、電流、有功功率、無功功率、功率因數、電能示值、諧波、故障信息等數據作為初始能效數據,同時對采集到的初始能效數據進行計算,再將計算得到的負荷率、能源合格率、能源利用率等能效數據進行存儲,將初始能效數據和計算得到的能效數據上傳。[0008]第三步,校驗:如還未滿I個校驗及判斷周期則繼續(xù)第一步,進行數據采集;每經過I個校驗及判斷周期則對監(jiān)測終端進行CRC計算,并將計算結果與校驗地址段上的初始校驗值比較;若計算結果與初始校驗值不一致,或者,如果經過3個校驗及判斷周期后仍沒有進行CRC計算,則報警,同時終止能效監(jiān)測;若一致,則發(fā)送正常信息,回到第二步,繼續(xù)進行數據采集。[0009]其中,CRC計算和校驗地址段的信息都采用庫文件的形式進行封裝,對外只提供函數接口。[0010]其中,校驗及判斷的周期為I秒。管控平臺接收監(jiān)測終端發(fā)送的信息,包括報警信息、正常信息以及采集的能效數據。一旦間隔超過3秒(S卩3個校驗及判斷的周期)未接收到正常信息,即判斷發(fā)生異常,終止能效監(jiān)測,并報警。[0011]為實現(xiàn)上述方法,本發(fā)明同時提供一種基于防篡改技術的安全能效監(jiān)測終端,包括CPU模塊以及與CPU模塊相連的復位模塊、按鍵模塊、LCD顯示模塊、LED指示燈、時鐘模塊、數據存儲模塊、接口模塊、輸入輸出模塊、計量芯片模塊,和電源模塊,其特征在于,所述的接口模塊包括RS232接口、RS485接口、RJ45接口、4-20mA/0_10V設備接口模塊及對應的物理層芯片;CPU模塊通過接口模塊讀取初始能效數據,在對能效數據進行計算后,再將計算得到的能效數據存儲至數據存儲模塊,將需要上傳的能效數據通過接口模塊上傳;當經過I個校驗及判斷周期時,對CPU模塊中的監(jiān)測終端軟件進行CRC計算,并將計算結果與校驗地址段上的初始校驗值比較;若計算結果與初始校驗值不一致,或者,經過3個校驗及判斷周期后仍沒有進行CRC計算,CPU模塊則通過接口模塊報警,同時終止能效監(jiān)測;若一致,CPU模塊則通過接口模塊發(fā)送正常信息,然后繼續(xù)讀取能效數據并對能效數據進行計算、存儲和上傳。此處,需要上傳的能效數據包括初始能效數據和計算后的能效數據。具體而言,初始能效數據包括電壓、電流、有功功率、無功功率、功率因數、電能示值、諧波、故障信息等數據,計算得到的能效數據包括負荷率、能源合格率、能源利用率等。[0012]其中,所述的接口模塊中設有RS485接口,RS485接口由連接CPU的RS485芯片以及與RS485芯片相連的接線端子構成;所述的RS485芯片選用SN65HVD3082ED。[0013]其中,所述的接口模塊中,與CPU模塊相連的物理層芯片選用LAN8720A芯片,RJ45接口通過物理層芯片與CPU模塊進行數據交互。[0014]其中,所述的CPU模塊選用STM32F207VE,計量芯片模塊選用ATT7022E。[0015]其中,所述的輸入輸出模塊包括開關量輸入模塊和繼電器輸出模塊。[0016]其中,所述的復位模塊采用SP706SEN;LCD顯示模塊選用GH12864-2602;時鐘模塊選用RX8025T;數據存儲模塊選用MX25L12835FM21-10G;電源模塊選用PMG05-0512A。[0017]其中,監(jiān)測終端選擇通過接口模塊將接口為RS232、RS485、RJ45或4-20mA/0-10V的設備接入到現(xiàn)場通訊網絡采集能效數據,或者選擇通過計量芯片進行交流采樣計量,直接采集現(xiàn)場設備的能效數據。能效監(jiān)測終端設置的這些接口可以滿足現(xiàn)場中帶有這些通訊接口的溫度、濕度、壓力、流量、電能質量、電能表等測量或計量設備進行數據采集的需求。且由于有些測量設備的接口可以通用,這樣也減輕了監(jiān)測終端接口部分的負擔。通過選用這些較為通用的接口,使得測量終端能對能效數據集中收集、處理并統(tǒng)一上報至管控平臺。能效數據的傳輸與監(jiān)測更加高效。[0018]本發(fā)明在通過現(xiàn)場通訊和交流采樣兩種方式保證能效數據采集的準確性的同時,還在CPU模塊中對監(jiān)測終端軟件進行CRC計算,通過比較CRC計算出的值與初始校驗值是否吻合來判斷能效監(jiān)測終端是否被惡意篡改,使得能效數據的安全性能夠得到保障。[0019]本發(fā)明在復位模塊采用SP706SEN,LCD顯示模塊選用GH12864-2602,時鐘模塊選用RX8025T,數據存儲模塊選用MX25L12835FM21-10G,電源模塊選用PMG05-0512A,這些模塊都能夠適應本發(fā)明在實際應用中對能效監(jiān)測精度以及實時性的要求。[0020]區(qū)別于現(xiàn)有技術,本發(fā)明具有如下的有益效果:本發(fā)明區(qū)別于現(xiàn)有技術,采用CRC計算的方式定時對監(jiān)測終端進行校驗。本發(fā)明中,由于防篡改監(jiān)測功能需要對監(jiān)測終端的軟件進行頻繁的計算,因而需要盡量壓縮計算所耗的時間才能滿足防篡改監(jiān)測對實時性和準確性的要求,以保證監(jiān)測終端軟件在被篡改后能夠在極短時間內被CPU模塊監(jiān)測到。因此,本發(fā)明要求監(jiān)測算法能夠具有算法簡單、耗時短、檢錯能力強、誤判概率低等優(yōu)勢。而CRC校驗方式正好能夠滿足這些要求,能夠適用本發(fā)明。[0021]進一步的,由于CRC檢驗方式檢錯能力強、誤判概率很低,監(jiān)測終端的軟件被篡改后CRC校驗計算出的校驗值與初始校驗值相同的可能性極低。因而保證初始校驗值不被惡意篡改就成為保證校驗準確性的關鍵。本方法在將監(jiān)測終端軟件寫入能效監(jiān)測終端的CPU模塊時即開辟專門的校驗地址段以存儲監(jiān)測終端的初始校驗值,以便在采集上傳能效數據的同時對監(jiān)測終端進行檢測、校驗。同時,在初始化步驟中,在得到初始校驗后會上報至管控平臺,由管控平臺將上報該終端與該終端所對應的初始校驗值進行綁定,進一步對初始校驗值進行備份,防止其被惡意篡改。一旦發(fā)現(xiàn)異常立即停止能效監(jiān)測,確保能效數據不被篡改。[0022]同時,為了防止監(jiān)測終端被篡改之后,不發(fā)送CRC計算信息及報警信息,本發(fā)明在設計時強制CHJ設置校驗及判斷周期。一旦經過3個強制設置的校驗及判斷周期,而管控平臺未接收到正常信息,管控平臺立即判斷能效監(jiān)測發(fā)生異常,立即控制停止能效監(jiān)測,以確保能效數據以及監(jiān)測終端的安全性。[0023]進一步,為了保證CRC計算和校驗地址段等關鍵信息不被篡改,保證管控平臺能夠正確地判斷能效監(jiān)測終端是否安全工作,CRC計算和校驗地址段這些關鍵信息在設計時都采用庫文件的形式進行了封裝。開發(fā)人員只能通過函數接口獲取其中的信息,而無法對這些關鍵信息進行修改。這樣更加強化了對CRC計算和校驗地址段信息的保護,保證能效監(jiān)測終端能夠安全工作而不被篡改。[0024]此外,本發(fā)明在硬件部分設計有RS232、RS485、RJ45、4-20mA/0_10V等多種接口。設計時,本發(fā)明通過選用這些較為通用的接口,使得測量終端能夠在安裝時能夠過通用的接口對各測量設備的數據進行收集,由能效監(jiān)測終端集中處理后統(tǒng)一上報至管控平臺,使得能效數據的傳輸與監(jiān)測更加高效,且簡化了管控平臺的接口設計。這些通用的接口可以滿足現(xiàn)場測量或計量設備接入到現(xiàn)場通訊網絡的需求,且部分測量設備的接口可以通用。這樣的設計也減輕了監(jiān)測終端接口部分的負擔。[0025]進一步,本發(fā)明通過選用STM32F207VE作為CPU模塊,選用ATT7022E作為計量芯片模塊,可以選用交流采樣計量功能,直接采集現(xiàn)場用電設備的能效數據也可以通過現(xiàn)場通訊網絡采集能效數據。在保證安全工作的同時,本發(fā)明所提供的效監(jiān)測終端也能夠保證本能效數據更精確,實時性更好?!靖綀D說明】[0026]圖1為本發(fā)明實施例一的控制流程圖。[0027]圖2為本發(fā)明實施例一的硬件組成圖。[0028]圖3為能源監(jiān)控系統(tǒng)組成圖?!揪唧w實施方式】[0029]實施例一本發(fā)明提供一種基于防篡改技術的安全能效監(jiān)測方法及能效監(jiān)測終端。能效監(jiān)測終端一方面連接各用電設備和能耗表,能耗監(jiān)測終端將采集到的能效數據以及相應的報警信息、正常信息上報給管控平臺。[0030]其中,基于防篡改技術的安全能效監(jiān)測終端如附圖1所示,包括CPU模塊101以及與CPU模塊相連的復位模塊201、按鍵模塊202、LCD顯示模塊203、LED指示燈204、時鐘模塊205、數據存儲模塊206、接口模塊207、輸入輸出模塊208、計量芯片模塊209,和電源模塊210,其特征在于,所述的接口模塊包括RS232接口、RS485接口、RJ45接口、4-20mA/0_10V設備接口模塊及對應的物理層芯片;CPU模塊通過接口模塊讀取初始能效數據,在對能初始效數據進行計算后,再將計算得到的能效數據存儲到數據存儲模塊,并將采集的初始能效數據(包括電壓、電流、有功功率、無功功率、功率因數、電能示值、諧波、故障信息)和計算得到的諸如負荷率、能源合格率、能源利用率等能效數據通過接口模塊上傳;當經過I個校驗及判斷周期時,對CPU模塊中的監(jiān)測終端軟件進行CRC計算,并將計算結果與校驗地址段上的初始校驗值比較;若計算結果與初始校驗值不一致,或者,經過3個校驗及判斷周期后仍沒有進行CRC計算,CPU模塊則通過接口模塊報警,同時終止能效監(jiān)測;若一致,CPU模塊則通過接口模塊發(fā)送正常信息,然后繼續(xù)讀取能效數據并繼續(xù)對能效數據進行計算、存儲和上傳。[0031]CPU模塊在進行能效監(jiān)測時,具體的能效監(jiān)測方法步驟如下:能效監(jiān)測終端程序(自帶CRC校驗程序)發(fā)布后,對附圖3所示的能效檢測系統(tǒng)中的每一個能效監(jiān)測終端進行如下處理:第一步,初始化,對應附圖1中括號標出的三步。本步驟中,對能效監(jiān)測終端進行CRC計算,得到初始校驗值,并將初始校驗值存儲在校驗地址段上;將校驗地址段上的初始校驗值上報,并將該終端與該終端所對應的初始校驗值進行綁定;第二步,數據采集,對應附圖1中“采集數據、處理、存儲”這一步。本步驟中先采集初始能效數據,同時對采集到的初始能效數據進行計算,再將計算得到的能效數據進行存儲,將需要上傳的能效數據上傳。本步驟中需要上傳的能效數據包括初始能效數據以及計算得到的能效數據。最開始采集的初始能效數據包括電壓、電流、有功功率、無功功率、功率因數、電能示值、諧波、故障信息等數據。計算得到的能效數據包括負荷率、能源合格率、能源利用率等。[0032]第三步,校驗,對應附圖1中的2個條件選擇模塊。進行過第二步數據采集后,如還未滿I個達校驗及判斷時間則繼續(xù)第二步,進行數據采集;每經過I個校驗及判斷時間則對監(jiān)測終端進行CRC計算,并將計算結果與校驗地址段上的初始校驗值比較;若計算結果與初始校驗值不一致,或者,如果經過3個校驗及判斷周期后仍沒有進行CRC計算,則報警,同時終止能效監(jiān)測;若一致,則發(fā)送正常信息,回到第二步,繼續(xù)進行數據采集。[0033]本實施例在第一步(附圖1中對應為第二個方框)中,將使用C語言描述的能效監(jiān)測方法通過Jlink工具或遠程升級軟件寫入監(jiān)測終端。寫入時同時開辟了專門的校驗地址段以存儲監(jiān)測終端的初始校驗值。這樣,在采集、上傳能效數據的同時,能效監(jiān)測終端就能夠對監(jiān)測終端進行檢測、校驗。一旦發(fā)現(xiàn)異常立即停止能效監(jiān)測,確保能效數據不被篡改。[0034]而且,為了防止監(jiān)測終端被篡改之后,CPU模塊不發(fā)送CRC計算信息及報警信息,本發(fā)明在設計時強制CHJ設置校驗及判斷周期。一旦超過3個強制設置的校驗及判斷的間隔周期,而管控平臺未接收到正常信息,則立即判斷能效監(jiān)測發(fā)生異常,并控制停止能效監(jiān)測,以確保能效數據以及監(jiān)測終端的安全性。[0035]實施例二將實施例一中所描述的監(jiān)測終端采用CRC計算校驗算法以及對應的比較判斷機制。為了保證CRC計算和校驗地址段等關鍵信息不被篡改,保證管控平臺能夠正確地判斷能效監(jiān)測終端是否安全工作,這些關鍵信息在設計時都采用庫文件的形式進行了封裝。開發(fā)人員只能通過函數接口獲取其中的信息,而無法對這些關鍵信息進行修改。[0036]同時,將第三步中的校驗及判斷周期設置為I秒硬件方面,為了滿足現(xiàn)有用電設備及電表接入到RS485現(xiàn)場通訊網絡的需求,本實施例進一步在硬件部分設計有RS232、RS485、RJ45、4-20mA/0-10V等多種接口。本發(fā)明通過選用這些較為通用的接口,使得測量終端能夠在安裝時能夠過通用的接口對各測量設備的數據進行收集,由能效監(jiān)測終端集中處理后統(tǒng)一上報至管控平臺,提高能效數據的傳輸與監(jiān)測效率。部分測量設備的接口可以通用,這樣的設計也減輕了監(jiān)測終端接口部分的負擔。例如,智能電表在安裝時,可以根據環(huán)境以及接口使用情況選擇RS232接口或者RS485接口進行數據傳輸。而其他的溫度、濕度、壓力、流量、電能質量等測量或計量設備通常也可以使用這些通用接口將采集到的數據上報至能源監(jiān)控系統(tǒng)中的其他終端。[0037]具體而言,本實施例在接口模塊中設有RS485接口,RS485接口由連接CPU的RS485芯片以及與RS485芯片相連的接線端子構成;所述的RS485芯片選用SN65HVD3082ED。同時,接口模塊中,與CHJ模塊相連的物理層芯片選用LAN8720A芯片,RJ45接口通過物理層芯片與CHJ模塊進行數據交互。[0038]同時,本發(fā)明還通過選用STM32F207VE作為CPU模塊,選用ATT7022E作為計量芯片模塊,通過交流采樣計量功能,直接采集現(xiàn)場用電設備的能效數據,在保證安全工作的同時,提供更精確、更實時的能效數據。[0039]在輸入輸出模塊方面,本實施例同時設置了開關量輸入模塊和繼電器輸出模塊。而在復位模塊采用SP706SEN;在LCD顯示模塊選用GHl2864-2602;在時鐘模塊選用RX8025T;在數據存儲模塊選用MX25L12835FM21-10G;在電源模塊選用PMG05-0512A。這些模塊都能夠適應本發(fā)明在實際應用中對能效監(jiān)測精度以及實時性的要求。[0040]本發(fā)明在進行CRC計算時,計算的過程如下:CRC又稱循環(huán)冗余校驗,其核心部分是CRC數據表格。CRC數據表格再配合相關異或算法,完成CRC計算。CRC計算由于采用查表配合抑或運算的方式,其計算過程將對于其他校驗方式更加簡單,計算耗時短,能夠滿足使用中不停進行防篡改監(jiān)測校驗的計算需求。而同時,CRC校驗方式的檢錯能力強,誤判概率低,足以保證校驗的準確率。[0041]其中CRC數據表格具體如下:unsignedshortconstcrcl6_table[256]={0x0000,OxCOCl,0xC181,0x0140,0xC301,0x03C0,0x0280,0xC241,0xC601,0x06C0,0x0780,0xC741,0x0500,0xC5Cl,0xC481,0x0440,OxCCOl,OxOCCO,0x0D80,0xCD41,OxOFOO,OxCFCl,0xCE81,0x0E40,OxOAOO,OxCACl,0xCB81,0x0B40,0xC901,0x09C0,0x0880,0xC841,0xD801,0xl8C0,0x1980,0xD941,OxlBOO,OxDBCl,0xDA81,0xlA40,OxlEOO,OxDECl,0xDF81,0xlF40,OxDDOl,OxlDCO,0xlC80,0xDC41,0x1400,0xD4Cl,0xD581,0x1540,0xD701,0xl7C0,0x1680,0xD641,0xD201,0xl2C0,0x1380,0xD341,0x1100,OxDlCl,0xD081,0x1040,OxFOOl,0x30C0,0x3180,0xF141,0x3300,0xF3Cl,0xF281,0x3240,0x3600,0xF6Cl,0xF781,0x3740,0xF501,0x35C0,0x3480,0xF441,0x3C00,OxFCCl,0xFD81,0x3D40,OxFFOl,0x3FC0,0x3E80,0xFE41,OxFAOl,0x3AC0,0x3B80,0xFB41,0x3900,0xF9Cl,0xF881,0x3840,0x2800,0xE8Cl,0xE981,0x2940,OxEBOl,0x2BC0,0x2A80,0xEA41,OxEEOl,0x2EC0,0x2F80,0xEF41,0x2D00,OxEDCl,0xEC81,0x2C40,0xE401,0x24C0,0x2580,0xE541,0x2700,0xE7Cl,0xE681,0x2640,0x2200,0xE2Cl,0xE381,0x2340,OxElOl,0x21C0,0x2080,0xE041,OxAOOl,0x60C0,0x6180,0xA141,0x6300,0xA3Cl,0xA281,0x6240,0x6600,0xA6Cl,0xA781,0x6740,0xA501,0x65C0,0x6480,0xA441,0x6C00,OxACCl,0xAD81,0x6D40,OxAFOl,0x6FC0,0x6E80,0xAE41,OxAAOl,0x6AC0,0x6B80,0xAB41,0x6900,0xA9Cl,0xA881,0x6840,0x7800,0xB8Cl,0xB981,0x7940,OxBBOl,0x7BC0,0x7A80,0xBA41,OxBEOl,0x7EC0,0x7F80,0xBF41,0x7D00,OxBDCl,0xBC81,0x7C40,0xB401,0x74C0,0x7580,0xB541,0x7700,0xB7Cl,0xB681,0x7640,0x7200,0xB2Cl,0xB381,0x7340,OxBlOl,0x71C0,0x7080,0xB041,0x5000,0x90Cl,0x9181,0x5140,0x9301,0x53C0,0x5280,0x9241,0x9601,0x56C0,0x5780,0x9741,0x5500,0x95Cl,0x9481,0x5440,0x9C01,0x5CC0,0x5D80,0x9D41,0x5F00,0x9FCl,0x9E81,0x5E40,0x5A00,0x9ACl,0x9B81,0x5B40,0x9901,0x59C0,0x5880,0x9841,0x8801,0x48C0,0x4980,0x8941,0x4B00,0x8BCl,0x8A81,0x4A40,0x4E00,0x8ECl,0x8F81,0x4F40,0x8D01,0x4DC0,0x4C80,0x8C41,0x4400,0x84Cl,0x8581,0x4540,0x8701,0x47C0,0x4680,0x8641,0x8201,0x42C0,0x4380,0x8341,0x4100,0x81Cl,0x8081,0x4040};CRC計算步驟為:(I)將CRC值預先設置為OxFFFF。[0042](2)將CRC值與需要計算的目標數據進行異或,而后取低字節(jié)并代入上述的表格中查表,查表獲得的數據與CRC高字節(jié)再次異或,最終得到新的CRC值。[0043](3)將所有參與CRC計算的數據重復執(zhí)行第(2)步的計算。[0044](4)最終得到CRC。[0045]本領域普通技術人員可以理解:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領域的技術人員來說,其依然可以對前述各實施例記載的技術方案進行修改,或者對其中部分技術特征進行等同替換。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內?!局鳈囗棥?.一種基于防篡改技術的安全能效監(jiān)測方法,其特征在于,具體能效監(jiān)測步驟如下:第一步,初始化:對能效監(jiān)測終端進行CRC計算,得到初始校驗值,并將初始校驗值存儲在校驗地址段上;將校驗地址段上的初始校驗值上報;上報后將該終端與該終端所對應的初始校驗值進行綁定;第二步,數據采集:采集初始能效數據,同時對采集到的初始能效數據進行計算,再將計算得到的能效數據一并進行存儲,并將初始能效數據和計算得到的能效數據上傳到能效監(jiān)測平臺;第三步,校驗:如還未滿I個校驗及判斷周期則繼續(xù)第一步,進行數據采集;每經過I個校驗及判斷周期則對監(jiān)測終端進行CRC計算,并將計算結果與校驗地址段上的初始校驗值比較;若計算結果與初始校驗值不一致,或者,如果經過3個校驗及判斷周期后仍沒有進行CRC計算,則報警,同時終止能效監(jiān)測;若一致,則發(fā)送正常信息,回到第二步,繼續(xù)進行數據米集。2.如權利要求1所述的基于防篡改技術的安全能效監(jiān)測方法,其特征在于,所述的CRC計算和校驗地址段的信息都采用庫文件的形式進行封裝,對外只提供函數接口。3.如權利要求1所述的基于防篡改技術的安全能效監(jiān)測方法,其特征在于,第三步中所述的校驗及判斷周期為I秒。4.一種基于防篡改技術的安全能效監(jiān)測終端,包括CPU模塊(101)以及與CPU模塊相連的復位模塊(201)、按鍵模塊(202)、LCD顯示模塊(203)、LED指示燈(204)、時鐘模塊(205)、數據存儲模塊(206)、接口模塊(207)、輸入輸出模塊(208)、計量芯片模塊(209),和電源模塊(210),其特征在于,所述的接口模塊包括RS232接口、RS485接口、RJ45接口、4-20mA/0-1OV設備接口模塊及對應的物理層芯片;CPU模塊通過接口模塊讀取初始能效數據,在對能初始效數據進行計算后,再將計算得到的能效數據存儲至數據存儲模塊,將需要上傳的能效數據通過接口模塊上傳;當經過I個校驗及判斷周期時,對CPU模塊中的監(jiān)測終端軟件進行CRC計算,并將計算結果與校驗地址段上的初始校驗值比較;若計算結果與初始校驗值不一致,或者,經過3個校驗及判斷周期后仍沒有進行CRC計算,CPU模塊則通過接口模塊報警,同時終止能效監(jiān)測;若一致,CPU模塊則通過接口模塊發(fā)送正常信息,然后繼續(xù)讀取能效數據并對能效數據進行計算、存儲和上傳。5.如權利要求4所述的基于防篡改技術的安全能效監(jiān)測終端,其特征在于,所述的接口模塊中設有RS485接口,RS485接口由連接CPU的RS485芯片以及與RS485芯片相連的接線端子構成;所述的RS485芯片選用SN65HVD3082ED。6.如權利要求4所述的基于防篡改技術的安全能效監(jiān)測終端,其特征在于,所述的接口模塊中,與CPU模塊相連的物理層芯片選用LAN8720A芯片,RJ45接口通過物理層芯片與CPU模塊進行數據交互。7.如權利要求5或6所述的基于防篡改技術的安全能效監(jiān)測終端,其特征在于,所述的CHJ模塊選用STM32F207VE,計量芯片模塊選用ATT7022E。8.如權利要求7所述的基于防篡改技術的安全能效監(jiān)測終端,其特征在于,所述的輸入輸出模塊包括開關量輸入模塊和繼電器輸出模塊。9.如權利要求7所述的基于防篡改技術的安全能效監(jiān)測終端,其特征在于,所述的復位模塊采用SP706SEN;LCD顯示模塊選用GHl2864-2602;時鐘模塊選用RX8025T;數據存儲模塊選用MX25L12835FM21-10G;電源模塊選用PMG05-0512A。10.如權利要求7所述的基于防篡改技術的安全能效監(jiān)測終端,其特征在于,監(jiān)測終端選擇通過接口模塊將接口為RS232、RS485、RJ45或4-20mA/0-10V的設備接入到現(xiàn)場通訊網絡采集能效數據,或者選擇通過計量芯片進行交流采樣計量,直接采集現(xiàn)場設備的能效數據?!疚臋n編號】G08C25/00GK105844901SQ201610342592【公開日】2016年8月10日【申請日】2016年5月23日【發(fā)明人】何金海,管晶,祁同林,戴成濤【申請人】光科技股份有限公司,光一科技股份有限公司,江蘇蘇源光科技有限公司,江蘇蘇源光一科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临西县| 陆川县| 奉节县| 平潭县| 科技| 涪陵区| 云和县| 乌海市| 鄂伦春自治旗| 故城县| 永登县| 开封市| 高邮市| 尖扎县| 溧阳市| 车险| 济阳县| 晋中市| 东安县| 潞城市| 凤庆县| 五寨县| 饶平县| 长兴县| 田林县| 宝鸡市| 太谷县| 鄱阳县| 左贡县| 巍山| 富阳市| 昌邑市| 聂拉木县| 九台市| 福鼎市| 襄城县| 万州区| 濮阳县| 临泉县| 卢湾区| 怀仁县|