成人打一炮免费视频,亚洲天堂视频在线观看,97视频久久久,日本japanese护士色高清,五月婷婷丁香,日韩精品一级无码毛片免费,国产欧美日韩精品网红剧情演绎

用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)和方法與流程

文檔序號:11129899閱讀:1541來源:國知局
用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)和方法與制造工藝

本發(fā)明涉及空調(diào)技術(shù)領(lǐng)域,特別涉及一種用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)以及一種用于空調(diào)系統(tǒng)的故障診斷方法。



背景技術(shù):

大型水機的運行和維護管理,無論對于客戶還是設(shè)備制造商都顯得十分重要。相關(guān)技術(shù)中通常通過上位機監(jiān)控屏監(jiān)控機組數(shù)據(jù),只能記錄常規(guī)運行數(shù)據(jù)和報警。但是,實際應(yīng)用中,特殊的應(yīng)用場景,不同情況的工況條件,機組在運行過程中可能出現(xiàn)非常規(guī)的故障現(xiàn)象,非常規(guī)的故障現(xiàn)象具有特定條件下產(chǎn)生、不連續(xù)、難追蹤、不好定位等特點。上位機監(jiān)控屏無法監(jiān)測到非常規(guī)的故障現(xiàn)象,導(dǎo)致現(xiàn)場環(huán)境下很難在有限的時間內(nèi)找到原因解決問題,售后運維中,曾出現(xiàn)工程師多次趕赴現(xiàn)場,卻不能復(fù)現(xiàn)出故障現(xiàn)象,這樣會使售后品質(zhì)降低,用戶體驗差,產(chǎn)品口碑下降。

相關(guān)技術(shù)還提出一種采用網(wǎng)絡(luò)上傳數(shù)據(jù)到云服務(wù)器進行遠程監(jiān)控的方法,但是,該方法受限于網(wǎng)絡(luò)的穩(wěn)定性,如果網(wǎng)絡(luò)出現(xiàn)問題,則監(jiān)控系統(tǒng)陷于癱瘓。



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

本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。為此,本發(fā)明的一個目的在于提出一種用于空調(diào)系統(tǒng)的故障診斷系統(tǒng),該系統(tǒng)能夠進行可靠的、獨立的數(shù)據(jù)記錄,實現(xiàn)快速的故障診斷。

本發(fā)明的另一個目的在于提出一種用于空調(diào)系統(tǒng)的故障診斷方法。

為達到上述目的,本發(fā)明一方面實施例提出了一種用于空調(diào)系統(tǒng)的故障診斷系統(tǒng),包括存儲模塊、數(shù)據(jù)采集模塊和上位機,所述數(shù)據(jù)采集模塊與所述空調(diào)系統(tǒng)進行通信,且所述數(shù)據(jù)采集模塊與所述上位機進行通信,其中,所述數(shù)據(jù)采集模塊用于獲取所述空調(diào)系統(tǒng)的運行數(shù)據(jù)并將所述運行數(shù)據(jù)存儲至所述存儲模塊,以及將所述存儲模塊存儲的運行數(shù)據(jù)發(fā)送給所述上位機;所述上位機接收到所述存儲模塊存儲的運行數(shù)據(jù)后對所述存儲模塊存儲的運行數(shù)據(jù)進行分析處理以進行故障診斷。

根據(jù)本發(fā)明實施例提出的用于空調(diào)系統(tǒng)的故障診斷系統(tǒng),數(shù)據(jù)采集模塊獲取空調(diào)系統(tǒng)的運行數(shù)據(jù)并將運行數(shù)據(jù)存儲至存儲模塊,以及將存儲模塊存儲的運行數(shù)據(jù)發(fā)送給上位機,上位機接收到存儲模塊存儲的運行數(shù)據(jù)后對存儲模塊存儲的運行數(shù)據(jù)進行分析處理以進行故障診斷。由此,該系統(tǒng)可對空調(diào)系統(tǒng)例如中央空調(diào)大型機現(xiàn)場進行獨立的、連續(xù)的、不受其他因素影響地完整數(shù)據(jù)采集和記錄,并進行快速的診斷故障,從而便于制定策略以解決問題,提高維護的高效性和用戶的體驗,同時保證產(chǎn)品口碑。

根據(jù)本發(fā)明的一個實施例,所述數(shù)據(jù)采集模塊包括:第一通信單元,所述第一通信單元用于與所述空調(diào)系統(tǒng)進行通信;第二通信單元,所述第二通信單元用于與所述上位機進行通信;處理器,所述處理器與所述第一通信單元和所述第二通信單元相連,所述處理器用于通過所述第一通信單元獲取所述空調(diào)系統(tǒng)的運行數(shù)據(jù)并將所述運行數(shù)據(jù)存儲至所述存儲模塊,并通過所述第二通信單元將所述存儲模塊存儲的運行數(shù)據(jù)發(fā)送給所述上位機;電源芯片,所述電源芯片用于為所述處理器進行供電。

根據(jù)本發(fā)明的一個實施例,所述數(shù)據(jù)采集模塊還包括:時鐘單元,所述時鐘單元用于為所述數(shù)據(jù)采集模塊提供同步時鐘;狀態(tài)指示單元,所述狀態(tài)指示單元用于指示所述數(shù)據(jù)采集模塊的工作狀態(tài)。

根據(jù)本發(fā)明的一個實施例,所述存儲模塊以TXT文本格式存儲所述運行數(shù)據(jù)。

根據(jù)本發(fā)明的一個實施例,在所述數(shù)據(jù)采集模塊進行工作前,所述上位機還用于對所述數(shù)據(jù)采集模塊進行參數(shù)配置。

根據(jù)本發(fā)明的一個實施例,所述數(shù)據(jù)采集模塊根據(jù)預(yù)設(shè)規(guī)約對所述存儲模塊存儲的運行數(shù)據(jù)進行打包以生成運行數(shù)據(jù)報文,并將所述運行數(shù)據(jù)報文發(fā)送給所述上位機,所述上位機根據(jù)對應(yīng)的所述預(yù)設(shè)規(guī)約對所述運行數(shù)據(jù)報文進行解析以獲取所述存儲模塊存儲的運行數(shù)據(jù)。

根據(jù)本發(fā)明的一個實施例,所述上位機還用于將所述存儲模塊存儲的運行數(shù)據(jù)按照時間戳順序存入數(shù)據(jù)庫,并對存入數(shù)據(jù)庫的運行數(shù)據(jù)按照參數(shù)類型進行分類,以及根據(jù)每種參數(shù)類型對應(yīng)的運行數(shù)據(jù)生成運行曲線,以根據(jù)所述運行曲線進行故障診斷。

根據(jù)本發(fā)明的一個實施例,所述上位機還用于獲取故障點對應(yīng)的時間戳,并根據(jù)所述故障點對應(yīng)的時間戳生成故障時間段,以及從所述數(shù)據(jù)庫中提取所述故障時間段對應(yīng)的運行數(shù)據(jù),并根據(jù)所述故障時間段對應(yīng)的運行數(shù)據(jù)進行故障診斷。

根據(jù)本發(fā)明的一個實施例,所述上位機進一步用于獲取故障點參數(shù)類型,并根據(jù)所述故障時間段內(nèi)所述故障點參數(shù)類型對應(yīng)的運行數(shù)據(jù)生成故障運行曲線,以進行故障診斷。

根據(jù)本發(fā)明的一個實施例,所述上位機進一步用于,獲取故障點參數(shù)類型和與所述故障點參數(shù)類型關(guān)聯(lián)的參數(shù)類型,并根據(jù)所述故障時間段內(nèi)所述故障點參數(shù)類型關(guān)聯(lián)的參數(shù)類型對應(yīng)的運行數(shù)據(jù)進行故障診斷。

根據(jù)本發(fā)明的一個實施例,所述上位機還用于在對所述運行數(shù)據(jù)報文進行解析之前根據(jù)對應(yīng)的所述預(yù)設(shè)規(guī)約對所述運行數(shù)據(jù)報文進行第一次校驗,并對第一次校驗成功的所述運行數(shù)據(jù)報文進行CRC校驗,以及根據(jù)對應(yīng)的所述預(yù)設(shè)規(guī)約對CRC校驗成功的所述運行數(shù)據(jù)報文進行解析。

