当前位置: 首页 > 专利查询>盛超专利>正文

一种开关磁阻电机控制器的程序升级方法及系统技术方案

技术编号:32284160 阅读:30 留言:0更新日期:2022-02-12 19:52
本发明专利技术提供一种开关磁阻电机控制器的程序升级方法及系统,基于人机操作界面(HMI)系统平台的硬件,在需要人机界面OTA时,将开关磁阻电机控制器的程序打包到OTA数据中;人机界面提示客户有可升级的电机控制器程序,并由用户选择更新后,人机界面内核通过外部串行总线,将新的程序传到电机控制器,由电机控制器将程序数据写入控制器CPU内部Flash中存储,再由软件启动内部复位,在复位重启时通过Bootloader将存储的程序写入指令运行Flash区域,更新后重新从程序入口开始运行,完成程序升级。该方案可以在机器空闲时进行升级,无需通过程序下载器进行开关磁阻电机控制器程序更新,比传统方式更加便捷可靠,对程序内部设计要求低,减少程序占用空间,降低程序出错几率。率。率。

【技术实现步骤摘要】
一种开关磁阻电机控制器的程序升级方法及系统


[0001]本专利技术涉及电机控制
,具体为一种适用于家用电器、交通工具等领域的开关磁阻电机控制器的程序升级方法及系统。

技术介绍

[0002]目前已经开始用于多功能料理机家电的开关磁阻电机是一种新型调速电机,调速系统兼具直流、交流两类调速系统的优点,是继变频调速系统、无刷直流电动机调速系统的最新一代无极调速系统。它的结构简单坚固,调速范围宽,调速性能优异,且在整个调速范围内都具有较高效率,系统可靠性高。开关磁阻电机控制器作为该电机系统中不可或缺的组成部分,一般采用如图1的系统组成方式(以定转子6

4结构的三相开关磁阻电机为例),系统包括MCU模块1、外部人机接口模块2、驱动变换驱动保护和制动驱动模块、三相电流采样模块4、功率变换模块5、6

4结构的三相开关磁阻电机模块6、制动电路模块7、开关电源模块8、整流滤波模块9、交流220V输入模块10、位置码盘模块11。
[0003]上述各个模块及控制器功能由MCU模块1负责实现,而MCU模块的程序,用H本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种开关磁阻电机控制器的程序升级方法,其特征在于,所述方法包括:OTA服务器接收到智能终端发送的系统程序数据查询请求时,查询OTA服务器中是否存在新的程序数据;如果查询到OTA服务器中存在新的程序数据,则向用户发送电机控制器程序可升级提示信息;当接收用户反馈的升级指令时,利用智能终端所属设备的人机操作界面进行待更新的程序数据传输和升级。2.如权利要求1所述的一种开关磁阻电机控制器的程序升级方法,其特征在于,所述查询OTA服务器中是否存在新的程序数据之前还包括:在需要进行人机界面OTA时,将开关磁阻电机控制器的程序打包到OTA数据中。3.如权利要求1所述的一种开关磁阻电机控制器的程序升级方法,其特征在于,所述当接收用户反馈的升级指令时,利用智能终端所属设备的人机操作界面进行待更新的程序数据传输和升级包括:将待升级的新程序数据拷贝到控制器CPU的升级程序缓冲区,或者将仅更新版本信息下载到开关磁阻电机控制器CPU的Flash中,并将程序数据下载并存储在人机操作界面的存储器中,进行程序升级;更新过程中,通过控制器CPU的BootLoader代码将新程序数据写入到CPU的执行代码区;更新成功后,更新程序版本信息。4.如权利要求1所述的一种开关磁阻电机控制器的程序升级方法,其特征在于,所述将待升级的新程序数据拷贝到控制器CPU的升级程序缓冲区,进行程序升级包括:人机操作界面内核通过外部串行总线将新的程序传到电机控制器中;所述电机控制器将程序数据写入控制器CPU的内部Flash中存储,再由软件启动内部复位;在复位重启时,通过Bootloader将存储的程序写入到指令运行Flash区域,完成更新;更新后,重新从程序入口开始运行,完成程序升级。5.如权利要求4所述的一种开关磁阻电机控制器的程序升级方法,其特征在于,所述在复位重启时,通过Bootloader将存储的程序写入到指令运行Flash区域,完成更新包括:控制器上电时,将控制器程序版本发给智能终端的人机操作界面,通过人机操作界面记录,并从预先定义的厂家数据库中提取是否有新的控制器程序,如果有则提示用户有最新的控制器程序版本;人机操作界面将最新的控制器程序数据下载到存储区,并覆盖原来数据,等待用户选择是否升级;如果用户...

【专利技术属性】
技术研发人员:盛超甄鹏
申请(专利权)人:盛超
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1