变频空调温度数据的通讯方法

文档序号:7928829阅读:316来源:国知局
专利名称:变频空调温度数据的通讯方法
技术领域
本发明涉及变频空调温度数据的通讯方法。
背景技术
在申请号为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日
发明者李越峰, 邓健 申请人:四川长虹空调有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1