為達到上述目的,本發(fā)明另一方面實施例提出的一種用于空調(diào)系統(tǒng)的故障診斷方法,包括以下步驟:所述數(shù)據(jù)采集模塊通過與所述空調(diào)系統(tǒng)進行通信以獲取所述空調(diào)系統(tǒng)的運行數(shù)據(jù),并將所述運行數(shù)據(jù)存儲至所述數(shù)據(jù)采集模塊的存儲模塊;所述數(shù)據(jù)采集模塊將所述存儲模塊存儲的運行數(shù)據(jù)發(fā)送給所述上位機;所述上位機通過與所述數(shù)據(jù)采集模塊進行通信以獲取所述存儲模塊存儲的運行數(shù)據(jù),并對所述存儲模塊存儲的運行數(shù)據(jù)進行分析處理以進行故障診斷。

根據(jù)本發(fā)明實施例提出的用于空調(diào)系統(tǒng)的故障診斷方法,數(shù)據(jù)采集模塊獲取空調(diào)系統(tǒng)的運行數(shù)據(jù)并將運行數(shù)據(jù)存儲至存儲模塊,以及將存儲模塊存儲的運行數(shù)據(jù)發(fā)送給上位機,上位機接收到存儲模塊存儲的運行數(shù)據(jù)后對存儲模塊存儲的運行數(shù)據(jù)進行分析處理以進行故障診斷。由此,該方法可對空調(diào)系統(tǒng)例如中央空調(diào)大型機現(xiàn)場進行獨立的、連續(xù)的、不受其他因素影響地完整數(shù)據(jù)采集和記錄,并進行快速的診斷故障,從而便于制定策略以解決問題,提高維護的高效性和用戶的體驗,同時保證產(chǎn)品口碑。

根據(jù)本發(fā)明的一個實施例,所述存儲模塊以TXT文本格式存儲所述運行數(shù)據(jù)。

根據(jù)本發(fā)明的一個實施例,所述的用于空調(diào)系統(tǒng)的故障診斷方法還包括:在所述數(shù)據(jù)采集模塊進行工作前,所述上位機對所述數(shù)據(jù)采集模塊進行參數(shù)配置。

根據(jù)本發(fā)明的一個實施例,獲取所述存儲模塊存儲的運行數(shù)據(jù),包括:所述數(shù)據(jù)采集模塊根據(jù)預(yù)設(shè)規(guī)約對所述存儲模塊存儲的運行數(shù)據(jù)進行打包以生成運行數(shù)據(jù)報文,并將所述運行數(shù)據(jù)報文發(fā)送給所述上位機;所述上位機根據(jù)對應(yīng)的所述預(yù)設(shè)規(guī)約對所述運行數(shù)據(jù)報文進行解析以獲取所述存儲模塊存儲的運行數(shù)據(jù)。

根據(jù)本發(fā)明的一個實施例,對所述存儲模塊存儲的運行數(shù)據(jù)進行分析處理以進行故障診斷,包括:所述上位機將所述存儲模塊存儲的運行數(shù)據(jù)按照時間戳順序存入數(shù)據(jù)庫,并對存入數(shù)據(jù)庫的運行數(shù)據(jù)按照參數(shù)類型進行分類;根據(jù)每種參數(shù)類型對應(yīng)的運行數(shù)據(jù)生成運行曲線,以根據(jù)所述運行曲線進行故障診斷。

根據(jù)本發(fā)明的一個實施例,對所述存儲模塊存儲的運行數(shù)據(jù)進行分析處理以進行故障診斷,還包括:所述上位機獲取故障點對應(yīng)的時間戳,并根據(jù)所述故障點對應(yīng)的時間戳生成故障時間段;從所述數(shù)據(jù)庫中提取所述故障時間段對應(yīng)的運行數(shù)據(jù),并根據(jù)所述故障時間段對應(yīng)的運行數(shù)據(jù)進行故障診斷。

根據(jù)本發(fā)明的一個實施例,根據(jù)所述故障時間段對應(yīng)的運行數(shù)據(jù)進行故障診斷,包括:獲取故障點參數(shù)類型,并根據(jù)所述故障時間段內(nèi)所述故障點參數(shù)類型對應(yīng)的運行數(shù)據(jù)生成故障運行曲線,以進行故障診斷。

根據(jù)本發(fā)明的一個實施例,根據(jù)所述故障時間段對應(yīng)的運行數(shù)據(jù)進行故障診斷,包括:所述上位機獲取故障點參數(shù)類型和與所述故障點參數(shù)類型關(guān)聯(lián)的參數(shù)類型;根據(jù)所述故障時間段內(nèi)所述故障點參數(shù)類型關(guān)聯(lián)的參數(shù)類型對應(yīng)的運行數(shù)據(jù)進行故障診斷。

根據(jù)本發(fā)明的一個實施例,所述上位機在對所述運行數(shù)據(jù)報文進行解析之前,所述方法還包括:根據(jù)對應(yīng)的所述預(yù)設(shè)規(guī)約對所述運行數(shù)據(jù)報文進行第一次校驗;對第一次校驗成功的所述運行數(shù)據(jù)報文進行CRC校驗;根據(jù)對應(yīng)的所述預(yù)設(shè)規(guī)約對CRC校驗成功的所述運行數(shù)據(jù)報文進行解析。

附圖說明

圖1是根據(jù)本發(fā)明實施例的用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)的方框示意圖;

圖2是根據(jù)本發(fā)明一個實施例的用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)的方框示意圖;

圖3是根據(jù)本發(fā)明一個實施例的數(shù)據(jù)采集模塊的接線端的示意圖;

圖4是根據(jù)本發(fā)明一個實施例的數(shù)據(jù)采集模塊的側(cè)視圖;

圖5是根據(jù)本發(fā)明實施例的用于空調(diào)系統(tǒng)的故障診斷方法的流程圖;

圖6是根據(jù)本發(fā)明一個實施例的用于空調(diào)系統(tǒng)的故障診斷方法的流程圖;以及

圖7是根據(jù)本發(fā)明另一個實施例的用于空調(diào)系統(tǒng)的故障診斷方法的流程圖。

具體實施方式

下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。

下面參考附圖來描述本發(fā)明實施例提出的用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)和方法。

圖1是根據(jù)本發(fā)明實施例的用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)的方框示意圖。如圖1所示,用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)包括存儲模塊40、數(shù)據(jù)采集模塊10和上位機20,數(shù)據(jù)采集模塊10與空調(diào)系統(tǒng)30進行通信,且數(shù)據(jù)采集模塊10與上位機20進行通信。具體地,數(shù)據(jù)采集模塊10可與空調(diào)系統(tǒng)30相連接以進行RS485通信,數(shù)據(jù)采集模塊10還可與上位機20相連接以進行RS232通信。

其中,數(shù)據(jù)采集模塊10用于獲取空調(diào)系統(tǒng)30的運行數(shù)據(jù)并將運行數(shù)據(jù)存儲至存儲模塊40,以及將存儲模塊40存儲的運行數(shù)據(jù)發(fā)送給上位機20。具體地,空調(diào)系統(tǒng)30的運行數(shù)據(jù)可包括冷凝器入/出口溫度、冷凝器入/出口壓力、節(jié)流閥入口壓力、壓縮機排氣壓力等參數(shù)值。并且,可通過設(shè)置在對應(yīng)采集點的傳感器采集相應(yīng)的運行參數(shù)值,例如可通過設(shè)置在冷凝器入口的溫度傳感器采集冷凝器入口溫度。

也就是說,在空調(diào)系統(tǒng)30中設(shè)置不同的采集點以采集不同的運行參數(shù)值,在空調(diào)系統(tǒng)30例如中中央空調(diào)現(xiàn)場機組的運行過程中,數(shù)據(jù)采集模塊10可根據(jù)實際需要按照預(yù)設(shè)采集頻率采集每個采集點的運行參數(shù)值,進而獲取空調(diào)系統(tǒng)30的運行數(shù)據(jù)。由此,數(shù)據(jù)采集模塊10能夠獨立對中中央空調(diào)現(xiàn)場機組的運行數(shù)據(jù)進行完整采集并記錄到存儲模塊40中。

上位機20接收到存儲模塊40存儲的運行數(shù)據(jù)后對存儲模塊40存儲的運行數(shù)據(jù)進行分析處理以進行故障診斷。

也就是說,在需要進行數(shù)據(jù)分析時,可將存儲模塊40存儲的運行數(shù)據(jù)即空調(diào)系統(tǒng)30的歷史運行數(shù)據(jù)導(dǎo)入到上位機20中,上位機20即可對導(dǎo)入的運行數(shù)據(jù)進行分析處理以進行故障診斷。

