本發(fā)明涉及空調(diào)領(lǐng)域,具體而言,涉及一種空調(diào)系統(tǒng)及其數(shù)據(jù)查詢應(yīng)答方法和裝置。
背景技術(shù):
在空調(diào)系統(tǒng),例如,多聯(lián)機(jī)空調(diào)網(wǎng)絡(luò)中,設(shè)備節(jié)點(diǎn)較多,機(jī)組在總線上傳輸?shù)臄?shù)據(jù)量較大。而網(wǎng)絡(luò)的通訊波特率是恒定的。當(dāng)數(shù)據(jù)量達(dá)到一定程度,會(huì)造成通訊擁堵,數(shù)據(jù)傳輸就會(huì)延時(shí),甚至無(wú)法發(fā)送成功,這樣會(huì)導(dǎo)致機(jī)組的實(shí)時(shí)性變差。
同時(shí)在分析空調(diào)系統(tǒng)的運(yùn)行中,需要查詢各個(gè)設(shè)備節(jié)點(diǎn)的主要運(yùn)行參數(shù)或歷史運(yùn)行的參數(shù),在空調(diào)系統(tǒng)中,查詢參數(shù)并能夠及時(shí)響應(yīng)將成為一個(gè)重要項(xiàng)甚至必須項(xiàng),現(xiàn)有技術(shù)中的空調(diào)系統(tǒng)由于采用rs485總線進(jìn)行通訊導(dǎo)致數(shù)據(jù)的查詢應(yīng)答效率比較低。
針對(duì)空調(diào)系統(tǒng)的查詢應(yīng)答效率比較低的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種空調(diào)系統(tǒng)及其數(shù)據(jù)查詢應(yīng)答方法和裝置,以至少解決空調(diào)系統(tǒng)的查詢應(yīng)答效率比較低的技術(shù)問(wèn)題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種空調(diào)系統(tǒng)的數(shù)據(jù)查詢應(yīng)答方法,空調(diào)系統(tǒng)包括第一設(shè)備和第二設(shè)備并且空調(diào)系統(tǒng)基于can通訊協(xié)議執(zhí)行通訊,該方法包括:第一設(shè)備通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,其中,第二設(shè)備用于解析第一查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第一應(yīng)答數(shù)據(jù)幀;第一設(shè)備通過(guò)can總線接收來(lái)自第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀。
進(jìn)一步地,空調(diào)系統(tǒng)還包括第三設(shè)備,方法還包括:第一設(shè)備通過(guò)can總線向第三設(shè)備發(fā)送第二查詢數(shù)據(jù)幀,其中,第三設(shè)備用于解析第二查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第二應(yīng)答數(shù)據(jù)幀;第一設(shè)備通過(guò)can總線接收來(lái)自第三設(shè)備的第二應(yīng)答數(shù)據(jù)幀。
進(jìn)一步地,該方法還包括:第二設(shè)備通過(guò)can總線向第一設(shè)備發(fā)送第三查詢數(shù)據(jù)幀,其中,第二設(shè)備用于解析第三查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第三應(yīng)答數(shù)據(jù)幀;第二設(shè)備通過(guò)can總線接收來(lái)自第三設(shè)備的第三應(yīng)答數(shù)據(jù)幀。
進(jìn)一步地,在第一設(shè)備通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀之后,該方法還包括:第二設(shè)備解析第一查詢數(shù)據(jù)幀的數(shù)據(jù)類型,起始地址和參數(shù)數(shù)量。
進(jìn)一步地,第一查詢數(shù)據(jù)幀的前第一預(yù)設(shè)比特位為用于表示查詢的功能碼,第一查詢數(shù)據(jù)幀的中間第二預(yù)設(shè)比特位用于存儲(chǔ)第二設(shè)備的所在地址,第一查詢數(shù)據(jù)幀的后第三預(yù)設(shè)比特位用于存儲(chǔ)查詢數(shù)據(jù)的數(shù)據(jù)類別。
進(jìn)一步地,第一設(shè)備通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀包括:第一設(shè)備通過(guò)can總線向多個(gè)第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀。第一設(shè)備通過(guò)can總線接收來(lái)自第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀包括:第一設(shè)備通過(guò)can總線分別接收來(lái)自多個(gè)第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀。
進(jìn)一步地,所述can通信協(xié)議的幀格式包括功能碼、數(shù)據(jù)類別、can網(wǎng)絡(luò)地址和數(shù)據(jù)段。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種空調(diào)系統(tǒng)的數(shù)據(jù)查詢應(yīng)答裝置,空調(diào)系統(tǒng)包括第一設(shè)備和第二設(shè)備并且空調(diào)系統(tǒng)基于can通訊協(xié)議執(zhí)行通訊,查詢應(yīng)答裝置包括:發(fā)送單元,用于使得第一設(shè)備通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,其中,第二設(shè)備用于解析第一查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第一應(yīng)答數(shù)據(jù)幀;接收單元,用于使得第一設(shè)備通過(guò)can總線接收來(lái)自第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀。
進(jìn)一步地,空調(diào)系統(tǒng)包括第一設(shè)備和多個(gè)第二設(shè)備,發(fā)送單元用于使得第一設(shè)備通過(guò)can總線向多個(gè)第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,其中,多個(gè)第二設(shè)備用于解析第一查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第一應(yīng)答數(shù)據(jù)幀,接收單元用于使得第一設(shè)備通過(guò)can總線接收來(lái)自多個(gè)第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀。
進(jìn)一步地,所述can通信協(xié)議的幀格式包括功能碼、數(shù)據(jù)類別、can網(wǎng)絡(luò)地址和數(shù)據(jù)段。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種空調(diào)系統(tǒng),空調(diào)系統(tǒng)包括第一設(shè)備和第二設(shè)備并且空調(diào)系統(tǒng)基于can通訊協(xié)議執(zhí)行通訊,第一設(shè)備用于通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀并通過(guò)can總線接收來(lái)自第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀,其中,第二設(shè)備用于解析第一查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第一應(yīng)答數(shù)據(jù)幀。
進(jìn)一步地,空調(diào)系統(tǒng)還包括第三設(shè)備,第一設(shè)備還用于通過(guò)can總線向第三設(shè)備發(fā)送第二查詢數(shù)據(jù)幀并通過(guò)can總線接收來(lái)自第三設(shè)備的第二應(yīng)答數(shù)據(jù)幀,其中,第三設(shè)備用于解析第二查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第二應(yīng)答數(shù)據(jù)幀。
進(jìn)一步地,第二設(shè)備還用于通過(guò)can總線向第一設(shè)備發(fā)送第三查詢數(shù)據(jù)幀并通過(guò)can總線接收來(lái)自第三設(shè)備的第三應(yīng)答數(shù)據(jù)幀,其中,第二設(shè)備用于解析第三查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第三應(yīng)答數(shù)據(jù)幀。
進(jìn)一步地,第二設(shè)備還用于解析第一查詢數(shù)據(jù)幀的數(shù)據(jù)類型,起始地址和參數(shù)數(shù)量。
進(jìn)一步地,第一查詢數(shù)據(jù)幀的前第一預(yù)設(shè)比特位為用于表示查詢的功能碼,第一查詢數(shù)據(jù)幀的中間第二預(yù)設(shè)比特位用于存儲(chǔ)第二設(shè)備的所在地址,第一查詢數(shù)據(jù)幀的后第三預(yù)設(shè)比特位用于存儲(chǔ)查詢數(shù)據(jù)的數(shù)據(jù)類別。
進(jìn)一步地,空調(diào)系統(tǒng)包括第一設(shè)備和多個(gè)第二設(shè)備,第一設(shè)備用于通過(guò)can總線向多個(gè)第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,并通過(guò)can總線分別接收來(lái)自多個(gè)第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀。
進(jìn)一步地,所述can通信協(xié)議的幀格式包括功能碼、數(shù)據(jù)類別、can網(wǎng)絡(luò)地址和數(shù)據(jù)段。
在本發(fā)明實(shí)施例中,采用第一設(shè)備通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,第一設(shè)備通過(guò)can總線接收來(lái)自第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀的方式,通過(guò)can總線進(jìn)行查詢應(yīng)答,提高了查詢應(yīng)答效率,進(jìn)而解決了空調(diào)系統(tǒng)的查詢應(yīng)答效率比較低的技術(shù)問(wèn)題。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的一種空調(diào)系統(tǒng)的數(shù)據(jù)查詢應(yīng)答方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的空調(diào)系統(tǒng)的數(shù)據(jù)查詢應(yīng)答方法的流程圖;
圖3是根據(jù)本發(fā)明實(shí)施例的一種空調(diào)系統(tǒng)的數(shù)據(jù)查詢應(yīng)答裝置的示意圖;
圖4是根據(jù)本發(fā)明實(shí)施例的一種空調(diào)系統(tǒng)的示意圖;以及
圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的空調(diào)系統(tǒng)的示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種空調(diào)系統(tǒng)的數(shù)據(jù)查詢應(yīng)答方法,該空調(diào)系統(tǒng)包括第一設(shè)備和第二設(shè)備并且空調(diào)系統(tǒng)基于控制器局域網(wǎng)(controllerareanetwork,簡(jiǎn)稱為can)通訊協(xié)議執(zhí)行通訊。圖1是根據(jù)本發(fā)明實(shí)施例的一種空調(diào)系統(tǒng)的數(shù)據(jù)查詢應(yīng)答方法的流程圖。如圖1所示,該方法包括:
步驟s102,第一設(shè)備通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,其中,第二設(shè)備用于解析第一查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第一應(yīng)答數(shù)據(jù)幀。
步驟s104,第一設(shè)備通過(guò)can總線接收來(lái)自第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀。
第一設(shè)備可以是空調(diào)系統(tǒng)中的主控制設(shè)備,第二設(shè)備可以是空調(diào)系統(tǒng)中的節(jié)點(diǎn)設(shè)備,反之,第二設(shè)備可以是空調(diào)系統(tǒng)中的主控制設(shè)備,第一設(shè)備可以是空調(diào)系統(tǒng)中的節(jié)點(diǎn)設(shè)備,或者,第一設(shè)備和第二設(shè)備可以均為空調(diào)系統(tǒng)中的節(jié)點(diǎn)設(shè)備。更具體地,本發(fā)明實(shí)施例中的主控制設(shè)備可以是空調(diào)系統(tǒng)的室外機(jī),節(jié)點(diǎn)設(shè)備可以是空調(diào)系統(tǒng)的室內(nèi)機(jī),本發(fā)明實(shí)施例中的空調(diào)系統(tǒng)可以是多聯(lián)空調(diào)系統(tǒng),即,一個(gè)室外機(jī)對(duì)應(yīng)多個(gè)室內(nèi)機(jī)。第一設(shè)備可以通過(guò)can總線向一個(gè)第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,也可以是通過(guò)can總線向多個(gè)第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,在向多個(gè)第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀之后,分別接收來(lái)自多個(gè)第二設(shè)備的應(yīng)答數(shù)據(jù)幀。
在該實(shí)施例中,采用第一設(shè)備通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,第一設(shè)備通過(guò)can總線接收來(lái)自第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀的方式,通過(guò)can總線進(jìn)行查詢應(yīng)答,提高了查詢應(yīng)答效率,進(jìn)而解決了空調(diào)系統(tǒng)的查詢應(yīng)答效率比較低的技術(shù)問(wèn)題。
可選地,本發(fā)明實(shí)施例中的空調(diào)系統(tǒng)還可以包括第三設(shè)備,本發(fā)明實(shí)施例的方法還可以包括:第一設(shè)備通過(guò)can總線向第三設(shè)備發(fā)送第二查詢數(shù)據(jù)幀,其中,第三設(shè)備用于解析第二查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第二應(yīng)答數(shù)據(jù)幀;第一設(shè)備通過(guò)can總線接收來(lái)自第三設(shè)備的第二應(yīng)答數(shù)據(jù)幀。該第三設(shè)備也可以是節(jié)點(diǎn)設(shè)備。
可選地,在本發(fā)明實(shí)施例中,該方法還可以包括:第二設(shè)備通過(guò)can總線向第一設(shè)備發(fā)送第三查詢數(shù)據(jù)幀,其中,第二設(shè)備用于解析第三查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第三應(yīng)答數(shù)據(jù)幀;第二設(shè)備通過(guò)can總線接收來(lái)自第三設(shè)備的第三應(yīng)答數(shù)據(jù)幀。
可選地,在本發(fā)明實(shí)施例中,在第一設(shè)備通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀之后,該方法還包括:第二設(shè)備解析第一查詢數(shù)據(jù)幀的數(shù)據(jù)類型,起始地址和參數(shù)數(shù)量。圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的空調(diào)系統(tǒng)的數(shù)據(jù)查詢應(yīng)答方法的流程圖,圖2示出了該實(shí)施例的流程,也即,步驟s202至步驟s210,其中,查詢數(shù)據(jù)幀可以為功能碼246,應(yīng)答數(shù)據(jù)幀可以為功能碼214。
可選地,在本發(fā)明實(shí)施例中,第一查詢數(shù)據(jù)幀的前第一預(yù)設(shè)比特位為用于表示查詢的功能碼,第一查詢數(shù)據(jù)幀的中間第二預(yù)設(shè)比特位用于存儲(chǔ)第二設(shè)備的所在地址,第一查詢數(shù)據(jù)幀的后第三預(yù)設(shè)比特位用于存儲(chǔ)查詢數(shù)據(jù)的數(shù)據(jù)類別。
本發(fā)明實(shí)施例還提供了一種空調(diào)系統(tǒng)的數(shù)據(jù)查詢應(yīng)答裝置,空調(diào)系統(tǒng)包括第一設(shè)備和第二設(shè)備并且空調(diào)系統(tǒng)基于can通訊協(xié)議執(zhí)行通訊。
本發(fā)明實(shí)施例中的空調(diào)可以為暖通空調(diào)。
圖3是根據(jù)本發(fā)明實(shí)施例的一種空調(diào)系統(tǒng)的數(shù)據(jù)查詢應(yīng)答裝置的示意圖,如圖3所示,該查詢應(yīng)答裝置包括:
發(fā)送單元102,用于使得第一設(shè)備通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,其中,第二設(shè)備用于解析第一查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第一應(yīng)答數(shù)據(jù)幀。
接收單元104,用于使得第一設(shè)備通過(guò)can總線接收來(lái)自第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀。
本發(fā)明實(shí)施例還提供了一種空調(diào)系統(tǒng),空調(diào)系統(tǒng)包括第一設(shè)備和第二設(shè)備并且空調(diào)系統(tǒng)基于can通訊協(xié)議執(zhí)行通訊,第一設(shè)備用于通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀并通過(guò)can總線接收來(lái)自第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀,其中,第二設(shè)備用于解析第一查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第一應(yīng)答數(shù)據(jù)幀。
第一設(shè)備可以是空調(diào)系統(tǒng)中的主控制設(shè)備,第二設(shè)備可以是空調(diào)系統(tǒng)中的節(jié)點(diǎn)設(shè)備,反之,第二設(shè)備可以是空調(diào)系統(tǒng)中的主控制設(shè)備,第一設(shè)備可以是空調(diào)系統(tǒng)中的節(jié)點(diǎn)設(shè)備,或者,第一設(shè)備和第二設(shè)備可以均為空調(diào)系統(tǒng)中的節(jié)點(diǎn)設(shè)備。更具體地,本發(fā)明實(shí)施例中的主控制設(shè)備可以是空調(diào)系統(tǒng)的室外機(jī),節(jié)點(diǎn)設(shè)備可以是空調(diào)系統(tǒng)的室內(nèi)機(jī),本發(fā)明實(shí)施例中的空調(diào)系統(tǒng)可以是多聯(lián)空調(diào)系統(tǒng),即,一個(gè)室外機(jī)對(duì)應(yīng)多個(gè)室內(nèi)機(jī)。第一設(shè)備可以通過(guò)can總線向一個(gè)第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,也可以是通過(guò)can總線向多個(gè)第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,在向多個(gè)第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀之后,分別接收來(lái)自多個(gè)第二設(shè)備的應(yīng)答數(shù)據(jù)幀。
在該實(shí)施例中,采用第一設(shè)備通過(guò)can總線向第二設(shè)備發(fā)送第一查詢數(shù)據(jù)幀,第一設(shè)備通過(guò)can總線接收來(lái)自第二設(shè)備的第一應(yīng)答數(shù)據(jù)幀的方式,通過(guò)can總線進(jìn)行查詢應(yīng)答,提高了查詢應(yīng)答效率,進(jìn)而解決了空調(diào)系統(tǒng)的查詢應(yīng)答效率比較低的技術(shù)問(wèn)題。
可選地,空調(diào)系統(tǒng)還包括第三設(shè)備,第一設(shè)備還用于通過(guò)can總線向第三設(shè)備發(fā)送第二查詢數(shù)據(jù)幀并通過(guò)can總線接收來(lái)自第三設(shè)備的第二應(yīng)答數(shù)據(jù)幀,其中,第三設(shè)備用于解析第二查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第二應(yīng)答數(shù)據(jù)幀。
可選地,第二設(shè)備還用于通過(guò)can總線向第一設(shè)備發(fā)送第三查詢數(shù)據(jù)幀并通過(guò)can總線接收來(lái)自第三設(shè)備的第三應(yīng)答數(shù)據(jù)幀,其中,第二設(shè)備用于解析第三查詢數(shù)據(jù)幀并根據(jù)解析結(jié)果生成第三應(yīng)答數(shù)據(jù)幀。
可選地,第二設(shè)備還用于解析第一查詢數(shù)據(jù)幀的數(shù)據(jù)類型,起始地址和參數(shù)數(shù)量。
可選地,第一查詢數(shù)據(jù)幀的前第一預(yù)設(shè)比特位為用于表示查詢的功能碼,第一查詢數(shù)據(jù)幀的中間第二預(yù)設(shè)比特位用于存儲(chǔ)第二設(shè)備的所在地址,第一查詢數(shù)據(jù)幀的后第三預(yù)設(shè)比特位用于存儲(chǔ)查詢數(shù)據(jù)的數(shù)據(jù)類別。
考慮到多聯(lián)空調(diào)的網(wǎng)絡(luò)中的設(shè)備節(jié)點(diǎn)較多,機(jī)組在總線上傳輸?shù)臄?shù)據(jù)量較大。而網(wǎng)絡(luò)的通訊波特率是恒定的。本發(fā)明實(shí)施例進(jìn)一步提高了機(jī)組的查詢應(yīng)答的實(shí)時(shí)性。
在空調(diào)系統(tǒng)的運(yùn)行中,也可以查詢各個(gè)設(shè)備節(jié)點(diǎn)的預(yù)設(shè)運(yùn)行參數(shù)或歷史運(yùn)行的參數(shù),在空調(diào)系統(tǒng)中,查詢參數(shù)并能夠及時(shí)響應(yīng)將成為一個(gè)重要項(xiàng),甚至是必須項(xiàng)。因此,本發(fā)明實(shí)施例設(shè)計(jì)了一種基于多主通訊網(wǎng)絡(luò)結(jié)構(gòu)(can通訊)的數(shù)據(jù)查詢與應(yīng)答的傳輸方式。使得多個(gè)通訊節(jié)點(diǎn)在通訊時(shí)不需等待,采用查詢方式及時(shí)顯示查詢到的結(jié)果;在重要的控制邏輯中,采用查詢方式可及時(shí)采集到其他設(shè)備的關(guān)鍵參數(shù);對(duì)于不常用的設(shè)備數(shù)據(jù),不需實(shí)時(shí)在網(wǎng)絡(luò)上傳輸,無(wú)需占用總線,采用查詢方式提高通訊實(shí)時(shí)性。該實(shí)施例的方案有利于數(shù)據(jù)分析并提高了空調(diào)系統(tǒng)運(yùn)行的可靠性。
本發(fā)明實(shí)施例設(shè)計(jì)的can通訊的數(shù)據(jù)查詢幀和數(shù)據(jù)應(yīng)答幀,用于機(jī)組之間通訊的及時(shí)響應(yīng),在本發(fā)明實(shí)施例中:
1、當(dāng)某一設(shè)備節(jié)點(diǎn)需要其他設(shè)備的參數(shù)時(shí),發(fā)出相應(yīng)的查詢數(shù)據(jù)幀,查詢需要的參數(shù),傳輸?shù)母袷綆绫?所示:
表1
以下對(duì)上述的格式幀進(jìn)行說(shuō)明:
(1)仲裁段的區(qū)分:
格式幀的仲裁段的前預(yù)設(shè)比特位,例如,前8位用于功能碼判斷,查詢時(shí)為查詢幀(246)。
格式幀的仲裁段的中間預(yù)設(shè)比特位,例如,中間14位用于放置被查詢?cè)O(shè)備所在的地址。
格式幀的仲裁段的最后預(yù)設(shè)比特位,例如,最后7位用于放置查詢數(shù)據(jù)的數(shù)據(jù)類別。
(2)數(shù)據(jù)個(gè)數(shù)根據(jù)數(shù)據(jù)段的個(gè)數(shù)進(jìn)行發(fā)送,例如,此查詢幀為2。
(3)數(shù)據(jù)段:第1個(gè)字節(jié)發(fā)送被查詢?cè)O(shè)備的具體數(shù)據(jù)所在的起始地址,第2個(gè)字節(jié)表示查詢參數(shù)的數(shù)量。
2、被查詢的設(shè)備接收到查詢?cè)O(shè)備節(jié)點(diǎn)發(fā)送的查詢數(shù)據(jù)幀后,馬上響應(yīng)應(yīng)答查詢參數(shù),根據(jù)查詢參數(shù)的數(shù)量,從查詢?cè)O(shè)備的起始地址開(kāi)始響應(yīng)應(yīng)答相應(yīng)數(shù)量的參數(shù)。
查詢應(yīng)答的格式幀如表2所示:
表2
以下對(duì)上述的格式幀進(jìn)行說(shuō)明:
(1)仲裁段的區(qū)分:
幀的仲裁段前8位用于功能碼判斷,查詢應(yīng)答時(shí)為查詢應(yīng)答(214)。
仲裁段的中間14位用來(lái)放置應(yīng)答設(shè)備所在的地址。
仲裁段的最后7位則用來(lái)放置應(yīng)答設(shè)備查詢數(shù)據(jù)的數(shù)據(jù)類別。
(2)數(shù)據(jù)個(gè)數(shù)根據(jù)數(shù)據(jù)段的個(gè)數(shù)進(jìn)行發(fā)送,范圍在0~7。
(3)數(shù)據(jù)段:第1個(gè)字節(jié)發(fā)送應(yīng)答設(shè)備的具體數(shù)據(jù)所在的起始地址,后面的字節(jié)從起始地址開(kāi)始應(yīng)答發(fā)送相應(yīng)的參數(shù);參數(shù)數(shù)量與查詢幀要求的數(shù)量一致,若一幀無(wú)法發(fā)送完成所有查詢參數(shù),則將參數(shù)分成多幀發(fā)送,且每一幀均按照此幀格式發(fā)送。
以下對(duì)本發(fā)明的空調(diào)系統(tǒng)進(jìn)一步進(jìn)行舉例描述。
本發(fā)明實(shí)施例提供的空調(diào)系統(tǒng)可以是一種多聯(lián)空調(diào)系統(tǒng),該多聯(lián)空調(diào)系統(tǒng)包括第一控制設(shè)備和第二控制設(shè)備,第一控制設(shè)備連接有多個(gè)節(jié)點(diǎn)設(shè)備。該多聯(lián)空調(diào)系統(tǒng)基于控制器局域網(wǎng)(controllerareanetwork,簡(jiǎn)稱為can)通訊協(xié)議執(zhí)行數(shù)據(jù)通訊。
圖4是根據(jù)本發(fā)明實(shí)施例的一種多聯(lián)空調(diào)系統(tǒng)的示意圖。
如圖4所示,該空調(diào)系統(tǒng)包括兩層can網(wǎng)絡(luò):第一can網(wǎng)絡(luò)和第二can網(wǎng)絡(luò),第一can網(wǎng)絡(luò)可以有多個(gè),例如,包括第一一can網(wǎng)絡(luò)。第一一can網(wǎng)絡(luò)也即圖示的can網(wǎng)絡(luò)11,第二can網(wǎng)絡(luò)也即圖示的can網(wǎng)絡(luò)2,具體地,該空調(diào)系統(tǒng)包括:第一控制設(shè)備,也即,控制設(shè)備1;第二控制設(shè)備,也即,控制設(shè)備2。第一一can網(wǎng)絡(luò)包括控制設(shè)備1和與該控制設(shè)備1連接的節(jié)點(diǎn)設(shè)備,控制設(shè)備1可以連接至至少一個(gè)節(jié)點(diǎn)設(shè)備,例如,圖示的節(jié)點(diǎn)設(shè)備11至節(jié)點(diǎn)設(shè)備1n。第二can網(wǎng)絡(luò)包括控制設(shè)備1和控制設(shè)備2,該第二can網(wǎng)絡(luò)中還可以連接有其他的設(shè)備,例如,控制設(shè)備1或控制設(shè)備2可以作為集中控制設(shè)備,通過(guò)第二can網(wǎng)絡(luò)控制第二can網(wǎng)絡(luò)中其他設(shè)備的運(yùn)行,或者,也可以在第二can網(wǎng)絡(luò)中設(shè)置單獨(dú)的集中控制設(shè)備,通過(guò)該集中控制設(shè)備對(duì)控制設(shè)備1和控制設(shè)備2進(jìn)行控制。第二can網(wǎng)絡(luò)中的設(shè)備可以通過(guò)第二can網(wǎng)絡(luò)執(zhí)行通訊,第一一can網(wǎng)絡(luò)中的設(shè)備可以通過(guò)第一一can網(wǎng)絡(luò)執(zhí)行通訊,例如,控制設(shè)備1與第一一can網(wǎng)絡(luò)中的節(jié)點(diǎn)設(shè)備相連接。具體地,第一控制設(shè)備和第二控制設(shè)備通過(guò)第二can網(wǎng)絡(luò)進(jìn)行通信,例如,第一控制設(shè)備通過(guò)第二can網(wǎng)絡(luò)與第二控制設(shè)備進(jìn)行通信,也可以是第一控制設(shè)備和第二控制設(shè)備均通過(guò)第二can網(wǎng)絡(luò)與第二can網(wǎng)絡(luò)中的其他設(shè)備進(jìn)行通信。該實(shí)施例采用了雙層can通信網(wǎng)絡(luò):第一一can網(wǎng)絡(luò),也即,can網(wǎng)絡(luò)11;第二can網(wǎng)絡(luò),也即,can網(wǎng)絡(luò)2。can網(wǎng)絡(luò)由控制設(shè)備1和與控制設(shè)備1相連接的節(jié)點(diǎn)設(shè)備構(gòu)成,can網(wǎng)絡(luò)2由can11網(wǎng)絡(luò)的控制設(shè)備、集中控制設(shè)備及網(wǎng)關(guān)設(shè)備等構(gòu)成,can網(wǎng)絡(luò)11與can網(wǎng)絡(luò)2是相互獨(dú)立的通信網(wǎng)絡(luò);can網(wǎng)絡(luò)11的控制設(shè)備節(jié)點(diǎn)負(fù)責(zé)網(wǎng)絡(luò)內(nèi)其它設(shè)備節(jié)點(diǎn)的數(shù)據(jù)上傳至can網(wǎng)絡(luò)2和將can網(wǎng)絡(luò)2的集中控制、網(wǎng)關(guān)等設(shè)備節(jié)點(diǎn)的數(shù)據(jù)下傳至can1網(wǎng)絡(luò)中的設(shè)備節(jié)點(diǎn)。在該實(shí)施例中,控制設(shè)備1位于can網(wǎng)絡(luò)11中,該can網(wǎng)絡(luò)11還包括與控制設(shè)備1相連接的設(shè)備11、設(shè)備12至設(shè)備1n。
在該多聯(lián)空調(diào)系統(tǒng)中包括兩層can網(wǎng)絡(luò),即,第一can網(wǎng)絡(luò)和第二can網(wǎng)絡(luò)。第一控制設(shè)備和第一控制設(shè)備連接的多個(gè)節(jié)點(diǎn)設(shè)備均位于第一can網(wǎng)絡(luò),通過(guò)第一can網(wǎng)絡(luò)進(jìn)行通訊,第一控制設(shè)備同時(shí)還位于第二can網(wǎng)絡(luò)中,通過(guò)第二can網(wǎng)絡(luò)與第二can網(wǎng)絡(luò)中的其他設(shè)備執(zhí)行通訊。
第一控制設(shè)備還位于第二can網(wǎng)絡(luò)中。需要說(shuō)明的是,該多聯(lián)空調(diào)系統(tǒng)也可以包括兩層以上的can網(wǎng)絡(luò)。
多聯(lián)空調(diào)系統(tǒng)通信網(wǎng)絡(luò)具有機(jī)組數(shù)量極大、安裝距離遠(yuǎn)等特性。圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的多聯(lián)空調(diào)系統(tǒng)的示意圖。如圖5所示,本發(fā)明實(shí)施例采用了雙層can通信網(wǎng)絡(luò):第一can網(wǎng)絡(luò)和第二can網(wǎng)絡(luò)。第一can網(wǎng)絡(luò)可以包括至少一個(gè)can網(wǎng)絡(luò),例如,包括圖示的:第一一can網(wǎng)絡(luò),也即,can網(wǎng)絡(luò)11;第二can網(wǎng)絡(luò),也即,can網(wǎng)絡(luò)12至can網(wǎng)絡(luò)1n。舉例而言,can11網(wǎng)絡(luò)由控制設(shè)備1和與該控制設(shè)備1連接的節(jié)點(diǎn)設(shè)備構(gòu)成,can網(wǎng)絡(luò)2由can1網(wǎng)絡(luò)的控制設(shè)備1、集中控制設(shè)備及網(wǎng)關(guān)設(shè)備等構(gòu)成,can網(wǎng)絡(luò)11與can網(wǎng)絡(luò)2是相互獨(dú)立的通信網(wǎng)絡(luò);can網(wǎng)絡(luò)11的控制設(shè)備1節(jié)點(diǎn)負(fù)責(zé)網(wǎng)絡(luò)內(nèi)其它設(shè)備節(jié)點(diǎn)的數(shù)據(jù)上傳至can網(wǎng)絡(luò)2和將can網(wǎng)絡(luò)2的集中控制、網(wǎng)關(guān)等設(shè)備節(jié)點(diǎn)的數(shù)據(jù)下傳至can1網(wǎng)絡(luò)中的設(shè)備節(jié)點(diǎn)。在該實(shí)施例中,控制設(shè)備1位于can網(wǎng)絡(luò)11中,該can網(wǎng)絡(luò)11還包括與控制設(shè)備1相連接的設(shè)備11、設(shè)備12至設(shè)備1n??刂圃O(shè)備2位于can網(wǎng)絡(luò)12中,該can網(wǎng)絡(luò)12還包括與控制設(shè)備2相連接的設(shè)備21、設(shè)備22至設(shè)備2n??刂圃O(shè)備1和控制設(shè)備2還設(shè)置于can網(wǎng)絡(luò)2中,can網(wǎng)絡(luò)2中可以設(shè)置有n個(gè)控制設(shè)備,其中,控制設(shè)備n位于can網(wǎng)絡(luò)1n中,can網(wǎng)絡(luò)1n還包括與控制設(shè)備n連接的設(shè)備n1、設(shè)備n2至設(shè)備nn。在can網(wǎng)絡(luò)2中還可以設(shè)置有集中控制設(shè)備和網(wǎng)關(guān)設(shè)備。另外,該實(shí)施例中的can網(wǎng)絡(luò)11、can網(wǎng)絡(luò)12和can網(wǎng)絡(luò)1n可以統(tǒng)稱為can網(wǎng)絡(luò)1。can網(wǎng)絡(luò)1與can網(wǎng)絡(luò)2是相互獨(dú)立的通信網(wǎng)絡(luò)。
需要說(shuō)明的是,在該實(shí)施例中,控制設(shè)備1至控制設(shè)備n中的控制設(shè)備也可以實(shí)現(xiàn)集中控制器的功能,此時(shí),不需要再單獨(dú)設(shè)置圖中所示的集中控制器,如果控制設(shè)備1至控制設(shè)備n中的控制設(shè)備也設(shè)置為用于實(shí)現(xiàn)網(wǎng)關(guān)設(shè)備的功能,則本發(fā)明實(shí)施例中也可以不再設(shè)置圖示的單獨(dú)的網(wǎng)關(guān)設(shè)備。
為了進(jìn)一步的提高通信效率,第一一can網(wǎng)絡(luò)通過(guò)預(yù)先設(shè)置的第一can網(wǎng)絡(luò)設(shè)備地址進(jìn)行can網(wǎng)絡(luò)通信,第二can網(wǎng)絡(luò)通過(guò)預(yù)先設(shè)置的第二can網(wǎng)絡(luò)設(shè)備地址進(jìn)行通信。第二can網(wǎng)絡(luò)可以通過(guò)預(yù)先設(shè)置的第一can網(wǎng)絡(luò)設(shè)備地址和第二can網(wǎng)絡(luò)設(shè)備地址進(jìn)行can網(wǎng)絡(luò)通信。
可選地,第一一can網(wǎng)絡(luò)的通訊幀包括第一擴(kuò)展幀,第一擴(kuò)展幀的仲裁段中預(yù)先設(shè)置有第一can網(wǎng)絡(luò)設(shè)備地址。第二can網(wǎng)絡(luò)的通訊幀包括第二擴(kuò)展幀,第二擴(kuò)展幀的仲裁段中預(yù)先設(shè)置有第二can網(wǎng)絡(luò)設(shè)備地址。
可選地,當(dāng)數(shù)據(jù)在第一一can網(wǎng)絡(luò)中傳輸時(shí),第一can網(wǎng)絡(luò)設(shè)備地址作為數(shù)據(jù)的源地址或目標(biāo)地址。當(dāng)數(shù)據(jù)在第二can網(wǎng)絡(luò)中傳輸時(shí),第一can網(wǎng)絡(luò)設(shè)備地址和第二can網(wǎng)絡(luò)設(shè)備地址的組合作為數(shù)據(jù)的源地址或目標(biāo)地址。
可選地,第一控制設(shè)備包括:第一室外機(jī)。第二控制設(shè)備包括:第二室外機(jī)。第一組節(jié)點(diǎn)設(shè)備包括:第一組室內(nèi)機(jī)。
可選地,第二can網(wǎng)絡(luò)中還設(shè)置有集中控制設(shè)備,第一控制設(shè)備用于將集中控制設(shè)備的數(shù)據(jù)下發(fā)至第一一can網(wǎng)絡(luò)中的設(shè)備,以及將第一一can網(wǎng)絡(luò)中的設(shè)備的數(shù)據(jù)上傳至集中控制設(shè)備。
可選地,多聯(lián)空調(diào)系統(tǒng)還包括:網(wǎng)關(guān)設(shè)備,與集中控制設(shè)備、第一控制設(shè)備和第二控制設(shè)備相通信。
可選地,多聯(lián)空調(diào)系統(tǒng)還包括:第二組節(jié)點(diǎn)設(shè)備,其中,第二控制設(shè)備和第二組節(jié)點(diǎn)設(shè)備之間通過(guò)第一二can網(wǎng)絡(luò)進(jìn)行通信。
可選地,多聯(lián)空調(diào)系統(tǒng)還包括:第二組節(jié)點(diǎn)設(shè)備包括:第二組室內(nèi)機(jī)。
在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過(guò)其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。