[发明专利]一种空调器参数读取方法和空调器在审
申请号: | 202210238225.5 | 申请日: | 2022-03-11 |
公开(公告)号: | CN114688679A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 刘湘;张琴兰 | 申请(专利权)人: | TCL空调器(中山)有限公司 |
主分类号: | F24F11/38 | 分类号: | F24F11/38;F24F11/64;F24F11/89;G06F13/40;G06F13/42;G01R31/52 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 张莉 |
地址: | 528427 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 空调器 参数 读取 方法 | ||
本发明公开了一种空调器参数读取方法和空调器,空调器包括控制器和存储器,控制器包括SDA端口,SDA端口通过SDA数据线与存储器连接;其中,空调器参数读取方法通过将SDA端口配置为第一GPIO端口,并检测第一GPIO端口的电平信号;根据第一GPIO端口的电平信号判断SDA数据线是否短路;当SDA数据线未发生短路时,则将GPIO口再配置为SDA端口,以读取存储器中存储的空调器参数,由此通过在空调器参数读取之前检测SDA数据线是否短路到地,能够有效避免SDA数据线短路到地导致数据参数读取异常。
技术领域
本发明涉及空调技术领域,特别涉及一种空调器参数读取方法和空调器。
背景技术
空调室外机控制单元通常采用MCU和EEPROM(带电可擦可编程只读存储器)相结合的方式,其中通用的控制代码存放在MCU中,差异化的控制参数存放在EEPROM中,以实现主控逻辑对多种不同系统机型的兼容。
其中,MCU与EEPROM之间的参数读取按照I2C总线通讯进行。目前通用的E方参数读取,控制逻辑中参数读取的校验机制通常是按校验码比对,如校验码一致则任务读取成功,否则读取失败报E方故障,而校验码是按照所有参数累加和的方式进行的,当只有I2C总线中的数据线SDA短路到地时,读取参数一直为0,其参数累加和也是0,如此则校验一致,导致读取数据出错,进而影响对空调的控制。
因而现有技术还有待改进和提高。
发明内容
本发明的目的在于提供一种空调器参数读取方法和空调器,能够有效解决因SDA数据线短路到地而导致数据读取异常的问题。
为了达到上述目的,本发明采取了以下技术方案:
本申请实施例提供一种空调器参数读取方法,空调器包括控制器和存储器,控制器包括SDA端口,SDA端口通过SDA数据线与存储器连接,参数读取方法包括如下步骤:
将SDA端口配置为第一GPIO端口,并检测第一GPIO端口的电平信号;
根据第一GPIO端口的电平信号判断SDA数据线是否短路;
当SDA数据线未发生短路时,则将GPIO口再配置为SDA端口,以读取存储器中存储的空调器参数。
在一些实施例中的空调器参数读取方法,根据第一GPIO端口的电平信号判断SDA数据线是否短路的步骤包括:
当第一GPIO端口的电平信号为第一电平信号时,则判断SDA数据线短路;
当第一GPIO端口的电平信号为第二电平信号时,则判断SDA数据线未发生短路。
在一些实施例中的空调器参数读取方法,控制器还包括SCL端口,SCL端口通过SCL时钟线与存储器连接,将第一GPIO端口再配置为SDA端口的步骤之前还包括:
将SCL端口配置为第二GPIO端口;
将第一GPIO端口和第二GPIO端口的电平信号均设置为第二电平信号;
检测第一GPIO端口和第二GPIO端口的电平信号是否均为设置的第二电平信号;
当第一GPIO端口和第二GPIO端口的电平信号均为第二电平信号时,则将第二GPIO端口再配置为SCL端口。
在一些实施例中的空调器参数读取方法,根据第一GPIO端口的电平信号判断SDA端口是否短路之后的步骤还包括:
当SDA数据线发生短路时,则输出短路异常信息。
在一些实施例中的空调器参数读取方法,检测第一GPIO端口和第二GPIO端口的电平信号是否均为设置的第二电平信号的步骤之后还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL空调器(中山)有限公司,未经TCL空调器(中山)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210238225.5/2.html,转载请声明来源钻瓜专利网。