由此,能夠監(jiān)測到非常規(guī)的故障現(xiàn)象,有助于工程師快速找到原因解決問題,提高維護的高效性和用戶的體驗,同時保證產(chǎn)品口碑。而且,還可以防止出現(xiàn)服務(wù)器遠程監(jiān)控受限于網(wǎng)絡(luò)的穩(wěn)定性、容易癱瘓的問題。

存儲模塊40為數(shù)據(jù)記錄的存儲裝置,空調(diào)系統(tǒng)30實時運行的完整數(shù)據(jù)可存入存儲模塊40。具體來說,存儲模塊40可以預(yù)設(shè)的存儲時間間隔建立文件,并以起始時間點作為文件名存放。并且,按測試默認(rèn)5S間隔采集運行數(shù)據(jù)一次,8G內(nèi)存的存儲模塊40可存儲一年有余的數(shù)據(jù)量,存儲模塊40數(shù)據(jù)存滿后可默認(rèn)從文件起始位置進行覆蓋存儲。

在本發(fā)明的一個實施例中,存儲模塊40可為SD卡。

根據(jù)本發(fā)明的一個具體示例,存儲模塊40可以TXT文本格式存儲運行數(shù)據(jù)。也就是說,空調(diào)系統(tǒng)30實時運行的完整數(shù)據(jù)以TXT文本格式存入存儲模塊40。當(dāng)然,存儲模塊40可以其他格式例如WORD或EXCEL格式存儲運行數(shù)據(jù)。應(yīng)當(dāng)理解的是,上位機20可根據(jù)不同的格式調(diào)用不同的程序。

在本發(fā)明的一個實施例中,如圖2所示,存儲模塊40可與數(shù)據(jù)采集模塊10集成設(shè)置。具體地,如圖4所示,可在數(shù)據(jù)采集模塊10的外部設(shè)置存儲卡卡槽41以用于放置存儲模塊40?;蛘?,存儲模塊40也可設(shè)置在電控箱中。

根據(jù)本發(fā)明的一個實施例,如圖2所示,數(shù)據(jù)采集模塊10包括:第一通信單元102、處理器103、第二通信單元104和電源芯片105。

其中,第一通信單元102用于與空調(diào)系統(tǒng)30進行通信,即言,第一通信單元102為數(shù)據(jù)采集模塊10工作時與空調(diào)系統(tǒng)30的數(shù)據(jù)通信模塊。具體地,如圖2-3所示,第二通信單元102可通過第一通信接口J1與空調(diào)系統(tǒng)30相連,更具體地,第一通信單元40可為RS485通信模塊,第一通信接口J1可為RS485接口,從而實現(xiàn)數(shù)據(jù)采集模塊10與空調(diào)系統(tǒng)30之間的RS485通信。

第二通信單元104用于與上位機20進行通信,即言,第二通信單元104為數(shù)據(jù)采集模塊10將存儲模塊40存儲的數(shù)據(jù)導(dǎo)出時與上位機20的數(shù)據(jù)通信模塊。具體地,如圖2-3所示,第二通信單元104可通過第二通信接口J2與上位機20相連,更具體地,第二通信單元104可為RS232通信模塊,第二通信接口J2可為RS232接口,從而實現(xiàn)數(shù)據(jù)采集模塊10與上位機20之間的RS232通信。

處理器103與第一通信單元102相連,處理器103用于通過第一通信單元102獲取空調(diào)系統(tǒng)30的運行數(shù)據(jù)并將運行數(shù)據(jù)存儲至存儲模塊40,并通過第二通信單元104將存儲模塊40存儲的運行數(shù)據(jù)發(fā)送給上位機20。

電源芯片105用于為處理器103進行供電。具體地,電源芯片105為數(shù)據(jù)采集模塊10提供直流電源,其中,外部電源可通過圖3所示的電源接口J3為數(shù)據(jù)采集模塊10供電,電源芯片105的輸入端可與電源接口J3相連,電源芯片105的輸入端可與處理器103相連,電源芯片105對電源接口J3輸入的電源電壓進行變壓、穩(wěn)壓處理后提供給處理器103。例如,數(shù)據(jù)采集模塊10的電源供電范圍為DC 6V~36V,通過電源芯片105后可輸出5V直流電源供給處理器103。

進一步地,如圖2所示,數(shù)據(jù)采集模塊10還包括:時鐘單元106和狀態(tài)指示單元107。

其中,時鐘單元106用于為數(shù)據(jù)采集模塊10提供同步時鐘。具體來說,時鐘單元106可為采集數(shù)據(jù)提供數(shù)據(jù)時間記錄點,從而保證系統(tǒng)時鐘準(zhǔn)確性,以保證數(shù)據(jù)采集點的準(zhǔn)確性,便于后期數(shù)據(jù)分析和故障診斷。更具體地,時鐘單元106可由紐扣電池供電。

狀態(tài)指示單元107用于指示數(shù)據(jù)采集模塊10的工作狀態(tài)。具體來說,狀態(tài)指示單元107為數(shù)據(jù)采集模塊提供工作狀態(tài)指示,如圖4所示,狀態(tài)指示單元107可包括指示電源狀態(tài)的電源指示燈71和指示運行情況的狀態(tài)指示燈72,舉例來說,電源指示燈71常亮?xí)r可指示電源供電正常,狀態(tài)指示燈72常亮?xí)r可指示模塊缺少存儲模塊40例如SD卡,狀態(tài)指示燈72以一秒頻率閃爍時可指示數(shù)據(jù)采集模塊10運行正常。

另外,如圖2所示,數(shù)據(jù)采集模塊10還包括:光電隔離單元108,光電隔離單元108連接在第一通信單元102與處理器103之間,還連接在第二通信單元104與處理器103之間。光電隔離單元108用于將數(shù)據(jù)采集模塊10與外部輸入/輸出進行隔離,從而提高數(shù)據(jù)完整性和保護互連設(shè)備。

下面對上位機20的工作原理進行詳細描述。

根據(jù)本發(fā)明的一個實施例,在數(shù)據(jù)采集模塊10進行工作前,上位機20還用于對數(shù)據(jù)采集模塊10進行參數(shù)配置。也就是說,上位機20可對數(shù)據(jù)采集模塊10進行工作前的參數(shù)配置,其中,工作前參數(shù)配置可包括數(shù)據(jù)命令、設(shè)備校時、數(shù)據(jù)存儲間隔、數(shù)據(jù)存儲格式、數(shù)據(jù)時間戳。由此,第二通信單元104也為數(shù)據(jù)采集模塊10通過上位機20安裝的軟件進行參數(shù)配置的通信模塊。

具體來說,上位機20中可安裝數(shù)據(jù)解析診斷軟件,數(shù)據(jù)采集模塊10配置參數(shù)時,可先使用232串口線將上位機20與數(shù)據(jù)采集模塊10連接,再調(diào)出數(shù)據(jù)解析診斷軟件的參數(shù)配置插件,設(shè)定串口的串口號、波特率、停止位、校驗位,以建立上位機20與數(shù)據(jù)采集模塊10之間的通信。通信成功后,可在參數(shù)配置插件中進一步對數(shù)據(jù)采集模塊10進行數(shù)據(jù)命令、設(shè)備校時、數(shù)據(jù)存儲間隔、數(shù)據(jù)存儲格式、數(shù)據(jù)時間戳等參數(shù)配置。

其中,數(shù)據(jù)解析診斷軟件可按照預(yù)設(shè)規(guī)約自動生成數(shù)據(jù)采集模塊10的數(shù)據(jù)命令。數(shù)據(jù)命令可在軟件中根據(jù)需求進行新增、刪減、修改的靈活配置。

根據(jù)本發(fā)明的一個實施例,數(shù)據(jù)采集模塊10根據(jù)預(yù)設(shè)規(guī)約對存儲模塊40存儲的運行數(shù)據(jù)進行打包以生成運行數(shù)據(jù)報文,并將運行數(shù)據(jù)報文發(fā)送給上位機20,上位機20根據(jù)對應(yīng)的預(yù)設(shè)規(guī)約對運行數(shù)據(jù)報文進行解析以獲取存儲模塊40存儲的運行數(shù)據(jù)。

