本發(fā)明專利技術(shù)適用于儀表數(shù)據(jù)采集領(lǐng)域,提供了一種基于儀表的數(shù)據(jù)采集器及數(shù)據(jù)采集方法,根據(jù)儀表通訊協(xié)議對通過RS485總線采集到的儀表數(shù)據(jù)進(jìn)行解析,實(shí)現(xiàn)了一條RS485總線對不同儀表協(xié)議的儀表進(jìn)行儀表數(shù)據(jù)的采集,然后根據(jù)用戶的需要從解析后的第一儀表數(shù)據(jù)中獲取所需的第二儀表數(shù)據(jù);為了避免所述第二儀表數(shù)據(jù)在傳輸過程中造成丟失,本發(fā)明專利技術(shù)提供了存儲器對第二儀表數(shù)據(jù)進(jìn)行存儲以及提供了通訊器對上次未傳輸數(shù)據(jù)的斷點(diǎn)進(jìn)行記錄,待網(wǎng)絡(luò)恢復(fù)正常后,再接著從所述斷點(diǎn)處將所述存儲器中的第二儀表數(shù)據(jù)發(fā)送至儀表數(shù)據(jù)管理器。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)屬于儀表數(shù)據(jù)采集領(lǐng)域,尤其涉及。
技術(shù)介紹
隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,儀表的應(yīng)用已深入到各個(gè)領(lǐng)域,例如能源的稀缺,更需要儀表對能源的采集、處理以及使用過程進(jìn)行實(shí)時(shí)監(jiān)控。獲取儀表數(shù)據(jù)的過程包括現(xiàn)場儀表設(shè)備獲取儀表數(shù)據(jù),然后進(jìn)行儀表數(shù)據(jù)采集并將儀表數(shù)據(jù)發(fā)送至儀表數(shù)據(jù)管理器。在進(jìn)行儀表數(shù)據(jù)采集的過程中,需要將所有的儀表數(shù)據(jù)未經(jīng)處理地發(fā)送至儀表數(shù)據(jù)處理器,若出現(xiàn)網(wǎng)絡(luò)中斷等異常情況,將發(fā)生儀表數(shù)據(jù)丟失,例如在通過RS485總線進(jìn)行儀表數(shù)據(jù)采集時(shí),傳統(tǒng)的方式是直接將RS485總線通過串口轉(zhuǎn)換器轉(zhuǎn)換為以太網(wǎng)口后,通過以太網(wǎng)將儀表數(shù)據(jù)發(fā)送至儀表數(shù)據(jù)處理器,若出現(xiàn)網(wǎng)絡(luò)中斷等異常情況,將發(fā)生儀表數(shù)據(jù)丟失。目前,儀表數(shù)據(jù)的采集普遍采用RS485總線進(jìn)行傳輸,但是,一條RS485總線上只支持一種通訊協(xié)議的儀表,若需要對不同通訊協(xié)議的儀表進(jìn)行儀表數(shù)據(jù)采集,則需要部署多條不同的RS485總線。隨著不同通訊協(xié)議的儀表的增多,將浪費(fèi)大量的RS485總線資源,維護(hù)RS485總線的成本也同比上升。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)實(shí)施例的目的在于提供,以解決需要對不同儀表協(xié)議進(jìn)行儀表數(shù)據(jù)采集、儀表數(shù)據(jù)在進(jìn)行傳輸過程中存在數(shù)據(jù)丟失和大量的原始數(shù)據(jù)造成的網(wǎng)絡(luò)資源浪費(fèi)的問題。本專利技術(shù)實(shí)施例是這樣實(shí)現(xiàn)的,一種基于儀表的數(shù)據(jù)采集器,所述數(shù)據(jù)采集器通過RS485總線與儀表相連,所述數(shù)據(jù)采集器包括RS485接口,用于獲取通過RS485總線采集到的儀表數(shù)據(jù);協(xié)議解析器,用于根據(jù)儀表通訊協(xié)議表將所述儀表數(shù)據(jù)解析為第一儀表數(shù)據(jù);數(shù)據(jù)處理器,用于根據(jù)預(yù)設(shè)數(shù)據(jù)處理規(guī)則從所述第一儀表數(shù)據(jù)獲取用戶需要的第二儀表數(shù)據(jù);所述RS485接口分別于與所述RS485總線和所述協(xié)議解析器相連,所述數(shù)據(jù)處理器與協(xié)議解析器相連。進(jìn)一步地,所述數(shù)據(jù)采集器還包括存儲器,用于存儲所述第二儀表數(shù)據(jù);通訊器,用于判斷與數(shù)據(jù)管理器是否已建立無線或有線的連接,若否,則記錄待發(fā)送的所述第二儀表數(shù)據(jù)的斷點(diǎn),若是,則從所述第二儀表數(shù)據(jù)的斷點(diǎn)開始發(fā)送所述存儲器中的所述第二儀表數(shù)據(jù)至所述數(shù)據(jù)管理器;所述存儲器與所述數(shù)據(jù)處理器相連,所述通訊器與所述存儲器相連。進(jìn)一步地,所述RS485接口采用RS485接口芯片Ul,所述協(xié)議解析器采用協(xié)議解析芯片U2,所述數(shù)據(jù)處理器采用數(shù)據(jù)處理芯片U3,所述存儲器采用存儲芯片U4,以及,所述通訊器采用通訊芯片U5 ;所述RS485接口芯片Ul的發(fā)送引腳TXD和接收引腳RXD分別接所述RS485總線,所述RS485接口芯片Ul的數(shù)據(jù)引腳DAl接所述協(xié)議解析芯片U2的數(shù)據(jù)引腳DAl,所述協(xié)議解析芯片U2的數(shù)據(jù)引腳DA2接所述數(shù)據(jù)處理芯片U3的數(shù)據(jù)引腳DA2,所述數(shù)據(jù)處理芯片U3的數(shù)據(jù)引腳DA3接所述存儲芯片U4的數(shù)據(jù)引腳DA3,所述存儲芯片U4的數(shù)據(jù)引腳DA4接所述通訊芯片U5的數(shù)據(jù)引腳DA4。本專利技術(shù)的另一目的在于提供一種基于儀表的數(shù)據(jù)采集方法,所述方法包括RS485接口獲取通過RS485總線采集到的儀表數(shù)據(jù);協(xié)議解析器根據(jù)儀表通訊協(xié)議表將所述儀表數(shù)據(jù)解析為第一儀表數(shù)據(jù);數(shù)據(jù)處理器根據(jù)預(yù)設(shè)數(shù)據(jù)處理規(guī)則從所述第一儀表數(shù)據(jù)獲取用戶需要的第二儀表數(shù)據(jù)。進(jìn)一步地,在根據(jù)預(yù)設(shè)數(shù)據(jù)處理規(guī)則從所述第一儀表數(shù)據(jù)獲取用戶需要的第二儀表數(shù)據(jù)的步驟之后,還包括以下步驟 存儲器存儲所述第二儀表數(shù)據(jù);通訊器判斷與數(shù)據(jù)管理器是否已建立無線或有線的連接,若否,則記錄待發(fā)送的所述第二儀表數(shù)據(jù)的斷點(diǎn),若是,則從所述第二儀表數(shù)據(jù)的斷點(diǎn)開始發(fā)送所述存儲器中的所述第二儀表數(shù)據(jù)至所述數(shù)據(jù)管理器。進(jìn)一步地,在根據(jù)儀表通訊協(xié)議表將所述儀表數(shù)據(jù)解析為第一儀表數(shù)據(jù)的步驟之前,還包括以下步驟協(xié)議解析器更新所述儀表通訊協(xié)議表。進(jìn)一步地,所述儀表通訊協(xié)議表包括所述儀表通訊協(xié)議與儀表的映射關(guān)系。本專利技術(shù)提供了,根據(jù)儀表通訊協(xié)議對通過RS485總線采集到的儀表數(shù)據(jù)進(jìn)行解析,實(shí)現(xiàn)了一條RS485總線對不同儀表協(xié)議的儀表進(jìn)行儀表數(shù)據(jù)的采集,然后根據(jù)用戶的需要從解析后的第一儀表數(shù)據(jù)中獲取所需的第二儀表數(shù)據(jù);為了避免所述第二儀表數(shù)據(jù)在傳輸過程中造成丟失,本專利技術(shù)提供了存儲器對第二儀表數(shù)據(jù)進(jìn)行存儲以及提供了通訊器對上次未傳輸數(shù)據(jù)的斷點(diǎn)進(jìn)行記錄,待網(wǎng)絡(luò)恢復(fù)正常后,再接著從所述斷點(diǎn)處將所述存儲器中的第二儀表數(shù)據(jù)發(fā)送至儀表數(shù)據(jù)管理器。附圖說明為了更清楚地說明本專利技術(shù)實(shí)施例中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術(shù)的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本專利技術(shù)實(shí)施例提供的基于儀表的數(shù)據(jù)采集器的組成結(jié)構(gòu)圖;圖2是本專利技術(shù)實(shí)施例提供的基于儀表的數(shù)據(jù)采集器的內(nèi)部電路圖;圖3是本專利技術(shù)實(shí)施例提供的基于儀表的數(shù)據(jù)采集方法的實(shí)現(xiàn)流程圖。具體實(shí)施例方式為了使本專利技術(shù)的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本專利技術(shù)進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本專利技術(shù),并不用于限定本專利技術(shù)。為了說明本專利技術(shù)所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。實(shí)施例一:圖1示出了本專利技術(shù)實(shí)施例提供的基于儀表數(shù)據(jù)的數(shù)據(jù)采集器的組成結(jié)構(gòu),為了便于描述,僅示出了與本專利技術(shù)實(shí)施例相關(guān)的部分。本實(shí)施例提供了一種基于儀表數(shù)據(jù)的數(shù)據(jù)采集器,所述數(shù)據(jù)采集器通過RS485總線與儀表相連,所述數(shù)據(jù)采集器可以包括RS485接口 I,用于獲取通過RS485總線采集到的儀表數(shù)據(jù);協(xié)議解析器2,用于根據(jù)儀表通訊協(xié)議表將所述儀表數(shù)據(jù)解析為第一儀表數(shù)據(jù);數(shù)據(jù)處理器3,用于根據(jù)預(yù)設(shè)數(shù)據(jù)處理規(guī)則從所述第一儀表數(shù)據(jù)獲取用戶需要的第二儀表數(shù)據(jù);所述RS485接口 I分別于與所述RS485總線和所述協(xié)議解析器2相連,所述數(shù)據(jù)處理器3與協(xié)議解析器2相連。優(yōu)選的是,所述數(shù)據(jù)采集器還可以包括存儲器4,用于存儲所述第二儀表數(shù)據(jù);通訊器5,用于判斷與數(shù)據(jù)管理器是否已建立無線或有線的連接,若否,則記錄待發(fā)送的所述第二儀表數(shù)據(jù)的斷點(diǎn),若是,則從所述第二儀表數(shù)據(jù)的斷點(diǎn)開始發(fā)送所述存儲器4中的所述第二儀表數(shù)據(jù)至所述數(shù)據(jù)管理器;所述存儲器4與所述數(shù)據(jù)處理器3相連,所述通訊器5與所述存儲器4相連。優(yōu)選的是,協(xié)議解析器2還用于更新所述儀表通訊協(xié)議表。優(yōu)選的是,所述儀表通訊協(xié)議表可以包括所述儀表通訊協(xié)議與儀表的映射關(guān)系。在RS485總線組成的儀表數(shù)據(jù)采集網(wǎng)中,通過儀表對待檢測設(shè)備進(jìn)行檢測,獲取儀表數(shù)據(jù);通常,一路RS485總線上可以攜帶32塊不同儀表通訊協(xié)議的儀表。本實(shí)施例中具有4路RS485總線接口 1,通過RS485總線分別接了 25塊不同儀表通訊協(xié)議的儀表。為了隨時(shí)能兼容新的儀表,若更換或增添不同協(xié)議的儀表,協(xié)議解析器2可以從儀表通訊協(xié)議服務(wù)器端下載儀表通訊協(xié)議表并進(jìn)行及時(shí)更新和配置?;赗S485總線上的不同儀表通訊協(xié)議的儀表,協(xié)議解析器2根據(jù)儀表通訊協(xié)議表將所述儀表數(shù)據(jù)解析為第一儀表數(shù)據(jù)。通常,協(xié)議解析器2中的第一儀表數(shù)據(jù)的數(shù)據(jù)量比較大,所述第一儀表數(shù)據(jù)存在大量冗余數(shù)據(jù),用戶可以根據(jù)需要建立預(yù)設(shè)數(shù)據(jù)處理規(guī)則,數(shù)據(jù)處理器3根據(jù)所述預(yù)設(shè)數(shù)據(jù)處理規(guī)則從所述第一儀表數(shù)據(jù)獲取用戶需要的第二儀表數(shù)據(jù);從而,提高了數(shù)據(jù)的傳輸效率,有效地節(jié)省了網(wǎng)絡(luò)資源。為了保證所述第二儀表數(shù)據(jù)的正確及完本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種基于儀表的數(shù)據(jù)采集器,所述數(shù)據(jù)采集器通過RS485總線與儀表相連,其特征在于,所述數(shù)據(jù)采集器包括:RS485接口,用于獲取通過RS485總線采集到的儀表數(shù)據(jù);協(xié)議解析器,用于根據(jù)儀表通訊協(xié)議表將所述儀表數(shù)據(jù)解析為第一儀表數(shù)據(jù);數(shù)據(jù)處理器,用于根據(jù)預(yù)設(shè)數(shù)據(jù)處理規(guī)則從所述第一儀表數(shù)據(jù)獲取用戶需要的第二儀表數(shù)據(jù);所述RS485接口分別于與所述RS485總線和所述協(xié)議解析器相連,所述數(shù)據(jù)處理器與協(xié)議解析器相連。
【技術(shù)特征摘要】
1.一種基于儀表的數(shù)據(jù)采集器,所述數(shù)據(jù)采集器通過RS485總線與儀表相連,其特征在于,所述數(shù)據(jù)采集器包括: RS485接口,用于獲取通過RS485總線采集到的儀表數(shù)據(jù); 協(xié)議解析器,用于根據(jù)儀表通訊協(xié)議表將所述儀表數(shù)據(jù)解析為第一儀表數(shù)據(jù); 數(shù)據(jù)處理器,用于根據(jù)預(yù)設(shè)數(shù)據(jù)處理規(guī)則從所述第一儀表數(shù)據(jù)獲取用戶需要的第二儀表數(shù)據(jù); 所述RS485接口分別于與所述RS485總線和所述協(xié)議解析器相連,所述數(shù)據(jù)處理器與協(xié)議解析器相連。2.如權(quán)利要求1所述的數(shù)據(jù)采集器,其特征在于,所述數(shù)據(jù)采集器還包括: 存儲器,用于存儲所述第二儀表數(shù)據(jù); 通訊器,用于判斷與數(shù)據(jù)管理器是否已建立無線或有線的連接,若否,則記錄待發(fā)送的所述第二儀表數(shù)據(jù)的斷點(diǎn),若是,則從所述第二儀表數(shù)據(jù)的斷點(diǎn)開始發(fā)送所述存儲器中的所述第二儀表數(shù)據(jù)至所述數(shù)據(jù)管理器; 所述存儲器與所述數(shù)據(jù)處理器相連,所述通訊器與所述存儲器相連。3.如權(quán)利要求1所述的數(shù)據(jù)采集器,其特征在于,所述RS485接口采用RS485接口芯片U1,所述協(xié)議解析器采用協(xié)議解析芯片U2,所述數(shù)據(jù)處理器采用數(shù)據(jù)處理芯片U3,所述存儲器采用存儲芯片U4,以及,所述通訊器采用通訊芯片U5 ; 所述RS485接口芯片Ul的發(fā)送引腳TXD和接收引腳RXD分別接所述RS485總線,所述RS485接口芯片Ul的數(shù)據(jù)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:譚建軍,蔣順文,楊寶林,吳聰明,譚玉良,許曉琴,
申請(專利權(quán))人:深圳市奧宇控制系統(tǒng)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。