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

文档序号:9562558阅读:525来源:国知局
空调机组控制器的程序更新系统、方法及装置的制造方法
【技术领域】
[0001]本发明涉及程序更新领域,具体而言,涉及一种空调机组控制器的程序更新系统、方法及装置。
【背景技术】
[0002]变频中央空调的控制器包括主控控制柜和驱动控制柜,主控控制柜(简称主控柜,包括通讯通信逻辑和阀门控制),负责对机组进行逻辑控制;而驱动控制柜(如变频驱动柜)负责电机的变频运行控制。
[0003]控制器中涉及到多种可编程芯片(包括ARM、DSP以及FPGA)。一般在开发调试或售后维护时,往往需要对控制器的部分或全部芯片进行程序下载更新。现有的技术是通过不同下载器连接到印刷电路板(printed circuit board, PCB板)对应的接口上,然后分别通过不同的下载工具对不同的芯片进行程序下载更新。
[0004]其中,ARM (Advanced RISC Machines):基于ARM内核的微控制器(MCU),可编程芯片,实现通信、逻辑控制等功能。
[0005]DSP (Digital Signal Processing):数字信号处理,可编程芯片,用于驱动控制算法实现。
[0006]FPGA (Field Programable Gate Array):现场可编程逻辑门阵列,可编程芯片,数据、逻辑、通信处理。
[0007]现有技术采用物理连接进行程序更新的方法,程序更新效率低。由于控制器结构和接口预留的位置不一,更新程序时不仅需要不停更换接口连线,还要找到对应的接口,有些预留接口空间狭小,连接下载线很困难;另一方面,现有技术下载程序时,往往需要将整个机组的电源(包括强电和弱电)切断后,且连接好下载器后,单独上控制电完成程序下载,然后再重启整个电源才能使机组恢复正常(因为下载器不能带电进行连接,容易损坏芯片),故现有技术无法在不断电情况下完成程序更新,因此也使得整个程序更新作业操作复杂和困难。
[0008]针对上述空调器的控制器通过有线连接方式进行程序更新作业操作带来的程序下载效率低的问题,目前尚未提出有效的解决方案。

【发明内容】

[0009]本发明实施例提供了一种空调机组控制器的程序更新系统、方法及装置,以至少解决空调器的控制器通过有线连接方式进行程序更新作业操作带来的程序下载效率低的技术问题。
[0010]根据本发明实施例的一个方面,提供了一种空调机组控制器的程序更新系统,该程序更新系统包括:设置在主控控制板上的无线通信板,用于在接收上位机通过无线通信方式传输的待更新芯片的程序更新数据和程序更新指令之后,将程序更新指令和程序更新数据发送至待更新芯片;待更新芯片,用于在接收到无线通信板发送的程序更新指令之后进入程序配置模式;并在接收到程序更新数据之后,使用程序更新数据实现程序更新。
[0011]进一步地,待更新芯片在接收到无线通信板发送的程序更新指令之后,自动复位进入程序配置模式,以及等待接收程序更新数据。
[0012]进一步地,待更新芯片包括:可编程ARM芯片,用于通过CAN总线接收无线通信板发送的程序更新指令和程序更新数据,其中,在驱动控制板和/或主控控制板上设置有可编程ARM芯片。
[0013]进一步地,待更新芯片还包括:数据信号处理DSP芯片和逻辑门阵列FPGA芯片,分别与可编程ARM芯片连接,用于通过SPI通信线获取可编程ARM芯片的程序更新指令和程序更新数据,其中,在驱动控制板上设置有数据信号处理DSP芯片和逻辑门阵列FPGA芯片。
[0014]进一步地,程序更新系统还包括:主控触摸屏,用于接收用于设置无线下载模式的下载指令;主控控制器,设置在主控控制板上,主控控制器与主控触摸屏连接,主控控制器用于在获取下载指令之后,执行空调机组的关闭流程,并在空调机组关闭完成后生成关闭信号,以及通过无线通信板将关闭信号发送至上位机;上位机,用于在接收到关闭信号之后,确定待更新芯片,并将待更新芯片的程序更新指令和程序更新数据发送至无线通信板。
[0015]进一步地,程序更新系统包括:无线通信模块,通过USB数据线与无线通信板连接,无线通信模块用于将上位机通过无线通信方式发送的程序更新数据和程序更新指令转发至无线通信板,其中,无线通信方式包括:WiF1、Zigbee、蓝牙以及NFC。
[0016]根据本发明实施例的第二个方面,还提供了一种空调机组控制器的程序更新方法,该程序更新方法包括:无线通信板接收上位机通过无线通信方式传输的待更新芯片的程序更新数据和程序更新指令;无线通信板将程序更新指令和程序更新数据发送至待更新芯片;待更新芯片在接收到无线通信板发送的程序更新指令之后进入程序配置模式;待更新芯片在接收到程序更新数据之后,使用程序更新数据实现程序更新。
[0017]进一步地,待更新芯片在接收到无线通信板发送的程序更新指令之后进入程序配置模式包括:待更新芯片在接收到无线通信板发送的程序更新指令之后,自动复位进入程序配置模式,以及等待接收程序更新数据。
[0018]进一步地,待更新芯片包括可编程ARM芯片、数据信号处理芯片DSP和逻辑门阵列芯片FPGA,其中,设置在驱动控制板上的可编程ARM芯片将接收到的程序更新指令和程序更新数据转换为SPI格式,并将SPI格式的程序更新指令和程序更新数据发送至数据信号处理芯片DSP和逻辑门阵列芯片FPGA。
[0019]进一步地,在无线通信板接收到上位机通过无线通信方式传输的待更新芯片的程序更新数据和程序更新指令之前,程序更新方法还包括:通过主控触摸屏接收用于设置无线下载模式的下载指令;主控控制器在获取下载指令之后,执行空调机组的关闭流程,并在空调机组关闭完成后生成关闭信号,以及通过无线通信板将关闭信号发送至上位机;上位机在接收到关闭信号之后,通过更新请求确定待更新芯片,并将待更新芯片的程序更新指令和程序更新数据发送至无线通信板,其中,更新请求用于指示待更新程序的待更新芯片。
[0020]进一步地,在主控控制器执行空调机组的关闭流程之前,程序更新方法还包括:主控控制器保存空调机组的当前运行数据和当前配置参数;在待更新芯片使用程序更新数据实现程序更新之后,程序更新方法包括:通过上位机检测是否有待更新的其他芯片;若检测出有待更新的其他芯片,则通过上位机获取待更新的其他芯片的程序更新指令和程序更新数据;若检测出无待更新的其他芯片,主控控制器加载当前配置参数和当前运行数据,并恢复正常运行状态,以及在接收到开机指令之后,开启空调机组。
[0021]进一步地,在待更新芯片使用程序更新数据实现程序更新之后,程序更新方法还包括:通过主控触摸屏接收监控指令;在接收到监控指令之后主控控制器进入无线监控模式,在无线监控模式下,无线通信板通过CAN总线获取空调机组的当前运行数据,并将当前运行数据发送至上位机。
[0022]进一步地,程序更新方法包括:通过无线通信模块转发上位机与无线通信板之间的通信数据,其中,无线通信模块与上位机通过无线通信方式进行通信,无线通信模块与无线通信板通过USB数据线进行通信,无线通信方式包括:WiF1、Zigbee、蓝牙以及NFC。
[0023]根据本发明实施例的第三个方面,还提供了一种空调机组控制器的程序更新方法,该程序更新方法包括:接收上位机通过无线通信方式传输的待更新芯片的程序更新数据和程序更新指令;将程序更新指令和程序更新数据发送至待更新芯片,其中,程序更新指令用于指示待更新芯片进入程序配置模式,并在程序配置模式下,使用程序更新数据实现程序更新。
[0024]根据本发明实施例的第四个方面,还提供了一种空调机组控制器的程序更新装置,该程序更新装置包括:第一接收模块,用于接收上位机通过无线通信方式传输的待更新芯片的程序更新数据和程序更新指令;发送模块,用于将程序更新指令和程序更新数据发送至待更新芯片;第一处理模块,用于在接收到无线通信板发送的程序更新指令之后进入程序配置模式;更新模块,用于在接收到程序更新数据之后,使用程序更新数据更新待更新芯片的程序。
[0025]进一步地,第一处理模块包括:处理子模块,用于在接收到无线通信板发送的程序更新指令之后,自动复位进入程序配置模式,以及等待接收程序更新数据。
[0026]进一步地,程序更新装置还包括:第二接收模块,用于在接收上位机通过无线通信方式传输的待更新芯片的程序更新数据和程序更新指令之前,通过主控触摸屏接收用于设置无线下载模式的下载指令;第二处理模块,用于在获取下载指令之后,执行空调机组的关闭流程,并在空调机组关闭完成后生成关闭信号,以及通过无线通信板将关闭信号发送至上位机;确定模块,用于在接收到关闭信号之后,通过更新请求确定待更新芯片,并将待更新芯片的程序更新指令和程序更新数据发送至无线通信板,其中,更新请求用于指示待更新程序的待更新芯片。
[0027]进一步地,程序更新装置还包括:保存模块,用于在主控控制器执行空调机组的关闭流程之前,保存空调机组的当前运行数据和当前配置参数;第一检测模块,用于在待更新芯片使用程序更新数据实现程序更新之后,通过上位机检测是否有待更新的其他芯片;第二检测模块,用于若检测出有待更新的其他芯片,则通过上位机获取待更新的其他芯片的程序更新指令和程序更新数据;第三检测模块,若检测出无待更新的其他芯片,加载当前配置参数和当前运行数据,并恢复正常运行状态,以及在接收到开机指令之后,开启空调机组。
[0028]进一步地,程序更新装置还包括:第三接收模块,用于在待更新芯片使用程序更新数据实现程序更新之后,接收监控指令;获取发送模块,用于在接收到监控指令之后主控控制器进入无线监控模式,在无线监控模式下,通过CAN总线获取空调机组的当前运行数据,并将当前运行数据发送至上位机。
[0029]进一步地,程序更新装置包括:转发模块,用于通过无线通信模块转发上位机与发送模块之间的通信数据,其中,无线通信模块与上位机通过无线通信方式进行通信,无线通信模块与发送模块通过USB数据线进行通信,无线通信方式包括:WiF1、Zigbee、蓝牙以及NFCo
[0030]根据本发明实施例的第五个方面,还提供了一种空调机组控制器的程序更新装置,该程序更新装置包括:接收单元,用于接收上位机通过无线通信方式传输的待更新芯片的程序更新数据和程序更新指令;发送单元,用于将程序更新指令和程序更新数据发送至待更新芯片,其中,程序更新指令用于指示待更新芯片进入程序配置模式,并在程序配置模式下,使用程序更新数据实现程序更新。
[0031]在本发明实施例中,控制器的无线通信板可以通过无线通信方式与上位机通信,并获取程序更新指令和程序更新数据,之后将该程序更新指令和程序更新数据传输给待更新芯片,以实现待更新芯片的程序更新,通过上述实施例,通过无线通信方式实现了对空调机组控制器的可编程芯片(即上述的待更新芯片)的程序下载,以此避免因为有线连接方式下载程序更新数据而带来的程序下载效率低的现象,即解决了空调器的控制器通过有线连接方式进行程序更新作业操作带来的程序下载效率低的问题,实现了提高空调机组控制器程序下载更新的效率和用
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1