進一步地,上位機20還用于在對運行數(shù)據(jù)報文進行解析之前根據(jù)對應(yīng)的預(yù)設(shè)規(guī)約對運行數(shù)據(jù)報文進行第一次校驗,并對第一次校驗成功的運行數(shù)據(jù)報文進行CRC校驗,以及根據(jù)對應(yīng)的預(yù)設(shè)規(guī)約對CRC校驗成功的運行數(shù)據(jù)報文進行解析。

需要說明的是,存儲模塊40存儲的運行數(shù)據(jù)可包括多條數(shù)據(jù),每條數(shù)據(jù)可包括多個運行參數(shù)值。在將運行數(shù)據(jù)導(dǎo)入上位機20的過程中,可根據(jù)預(yù)設(shè)規(guī)約對每條數(shù)據(jù)進行打包以生成單條數(shù)據(jù)報文,并且按照預(yù)設(shè)規(guī)約可以N條單條數(shù)據(jù)報文為一組連續(xù)發(fā)送給上位機20,也即上位機20可以每次采集N條單條數(shù)據(jù)報文。其中,N為大于1的整數(shù),N的數(shù)值可通過預(yù)設(shè)規(guī)約配置,N可優(yōu)選為10。

具體來說,上位機20的校驗過程如下:

當(dāng)上位機20監(jiān)測到從存儲模塊40導(dǎo)入的數(shù)據(jù)文件時,上位機20首先判斷數(shù)據(jù)文件的格式是否為預(yù)設(shè)文件格式例如TXT格式,如果是,上位機20則接收存儲模塊40發(fā)送的運行數(shù)據(jù)報文,如果否,則繼續(xù)監(jiān)測是否有從存儲模塊40導(dǎo)入的數(shù)據(jù)文件。

如前所述,運行數(shù)據(jù)報文可以N條單條數(shù)據(jù)報文為一組的方式發(fā)送給上位機20,并且按照預(yù)設(shè)規(guī)約的配置,在規(guī)定每組數(shù)據(jù)報文的條數(shù)后,為區(qū)分任意相鄰的兩組數(shù)據(jù)報文,可將每組數(shù)據(jù)報文的最后一條單條數(shù)據(jù)報文再發(fā)送一次即每組的最后一條單條數(shù)據(jù)報文連續(xù)發(fā)送兩次。

上位機20在接收到每條單條數(shù)據(jù)報文后可去除相應(yīng)的單條數(shù)據(jù)報文的時間戳,并對去除時間戳的單條數(shù)據(jù)報文進行監(jiān)測,并在監(jiān)測到相鄰的兩條單條數(shù)據(jù)報文完全相同時,則校驗這兩個完全相同的單條數(shù)據(jù)報文是否滿足預(yù)設(shè)規(guī)約配置,即是否為重復(fù)發(fā)送的最后一條單條數(shù)據(jù)報文。

如果這兩個完全相同的單條數(shù)據(jù)報文不滿足預(yù)設(shè)規(guī)約配置,則校驗失敗,并剔除不合格數(shù)據(jù),不合格數(shù)據(jù)即為校驗失敗的該組的N條單條數(shù)據(jù)報文。

如果這兩個完全相同的單條數(shù)據(jù)報文滿足預(yù)設(shè)規(guī)約配置,則校驗成功,并進一步校驗每條單條數(shù)據(jù)報文的字節(jié)數(shù)是否滿足預(yù)設(shè)規(guī)約配置,如果滿足,則校驗成功,即第一次校驗成功,如果不滿足,則校驗失敗,并剔除不合格數(shù)據(jù),不合格數(shù)據(jù)即為校驗失敗的單條數(shù)據(jù)報文所在組的N條單條數(shù)據(jù)報文。

在第一次校驗成功后對,可按照預(yù)設(shè)規(guī)約依次對每組數(shù)據(jù)報文的N條單條數(shù)據(jù)報文進行解析,并在解析每條單條數(shù)據(jù)報文時對相應(yīng)的單條數(shù)據(jù)報文進行CRC校驗,并判斷CRC校驗是否合格,如果合格,則CRC校驗成功,繼續(xù)解析下一條單條數(shù)據(jù)報文直至解析完第N條單條數(shù)據(jù)報文,如果不合格,則CRC校驗失敗,剔除不合格數(shù)據(jù)即該條單條數(shù)據(jù)報文,并繼續(xù)解析下一條單條數(shù)據(jù)報文直至解析完第N條單條數(shù)據(jù)報文。

由此,完成對運行數(shù)據(jù)報文的校驗、解析。在本發(fā)明的一些實施例中,可通過數(shù)據(jù)解析診斷軟件對運行數(shù)據(jù)報文進行解析,在數(shù)據(jù)解析時,拷貝存儲模塊40存儲的運行數(shù)據(jù),并存入上位機20的文件管理系統(tǒng),進而導(dǎo)入數(shù)據(jù)解析診斷軟件,數(shù)據(jù)解析診斷軟件可按照前面的方式自動進行數(shù)據(jù)校驗、解析。

進一步地,根據(jù)本發(fā)明的一個實施例,上位機20還用于將存儲模塊40存儲的運行數(shù)據(jù)按照時間戳順序存入數(shù)據(jù)庫,并對存入數(shù)據(jù)庫的運行數(shù)據(jù)按照參數(shù)類型進行分類,以及根據(jù)每種參數(shù)類型對應(yīng)的運行數(shù)據(jù)生成運行曲線,以根據(jù)運行曲線進行故障診斷。

具體來說,上位機20在對數(shù)據(jù)采集模塊10發(fā)送的運行數(shù)據(jù)報文進行校驗、解析后,將校驗成功的解析后的運行數(shù)據(jù)存入數(shù)據(jù)庫。更具體地,可從校驗成功的每條單條數(shù)據(jù)報文中解析出多個運行參數(shù)值,例如冷凝器入/出口溫度、冷凝器入/出口壓力、節(jié)流閥入口壓力、壓縮機排氣壓力,并將解析出的運行參數(shù)值按照時間戳順序存入數(shù)據(jù)庫例如數(shù)據(jù)解析診斷軟件的SQLite數(shù)據(jù)庫,由此,在時間線上復(fù)原出空調(diào)系統(tǒng)30在記錄時間段內(nèi)的全部運行參數(shù)值。

并且,存入數(shù)據(jù)庫的運行參數(shù)值可按照參數(shù)類型進行分類,工程師可根據(jù)需要設(shè)置需要顯示運行曲線的參數(shù)類型,例如冷凝器入口溫度,上位機20在接收到設(shè)置指令后,可從數(shù)據(jù)庫調(diào)出相應(yīng)參數(shù)類型在記錄時間段內(nèi)的運行參數(shù)值,并生成運行曲線,例如調(diào)出冷凝器入口溫度在記錄時間段內(nèi)的運行參數(shù)值,并根據(jù)調(diào)出的運行參數(shù)值生成冷凝器入口溫度運行曲線。進而上位機20可通過顯示屏將運行曲線進行展示。

由此,上位機20可生成多種參數(shù)類型對應(yīng)的運行曲線,綜合多種參數(shù)類型對應(yīng)的運行曲線,可進行快速故障診斷。并且,存儲模塊40可記錄空調(diào)系統(tǒng)30的全部運行參數(shù),從而能夠記錄到非常規(guī)的故障現(xiàn)象,有助于工程師快速找到原因解決問題,提高維護的高效性和用戶的體驗,同時保證產(chǎn)品口碑。而且,還可以防止出現(xiàn)服務(wù)器遠程監(jiān)控受限于網(wǎng)絡(luò)的穩(wěn)定性、容易癱瘓的問題。

另外,在本發(fā)明的一個實施例中,可通過數(shù)據(jù)庫查詢空調(diào)系統(tǒng)30在記錄時間段內(nèi)的全部運行數(shù)據(jù)。

進一步地,根據(jù)本發(fā)明的一個實施例,上位機20還用于獲取故障點對應(yīng)的時間戳,并根據(jù)故障點對應(yīng)的時間戳生成故障時間段,以及從數(shù)據(jù)庫中提取故障時間段對應(yīng)的運行數(shù)據(jù),并根據(jù)故障時間段對應(yīng)的運行數(shù)據(jù)進行故障診斷。

并且,上位機20進一步用于獲取故障點參數(shù)類型,并根據(jù)故障時間段內(nèi)故障點參數(shù)類型對應(yīng)的運行數(shù)據(jù)生成故障運行曲線,以進行故障診斷。

