预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106274551A(43)申请公布日2017.01.04(21)申请号201610670516.6(22)申请日2016.08.15(71)申请人浙江云迪电气科技有限公司地址311700浙江省杭州市淳安县千岛湖镇鼓山大道371号(72)发明人李国杰赵阿娟郝金淼赵阿娇(74)专利代理机构杭州杭诚专利事务所有限公司33109代理人尉伟敏(51)Int.Cl.B60L15/20(2006.01)权利要求书2页说明书5页附图3页(54)发明名称电机控制器固件升级系统、方法及电机控制器(57)摘要本发明公开了一种电机控制器固件升级系统,包括,上位机,CAN通讯模块以及电机控制器;所述上位机通过所述CAN通讯模块与所述电机控制器连接;所述电机控制器包括中央处理器、第一存储器和第二存储器;所述第一存储器用于存储初始化程序和应用程序,所述第二存储器存储有固件升级标志位,用于标示是否对电机控制器的固件进行升级;所述中央处理器用于通过CAN通讯模块与上位机进行交互信息,接收来自上位机的固件升级程序,并将所述接收的固件升级程序存储于第一存储器中。另外,本发明还公开了一种电机控制器及电机控制器固件升级方法。采用本发明,实现了在不拆卸电机控制器的情况下,仍然能够对电机控制器的固件程序进行升级。CN106274551ACN106274551A权利要求书1/2页1.一种电机控制器固件升级系统,其特征在于,包括,上位机,CAN通讯模块以及电机控制器;所述上位机通过所述CAN通讯模块与所述电机控制器连接;所述电机控制器包括中央处理器、第一存储器和第二存储器;所述第一存储器用于存储初始化程序和应用程序,所述第二存储器存储有固件升级标志位,用于标示是否对电机控制器的固件进行升级;所述中央处理器用于通过CAN通讯模块与上位机进行交互信息,接收来自上位机的固件升级程序,并将所述接收的固件升级程序存储于第一存储器中。2.根据权利要求1所述的电机控制器固件升级系统,其特征在于,所述第一存储器包括第一区域和第二区域,所述第一区域用于存储初始化程序,所述第二区域用于存储应用程序。3.一种电机控制器,所述电机控制器应用于权利要求1-2所述的电机控制器固件升级系统,其特征在于,所述电机控制器包括中央处理器,第一存储器以及第二存储器,所述第一存储器和第二存储器分别与所述中央处理器连接;所述第一存储用于存储初始化程序和应用程序,所述第二存储器存储有固件升级标志位,用于标示是否对电机控制器的固件进行升级;所述中央处理器用于将接收的应用程序、初始化程序存储至所述第一存储器,并通过所述第二存储器判断是否需要对电机控制器的固件进行升级。4.根据权利要求3所述的电机控制器,其特征在于,所述第一存储器包括第一区域和第二区域,所述第一区域用于存储初始化程序,所述第二区域用于存储应用程序。5.根据权利要求3或4所述的电机控制器,其特征在于,所述中央处理器还包括:时间确定单元,用于根据接收的待升级的程序代码,确定程序升级需要的时间;电量确定单元,用于根据所述确定的程序升级需要的时间,确定程序升级需要的总电量;启动升级确定单元,用于将所述确定的程序升级所需的总电量,与为电机控制器供电的蓄电池的当前电量进行比较,若所述程序升级所需的总电量大于蓄电池当前的总电量,则停止程序升级,等待蓄电池充电;若所述程序升级所需的总电量小于等于所述蓄电池当前的总电量,则启动对电机控制器的固件进行升级。6.一种电机控制器固件升级方法,所述方法应用于权利要求1-2所述的电机控制器固件升级系统,其特征在于,包括:读取程序更新标志位;根据所述读取的程序更新标志位判断是否更新程序,并在判断为是后,通过CAN接口接收上位机发送的待升级的程序代码;存储所述接收的待升级的程序代码;清除所述程序更新标志位。7.根据权利要求6所述的电机控制器固件升级方法,其特征在于,还包括:通过CAN总线接收来自上位机的进入初始化程序的指令,所述指令包括程序升级标志位;存储所述指令中的程序升级标志位。8.根据权利要求6或7所述的电机控制器固件升级方法,其特征在于,还包括:根据接收的待升级的程序代码,确定程序升级需要的时间;根据所述确定的程序升级需要的时间,确定程序升级需要的总电量;2CN106274551A权利要求书2/2页将所述确定的程序升级所需的总电量,与当前为电机控制器供电的蓄电池的电量进行比较,若所述程序升级所需的总电量大于蓄电池当前的总电量,则停止程序升级,等待蓄电池充电;若所述程序升级所需的总电量小于等于蓄电池当前的总电量,则对电机控制器的固件进行升级。3CN106274551A说明书1/5页电机控制器固件升级系统、方法及电机控制器技术领域[0001]本发明涉及一种电