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