并且,上位機20進一步用于,獲取故障點參數(shù)類型和與故障點參數(shù)類型關(guān)聯(lián)的參數(shù)類型,并根據(jù)故障時間段內(nèi)故障點參數(shù)類型關(guān)聯(lián)的參數(shù)類型對應(yīng)的運行數(shù)據(jù)進行故障診斷。

具體來說,通過查看運行數(shù)據(jù)曲線可找出故障點,例如工程師查看第一參數(shù)的運行數(shù)據(jù)曲線時發(fā)現(xiàn)第一時刻的數(shù)據(jù)異常,那么第一時刻的第一參數(shù)即為故障點。

在找到故障點之后,可通過數(shù)據(jù)庫獲取對應(yīng)的時間戳,并根據(jù)故障點對應(yīng)的時間戳生成故障時間段,例如將故障點時間戳的前后半小時作為故障時間段,然后從數(shù)據(jù)庫中提取故障點時間戳的前后半小時的運行參數(shù)值,根據(jù)故障點時間戳的前后半小時的運行參數(shù)值可進行故障診斷。其中,故障點時間戳前后的間隔時間可根據(jù)實際需求設(shè)置。

具體地,工程師可根據(jù)查找到的故障點,設(shè)置故障點的參數(shù)類型例如第一參數(shù)。上位機20接收到故障點設(shè)置指令后,可根據(jù)故障點時間戳的前后半小時第一參數(shù)的運行參數(shù)值生成故障運行曲線,即在故障點時間戳的前后半小時內(nèi)第一參數(shù)的運行數(shù)據(jù)曲線,進而上位機20可通過顯示屏將故障運行曲線進行展示。由此,工程師通過觀測該故障運行曲線可對空調(diào)系統(tǒng)30進行故障診斷。

而且,工程師還可以設(shè)置第一參數(shù)的關(guān)聯(lián)參數(shù),例如第二參數(shù)、第三參數(shù)、第四參數(shù)、……、第M參數(shù),且第二參數(shù)與第一參數(shù)的關(guān)聯(lián)性大于第三參數(shù)與第一參數(shù)的關(guān)聯(lián)性,第三參數(shù)與第一參數(shù)的關(guān)聯(lián)性大于第四參數(shù)與第一參數(shù)的關(guān)聯(lián)性,由此類推,與第一參數(shù)的關(guān)聯(lián)性逐漸減弱。

上位機20可根據(jù)故障點時間戳的前后半小時的運行參數(shù)值獲取上述關(guān)聯(lián)參數(shù)的運行參數(shù)值,并判斷每個關(guān)聯(lián)參數(shù)的運行參數(shù)值是否超出相應(yīng)的預(yù)設(shè)限制范圍,以及根據(jù)判斷結(jié)果進行故障診斷,其中,可優(yōu)先判斷關(guān)聯(lián)性較強的關(guān)聯(lián)參數(shù)。

即,先判斷第二參數(shù)的運行參數(shù)值是否超出第一預(yù)設(shè)限制范圍,如果故障點時間戳的前后半小時內(nèi)超出第一預(yù)設(shè)限制范圍的運行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)30的故障與第二參數(shù)有關(guān),并輸出第一診斷結(jié)果;如果故障點時間戳的前后半小時內(nèi)超出第一預(yù)設(shè)限制范圍的運行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)30的故障與第二參數(shù)無關(guān),繼續(xù)對第三參數(shù)進行判斷。其中,Q為正整數(shù),例如可優(yōu)選為3。

同理,再判斷第三參數(shù)的運行參數(shù)值是否超出第二預(yù)設(shè)限制范圍,如果故障點時間戳的前后半小時內(nèi)超出第二預(yù)設(shè)限制范圍的運行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)30的故障與第三參數(shù)有關(guān),并輸出第二診斷結(jié)果;如果故障點時間戳的前后半小時內(nèi)超出第二預(yù)設(shè)限制范圍的運行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)30的故障與第三參數(shù)無關(guān),繼續(xù)對第四參數(shù)進行判斷。

進一步判斷第四參數(shù)的運行參數(shù)值是否超出第三預(yù)設(shè)限制范圍,如果故障點時間戳的前后半小時內(nèi)超出第三預(yù)設(shè)限制范圍的運行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)30的故障與第四參數(shù)有關(guān),并輸出第三診斷結(jié)果;如果故障點時間戳的前后半小時內(nèi)超出第三預(yù)設(shè)限制范圍的運行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)30的故障與第四參數(shù)無關(guān),繼續(xù)對第五參數(shù)進行判斷。

如此,直至判斷到第N參數(shù),判斷第N參數(shù)的運行參數(shù)值是否超出第N-1預(yù)設(shè)限制范圍,如果故障點時間戳的前后半小時內(nèi)超出第N-1預(yù)設(shè)限制范圍的運行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)30的故障與第N參數(shù)有關(guān),并輸出第N-1診斷結(jié)果;如果故障點時間戳的前后半小時內(nèi)超出第N-1預(yù)設(shè)限制范圍的運行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)30的故障與第N參數(shù)無關(guān),通過人工對每個參數(shù)類型對應(yīng)的故障運行曲線進行分析,以進行故障診斷。

由此,通過存入數(shù)據(jù)庫的運行數(shù)據(jù)可進行故障診斷,其中,數(shù)據(jù)解析診斷軟件可按照上述方式進行初步的自動診斷,并可對運行數(shù)據(jù)進行曲線展示,以便于人工分析。

如上所述,數(shù)據(jù)解析診斷軟件可對數(shù)據(jù)采集模塊10進行工作前的參數(shù)配置,并可對存儲模塊40記錄的數(shù)據(jù)進行解析。即數(shù)據(jù)解析診斷軟件可對存儲模塊40的TXT文本存儲數(shù)據(jù)進行解析。在解析時通過預(yù)設(shè)規(guī)約算法進行校驗以控制數(shù)據(jù)的正確性,并將校驗成功后的數(shù)據(jù)存入數(shù)據(jù)解析診斷軟件的獨立數(shù)據(jù)庫,由此,在時間線上恢復(fù)出空調(diào)系統(tǒng)在記錄時間段內(nèi)的運行參數(shù)值。并且,按照實際需求,數(shù)據(jù)解析診斷軟件可生成并顯示出空調(diào)系統(tǒng)30的運行曲線,可快速進行故障診斷。

由此,本發(fā)明實施例的故障診斷系統(tǒng)可應(yīng)用于大型水機的不同應(yīng)用場景、不同工況條件下,能夠獨立進行全時段機組數(shù)據(jù)記錄,無人值守且不受他方因素影響。并且,該故障診斷系統(tǒng)配置靈活,擴展性強,可根據(jù)需求靈活配置數(shù)據(jù)命令,且后續(xù)接入新的數(shù)據(jù)采集模塊10時,只需進行簡單的標(biāo)準(zhǔn)數(shù)據(jù)命令配置,不用修改任何其他條件。另外,通過特定開發(fā)的數(shù)據(jù)解析診斷軟件,可在實現(xiàn)全數(shù)據(jù)監(jiān)控查詢的基礎(chǔ)上,能夠快速查找和診斷出運行過程中的非常規(guī)故障問題,節(jié)約運維的人力,物力和時間,提高運維響應(yīng)速度,繼而提高用戶體驗。

本發(fā)明還提出一種用于空調(diào)系統(tǒng)的故障診斷方法。

圖5是根據(jù)本發(fā)明實施例的用于空調(diào)系統(tǒng)的故障診斷方法的流程圖。如圖5所示,該用于空調(diào)系統(tǒng)的故障診斷方法包括以下步驟:

S1:數(shù)據(jù)采集模塊通過與空調(diào)系統(tǒng)進行通信以獲取空調(diào)系統(tǒng)的運行數(shù)據(jù),并將運行數(shù)據(jù)存儲至數(shù)據(jù)采集模塊的存儲模塊。

其中,數(shù)據(jù)采集模塊可與空調(diào)系統(tǒng)相連接以進行RS485通信。

S2:數(shù)據(jù)采集模塊將存儲模塊存儲的運行數(shù)據(jù)發(fā)送給上位機。

其中,數(shù)據(jù)采集模塊還可與上位機相連接以進行RS232通信。

