專利名稱:變頻空調溫度數據的通訊方法
技術領域:
本發(fā)明涉及變頻空調溫度數據的通訊方法。
背景技術:
在申請?zhí)枮?00910312^5. 4的申請文本中公開了一種變頻空調的溫度控制精密調節(jié)方法,其中公開了 “將溫度間隔為rc的溫度 電阻關系表轉換為溫度間隔為0. rc的溫度 AD采樣值關系表;將室內溫度設定值與當前室內溫度值傳輸至室外機MCU”。但對其中的室內機和室外機在通訊中,現有對具有小數部分的溫度值進行傳遞的方法通常比較復雜,這樣增加了空調MCU的運算時間,并且對空調MCU的性能也要求較高,增加了空調的生產成本。
發(fā)明內容
針對上述情況,本發(fā)明提供了一種變頻空調溫度數據的通訊方法,能夠在空調室內機和室外機的通信中方便的對具有小數部分的溫度值進行傳遞和控制,使得空調對的溫度控制更精密。本發(fā)明的變頻空調溫度數據的通訊方法,在變頻空調的室內機和室外機的通信數據中包括精度為十分位的室內環(huán)境溫度值和精度為十分位的設定溫度值,所述室內環(huán)境溫度值和設定溫度值的整數部分二進制值和小數部分二進制值分別存儲于所述通信數據的不同字節(jié)中。在室內機和室外機的通信中,數據是按幀方式傳遞的,每一幀數據包括了若干字節(jié)(BYTE),將室內環(huán)境溫度值和設定溫度值的整數部分和小數部分分別存儲于通信數據不同字節(jié)中的目的是,空調單片機運算的數據都是以二進制方式存儲的,二進制數轉換為十進制數時,可以直接轉換為整數,而二進制數要轉換為十進制小數,便需要進行復雜的浮點運算,這超出了一般單片機的能力,為了運算簡便,將溫度的整數部分和小數部分分別獨立存儲,使其均為整數形式,能夠提高單片機的運算速度,降低對單片機的性能要求。因為溫度值的整數部分通常數值較大,為了有足夠的存儲空間,并且能夠方便對室內環(huán)境溫度值和設定溫度值分別進行控制,可以將內環(huán)境溫度值和設定溫度值的整數部分二進制值分別存儲于不同字節(jié)中。進一步的,因為一個字節(jié)(BYTE)由8位(bit)構成,因此將室內環(huán)境溫度值和設定溫度值的整數部分二進制值分別存儲于不同字節(jié)各自的8位存儲空間中,這樣所存儲的二進制值基本能夠適用于現有空調的所有溫度范圍。為了提高數據幀的利用率,將室內環(huán)境溫度值和設定溫度值的小數部分二進制值存儲于相同字節(jié)中。進一步的,室內環(huán)境溫度值和設定溫度值的小數部分二進制值分別存儲于相同字節(jié)的不同的連續(xù)4位存儲空間中。因為小數部分是精確到十分位,也即0 9,4位的二進制數最大可表示的十進制數為15,足夠存儲十分位的小數值,因此可以通過一個字節(jié)的8位, 分別對室內環(huán)境溫度值和設定溫度值的小數部分二進制值分別進行存儲。
本發(fā)明的變頻空調溫度數據的通訊方法,能夠通過簡單方便的方式對空調室內機和室外機的在通信中對具有小數部分的溫度值進行傳遞和控制,在不增加空調的生產成本和設計成本的同時,使得空調對的溫度控制更精密。以下結合實施例的具體實施方式
,對本發(fā)明的上述內容再作進一步的詳細說明。 但不應將此理解為本發(fā)明上述主題的范圍僅限于以下的實例。在不脫離本發(fā)明上述技術思想情況下,根據本領域普通技術知識和慣用手段做出的各種替換或變更,均應包括在本發(fā)明的范圍內。
具體實施例方式本發(fā)明的變頻空調溫度數據的通訊方法,在變頻空調的室內機和室外機的通信數據中包括精度為十分位的室內環(huán)境溫度值和精度為十分位的設定溫度值,所述室內環(huán)境溫度值和設定溫度值的整數部分二進制值和小數部分二進制值分別存儲于所述通信數據的不同字節(jié)中。因為一個字節(jié)(BYTE)由8位(bit)構成,因此將室內環(huán)境溫度值和設定溫度值的整數部分二進制值分別存儲于不同字節(jié)各自的8位存儲空間中,這樣所存儲的二進制值基本能夠適用于現有空調的所有溫度范圍。室內環(huán)境溫度值和設定溫度值的小數部分二進制值分別存儲于相同字節(jié)的不同的連續(xù)4位存儲空間中。因為小數部分是精確到十分位,也即0 9,4位的二進制數最大可表示的十進制數為15,足夠存儲十分位的小數值,因此可以通過一個字節(jié)的8位,分別對室內環(huán)境溫度值和設定溫度值的小數部分二進制值分別進行存儲。在室內機和室外機的通信中,數據是按幀方式傳遞的,每一幀數據包括了若干字節(jié)(BYTE),將室內環(huán)境溫度值和設定溫度值的整數部分和小數部分分別存儲于通信數據不同字節(jié)中的目的是,空調單片機運算的數據都是以二進制方式存儲的,二進制數轉換為十進制數時,可以直接轉換為整數,而二進制數要轉換為十進制小數,便需要進行復雜的浮點運算,這超出了一般單片機的能力,為了運算簡便,將溫度的整數部分和小數部分分別獨立存儲,使其均為整數形式,能夠提高單片機的運算速度,降低對單片機的性能要求。例如,室內環(huán)境溫度值為29. 3°C,空調的設定溫度值為26. 5°C。在室內機和室外機的通信中,將室內環(huán)境溫度值29. 3°C分為整數部分四和小數部分3,將整數部分四存入字節(jié)I(BYTEl)的8位(bit)中,值為00011101( 二進制的四);將小數部分3存入字節(jié) 2 (BYTE2)的0 3位,BYTE2. 3 BYTE2. 0的值為0011 ( 二進制的3)。將空調設定溫度值 26. 5°C分為整數部分沈和小數部分5,將整數部分沈存入字節(jié)3(BYTE3)的8位中,值為 00011010( 二進制的洸);將小數部分5存入字節(jié)2(BYTE2)的4 7位,BYTE2. 7 BYTE2. 4 的值為0101( 二進制的5)。
權利要求
1.變頻空調溫度數據的通訊方法,其特征為在變頻空調的室內機和室外機的通信數據中包括精度為十分位的室內環(huán)境溫度值和精度為十分位的設定溫度值,所述室內環(huán)境溫度值和設定溫度值的整數部分二進制值和小數部分二進制值分別存儲于所述通信數據的不同字節(jié)中。
2.如權利要求1所述的變頻空調溫度數據的通訊方法,其特征為所述室內環(huán)境溫度值和設定溫度值的整數部分二進制值分別存儲于不同字節(jié)中。
3.如權利要求2所述的變頻空調溫度數據的通訊方法,其特征為所述室內環(huán)境溫度值和設定溫度值的整數部分二進制值分別存儲于不同字節(jié)各自的8位存儲空間中。
4.如權利要求1至3之一所述的變頻空調溫度數據的通訊方法,其特征為所述室內環(huán)境溫度值和設定溫度值的小數部分二進制值存儲于相同字節(jié)中。
5.如權利要求4所述的變頻空調溫度數據的通訊方法,其特征為所述室內環(huán)境溫度值和設定溫度值的小數部分二進制值分別存儲于相同字節(jié)的不同的連續(xù)4位存儲空間中。
全文摘要
本發(fā)明涉及變頻空調溫度數據的通訊方法。在變頻空調的室內機和室外機的通信數據中包括精度為十分位的室內環(huán)境溫度值和精度為十分位的設定溫度值,所述室內環(huán)境溫度值和設定溫度值的整數部分二進制值和小數部分二進制值分別存儲于所述通信數據的不同字節(jié)中。本發(fā)明的變頻空調溫度數據的通訊方法,能夠通過簡單方便的方式對空調室內機和室外機的在通信中對具有小數部分的溫度值進行傳遞和控制,在不增加空調的生產成本和設計成本的同時,使得空調對溫度控制更精密。
文檔編號H04L12/54GK102299837SQ20111020515
公開日2011年12月28日 申請日期2011年7月21日 優(yōu)先權日2011年7月21日
發(fā)明者李越峰, 鄧健 申請人:四川長虹空調有限公司