CN114443070A - 一种空调器和空调器微控制器内部存储空间烧录方法 - Google Patents
一种空调器和空调器微控制器内部存储空间烧录方法 Download PDFInfo
- Publication number
- CN114443070A CN114443070A CN202111672525.6A CN202111672525A CN114443070A CN 114443070 A CN114443070 A CN 114443070A CN 202111672525 A CN202111672525 A CN 202111672525A CN 114443070 A CN114443070 A CN 114443070A
- Authority
- CN
- China
- Prior art keywords
- microcontroller
- mcu
- air conditioner
- data
- external burner
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Air Conditioning Control Device (AREA)
Abstract
本发明公开了一种空调器和空调器微控制器内部存储空间烧录方法,所述空调包括外部烧录器及微控制器,微控制器被配置为:当所述MCU接收到读命令后,根据所述外部烧录器发送的地址将所述地址对应的数据返回到所述外部烧录器;当所述MCU接收到写命令时,根据所述外部烧录器发送的地址及待写入数据将所述待写入数据写入所述MCU的对应区域内,从而实现提高各厂商生产的MCU烧录的通用性,降低成本。
Description
技术领域
本申请涉及空调器技术领域,更具体地,涉及一种空调器和空调器微控制器内部存储空间烧录方法。
背景技术
在空调行业中,通常采用外部存储介质存储部分数据,其存储的这部分数据可以包含运行信息、机型信息、保护状态数据等,MCU通过读取这些数据,搭配自身程序实现产品功能。之前行业中通常采用外部eeprom作为存储介质,因eeprom设计端采用IIC的通讯方式进行数据烧录和读取,因此控制器芯片(MCU等)和eeprom采用也采用此种方式进行数据交互。
但是随着MCU的发展,其内部增加了增加了内部存储空间的功能,可以替代空调器原有的eeprom,存储空调器需要的运行数据。这样做对空调器整机来说,不改变功能以及整体的软件实现形式,同时可以减少eeprom IC等元器件,降低产品成本。
MCU有自己独有烧写***,包括烧录工具、烧写端口和烧写方式等,其相比于eeprom的IIC烧写方式比较复杂。MCU的烧写***和之前的eeprom烧写***是完全不一致的,即不能兼容目前的生产、售后等,兼容性差。采用MCU的烧写***,可以实现其内部存储空间的读写,但是MCU的烧写***通常比较复杂,成本也较高。同时每个MCU厂家的设计都由差异,其烧写***也各不相同,难以兼容,即通用型很差。
因此如何提供一种空调器及空调器微控制器内部存储空间烧录方法,用以提高MCU烧录的通用性,降低成本,是目前有待解决的技术问题。
发明内容
本发明提供一种空调器,用以解决现有技术中每个MCU厂家的设计都由差异,其烧写***也各不相同,难以兼容,即通用型很差的技术问题。
该空调器包括:
外部烧录器,与空调器MCU通过IIC进行数据交互;
MCU微控制器,设置有DATAFLASH空间,所述空间用于参数存储;
所述MCU,被配置为:
当所述MCU接收到读命令后,根据所述外部烧录器发送的地址将所述地址对应的数据返回到所述外部烧录器;
当所述MCU接收到写命令时,根据所述外部烧录器发送的地址及待写入数据将所述待写入数据写入所述MCU的对应区域内。
在本申请一些实施例中,所述微控制器与所述外部烧录器之间的数据协议和EEPROM的烧写协议一致。
在本申请一些实施例中,所述外部烧录器与所述微控制器的reset,以实现在所述烧录器工作时,拉低reset信号,使所述微控制器不工作。
在本申请一些实施例中,所述DATAFLASH空间为用于实现数据存储的区域。
相应的,本发明还提出了一种空调器微控制器内部存储空间烧录方法,应用于包括外部烧录器及微控制器的空调器中,所述方法包括:
当所述微控制器接收到读命令后,根据所述外部烧录器发送的地址将所述地址对应的数据返回到所述外部烧录器;
当所述微控制器接收到写命令时,根据所述外部烧录器发送的地址及待写入数据将所述待写入数据写入所述微控制器的对应区域内。
在本申请一些实施例中,所述微控制器与所述外部烧录器之间的数据协议和EEPROM的烧写协议一致。
在本申请一些实施例中,所述外部烧录器与所述微控制器的reset,以实现在所述烧录器工作时,拉低reset信号,使所述微控制器不工作。
在本申请一些实施例中,所述DATAFLASH空间为用于实现数据存储的区域。
通过应用以上技术方案,在包括外部烧录器及微控制器的空调器中,微控制器被配置为:当所述MCU接收到读命令后,根据所述外部烧录器发送的地址将所述地址对应的数据返回到所述外部烧录器;当所述MCU接收到写命令时,根据所述外部烧录器发送的地址及待写入数据将所述待写入数据写入所述MCU的对应区域内,从而实现提高各厂商生产的MCU烧录的通用性,降低成本。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本发明实施例中外置eeprom的数据交互方式的示意图;
图2示出了本发明实施例中MCU内置存储空间的数据交互方式的示意图
图3示出了本发明实施例提出的一种空调器微控制器内部存储空间烧录方法的流程示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
本申请实施例提供一种空调器,包括:
外部烧录器,与空调器MCU通过IIC进行数据交互;
MCU微控制器,设置有DATAFLASH空间,所述空间用于参数存储;
所述MCU,被配置为:
当所述MCU接收到读命令后,根据所述外部烧录器发送的地址将所述地址对应的数据返回到所述外部烧录器;
当所述MCU接收到写命令时,根据所述外部烧录器发送的地址及待写入数据将所述待写入数据写入所述MCU的对应区域内。
本实施例中,如背景技术所述,在空调行业中,通常采用外部存储介质存储部分数据,其存储的这部分数据可以包含运行信息、机型信息、保护状态数据等,MCU通过读取这些数据,搭配自身程序实现产品功能。之前行业中通常采用外部eeprom作为存储介质,因eeprom设计端采用IIC的通讯方式进行数据烧录和读取,因此控制器芯片(MCU等)和eeprom采用也采用此种方式进行数据交互。
但是随着MCU的发展,其内部增加了增加了内部存储空间的功能,可以替代空调器原有的eeprom,存储空调器需要的运行数据。这样做对空调器整机来说,不改变功能以及整体的软件实现形式,同时可以减少eeprom IC等元器件,降低产品成本。
MCU有自己独有烧写***,包括烧录工具、烧写端口和烧写方式等,其相比于eeprom的IIC烧写方式比较复杂。MCU的烧写***和之前的eeprom烧写***是完全不一致的,即不能兼容目前的生产、售后等,兼容性差。采用MCU的烧写***,可以实现其内部存储空间的读写,但是MCU的烧写***通常比较复杂,成本也较高。同时每个MCU厂家的设计都由差异,其烧写***也各不相同,难以兼容,即通用型很差。
如图1所示,在之前使用外部eeprom作为存储单元情况下,外部烧写器可以通过烧写端子对eepprom进行数据读写操作,控制器在工作时直接读取eeprom内部的数据用于空调器的运行。烧写端子与EEPROM、以及EEPROM与MCU之间都是采用IIC的通信方式,而外部烧写器和MCU之间是没有进行数据交互的。本申请中在不改变原硬件电路的情况下,通过MCU的软件设计,实现了MCU和外部烧写器直接进行数据交互。如图2所示,MCU内部的DATAFLASH空间具有数据存储,可有替代外部的eeprom实现参数存储的功能,存储方式的变化带来的烧写方式的变化,硬件方面去掉eeprom芯片,采用MCU内部的DATAFLASH作为替代,但是eeprom周围电路不变。
在外置eeprom方案时,MCU和外部烧写器都是主机,eeprom芯片是从机,主机发动读写指令,从机执行。在读数据时,主机将读命令以及地址发往从机,eeprom芯片作为从机将相应地址的数据返回主机。在写数据时,主机将写命令以及地址和对应地址的数据发往从机,eeprom根据指令,在内部指定地址区域写入对应数据,在内置DATAFLASH方案下,外部烧写器还是主机,但是MCU变为从机,MCU一直处在等待指令的状态。在读数据时,主机将读命令以及地址发往从机,MCU芯片在接收命令之后,根据地址映射,将相应地址的数据返回主机。在写数据时,主机将写命令以及地址和对应地址的数据发往从机,MCU芯片在接收命令之后,根据地址映射,在内部指定地址区域写入对应数据。
为了实现对微控制器内部存储空间进行烧录,在本申请一些实施例中,所述微控制器与所述外部烧录器之间的数据协议和EEPROM的烧写协议一致。
本实施例中,MCU的端口该是采用IIC的通讯方式,直接与外部的烧写器进行数据交互,通讯协议完全和eeprom的烧写协议一致。
为了实现对微控制器内部存储空间进行烧录,在本申请一些实施例中,所述外部烧录器与所述微控制器的reset,以实现在所述烧录器工作时,拉低reset信号,使所述微控制器不工作。
本实施例中,Eeprom的有效电平范围比较宽,可以识别宽电压范围的电平,通常2V以上都可以。但是MCU对电压要求较为严苛,目前行业内的MCU芯片通常有两个电源规格3.3V和5V,通常其中5V芯片识别4V以上的,3.3V芯片只能识别2.7V~3.6V。两种芯片之间的电压不能通用,否则会在成不能识别正常信号,或者烧毁MCU芯片的风险。
在外部eeprom存储数据时,因为有烧写器和MCU两个主机,为了防止两个主机同时工作,一般做法是在烧写器硬件地上接入MCU reset端口,在烧写器工作时将reset信号拉低以使MCU不工作,使在任何情况下都只有一个主机在工作,保证对eeprom的通讯正常。
为了实现对微控制器内部存储空间进行烧录,在本申请一些实施例中,所述DATAFLASH空间为用于实现数据存储的区域。
本实施例中,上述所属DATAFLASH,是一种命名方式;可以是直接实现数据存储功能的区域,也可以是MCU内部的其它可以实现此功能的区域,可以是在空余的RAM或者ROM区间开辟的具有数据存储功能的区域。
通过应用以上技术方案,在包括外部烧录器及微控制器的空调器中,微控制器被配置为:当所述MCU接收到读命令后,根据所述外部烧录器发送的地址将所述地址对应的数据返回到所述外部烧录器;当所述MCU接收到写命令时,根据所述外部烧录器发送的地址及待写入数据将所述待写入数据写入所述MCU的对应区域内,从而实现提高各厂商生产的MCU烧录的通用性,降低成本。
为了进一步阐述本发明的技术思想,现结合具体的应用场景,对本发明的技术方案进行说明。
本申请实施例提供一种空调器微控制器内部存储空间烧录方法,应用于包括外部烧录器及微控制器的空调器中,如图3所示,所述方法包括:
步骤S201,当所述微控制器接收到读命令后,根据所述外部烧录器发送的地址将所述地址对应的数据返回到所述外部烧录器。
步骤S202,当所述微控制器接收到写命令时,根据所述外部烧录器发送的地址及待写入数据将所述待写入数据写入所述微控制器的对应区域内。
为了实现对微控制器内部存储空间进行烧录,在本申请一些实施例中,所述微控制器与所述外部烧录器之间的数据协议和EEPROM的烧写协议一致。
本实施例中,MCU的端口该是采用IIC的通讯方式,直接与外部的烧写器进行数据交互,通讯协议完全和eeprom的烧写协议一致。
为了实现对微控制器内部存储空间进行烧录,在本申请一些实施例中,所述外部烧录器与所述微控制器的reset,以实现在所述烧录器工作时,拉低reset信号,使所述微控制器不工作。
本实施例中,Eeprom的有效电平范围比较宽,可以识别宽电压范围的电平,通常2V以上都可以。但是MCU对电压要求较为严苛,目前行业内的MCU芯片通常有两个电源规格3.3V和5V,通常其中5V芯片识别4V以上的,3.3V芯片只能识别2.7V~3.6V。两种芯片之间的电压不能通用,否则会在成不能识别正常信号,或者烧毁MCU芯片的风险。
在外部eeprom存储数据时,因为有烧写器和MCU两个主机,为了防止两个主机同时工作,一般做法是在烧写器硬件地上接入MCU reset端口,在烧写器工作时将reset信号拉低以使MCU不工作,使在任何情况下都只有一个主机在工作,保证对eeprom的通讯正常。
为了实现对微控制器内部存储空间进行烧录,在本申请一些实施例中,所述DATAFLASH空间为用于实现数据存储的区域。
本实施例中,上述所属DATAFLASH,是一种命名方式;可以是直接实现数据存储功能的区域,也可以是MCU内部的其它可以实现此功能的区域,可以是在空余的RAM或者ROM区间开辟的具有数据存储功能的区域。
为了实现MCU内部空间替代外部的eeprom,本方案还开发了一种烧写工装,其主要特点是,可以调节电压,并可以调节reset端口的信号,通过拨码或者短接端子等实现。既可以保证外部eeprom的烧写,又可以实现MCU内部的存储区间的烧写,同时还能区分各芯片电压。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (9)
1.一种空调器,其特征在于,包括:
外部烧录器,与空调器MCU通过IIC进行数据交互;
MCU微控制器,设置有DATAFLASH空间,所述空间用于参数存储;
所述MCU,被配置为:
当所述MCU接收到读命令后,根据所述外部烧录器发送的地址将所述地址对应的数据返回到所述外部烧录器;
当所述MCU接收到写命令时,根据所述外部烧录器发送的地址及待写入数据将所述待写入数据写入所述MCU的对应区域内。
2.如权利要求1所述的空调器,其特征在于,所述微控制器与所述外部烧录器之间的数据协议和EEPROM的烧写协议一致。
3.如权利要求1所述的空调器,其特征在于,所述外部烧录器与所述微控制器的reset,以实现在所述烧录器工作时,拉低reset信号,使所述微控制器不工作。
4.如权利要求1所述的空调器,其特征在于,所述DATAFLASH空间为用于实现数据存储的区域。
5.一种空调器微控制器内部存储空间烧录方法,其特征在于,应用于包括外部烧录器及微控制器的空调器中,所述方法包括:
当所述微控制器接收到读命令后,根据所述外部烧录器发送的地址将所述地址对应的数据返回到所述外部烧录器;
当所述微控制器接收到写命令时,根据所述外部烧录器发送的地址及待写入数据将所述待写入数据写入所述微控制器的对应区域内。
6.如权利要求5所述的方法,其特征在于,所述微控制器与所述外部烧录器之间的数据协议和EEPROM的烧写协议一致。
7.如权利要求5所述的方法,其特征在于,所述外部烧录器与所述微控制器的reset,以实现在所述烧录器工作时,拉低reset信号,使所述微控制器不工作。
8.如权利要求5所述的方法,所述DATAFLASH空间为用于实现数据存储的区域。
9.一种空调器微控制器内部存储空间烧录工装,其特征在于,应用于如权利要求5-8所述的空调器微控制器内部存储空间烧录方法中,用于调节电压及reset端口的信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111672525.6A CN114443070A (zh) | 2021-12-31 | 2021-12-31 | 一种空调器和空调器微控制器内部存储空间烧录方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111672525.6A CN114443070A (zh) | 2021-12-31 | 2021-12-31 | 一种空调器和空调器微控制器内部存储空间烧录方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114443070A true CN114443070A (zh) | 2022-05-06 |
Family
ID=81366617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111672525.6A Pending CN114443070A (zh) | 2021-12-31 | 2021-12-31 | 一种空调器和空调器微控制器内部存储空间烧录方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114443070A (zh) |
-
2021
- 2021-12-31 CN CN202111672525.6A patent/CN114443070A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101454746B (zh) | 一种以多功能存储卡通讯的方法 | |
CN100377120C (zh) | 非易失性存储器装置的控制方法 | |
US20080065788A1 (en) | System and method for producing high volume flash memory cards | |
CN103914324B (zh) | 一种自动烧写嵌入式设备固件的方法及其*** | |
CN104915317A (zh) | 用于识别存储器件的装置及用于识别预定从属组件的方法 | |
EP2058739B1 (en) | Electronic device, information processing device, adapter device, and information exchange system | |
CN115904415A (zh) | 一种烧录装置以及烧录方法 | |
CN111833797A (zh) | 时序控制板、驱动装置和显示装置 | |
CN109407991B (zh) | 一种非易失性闪存执行命令的暂停及恢复方法、非易失性闪存及电子设备 | |
CN102915209A (zh) | 一种存储控制芯片、存储设备及其***数据写入方法 | |
CN103389941B (zh) | 存储器格式化方法、存储器控制器及存储器存储装置 | |
CN114443070A (zh) | 一种空调器和空调器微控制器内部存储空间烧录方法 | |
CN108932209A (zh) | 存储器装置及其操作方法 | |
CN115273944A (zh) | 一种eeprom数据存储电路、写入方法及空调器 | |
US20020004864A1 (en) | Control method and electronic device | |
CN113590153B (zh) | 一种cpld的固件升级方法、***、设备以及介质 | |
TWI765188B (zh) | 觸控顯示面板及其自動韌體燒錄方法 | |
CN110908673B (zh) | 数字电源芯片烧录方法 | |
CN107402622B (zh) | 存储器存储装置及其电源管理方法 | |
CN103226479A (zh) | 电子设备***以及电子设备 | |
CN111402943A (zh) | 减少非型闪存读操作泵面积方法、***、储存介质和终端 | |
CN113641595B (zh) | 独立块保护模式的spi flash在brom阶段的类型识别方法及*** | |
CN100392764C (zh) | 电视机数据存储方法 | |
CN219143810U (zh) | 一种ddr5内存条的spd烧录装置 | |
CN219143450U (zh) | 一种基于嵌入式ec的存储介质切换电路、***及终端设备 |
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 | ||
CB02 | Change of applicant information |
Address after: No.1, Hisense Road, Nancun Town, Pingdu City, Qingdao City, Shandong Province 266700 Applicant after: Hisense Air Conditioning Co.,Ltd. Address before: No.1, Hisense Road, Nancun Town, Pingdu City, Qingdao City, Shandong Province 266700 Applicant before: HISENSE (SHANDONG) AIR-CONDITIONING Co.,Ltd. |
|
CB02 | Change of applicant information |