具體地,空調(diào)系統(tǒng)的運行數(shù)據(jù)可包括冷凝器入/出口溫度、冷凝器入/出口壓力、節(jié)流閥入口壓力、壓縮機排氣壓力等參數(shù)值。并且,可通過設(shè)置在對應(yīng)采集點的傳感器采集相應(yīng)的運行參數(shù)值,例如可通過設(shè)置在冷凝器入口的溫度傳感器采集冷凝器入口溫度。

也就是說,在空調(diào)系統(tǒng)中設(shè)置不同的采集點以采集不同的運行參數(shù)值,在空調(diào)系統(tǒng)例如中中央空調(diào)現(xiàn)場機組的運行過程中,數(shù)據(jù)采集模塊可根據(jù)實際需要按照預(yù)設(shè)采集頻率采集每個采集點的運行參數(shù)值,進而獲取空調(diào)系統(tǒng)的運行數(shù)據(jù)。由此,數(shù)據(jù)采集模塊能夠獨立對中中央空調(diào)現(xiàn)場機組的運行數(shù)據(jù)進行完整采集并記錄到存儲模塊中。

S3:上位機通過與數(shù)據(jù)采集模塊進行通信以獲取存儲模塊存儲的運行數(shù)據(jù),并對存儲模塊存儲的運行數(shù)據(jù)進行分析處理以進行故障診斷。

也就是說,在需要進行數(shù)據(jù)分析時,可將存儲模塊存儲的運行數(shù)據(jù)即空調(diào)系統(tǒng)的歷史運行數(shù)據(jù)導(dǎo)入到上位機中,上位機即可對導(dǎo)入的運行數(shù)據(jù)進行分析處理以進行故障診斷。

由此,能夠監(jiān)測到非常規(guī)的故障現(xiàn)象,有助于工程師快速找到原因解決問題,提高維護的高效性和用戶的體驗,同時保證產(chǎn)品口碑。而且,還可以防止出現(xiàn)服務(wù)器遠程監(jiān)控受限于網(wǎng)絡(luò)的穩(wěn)定性、容易癱瘓的問題。

存儲模塊為數(shù)據(jù)記錄的存儲裝置,空調(diào)系統(tǒng)實時運行的完整數(shù)據(jù)可存入存儲模塊。具體來說,存儲模塊可以預(yù)設(shè)的存儲時間間隔建立文件,并以起始時間點作為文件名存放。并且,按測試默認(rèn)5S間隔采集運行數(shù)據(jù)一次,8G內(nèi)存的存儲模塊可存儲一年有余的數(shù)據(jù)量,存儲模塊數(shù)據(jù)存滿后可默認(rèn)從文件起始位置進行覆蓋存儲。

在本發(fā)明的一個實施例中,存儲模塊可為SD卡。

根據(jù)本發(fā)明的一個具體示例,存儲模塊可以TXT文本格式存儲運行數(shù)據(jù)。也就是說,空調(diào)系統(tǒng)實時運行的完整數(shù)據(jù)以TXT文本格式存入存儲模塊。當(dāng)然,存儲模塊可以其他格式例如WORD或EXCEL格式存儲運行數(shù)據(jù)。應(yīng)當(dāng)理解的是,上位機可根據(jù)不同的格式調(diào)用不同的程序。

在本發(fā)明的一個實施例中,存儲模塊可與數(shù)據(jù)采集模塊集成設(shè)置。具體地,可在數(shù)據(jù)采集模塊的外部設(shè)置存儲卡卡槽以用于放置存儲模塊?;蛘?,存儲模塊也可設(shè)置在電控箱中。

下面對上位機的工作原理進行詳細描述。

根據(jù)本發(fā)明的一個實施例,用于空調(diào)系統(tǒng)的故障診斷方法還包括:在數(shù)據(jù)采集模塊進行工作前,上位機對數(shù)據(jù)采集模塊進行參數(shù)配置。

也就是說,上位機可對數(shù)據(jù)采集模塊進行工作前的參數(shù)配置,其中,工作前參數(shù)配置可包括數(shù)據(jù)命令、設(shè)備校時、數(shù)據(jù)存儲間隔、數(shù)據(jù)存儲格式、數(shù)據(jù)時間戳。

具體來說,上位機中可安裝數(shù)據(jù)解析診斷軟件,數(shù)據(jù)采集模塊配置參數(shù)時,可先使用232串口線將上位機與數(shù)據(jù)采集模塊連接,再調(diào)出數(shù)據(jù)解析診斷軟件的參數(shù)配置插件,設(shè)定串口的串口號、波特率、停止位、校驗位,以建立上位機與數(shù)據(jù)采集模塊之間的通信。通信成功后,可在參數(shù)配置插件中進一步對數(shù)據(jù)采集模塊進行數(shù)據(jù)命令、設(shè)備校時、數(shù)據(jù)存儲間隔、數(shù)據(jù)存儲格式、數(shù)據(jù)時間戳等參數(shù)配置。

其中,數(shù)據(jù)解析診斷軟件可按照預(yù)設(shè)規(guī)約自動生成數(shù)據(jù)采集模塊的數(shù)據(jù)命令。數(shù)據(jù)命令可在軟件中根據(jù)需求進行新增、刪減、修改的靈活配置。

根據(jù)本發(fā)明的一個實施例,獲取存儲模塊存儲的運行數(shù)據(jù),包括:數(shù)據(jù)采集模塊根據(jù)預(yù)設(shè)規(guī)約對存儲模塊存儲的運行數(shù)據(jù)進行打包以生成運行數(shù)據(jù)報文,并將運行數(shù)據(jù)報文發(fā)送給上位機;上位機根據(jù)對應(yīng)的預(yù)設(shè)規(guī)約對運行數(shù)據(jù)報文進行解析以獲取存儲模塊存儲的運行數(shù)據(jù)。

進一步地,上位機在對運行數(shù)據(jù)報文進行解析之前,方法還包括:根據(jù)對應(yīng)的預(yù)設(shè)規(guī)約對運行數(shù)據(jù)報文進行第一次校驗;對第一次校驗成功的運行數(shù)據(jù)報文進行CRC校驗;根據(jù)對應(yīng)的預(yù)設(shè)規(guī)約對CRC校驗成功的運行數(shù)據(jù)報文進行解析。

進一步地,根據(jù)本發(fā)明的一個實施例,對存儲模塊存儲的運行數(shù)據(jù)進行分析處理以進行故障診斷,包括:上位機將存儲模塊存儲的運行數(shù)據(jù)按照時間戳順序存入數(shù)據(jù)庫,并對存入數(shù)據(jù)庫的運行數(shù)據(jù)按照參數(shù)類型進行分類;根據(jù)每種參數(shù)類型對應(yīng)的運行數(shù)據(jù)生成運行曲線,以根據(jù)運行曲線進行故障診斷。

需要說明的是,存儲模塊存儲的運行數(shù)據(jù)可包括多條數(shù)據(jù),每條數(shù)據(jù)可包括多個運行參數(shù)值。在將運行數(shù)據(jù)導(dǎo)入上位機的過程中,可根據(jù)預(yù)設(shè)規(guī)約對每條數(shù)據(jù)進行打包以生成單條數(shù)據(jù)報文,并且按照預(yù)設(shè)規(guī)約可以N條單條數(shù)據(jù)報文為一組連續(xù)發(fā)送給上位機,也即上位機可以每次采集N條單條數(shù)據(jù)報文。其中,N為大于1的整數(shù),N的數(shù)值可通過預(yù)設(shè)規(guī)約配置,N可優(yōu)選為10。

具體來說,如圖6所示,本發(fā)明實施例的故障診斷方法包括以下步驟:

S101:導(dǎo)入數(shù)據(jù)文件。

S102:判斷導(dǎo)入的數(shù)據(jù)文件是否為TXT文本。

如果是,則執(zhí)行步驟S103;如果否,則返回步驟S101。

當(dāng)上位機監(jiān)測到從存儲模塊導(dǎo)入的數(shù)據(jù)文件時,上位機首先判斷數(shù)據(jù)文件的格式是否為預(yù)設(shè)文件格式例如TXT格式,如果是,上位機則接收存儲模塊發(fā)送的運行數(shù)據(jù)報文,如果否,則繼續(xù)監(jiān)測是否有從存儲模塊導(dǎo)入的數(shù)據(jù)文件。

S103:去除時間戳。

S104:監(jiān)測相鄰的兩個完全相同的單條數(shù)據(jù)報文。

S105:判斷兩個完全相同的單條數(shù)據(jù)報文是否滿足預(yù)設(shè)規(guī)約配置。

