CN112344524B - 一种空调的控制方法、空调以及存储介质 - Google Patents
一种空调的控制方法、空调以及存储介质 Download PDFInfo
- Publication number
- CN112344524B CN112344524B CN202011039035.8A CN202011039035A CN112344524B CN 112344524 B CN112344524 B CN 112344524B CN 202011039035 A CN202011039035 A CN 202011039035A CN 112344524 B CN112344524 B CN 112344524B
- Authority
- CN
- China
- Prior art keywords
- air conditioner
- parameter
- preset
- chip
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/54—Control or safety arrangements characterised by user interfaces or communication using one central controller connected to several sub-controllers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- F24F11/63—Electronic processing
- F24F11/64—Electronic processing using pre-stored data
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/88—Electrical aspects, e.g. circuits
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/89—Arrangement or mounting of control or safety devices
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Air Conditioning Control Device (AREA)
Abstract
本发明公开了一种空调的控制方法、空调及存储介质,所述方法包括:在空调主板通电后,检测是否存在预设芯片;若不存在所述预设芯片,则从预设存储器中读取预先存储至所述预设存储器中的第一参数,根据所述第一参数运行空调控制程序。本发明提供的空调的控制方法通过在空调主板通电后,从预设存储器中读取预先存储至预设存储器中的第一参数,可以实现将控制程序的运行参数预先存储在预设存储器中,而不是从控制程序参数芯片中读取运行参数,不需要单独设置控制程序参数芯片,降低了空调的成本。
Description
技术领域
本发明涉及空调器技术领域,特别涉及一种空调的控制方法、空调以及存储介质。
背景技术
不同机型的空调的参数不同,空调厂家往往是设计一套通用的主控制程序,再为不同机型的空调配置控制程序参数芯片,控制程序参数芯片中存储对应的控制程序运行参数,空调运行时,从控制参数芯片中读取控制程序运行参数,主控制程序根据控制运行参数运行。但是,为每台空调产品配置控制程序参数芯片的成本较高。
因此,现有技术还有待改进和提高。
发明内容
本发明提供一种空调的控制方法、空调及存储介质,旨在解决现有技术中控制程序参数芯片成本高的问题。
为了解决上述技术问题,本发明所采用的技术方案如下:
本发明的第一方面,提供一种空调的控制方法,包括:
在空调主板通电后,检测是否存在预设芯片;
若不存在所述预设芯片,则从预设存储器中读取预先存储至所述预设存储器中的第一参数,根据所述第一参数运行空调控制程序。
所述的空调的控制方法,其中,所述从预设存储器中读取预先存储至所述预设存储器中的第一参数之前,所述方法还包括:
从所述预设芯片中读取所述第一参数并存储至所述预设存储器中。
所述的空调的控制方法,其中,所述检测是否存在预设芯片之后,所述方法还包括:
若存在所述预设芯片,则从所述预设芯片中读取第二参数,将所述预设存储器中的第一参数更新为所述第二参数。
所述的空调的控制方法,其中,所述将所述预设存储器中的第一参数更新为所述第二参数之后包括:
根据所述第二参数运行所述空调控制程序。
所述的空调的控制方法,其中,所述第一参数为所述空调控制程序的运行参数。
所述的空调的控制方法,其中,所述预设存储器为闪存。
所述的空调的控制方法,其中,所述检测是否存在预设芯片包括:
通过预设接口读取参数;
若能读取到有效参数,则确定存在所述预设芯片;
若不能读取到有效参数,则确定不存在所述预设芯片。
所述的空调的控制方法,其中,所述检测是否存在预设芯片之后,所述方法还包括:
若不存在所述预设芯片,且不能读取所述预设存储器中的所述第一参数,则发出提示信息。
本发明的第二方面,提供一种空调,其中,所述空调包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令,所述处理器适于调用所述存储介质中的指令,以执行实现上述空调的控制方法的步骤。
本发明的第三方面,提供一种存储介质,其中,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述空调的控制方法的步骤。
有益效果:与现有技术相比,本发明提供了一种空调的控制方法、空调及存储介质,所述空调的控制方法通过在空调主板通电后,从预设存储器中读取预先存储至预设存储器中的第一参数,可以实现将控制程序的运行参数预先存储在预设存储器中,而不是从控制程序参数芯片中读取运行参数,不需要单独设置控制程序参数芯片,降低了空调的成本。
附图说明
图1为本发明提供的空调的控制方法的实施例的流程图;
图2为本发明提供的空调的实施例的原理图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
实施例一
本实施例提供的空调的控制方法,应用于一种空调中,请参照图1,图 1为本发明提供的空调的控制方法的一个实施例的流程图。所述空调的控制方法包括步骤:
S100、在空调主板通电后,检测是否存在预设芯片。
所述预设芯片为存储有空调的控制程序的运行参数的芯片,在本领域中,将所述预设芯片为EEPROM芯片,常见的如24C16,也称E方芯片。所述第一参数为所述空调的控制程序的运行参数,在空调主板通电后,首先需要读取控制程序的运行参数,即所述第一参数,控制程序再根据所述第一参数运行,从而实现空调的正常运转,在本实施例中,空调的处理器首先检测是否存在所述预设芯片,根据是否有预设芯片来确定读取所述第一参数的方式。
具体地,所述检测是否存在预设芯片包括:
S110、通过预设接口读取参数;
S120、若能读取到有效参数,则确定存在所述预设芯片,若不能读取到有效参数,则确定不存在所述预设芯片。
具体地,在本实施例中,所述空调主板中设置用于从所述预设芯片中读取参数的所述预设接口,处理器通过所述预设接口从所述预设芯片中读取所述第一参数,在空调主板上电后,通过所述预设接口读取参数,若能读取到有效参数,如读取到00或FF之外的参数,则确定存在所述预设芯片,若不能读取到有效参数,如读取到的参数全部是00或者FF,则确定不存在所述预设芯片。
S200、若不存在所述预设芯片,则从预设存储器中读取预先存储至所述预设存储器中的第一参数,根据所述第一参数运行空调控制程序。
若不存在所述预设芯片,那么所述空调从预设存储器中读取所述第一参数,根据所述第一参数运行空调控制程序,所述第一参数预先存储至所述预设存储器中,具体地,所述第一参数可以通过对所述预设存储器直接进行数据烧写存储至所述预设存储器中,在本实施例中,所述从预设存储器中读取预先存储至所述预设存储器中的第一参数之前,所述方法还包括:
S001、从所述预设芯片中读取所述第一参数并存储在所述预设存储器中。
在本实施例中,预先将所述预设芯片中存储的所述第一参数存储在预设存储器中,所述预设存储器设置在所述空调主板上,这样,空调在使用过程中,空调主板通电后,可以从所述预设存储器中读取所述第一参数,而不需要在空调中设置所述预设芯片。从所述预设芯片中读取所述第一参数可以是将所述预设芯片与所述空调主板连接,并给空调主板通电,空调主板从所述预设芯片中读取所述第一参数并存储在所述预设存储器中,该过程可以是在空调主板生产的某个阶段,例如,ICT检验阶段进行,具体地,所述空调主板上设置有芯片封装处,可以通过顶针将预先烧写好所述第一参数的所述预设芯片pin对pin地连接到空调主板上预留的芯片封装处,然后再给空调主板通电。从上面的说明不难看出,这样,可以实现只需要烧写一个预设芯片,多个空调主板均可以从该预设芯片中自动读取所述第一参数即可,能够满足批量生产的需求。
所述预设存储器可以为闪存(FLASH),从而能够满足掉电后数据不丢失且可擦写,能够保证空调的正常使用以及运行参数的升级更新。
在空调使用的过程中,可能会存在控制程序升级的售后需求,此时需要对控制程序的运行参数进行修改,为了满足这样的售后需求,在本实施例中,所述检测是否存在预设芯片之后,还包括步骤:
S300、若存在所述预设芯片,则从所述预设芯片中读取第二参数,将所述预设存储器中的第一参数更新为所述第二参数。
所述第二参数也是空调控制程序的运行参数,所述第一参数和所述第二参数可能一样,也可能不一样。
也就是说,在空调主板通电后,首先检测是否存在所述预设芯片,如果不存在,那么读取所述预设存储器中存储的空调控制程序的运行参数,根据所述预设存储器中存储的空调控制程序的运行参数运行空调控制程序,如果存在所述预设芯片,那么,从所述预设芯片中读取所述预设芯片中存储的空调控制程序的运行参数并写入所述预设存储器中,所述预设存储器中新写入的空调控制程序的运行参数将原有的参数进行覆盖,这样,在需要对空调控制程序的运行参数进行修改时,只需要将烧写了新的运行参数的预设芯片连接至空调主板上预留的芯片封装处,再对空调主板进行通电,就可以实现对所述预设存储器中存储的空调控制程序的运行参数进行更新的效果,在对所述预设存储器中存储的空调控制程序的运行参数进行更新后,空调根据更新后的空调控制程序的运行参数运行空调控制程序,这样就实现了售后对控制程序进行升级的目的。
在一种可能的实现方式中,所述检测是否存在预设芯片之后,本实施例提供的空调的控制方法还包括:
S400、若不存在所述预设芯片,且不能读取所述预设存储器中的所述第一参数,则发出提示信息。
在现有技术中,在空调主板通电后,若检测不到E方芯片(即所述预设芯片),会报故障,在本实施例中,当空调主板通电后,若检测到不存在所述预设芯片时,先不报故障,而是从所述预设存储器中读取所述第一参数,若不能读取所述预设存储器中的所述第一参数,则可能是所述预设存储器与处理器之间的通信连接存在故障或者所述预设存储器本身存在硬件故障,此时处理器发出提示信息,具体地,所述提示信息可以通过声音、显示板显示、指示灯等方式发出,这样,用户能够通过知晓空调存在故障,从而寻求修理。
综上所述,本发明提供一种空调的控制方法,通过在空调主板通电后,从预设存储器中读取预先存储至预设存储器中的第一参数,可以实现将控制程序的运行参数预先存储在预设存储器中,而不是从控制程序参数芯片中读取运行参数,不需要单独设置控制程序参数芯片,降低了空调的成本。
应该理解的是,虽然本发明说明书附图中给出的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,说明书中步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,说明书中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM) 或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
实施例二
基于上述实施例,本发明还提供了一种空调,其原理框图可以如图2 所示。该空调包括存储器10和处理器20,存储器10中存储有计算机程序, 该处理器10执行计算机程序时至少可以实现以下步骤:
在空调主板通电后,检测是否存在预设芯片;
若不存在所述预设芯片,则从预设存储器中读取预先存储至所述预设存储器中的第一参数,根据所述第一参数运行空调控制程序。
其中,所述从预设存储器中读取预先存储至所述预设存储器中的第一参数之前,所述方法还包括:
从所述预设芯片中读取所述第一参数并存储至所述预设存储器中。
其中,所述检测是否存在预设芯片之后,所述方法还包括:
若存在所述预设芯片,则从所述预设芯片中读取第二参数,将所述预设存储器中的第一参数更新为所述第二参数。
其中,所述将所述预设存储器中的第一参数更新为所述第二参数之后包括:
根据所述第二参数运行所述空调控制程序。
其中,所述第一参数为所述空调控制程序的运行参数。
其中,所述检测是否存在预设芯片包括:
通过预设接口读取参数;
若能读取到有效参数,则确定存在所述预设芯片;
若不能读取到有效参数,则确定不存在所述预设芯片。
其中,所述检测是否存在预设芯片之后,所述方法还包括:
若不存在所述预设芯片,且不能读取所述预设存储器中的所述第一参数,则发出提示信息。
实施例三
本发明还提供了一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例一所述的空调的控制方法的步骤。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种空调的控制方法,其特征在于,所述方法包括:
在空调主板通电后,检测是否存在预设芯片;
若不存在所述预设芯片,则从预设存储器中读取预先存储至所述预设存储器中的第一参数,根据所述第一参数运行空调控制程序,其中,所述第一参数为所述空调主板在生产过程中与所述预设芯片连接并通电时从所述预设芯片中读取得到的;
所述检测是否存在预设芯片之后,所述方法还包括:
若存在所述预设芯片,则从所述预设芯片中读取第二参数,将所述预设存储器中的第一参数更新为所述第二参数。
2.根据权利要求1所述的空调的控制方法,其特征在于,所述将所述预设存储器中的第一参数更新为所述第二参数之后包括:
根据所述第二参数运行所述空调控制程序。
3.根据权利要求1-2任一项所述的空调的控制方法,其特征在于,所述第一参数为所述空调控制程序的运行参数。
4.根据权利要求1所述的空调的控制方法,其特征在于,所述预设存储器为闪存。
5.根据权利要求1所述的空调的控制方法,其特征在于,所述检测是否存在预设芯片包括:
通过预设接口读取参数;
若能读取到有效参数,则确定存在所述预设芯片;
若不能读取到有效参数,则确定不存在所述预设芯片。
6.根据权利要求1所述的空调的控制方法,其特征在于,所述检测是否存在预设芯片之后,所述方法还包括:
若不存在所述预设芯片,且不能读取所述预设存储器中的所述第一参数,则发出提示信息。
7.一种空调,其特征在于,所述空调包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令,所述处理器适于调用所述存储介质中的指令,以执行实现如权利要求1-6任一项所述的空调的控制方法的步骤。
8.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1-6任一项所述的空调的控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011039035.8A CN112344524B (zh) | 2020-09-28 | 2020-09-28 | 一种空调的控制方法、空调以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011039035.8A CN112344524B (zh) | 2020-09-28 | 2020-09-28 | 一种空调的控制方法、空调以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112344524A CN112344524A (zh) | 2021-02-09 |
CN112344524B true CN112344524B (zh) | 2022-05-06 |
Family
ID=74361176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011039035.8A Active CN112344524B (zh) | 2020-09-28 | 2020-09-28 | 一种空调的控制方法、空调以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112344524B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112947989A (zh) * | 2021-03-22 | 2021-06-11 | Tcl空调器(中山)有限公司 | 控制方法、装置、主板控制器、电器及介质 |
CN113360185B (zh) * | 2021-05-10 | 2023-06-23 | Tcl空调器(中山)有限公司 | 空调外机的微控制单元的处理方法、装置以及微控制单元 |
CN114963456A (zh) * | 2022-06-27 | 2022-08-30 | 宁波奥克斯电气股份有限公司 | 空调参数设置方法、方法、装置、空调内机和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009116639A (ja) * | 2007-11-07 | 2009-05-28 | Seiko Epson Corp | 組成情報提供装置、組成情報提供システム、組成情報提供システムの制御方法及びプログラム |
CN102878638A (zh) * | 2012-09-14 | 2013-01-16 | 广东志高空调有限公司 | 一种可智能调节控制参数的空调器及其读、写方法 |
CN204757273U (zh) * | 2015-02-05 | 2015-11-11 | 珠海格力电器股份有限公司 | 一种空调 |
CN208126370U (zh) * | 2018-05-17 | 2018-11-20 | 珠海亚丁科技有限公司 | 一种变频空调eeprom芯片的烧写*** |
CN110220276A (zh) * | 2019-05-28 | 2019-09-10 | 宁波奥克斯电气股份有限公司 | 一种外机参数设置方法、***及空调器 |
-
2020
- 2020-09-28 CN CN202011039035.8A patent/CN112344524B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009116639A (ja) * | 2007-11-07 | 2009-05-28 | Seiko Epson Corp | 組成情報提供装置、組成情報提供システム、組成情報提供システムの制御方法及びプログラム |
CN102878638A (zh) * | 2012-09-14 | 2013-01-16 | 广东志高空调有限公司 | 一种可智能调节控制参数的空调器及其读、写方法 |
CN204757273U (zh) * | 2015-02-05 | 2015-11-11 | 珠海格力电器股份有限公司 | 一种空调 |
CN208126370U (zh) * | 2018-05-17 | 2018-11-20 | 珠海亚丁科技有限公司 | 一种变频空调eeprom芯片的烧写*** |
CN110220276A (zh) * | 2019-05-28 | 2019-09-10 | 宁波奥克斯电气股份有限公司 | 一种外机参数设置方法、***及空调器 |
Also Published As
Publication number | Publication date |
---|---|
CN112344524A (zh) | 2021-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112344524B (zh) | 一种空调的控制方法、空调以及存储介质 | |
US7050859B1 (en) | Systems and methods to port controller state and context in an open operating system | |
US6842858B2 (en) | Mechanism for updating firmware of an electronic device | |
KR20000023497A (ko) | 플래시 메모리를 구비한 마이크로컴퓨터 및 플래시메모리에 프로그램을 저장하는 방법 | |
US8914602B2 (en) | Display controller having an embedded non-volatile memory divided into a program code block and a data block and method for updating parameters of the same | |
KR100703164B1 (ko) | 데이터 처리장치 및 그 제어방법 | |
CN116578327A (zh) | 一种程序更新方法、装置及电子设备和存储介质 | |
US20090077445A1 (en) | Nonvolatile storage device, controller of nonvolatile memory, and nonvolatile storage system | |
JP2001034822A (ja) | 自動販売機の制御装置 | |
JP2014215871A (ja) | 電子制御装置 | |
CN109814888B (zh) | NandFlash控制器EFUSE代替方法及装置 | |
JP2000128447A (ja) | エレベータ用制御プログラム書き換え装置 | |
JP5247558B2 (ja) | 電子機器の制御装置及びその制御装置を用いた空気調和機 | |
JP2000243093A (ja) | フラッシュメモリへのデータ記憶方法及びフラッシュメモリからのデータ読出方法 | |
JP3265108B2 (ja) | データ処理システム | |
CN113757935B (zh) | 数据更新方法、装置、空调器及计算机可读存储介质 | |
JP2005128613A (ja) | 画像形成装置 | |
JP2002269992A (ja) | 不揮発性記憶装置およびシステム | |
JP2011150383A (ja) | ファームウェア書き込み方法 | |
JP2713583B2 (ja) | 電子機器 | |
JP4174731B2 (ja) | 制御システムおよび制御方法 | |
JP2007148570A (ja) | 記憶装置の診断装置および診断方法 | |
JP2003015879A (ja) | ファーム格納方法 | |
JP2001147863A (ja) | フラッシュメモリ書き替え装置 | |
JP2022040856A (ja) | メモリ制御装置及びメモリ制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |