System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及测量,具体涉及一种马达温度测量方法、装置、电子设备以及存储介质。
技术介绍
1、目前,线性马达是一种将电能直接转换成直线往复运动机械能的马达,常应用于扬声器中的马达、电子设备中的震动马达等场景,由于线性马达在振动过程中存在温度上升的情况,影响马达粘胶等连接部位进而造成振动异常甚者损坏马达的现象,因此一般情况下需要测量线性马达在使用过程中的温度,以避免线性马达因温度过高而损坏的现象。
2、在一相关技术中,线性马达的温度测量可以采用直流阻温度模型,例如直流温度模型为r=r0(1+(t-t0)*k),其中r为线性马达的实时直流阻,r0为线性马达在设定温度时的直流阻,t为实时温度,t0为设定温度,k为线性马达的温度系数,r0、t0、k为已知量,通过测量线性马达的实时直流阻即可计算线性马达的实时温度。然而,由于测量线性马达的实时直流阻时,需要通过低通滤波得到线性马达的直流电流信号以及直流电压信号,因此测量线性马达温度的时间间隔不能太短,否则将会影响线性马达温度的测量精度,这导致了线性马达的温度检测结果反馈在时间粒度上较为粗狂的问题。
3、在另一相关技术中,线性马达的温度可以采用马达温度模型进行预测,马达温度模型为与线性马达的驱动信号、驱动时间以及初始参数(例如起始温度、起始直流阻)相关的函数,通过马达温度模型、驱动信号、驱动时间以及初始参数预测线性马达在驱动时间中各个时间点的温度。然而,该种方式虽然可以测量各个时间点的温度,但该种方式为前馈测量且测量精度主要取决于马达温度模型的准确度以及起始参数的精度,随
4、因此,目前急需一种测量精度高且测量时间粒度较细的马达温度测量方法。
技术实现思路
1、本申请提供一种马达温度测量方法、装置、电子设备以及存储介质,旨在解决上述技术问题。
2、第一方面,本申请提供一种马达温度测量方法,包括:
3、向马达输入驱动信号;
4、每间隔第一时长,获取马达第一预设时长的电流信号以及电压信号,并根据电流信号、电压信号以及预设的直流阻温度模型,确定一次马达的监测温度和/或者监测直流阻;
5、每间隔第二时长,获取驱动信号中第二预设时长的子驱动信号,并根据子驱动信号、预设的马达温度模型、第二预设时长以及起始参数,确定一次马达在第二预设时长内多个时间点的预测温度,起始参数包括起始温度以及起始直流阻;
6、其中,在至少一次获取驱动信号中第二预设时长的第二子驱动信号,并根据第二子驱动信号、预设的马达温度模型、第二预设时长以及起始参数,确定马达在第二预设时长内多个时间点的预测温度的过程中,对应的起始温度为截止当前时间以前上一次确定的监测温度,和/或者对应的起始直流阻为截止当前时间以前上一次确定的监测直流阻。
7、在一些实施例中,第一时长大于第二时长;
8、在至少一次获取驱动信号中第二预设时长的第二子驱动信号,并根据第二子驱动信号、预设的马达温度模型、第二预设时长以及起始参数,确定马达在第二预设时长内多个时间点的预测温度的过程中,对应的起始温度为截止当前时间以前上一次确定的预测温度。
9、在一些实施例中,第一时长为第二时长的n倍,n为大于1的整数;
10、根据子驱动信号、预设的马达温度模型、第二预设时长以及起始参数,确定一次马达在第二预设时长内多个时间点的预测温度的步骤包括:
11、判断截止当前时间以前,确定马达的预测温度的第一次数是否为确定马达的监测温度和/或者监测直流阻的第二次数的n倍;
12、当第一次数为第二次数的n倍时,根据子驱动信号、预设的马达温度模型、第二预设时长以及截止当前时间以前上一次确定的监测温度和/或者监测直流阻,确定马达在第二预设时长内多个时间点的预测温度;
13、当第一次数不为第二次数的n倍时,根据子驱动信号、预设的马达温度模型、第二预设时长以及截止当前时间以前上一次确定的预测温度,确定马达在第二预设时长内多个时间点的预测温度。
14、在一些实施例中,第一时长等于第二时长;
15、根据子驱动信号、预设的马达温度模型、第二预设时长以及起始参数,确定马达在第二预设时长内多个时间点的预测温度的步骤包括:
16、根据子驱动信号、预设的马达温度模型、第二预设时长以及截止当前时间以前上一次确定的监测温度和/或者监测直流阻,确定马达在第二预设时长内多个时间点的预测温度。
17、在一些实施例中,根据电流信号、电压信号以及预设的直流阻温度模型,确定一次马达的监测温度的步骤包括:
18、对电流信号以及电压信号进行滤波,得到滤波电流信号以及滤波电压信号,滤波电流信号的最大频率小于电流信号的最大频率,滤波电压信号的最大频率小于电压信号的最大频率;
19、根据滤波电流信号以及滤波电压信号,确定马达的监测直流阻;
20、根据监测直流阻以及直流阻温度模型,确定马达的监测温度。
21、在一些实施例中,马达温度模型包括马达功率温度模型、马达电压温度模型或者马达电流温度模型中的至少一者。
22、在一些实施例中,根据子驱动信号、预设的马达温度模型、第二预设时长以及起始参数,确定一次马达在第二预设时长内多个时间点的预测温度的步骤包括:
23、根据子驱动信号,确定马达与第二预设时长对应的直流阻功率;
24、根据直流阻功率、马达功率温度模型、第二预设时长以及起始参数,确定马达在第二预设时长内多个时间点的预测温度。
25、在一些实施例中,根据子驱动信号、预设的马达温度模型、第二预设时长以及起始参数,确定一次马达在第二预设时长内多个时间点的预测温度的步骤包括:
26、根据子驱动信号,确定马达与第二预设时长对应的直流阻电压;
27、根据直流阻电压、马达电压温度模型、第二预设时长以及起始参数,确定马达在第二预设时长内多个时间点的预测温度。
28、在一些实施例中,根据子驱动信号、预设的马达温度模型、第二预设时长以及起始参数,确定一次马达在第二预设时长内多个时间点的预测温度的步骤包括:
29、根据子驱动信号,确定马达与第二预设时长对应的直流阻电流;
30、根据直流阻电流、马达电流温度模型、第二预设时长以及起始参数,确定马达在第二预设时长内多个时间点的预测温度。
31、在一些实施例中,驱动信号包括第一信号以及第二信号;
32、第一信号的频率小于第二信号的频率,且第一信号的幅值小于第二信号的幅值。
33、在一些实施例中,方法还包括:
34、在每确定一次马达的监测温度和/或者每确定一次马达的预测温度之后,判断监测温度和/或者预测温度是否大于设定温度;
35、当监测温度和/或者预测温度大于设定温度时,调整驱动信号以降低马达的温度。
36、第三方面本文档来自技高网...
【技术保护点】
1.一种马达温度测量方法,其特征在于,包括:
2.如权利要求1所述的马达温度测量方法,其特征在于,所述第一时长大于所述第二时长;
3.如权利要求2所述的马达温度测量方法,其特征在于,所述第一时长为所述第二时长的N倍,N为大于1的整数;
4.如权利要求1所述的马达温度测量方法,其特征在于,所述第一时长等于所述第二时长;
5.如权利要求1所述的马达温度测量方法,其特征在于,所述根据所述电流信号、所述电压信号以及预设的直流阻温度模型,确定一次所述马达的监测温度的步骤包括:
6.如权利要求1所述的马达温度测量方法,其特征在于,所述马达温度模型包括马达功率温度模型、马达电压温度模型或者马达电流温度模型中的至少一者。
7.如权利要求6所述的马达温度测量方法,其特征在于,所述根据所述子驱动信号、预设的马达温度模型、所述第二预设时长以及起始参数,确定一次所述马达在所述第二预设时长内多个时间点的预测温度的步骤包括:
8.如权利要求6所述的马达温度测量方法,其特征在于,所述根据所述子驱动信号、预设的马达温度模型、所述
9.如权利要求6所述的马达温度测量方法,其特征在于,所述根据所述子驱动信号、预设的马达温度模型、所述第二预设时长以及起始参数,确定一次所述马达在所述第二预设时长内多个时间点的预测温度的步骤包括:
10.如权利要求1所述的马达温度测量方法,其特征在于,所述驱动信号包括第一信号以及第二信号;
11.如权利要求1所述的马达温度测量方法,其特征在于,所述方法还包括:
12.一种马达温度测量装置,其特征在于,包括:
13.一种电子设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行权利要求1至11任一项所述的马达温度测量方法中的步骤。
14.一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至11任一项所述的马达温度测量方法中的步骤。
...【技术特征摘要】
1.一种马达温度测量方法,其特征在于,包括:
2.如权利要求1所述的马达温度测量方法,其特征在于,所述第一时长大于所述第二时长;
3.如权利要求2所述的马达温度测量方法,其特征在于,所述第一时长为所述第二时长的n倍,n为大于1的整数;
4.如权利要求1所述的马达温度测量方法,其特征在于,所述第一时长等于所述第二时长;
5.如权利要求1所述的马达温度测量方法,其特征在于,所述根据所述电流信号、所述电压信号以及预设的直流阻温度模型,确定一次所述马达的监测温度的步骤包括:
6.如权利要求1所述的马达温度测量方法,其特征在于,所述马达温度模型包括马达功率温度模型、马达电压温度模型或者马达电流温度模型中的至少一者。
7.如权利要求6所述的马达温度测量方法,其特征在于,所述根据所述子驱动信号、预设的马达温度模型、所述第二预设时长以及起始参数,确定一次所述马达在所述第二预设时长内多个时间点的预测温度的步骤包括:
8.如权利要求6所述的马达温度测量方法,其特征在于,所述根据...
【专利技术属性】
技术研发人员:柳慧芬,陈志鹏,彭聪聪,施韵,
申请(专利权)人:武汉市聚芯微电子有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。