如果是,則執(zhí)行步驟S106;如果否,則執(zhí)行步驟S107。

S106:每條單條數(shù)據(jù)報文的字節(jié)數(shù)是否滿足預(yù)設(shè)規(guī)約配置。

如果是,則執(zhí)行步驟S108;如果否,則執(zhí)行步驟S107。

S107:剔除不合格數(shù)據(jù),返回步驟S104。

如前所述,運行數(shù)據(jù)報文可以N條單條數(shù)據(jù)報文為一組的方式發(fā)送給上位機,并且按照預(yù)設(shè)規(guī)約的配置,在規(guī)定每組數(shù)據(jù)報文的條數(shù)后,為區(qū)分任意相鄰的兩組數(shù)據(jù)報文,可將每組數(shù)據(jù)報文的最后一條單條數(shù)據(jù)報文再發(fā)送一次即每組的最后一條單條數(shù)據(jù)報文連續(xù)發(fā)送兩次。

上位機在接收到每條單條數(shù)據(jù)報文后可去除相應(yīng)的單條數(shù)據(jù)報文的時間戳,并對去除時間戳的單條數(shù)據(jù)報文進行監(jiān)測,并在監(jiān)測到相鄰的兩條單條數(shù)據(jù)報文完全相同時,則校驗這兩個完全相同的單條數(shù)據(jù)報文是否滿足預(yù)設(shè)規(guī)約配置,即是否為重復(fù)發(fā)送的最后一條單條數(shù)據(jù)報文。

如果這兩個完全相同的單條數(shù)據(jù)報文不滿足預(yù)設(shè)規(guī)約配置,則校驗失敗,并剔除不合格數(shù)據(jù),不合格數(shù)據(jù)即為校驗失敗的該組的N條單條數(shù)據(jù)報文。

如果這兩個完全相同的單條數(shù)據(jù)報文滿足預(yù)設(shè)規(guī)約配置,則校驗成功,并進一步校驗每條單條數(shù)據(jù)報文的字節(jié)數(shù)是否滿足預(yù)設(shè)規(guī)約配置,如果滿足,則校驗成功,即第一次校驗成功,如果不滿足,則校驗失敗,并剔除不合格數(shù)據(jù),不合格數(shù)據(jù)即為校驗失敗的單條數(shù)據(jù)報文所在組的N條單條數(shù)據(jù)報文。

S108:按照預(yù)設(shè)規(guī)約依次進行連續(xù)解析。

S109:判斷CRC校驗是否合格。

如果是,則執(zhí)行步驟S111;如果否,則執(zhí)行步驟S110。

S110:剔除不合格數(shù)據(jù),返回步驟S108。

在第一次校驗成功后對,可按照預(yù)設(shè)規(guī)約依次對每組數(shù)據(jù)報文的N條單條數(shù)據(jù)報文進行解析,并在解析每條單條數(shù)據(jù)報文時對相應(yīng)的單條數(shù)據(jù)報文進行CRC校驗,并判斷CRC校驗是否合格,如果合格,則CRC校驗成功,繼續(xù)解析下一條單條數(shù)據(jù)報文直至解析完第N條單條數(shù)據(jù)報文,如果不合格,則CRC校驗失敗,剔除不合格數(shù)據(jù)即該條單條數(shù)據(jù)報文,并繼續(xù)解析下一條單條數(shù)據(jù)報文直至解析完第N條單條數(shù)據(jù)報文。

由此,完成對運行數(shù)據(jù)報文的校驗、解析。在本發(fā)明的一些實施例中,可通過數(shù)據(jù)解析診斷軟件對運行數(shù)據(jù)報文進行解析,在數(shù)據(jù)解析時,拷貝存儲模塊存儲的運行數(shù)據(jù),并存入上位機的文件管理系統(tǒng),進而導(dǎo)入數(shù)據(jù)解析診斷軟件,數(shù)據(jù)解析診斷軟件可按照前面的方式自動進行數(shù)據(jù)校驗、解析。

S111:從運行數(shù)據(jù)報文中解析出運行參數(shù)值。

S112:將運行參數(shù)值按照時間戳順序存入數(shù)據(jù)庫。

具體來說,上位機在對數(shù)據(jù)采集模塊發(fā)送的運行數(shù)據(jù)報文進行校驗、解析后,將校驗成功的解析后的運行數(shù)據(jù)存入數(shù)據(jù)庫。更具體地,可從校驗成功的每條單條數(shù)據(jù)報文中解析出多個運行參數(shù)值,例如冷凝器入/出口溫度、冷凝器入/出口壓力、節(jié)流閥入口壓力、壓縮機排氣壓力,并將解析出的運行參數(shù)值按照時間戳順序存入數(shù)據(jù)庫例如數(shù)據(jù)解析診斷軟件的SQLite數(shù)據(jù)庫,由此,在時間線上復(fù)原出空調(diào)系統(tǒng)在記錄時間段內(nèi)的全部運行參數(shù)值。

S113:設(shè)置需要顯示運行曲線的參數(shù)類型。

S114:生成并展示運行曲線。

具體地,存入數(shù)據(jù)庫的運行參數(shù)值可按照參數(shù)類型進行分類,工程師可根據(jù)需要設(shè)置需要顯示運行曲線的參數(shù)類型,例如冷凝器入口溫度,上位機在接收到設(shè)置指令后,可從數(shù)據(jù)庫調(diào)出相應(yīng)參數(shù)類型在記錄時間段內(nèi)的運行參數(shù)值,并生成運行曲線,例如調(diào)出冷凝器入口溫度在記錄時間段內(nèi)的運行參數(shù)值,并根據(jù)調(diào)出的運行參數(shù)值生成冷凝器入口溫度運行曲線。進而上位機可通過顯示屏將運行曲線進行展示。

S115:綜合多個運行曲線,進行故障診斷。

具體地,上位機可生成多種參數(shù)類型對應(yīng)的運行曲線,綜合多種參數(shù)類型對應(yīng)的運行曲線,可進行快速故障診斷。并且,存儲模塊可記錄空調(diào)系統(tǒng)的全部運行參數(shù),從而能夠記錄到非常規(guī)的故障現(xiàn)象,有助于工程師快速找到原因解決問題,提高維護的高效性和用戶的體驗,同時保證產(chǎn)品口碑。而且,還可以防止出現(xiàn)服務(wù)器遠程監(jiān)控受限于網(wǎng)絡(luò)的穩(wěn)定性、容易癱瘓的問題。

另外,在本發(fā)明的一個實施例中,可通過數(shù)據(jù)庫查詢空調(diào)系統(tǒng)在記錄時間段內(nèi)的全部運行數(shù)據(jù)。

進一步地,根據(jù)本發(fā)明的一個實施例,對存儲模塊存儲的運行數(shù)據(jù)進行分析處理以進行故障診斷,還包括:上位機獲取故障點對應(yīng)的時間戳,并根據(jù)故障點對應(yīng)的時間戳生成故障時間段;從數(shù)據(jù)庫中提取故障時間段對應(yīng)的運行數(shù)據(jù),并根據(jù)故障時間段對應(yīng)的運行數(shù)據(jù)進行故障診斷。

并且,根據(jù)故障時間段對應(yīng)的運行數(shù)據(jù)進行故障診斷,包括:獲取故障點參數(shù)類型,并根據(jù)故障時間段內(nèi)故障點參數(shù)類型對應(yīng)的運行數(shù)據(jù)生成故障運行曲線,以進行故障診斷。

并且,根據(jù)故障時間段對應(yīng)的運行數(shù)據(jù)進行故障診斷,包括:上位機獲取故障點參數(shù)類型和與故障點參數(shù)類型關(guān)聯(lián)的參數(shù)類型;根據(jù)故障時間段內(nèi)故障點參數(shù)類型關(guān)聯(lián)的參數(shù)類型對應(yīng)的運行數(shù)據(jù)進行故障診斷。

具體來說,如圖7所示,本發(fā)明另一個具體實施例的故障診斷方法包括以下步驟:

S201:從數(shù)據(jù)庫中查找故障點時間戳。

S202:提取故障點時間戳的前后半小時的運行參數(shù)值。

其中,通過查看運行數(shù)據(jù)曲線可找出故障點,例如工程師查看第一參數(shù)的運行數(shù)據(jù)曲線時發(fā)現(xiàn)第一時刻的數(shù)據(jù)異常,那么第一時刻的第一參數(shù)即為故障點。

