空调机组控制器的程序更新系统、方法及装置的制造方法_2

文档序号:9562558阅读:来源:国知局
户的体验感。
【附图说明】
[0032]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0033]图1是根据本发明实施例的一种空调机组控制器的程序更新系统的示意图;
[0034]图2是根据本发明实施例的一种可选的具有无线下载功能的空调机组控制器的示意图;
[0035]图3是根据本发明实施例的一种可选的无线通信模块的示意图;
[0036]图4是根据本发明实施例的一种可选的控制板程序下载通讯的示意图;
[0037]图5是根据本发明实施例的一种空调机组控制器的程序更新方法的流程图;
[0038]图6是根据本发明实施例的第二种可选的空调机组控制器的程序更新方法的流程图;
[0039]图7是根据本发明实施例的第三种可选的空调机组控制器的程序更新方法的流程图;
[0040]图8是根据本发明实施例的一种空调机组控制器的程序更新装置的示意图;以及
[0041]图9是根据本发明实施例的另一种可选的空调机组控制器的程序更新装置的示意图。
【具体实施方式】
[0042]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0043]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0044]根据本发明实施例,提供了一种空调机组控制器的程序更新系统的实施例。图1是根据本发明实施例的一种空调机组控制器的程序更新系统的示意图,如图1所示,该程序更新系统包括:设置在主控控制板上的无线通信板20和待更新芯片40。
[0045]其中,设置在主控控制板上的无线通信板20,用于在接收上位机通过无线通信方式传输的待更新芯片的程序更新数据和程序更新指令之后,将程序更新指令和程序更新数据发送至待更新芯片。
[0046]待更新芯片40,用于在接收到无线通信板发送的程序更新指令之后进入程序配置模式;并在接收到程序更新数据之后,使用程序更新数据实现程序更新。
[0047]采用本发明实施例,控制器的无线通信板可以通过无线通信方式与上位机通信,并获取程序更新指令和程序更新数据,之后将该程序更新指令和程序更新数据传输给待更新芯片,以实现待更新芯片的程序更新,通过上述实施例,通过无线通信方式实现了对空调机组控制器的可编程芯片(即上述的待更新芯片)的程序下载,以此避免因为有线连接方式下载程序更新数据而带来的程序下载效率低的现象,即解决了空调器的控制器通过有线连接方式进行程序更新作业操作带来的程序下载效率低的问题,实现了提高空调机组控制器程序下载更新的效率和用户的体验感。
[0048]可选地,待更新芯片在接收到无线通信板发送的程序更新指令之后,可以自动复位进入程序配置模式,以及等待接收程序更新数据。
[0049]在上述实施例中,无线通信板在接收到上位机通过无线通信方式传输的待更新芯片的程序更新数据和程序更新指令之后,将程序更新指令和程序更新数据发送至待更新芯片,待更新芯片在接收到无线通信板发送的程序更新指令之后,自动复位进入程序配置模式,以及等待接收程序更新数据,从而为后续待更新芯片的程序更新过程作准备,保证了芯片程序更新过程的准备性和高效性。
[0050]可选地,待更新芯片可以包括:可编程ARM芯片,用于通过CAN总线接收无线通信板发送的程序更新指令和程序更新数据,其中,在驱动控制板和/或主控控制板上设置有可编程ARM芯片。
[0051]通过上述实施例,可以通过无线通信方式实现空调控制器中的可编程(AdvancedRISC Machines, ARM)芯片的程序更新。
[0052]上述实施例中的可编程ARM芯片是一种基于ARM内核的微控制器(MCU)的可编程芯片,该可编程ARM芯片可以实现通信、逻辑控制等功能。
[0053]可选地,待更新芯片还可以包括:数据信号处理DSP芯片和逻辑门阵列FPGA芯片,分别与可编程ARM芯片连接,用于通过SPI通信线获取可编程ARM芯片的程序更新指令和程序更新数据,其中,在驱动控制板上设置有数据信号处理DSP芯片和逻辑门阵列FPGA芯片。
[0054]在上述实施例中,可以通过无线通信方式实现空调控制器中的多种芯片的程序更新,其中包括数据信号处理(Digital Signal Processing,DSP)芯片和逻辑门阵列(FieldProgramable Gate Array,FPGA)芯片。具体地,可以通过与数据信号处理DSP芯片和逻辑门阵列FPGA芯片相连接的可编程ARM芯片上,获取可编程ARM芯片的程序更新指令和程序更新数据来实现对数据信号处理DSP芯片和逻辑门阵列FPGA芯片的程序更新。通过上述实施例,可以在实现可编程ARM芯片更新的基础上,实现数据信号处理DSP芯片和逻辑门阵列FPGA芯片的程序更新,从而增大了无线通信方式更新芯片的范围。
[0055]其中,数据信号处理DSP芯片是一种可编程芯片,可以用驱动控制算法实现。
[0056]逻辑门阵列FPGA芯片也称为现场可编程逻辑门阵列芯片,是一种可编程芯片,可以应用于数据、逻辑以及通信处理等领域。
[0057]可选地,程序更新系统还可以包括:主控触摸屏、主控控制器以及上位机。
[0058]其中,主控触摸屏,用于接收用于设置无线下载模式的下载指令。
[0059]主控控制器,设置在主控控制板上,主控控制器与主控触摸屏连接,主控控制器用于在获取下载指令之后,执行空调机组的关闭流程,并在空调机组关闭完成后生成关闭信号,以及通过无线通信板将关闭信号发送至上位机。
[0060]上位机,用于在接收到关闭信号之后,确定待更新芯片,并将待更新芯片的程序更新指令和程序更新数据发送至无线通信板。
[0061]在上述实施例中,通过主控触摸屏来接收下载指令,可以根据用户的实际需求来控制无线下载指令的发出,从而提高用户体验度;通过主控控制器自动获取下载指令后,控制空调机组关机,之后将生成的关闭信号发送至上位机,从而实现对待更新芯片的确定和更新,通过上述实施例,可以实现无需切断机组电源情况下,完成程序的更新下载的效果。
[0062]可选地,程序更新系统可以包括:无线通信模块,通过USB数据线与无线通信板连接,无线通信模块用于将上位机通过无线通信方式发送的程序更新数据和程序更新指令转发至无线通信板,其中,无线通信方式包括:WiF1、Zigbee、蓝牙以及NFC。
[0063]其中,无线保真(Wire less-Fidelity,WiFi):无线局域网络;紫蜂(Zigbee),是一种低速短距离传输的无线网络协议;蓝牙是一种大容量近距离无线数字通信技术标准;近场通信(Near Field Communicat1n, NFC):是一种短距离高频的无线电技术。
[0064]具体地,近些年无线通信发展迅猛,应用广泛,极大便利了人们的生活和工作。其中WiF1、Zigbee、蓝牙等无线传输方式更是普及,因此这也为中央空调变频器程序无线下载提供了契机。
[0065]通过上述实施例,利用无线通信模块实现将上位机上的程序更新数据和程序更新指令转发至无线通信板,从而可以实现利用无线通信方式,快速有效的进行空调机组控制器的可编程芯片的程序更新的效果,提高了程序下载和芯片程序更新的效率。
[0066]如图2所示,本发明中的空调机组控制器(如变频中央空调控制器)的程序更新系统主要是利用无线通信方式对变频中央空调控制器中各个可编程芯片进行程序的更新下载。变频中央空调控制器可以包括驱动控制器和主控控制器,驱动控制器的控制对象为离心压缩机,可以实现对离心压缩机的变频控制,主控控制器的控制对象包括机组的电磁阀、显示屏、继电器和指示灯,该主控控制器需要完成对机组电磁阀、显示屏、继电器、指示灯等部件的逻辑控制,驱动控制器和主控控制器之间通过CAN总线通讯连接。其中,驱动控制器可以设置在驱动控制板上,驱动控制板上可以设置有数据信号处理DSP芯片、逻辑门阵列FPGA芯片以及可编程ARM芯片,该驱动控制器还包括功率模块。主控控制器可以设置在主控控制板上,该主控控制板上还可以设置有可编程ARM芯片和无线通信板,可编程ARM芯片和无线通信板通过通信接口连接。上位机(如电脑)与主控控制器中的无线通信板通过无线通信方式连接。
[0067]无线通信板是上述空调机组控制器的程序更新系统的核心器件,该无线通信板可以将上位机传输过来的程序更新指令和程序更新数据进行转换、存储和转发。上述实施例中的无线模块可以以WiFi模块为例,其结构如图3所示,其中无线模块(如图3所示的WiFi模块)可以G-SKY无线发射模块,其发射芯片可以为RTL8178,支持IEEE802.lla/b/g。处理器可以采用Atmel公司的AT91RM9200处理器,实现对无线模块USB访问和多种通信接口,包括CAN总线(可以通过图3所示的CAN接口传输数据)、以太网接口、F1ASH接口、SPI接口、RS485接口、LED指示灯等接口,还提供大容量FLASH用于存储程序更新数据。由于大部分电脑自带WiFi模块,因此可以采用WiFi来实现程序更新系统的功能,但不限于其它无线通信方式,包括Zigbee、蓝牙、NFC等,另外,上位机/电脑应有相应的组件支持。
[0068]变频中央空调控制器的需要进行程序更新下载的可编程芯片如图4的虚线框所示,包括:
[0069]数据信号处理DSP芯片(如图4所示的驱动控制板DSP),该芯片设置在驱动控制器的驱动控制板上,以TI的TMS320F28377D为例,可以通过对其Bootload引脚的配置,从而使芯片复位可以进入到不同的引导模式,本例配置为SPI引导。
[0070]可编程ARM芯片(如图4所示的驱动控制板ARM MCU),该芯片可以设置于主控控制器上的主控控制板上,以ST的STM32F407为例,可以利用其IAP(In Applicat1nPrograming,在应用编程功能)功能。使其进入配置加载模式后可以通过CAN总线通讯获取程序数据,然后写入FLASH以实现程序更新。
[0071]逻辑门阵列FPGA芯片(如图4所示的驱动控制板FPGA
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1