在找到故障點之后,可通過數(shù)據(jù)庫獲取對應(yīng)的時間戳,并根據(jù)故障點對應(yīng)的時間戳生成故障時間段,例如將故障點時間戳的前后半小時作為故障時間段,然后從數(shù)據(jù)庫中提取故障點時間戳的前后半小時的運行參數(shù)值,根據(jù)故障點時間戳的前后半小時的運行參數(shù)值可進行故障診斷。其中,故障點時間戳前后的間隔時間可根據(jù)實際需求設(shè)置。

S203:根據(jù)故障點的參數(shù)類型生成故障運行曲線。

具體地,工程師可根據(jù)查找到的故障點,設(shè)置故障點的參數(shù)類型例如第一參數(shù)。上位機接收到故障點設(shè)置指令后,可根據(jù)故障點時間戳的前后半小時第一參數(shù)的運行參數(shù)值生成故障運行曲線,即在故障點時間戳的前后半小時內(nèi)第一參數(shù)的運行數(shù)據(jù)曲線,進而上位機可通過顯示屏將故障運行曲線進行展示。由此,工程師通過觀測該故障運行曲線可對空調(diào)系統(tǒng)進行故障診斷。

S204:判斷與第一參數(shù)關(guān)聯(lián)的第二參數(shù)的運行參數(shù)值是否超出第一預(yù)設(shè)限制范圍。

如果是,則執(zhí)行步驟S205;如果否,則執(zhí)行步驟S206。

S205:輸出第一診斷結(jié)果。

S206:判斷與第一參數(shù)關(guān)聯(lián)的第三參數(shù)的運行參數(shù)值是否超出第二預(yù)設(shè)限制范圍。

如果是,則執(zhí)行步驟S207;如果否,則執(zhí)行步驟S208。

S207:輸出第二診斷結(jié)果。

S208:判斷與第一參數(shù)關(guān)聯(lián)的第四參數(shù)的運行參數(shù)值是否超出第三預(yù)設(shè)限制范圍。

如果是,則執(zhí)行步驟S209;如果否,則執(zhí)行步驟S210。

S209:輸出第三診斷結(jié)果。

S210:判斷與第一參數(shù)關(guān)聯(lián)的第N參數(shù)的運行參數(shù)值是否超出第N-1預(yù)設(shè)限制范圍。

如果是,則執(zhí)行步驟S211;如果否,則執(zhí)行步驟S212。

S211:輸出第N-1診斷結(jié)果。

S212:曲線人工分析。

也就是說,工程師還可以設(shè)置第一參數(shù)的關(guān)聯(lián)參數(shù),例如第二參數(shù)、第三參數(shù)、第四參數(shù)、……、第M參數(shù),且第二參數(shù)與第一參數(shù)的關(guān)聯(lián)性大于第三參數(shù)與第一參數(shù)的關(guān)聯(lián)性,第三參數(shù)與第一參數(shù)的關(guān)聯(lián)性大于第四參數(shù)與第一參數(shù)的關(guān)聯(lián)性,由此類推,與第一參數(shù)的關(guān)聯(lián)性逐漸減弱。

上位機可根據(jù)故障點時間戳的前后半小時的運行參數(shù)值獲取上述關(guān)聯(lián)參數(shù)的運行參數(shù)值,并判斷每個關(guān)聯(lián)參數(shù)的運行參數(shù)值是否超出相應(yīng)的預(yù)設(shè)限制范圍,以及根據(jù)判斷結(jié)果進行故障診斷,其中,可優(yōu)先判斷關(guān)聯(lián)性較強的關(guān)聯(lián)參數(shù)。

即,先判斷第二參數(shù)的運行參數(shù)值是否超出第一預(yù)設(shè)限制范圍,如果故障點時間戳的前后半小時內(nèi)超出第一預(yù)設(shè)限制范圍的運行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)30的故障與第二參數(shù)有關(guān),并輸出第一診斷結(jié)果;如果故障點時間戳的前后半小時內(nèi)超出第一預(yù)設(shè)限制范圍的運行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)的故障與第二參數(shù)無關(guān),繼續(xù)對第三參數(shù)進行判斷。其中,Q為正整數(shù),例如可優(yōu)選為3。

同理,再判斷第三參數(shù)的運行參數(shù)值是否超出第二預(yù)設(shè)限制范圍,如果故障點時間戳的前后半小時內(nèi)超出第二預(yù)設(shè)限制范圍的運行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)的故障與第三參數(shù)有關(guān),并輸出第二診斷結(jié)果;如果故障點時間戳的前后半小時內(nèi)超出第二預(yù)設(shè)限制范圍的運行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)的故障與第三參數(shù)無關(guān),繼續(xù)對第四參數(shù)進行判斷。

進一步判斷第四參數(shù)的運行參數(shù)值是否超出第三預(yù)設(shè)限制范圍,如果故障點時間戳的前后半小時內(nèi)超出第三預(yù)設(shè)限制范圍的運行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)的故障與第四參數(shù)有關(guān),并輸出第三診斷結(jié)果;如果故障點時間戳的前后半小時內(nèi)超出第三預(yù)設(shè)限制范圍的運行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)的故障與第四參數(shù)無關(guān),繼續(xù)對第五參數(shù)進行判斷。

如此,直至判斷到第N參數(shù),判斷第N參數(shù)的運行參數(shù)值是否超出第N-1預(yù)設(shè)限制范圍,如果故障點時間戳的前后半小時內(nèi)超出第N-1預(yù)設(shè)限制范圍的運行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)的故障與第N參數(shù)有關(guān),并輸出第N-1診斷結(jié)果;如果故障點時間戳的前后半小時內(nèi)超出第N-1預(yù)設(shè)限制范圍的運行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)的故障與第N參數(shù)無關(guān),通過人工對每個參數(shù)類型對應(yīng)的故障運行曲線進行分析,以進行故障診斷。

由此,通過存入數(shù)據(jù)庫的運行數(shù)據(jù)可進行故障診斷,其中,數(shù)據(jù)解析診斷軟件可按照上述方式進行初步的自動診斷,并可對運行數(shù)據(jù)進行曲線展示,以便于人工分析。

如上所述,數(shù)據(jù)解析診斷軟件可對數(shù)據(jù)采集模塊進行工作前的參數(shù)配置,并可對存儲模塊記錄的數(shù)據(jù)進行解析。即數(shù)據(jù)解析診斷軟件可對存儲模塊的TXT文本存儲數(shù)據(jù)進行解析。在解析時通過預(yù)設(shè)規(guī)約算法進行校驗以控制數(shù)據(jù)的正確性,并將校驗成功后的數(shù)據(jù)存入數(shù)據(jù)解析診斷軟件的獨立數(shù)據(jù)庫,由此,在時間線上恢復(fù)出空調(diào)系統(tǒng)在記錄時間段內(nèi)的運行參數(shù)值。并且,按照實際需求,數(shù)據(jù)解析診斷軟件可生成并顯示出空調(diào)系統(tǒng)的運行曲線,可快速進行故障診斷。

由此,本發(fā)明實施例的故障診斷系統(tǒng)可應(yīng)用于大型水機的不同應(yīng)用場景、不同工況條件下,能夠獨立進行全時段機組數(shù)據(jù)記錄,無人值守且不受他方因素影響。并且,該故障診斷系統(tǒng)配置靈活,擴展性強,可根據(jù)需求靈活配置數(shù)據(jù)命令,且后續(xù)接入新的數(shù)據(jù)采集模塊時,只需進行簡單的標(biāo)準(zhǔn)數(shù)據(jù)命令配置,不用修改任何其他條件。另外,通過特定開發(fā)的數(shù)據(jù)解析診斷軟件,可在實現(xiàn)全數(shù)據(jù)監(jiān)控查詢的基礎(chǔ)上,能夠快速查找和診斷出運行過程中的非常規(guī)故障問題,節(jié)約運維的人力,物力和時間,提高運維響應(yīng)速度,繼而提高用戶體驗。

在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”“內(nèi)”、“外”、“順時針”、“逆時針”、“軸向”、“徑向”、“周向”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。

此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。

在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”、“固定”等術(shù)語應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關(guān)系,除非另有明確的限定。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。

在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接觸,或第一和第二特征通過中間媒介間接接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或僅僅表示第一特征水平高度小于第二特征。

在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。

盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1