确定车窗开度的方法、装置及车辆与流程

文档序号:30156771发布日期:2022-05-26 07:44阅读:167来源:国知局
确定车窗开度的方法、装置及车辆与流程

1.本公开涉及车辆技术领域,具体地,涉及一种确定车窗开度的方法、装置及车辆。


背景技术:

2.获取电机位置通常有两种方法,一种是通过霍尔位置传感器确定电机位置;另一种是基于纹波信号确定电机位置,其中,基于纹波信号确定电机位置是通过采集直流有刷电机由于电流波动产生的纹波信号,间接获取电机位置,属于无传感器探测技术,因此能够有效减少电机制造成本,从而受到了很多用户的青睐。
3.在使用纹波信号确定车窗驱动电机位置,进而根据该车窗驱动电机位置确定车窗开度时,通常需要根据车窗驱动电机产生纹波信号的个数来确定电机旋转的转数,进而根据转数确定车窗开度,然而,当前在统计纹波信号个数时,经常会出现丢波现象,从而不能准确地统计车窗驱动电机该纹波信号的数量,因此会造成得到的车窗开度不准确,无法为车窗防夹控制提供可靠的数据依据。


技术实现要素:

4.本公开的目的是提供一种确定车窗开度的方法、装置及车辆。
5.在本公开的第一方面提供一种确定车窗开度的方法,应用于车辆,所述车辆包括车窗驱动电机,所述方法包括:
6.接收车窗驱动电机产生的纹波信号;
7.获取所述车窗驱动电机的当前工况;
8.从多个纹波处理策略中确定所述当前工况对应的目标纹波处理策略;
9.根据所述目标纹波处理策略处理所述纹波信号,得到所述纹波信号对应的车窗状态参数;
10.根据所述车窗状态参数确定所述车辆的车窗开度。
11.可选地,所述当前工况可以是电机启动工况,电机稳态运行工况,电机中途断电工况,电机堵转工况中的任一种,所述从多个纹波处理模型中确定所述当前工况对应的目标纹波处理策略,包括:
12.在确定所述当前工况为所述电机启动工况或者所述电机堵转工况的情况下,所述目标纹波处理策略包括第一纹波处理策略,所述第一纹波处理策略包括:在所述纹波信号中当前采样点对应的幅值差值大于或者等于第一预设幅值阈值的情况下,将所述当前采样点的幅值调整为第一目标幅值,在所述幅值差值小于所述第一预设幅值阈值的情况下,将所述当前采样点的幅值调整为第二目标幅值,所述幅值差值为所述当前采样点对应幅值与所述纹波信号中所述当前采样点之前的第m个采样点对应幅值的差值;其中,m为正整数;或者,
13.在确定所述当前工况为所述电机稳态运行工况的情况下,所述目标纹波处理策略包括第二纹波处理策略,所述第二纹波处理策略包括:在所述纹波信号中当前采样点对应
的幅值差值大于或者等于第二预设幅值阈值的情况下,将所述当前采样点的幅值调整为第三目标幅值,在所述幅值差值小于所述第二预设幅值阈值的情况下,将所述当前采样点的幅值调整为第四目标幅值,所述幅值差值为所述当前采样点对应幅值与所述纹波信号中所述当前采样点之前的第n个采样点对应幅值的差值;其中,n为正整数,且所述m大于所述n;或者,
14.在确定所述当前工况为所述电机中途断电工况的情况下,所述目标纹波处理策略包括第三纹波处理策略,所述第三纹波处理策略包括:在所述纹波信号中当前采样点对应的幅值差值大于或者等于第三预设幅值阈值的情况下,将所述当前采样点的幅值调整为第五目标幅值,在所述幅值差值小于所述第三预设幅值阈值的情况下,将所述当前采样点的幅值调整为第六目标幅值,所述幅值差值为所述当前采样点对应幅值与所述纹波信号中所述当前采样点之前的第n个采样点对应幅值的差值;其中,n为正整数,且所述m大于所述n;
15.其中,所述第一预设幅值阈值,所述第二预设幅值阈值和所述第三预设幅值阈值均不相同。
16.可选地,所述从多个纹波处理模型中确定所述当前工况对应的目标纹波处理策略,包括:
17.在确定所述当前工况为所述电机启动工况或者所述电机中途断电工况的情况下,所述目标纹波处理策略还包括第四纹波处理策略,所述第四纹波处理策略包括:
18.在所述纹波信号中的当前采样点对应的幅值差值的绝对值大于或者等于第四预设幅值阈值的情况下,使所述当前采样点对应的幅值调整为第七目标幅值,在所述幅值差值的绝对值小于所述第四预设幅值阈值的情况下,使所述当前采样点对应的幅值调整为第八目标幅值,所述幅值差值为所述当前采样点对应的幅值与所述纹波信号中所述当前采样点之前的第n个采样点对应的幅值之差,其中,n为正整数,且所述m大于所述n,
19.其中,所述第四预设幅值阈值大于所述第一预设幅值阈值,所述第二预设幅值阈值和所述第三预设幅值阈值;
20.所述根据所述目标纹波处理策略处理所述纹波信号,得到所述纹波信号对应的车窗状态参数包括:
21.在确定所述当前工况为所述电机启动工况的情况下,通过所述第一纹波处理策略和所述第四纹波处理策略得到所述纹波信号对应的车窗状态参数;
22.在确定所述当前工况为所述电机中途断电工况的情况下,通过所述第三纹波处理策略和所述第四纹波处理策略得到所述纹波信号对应的车窗状态参数。
23.可选地,所述车窗状态参数为方波信号,所述通过所述第一纹波处理策略和所述第四纹波处理策略得到所述纹波信号对应的车窗状态参数,包括:
24.在确定所述当前工况为所述电机启动工况的情况下,将通过所述第一纹波处理策略得到的第一方波信号,通过第二纹波处理策略得到的第二方波信号,与通过所述第四纹波处理策略得到的第四方波信号进行以时间为基准的累加处理,以实现对所述第一方波信号与所述第二方波信号修正补漏,得到所述电机启动工况下的全方波信号。
25.可选地,所述通过所述第三纹波处理策略和所述第四纹波处理策略得到所述纹波信号对应的车窗状态参数,包括:
26.在确定所述当前工况为所述电机中途断电工况的情况下,将通过所述第三纹波处
理策略得到的第三方波信号,通过第二纹波处理策略得到的第二方波信号,与通过所述第四纹波处理策略得到的第四方波信号进行以时间为基准的累加处理,以实现对所述第三方波信号与所述第二方波信号修正补漏,得到所述中途断电工况下的全方波信号。
27.可选地,所述方波信号包括所述车窗驱动电机正向旋转对应的正向方波信号和所述车窗驱动电机反向旋转对应的反向方波信号,所述根据所述车窗状态参数确定所述车辆的车窗开度,包括:
28.确定所述正向方波信号包含的第一周期数;
29.确定所述反向方波信号包含的第二周期数;
30.获取所述第一周期数与所述第二周期数的差值;
31.获取每个方波周期对应的预设车窗开度步进值;
32.根据所述差值和所述预设车窗开度步进值确定所述车窗开度。
33.在本公开的第二方面提供一种确定车窗开度的装置,应用于车辆,所述车辆包括车窗驱动电机,所述装置包括:
34.接收模块,用于接收车窗驱动电机产生的纹波信号;
35.获取模块,用于获取所述车窗驱动电机的当前工况;
36.第一确定模块,用于从多个纹波处理策略中确定所述当前工况对应的目标纹波处理策略;
37.第二确定模块,用于根据所述目标纹波处理策略处理所述纹波信号,得到所述纹波信号对应的车窗状态参数;
38.第三确定模块,用于根据所述车窗状态参数确定所述车辆的车窗开度。
39.可选地,所述当前工况可以是电机启动工况,电机稳态运行工况,电机中途断电工况,电机堵转工况中的任一种,所述第一确定模块,用于:
40.在确定所述当前工况为所述电机启动工况或者所述电机堵转工况的情况下,所述目标纹波处理策略包括第一纹波处理策略,所述第一纹波处理策略包括:在所述纹波信号中当前采样点对应的幅值差值大于或者等于第一预设幅值阈值的情况下,将所述当前采样点的幅值调整为第一目标幅值,在所述幅值差值小于所述第一预设幅值阈值的情况下,将所述当前采样点的幅值调整为第二目标幅值,所述幅值差值为所述当前采样点对应幅值与所述纹波信号中所述当前采样点之前的第m个采样点对应幅值的差值;其中,m为正整数;或者,
41.在确定所述当前工况为所述电机稳态运行工况的情况下,所述目标纹波处理策略包括第二纹波处理策略,所述第二纹波处理策略包括:在所述纹波信号中当前采样点对应的幅值差值大于或者等于第二预设幅值阈值的情况下,将所述当前采样点的幅值调整为第三目标幅值,在所述幅值差值小于所述第二预设幅值阈值的情况下,将所述当前采样点的幅值调整为第四目标幅值,所述幅值差值为所述当前采样点对应幅值与所述纹波信号中所述当前采样点之前的第n个采样点对应幅值的差值;其中,n为正整数,且所述m大于所述n;或者,
42.在确定所述当前工况为所述电机中途断电工况的情况下,所述目标纹波处理策略包括第三纹波处理策略,所述第三纹波处理策略包括:在所述纹波信号中当前采样点对应的幅值差值大于或者等于第三预设幅值阈值的情况下,将所述当前采样点的幅值调整为第
五目标幅值,在所述幅值差值小于所述第三预设幅值阈值的情况下,将所述当前采样点的幅值调整为第六目标幅值,所述幅值差值为所述当前采样点对应幅值与所述纹波信号中所述当前采样点之前的第n个采样点对应幅值的差值;其中,n为正整数,且所述m大于所述n;
43.其中,所述第一预设幅值阈值,所述第二预设幅值阈值和所述第三预设幅值阈值均不相同。
44.可选地,所述第一确定模块,用于:
45.在确定所述当前工况为所述电机启动工况或者电机中途断电工况的情况下,所述目标纹波处理策略还包括第四纹波处理策略,所述第四纹波处理策略包括:
46.在所述纹波信号中的当前采样点对应的幅值差值的绝对值大于或者等于第四预设幅值阈值的情况下,使所述当前采样点对应的幅值调整为第七目标幅值,在所述幅值差值的绝对值小于所述第四预设幅值阈值的情况下,使所述当前采样点对应的幅值调整为第八目标幅值,所述幅值差值为所述当前采样点对应的幅值与所述纹波信号中所述当前采样点之前的第n个采样点对应的幅值之差,其中,n为正整数,且所述m大于所述n,
47.其中,所述第四预设幅值阈值大于所述第一预设幅值阈值,所述第二预设幅值阈值和所述第三预设幅值阈值;
48.所述第二确定模块,用于:
49.在确定所述当前工况为所述电机启动工况的情况下,通过所述第一纹波处理策略和所述第四纹波处理策略得到所述纹波信号对应的车窗状态参数;
50.在确定所述当前工况为所述电机中途断电工况的情况下,通过所述第三纹波处理策略和所述第四纹波处理策略得到所述纹波信号对应的车窗状态参数。
51.可选地,所述车窗状态参数为方波信号,所述第二确定模块,用于:
52.在确定所述当前工况为所述电机启动工况的情况下,将通过所述第一纹波处理策略得到的第一方波信号,通过第二纹波处理策略得到的第二方波信号,与通过所述第四纹波处理策略得到的第四方波信号进行以时间为基准的累加处理,以实现对所述第一方波信号与所述第二方波信号修正补漏,得到所述电机启动工况下的全方波信号。
53.可选地,所述第二确定模块,还用于:
54.在确定所述当前工况为所述电机中途断电工况的情况下,将通过所述第三纹波处理策略得到的第三方波信号,通过第二纹波处理策略得到的第二方波信号,与通过所述第四纹波处理策略得到的第四方波信号进行以时间为基准的累加处理,以实现对所述第三方波信号与所述第二方波信号修正补漏,得到所述中途断电工况下的全方波信号。
55.可选地,所述方波信号包括所述车窗驱动电机正向旋转对应的正向方波信号和所述车窗驱动电机反向旋转对应的反向方波信号,所述第三确定模块,用于:
56.确定所述正向方波信号包含的第一周期数;确定所述反向方波信号包含的第二周期数;获取所述第一周期数与所述第二周期数的差值;获取每个方波周期对应的预设车窗开度步进值;根据所述差值和所述预设车窗开度步进值确定所述车窗开度。
57.在本公开的第三方面提供一种车辆,包括以上第二方面所述的确定车窗开度的装置。
58.上述技术方案,通过接收车窗驱动电机产生的纹波信号;获取所述车窗驱动电机的当前工况;从多个纹波处理策略中确定所述当前工况对应的目标纹波处理策略;根据所
述目标纹波处理策略处理所述纹波信号,得到所述纹波信号对应的车窗状态参数;根据所述车窗状态参数确定所述车辆的车窗开度。这样,能够根据所述车窗驱动电机的当前工况确定对当前工况下的纹波信号进行处理的目标纹波处理策略,采用该目标纹波处理策略对该当前工况下的纹波信号进行处理,从而能够得到准确的车窗状态参数,有助于提高车窗开度的准确性,从而能够为车窗防夹控制提供可靠的数据依据。
59.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
60.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
61.图1是本公开一示例性实施例示出的一种确定车窗开度的方法的流程图;
62.图2是本公开一示例性实施例示出的一种电机启动工况下的纹波信号处理结果示意图;
63.图3是本公开一示例性实施例示出的一种电机稳态运行工况下的纹波信号处理结果示意图;
64.图4是本公开一示例性实施例示出的一种电机中途断电工况下的纹波信号处理结果示意图;
65.图5是本公开一示例性实施例中提供的一种电机中途断电工况下方波修正补漏处理结果示意图;
66.图6是本公开一示例性实施例示出的一种确定车窗开度的装置的框图。
具体实施方式
67.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
68.首先,在详细介绍本公开的具体实施方式之前,首先对本公开的应用场景进行以下说明,本公开可以应用于车窗控制场景中,尤其是车窗防夹控制场景,车窗防夹控制是指,在车窗开度小于预设开度范围的情况下,若车窗上升过程中遇到阻力,则会使车窗驱动电机反转,从而使车窗在上升过程中遇到阻力之后,下降预设距离,以避免关闭车窗过程中夹到手指,衣服或者其他物品,避免对车辆用户的人身或财产造成损失。通常车窗防夹控制过程中,需要获取车窗驱动电机的位置,进而得到车窗开度,由于基于纹波信号确定电机位置是通过采集直流有刷电机由于电流波动产生的纹波信号,间接获取电机位置,属于无传感器探测技术,因此具有更广泛的应用前景,而在使用纹波信号确定电机位置时,通常需要根据车窗驱动电机产生纹波信号的个数来确定电机旋转的转数,进而根据转数确定车窗开度,为了便于精确地统计该纹波信号的个数,需要对纹波信号进行处理,然而,相关技术中在统计纹波信号个数时,由于不能对纹波信号进行有效的处理,所以经常会出现丢波现象,因此不能得到准确的纹波信号数量,无法获取到准确地电机位置,进而无法准确地确定车窗开度,不能为车窗防夹控制提供可靠的数据依据。
69.为了克服相关技术中存在的技术问题,本公开提供了一种确定车窗开度的方法、装置及车辆,该方法通过接收车窗驱动电机产生的纹波信号;获取该车窗驱动电机的当前
工况;从多个纹波处理策略中确定该当前工况对应的目标纹波处理策略;根据该目标纹波处理策略处理该纹波信号,得到该纹波信号对应的车窗状态参数;根据该车窗状态参数确定该车辆的车窗开度。这样,能够根据该车窗驱动电机的当前工况确定对当前工况下的纹波信号进行处理的目标纹波处理策略,采用该目标纹波处理策略对该当前工况下的纹波信号进行处理,从而能够得到准确的车窗状态参数,有助于提高车窗开度的准确性,从而能够为车窗防夹控制提供可靠的数据依据。
70.图1是本公开一示例性实施例示出的一种确定车窗开度的方法的流程图;参见图1,该确定车窗开度的方法,应用于车辆,该车辆包括车窗驱动电机,该方法可以包括以下步骤:
71.步骤101,接收车窗驱动电机产生的纹波信号。
72.其中,该纹波信号是车窗驱动电机内部线圈在磁束中转动时所产生的逆起电力成分,可以表现为流过车窗驱动电机的电流波动,例如:当该车窗驱动电机中的碳刷在多个电枢之间进行切换时,会与换向器中不同的接头连接,在更换换向器接头的过程中,流过该车窗驱动电机的电流大小会在纹波的影响下产生浮动,通过采集流过该车窗驱动电机的电流,经过滤波处理即可得到该纹波信号。本步骤中该纹波信号可以是多个电机工况下的纹波信号,例如,可以是电机启动工况下产生的纹波信号,电机稳态运行工况,电机中途断电工况,电机堵转工况下的纹波信号。
73.步骤102,获取该车窗驱动电机的当前工况。
74.其中,该当前工况可以是电机启动工况,电机稳态运行工况,电机中途断电工况,电机堵转工况中的任一种。
75.需要说明的是,电机启动工况是指该车窗驱动电机开始转动至达到稳定转速的过程,可以将该车窗驱动电机接通电源之后第一指定时间段(例如常温12v供电电压工况100ms或低温10v供电电压工况400ms)内的电机工况确定为该电机启动工况,也可以将车窗驱动电机接通电源之后接收到第一预设数量个纹波信号(例如60个纹波信号)之前的电机工况确定为该电机启动工况;电机堵转工况是指该车窗驱动电机净转转数(正转转数与反转转数的差值)大于或者等于预设转数阈值的电机工况,通常在电机堵转工况下,车窗的开度为零(或者车窗的开度为1);电机中途断电工况是指在车窗驱动电机转动过程(达到电机堵转工况之前,进行的正转或反转过程)中,通过切断该车窗驱动电机电源达到转动暂停(正转暂停或者反转暂停)的电机工况,可以将该车窗驱动电机在达到电机堵转工况之前,与电源切断的时间之后的第二指定时间段(例如20ms或者30ms)内的电机工况确定为该电机中途断电工况,也可以将该车窗驱动电机在达到电机堵转工况之前,与电源切断的时间之后接收到第二预设数量个(例如接收到10个纹波信号)的纹波信号之前的电机工况确定为该电机中途断电工况;电机运转稳态工况是指在该车窗驱动电机在经过电机启动工况之后进入电机中途断电工况或者电机堵转工况之前的电机工况。
76.其中,该电机启动工况可以是车窗驱动电机要进行正转时的启动工况,也可以是车窗驱动电机要进行反转时的启动工况,该电机稳态运行工况,该电机中途断电工况,该电机堵转工况也都可以是在车窗驱动电机正转过程中出现的电机工况,还可以是在车窗驱动电机反转过程中出现的电机工况。
77.步骤103,从多个纹波处理策略中确定该当前工况对应的目标纹波处理策略。
78.本步骤中一种可能的实施方式为:在确定该当前工况为该电机启动工况或者该电机堵转工况的情况下,该目标纹波处理策略包括第一纹波处理策略;在确定该当前工况为电机稳态运行工况的情况下,该目标纹波处理策略包括第二纹波处理策略;在确定该当前工况为电机中途断电工况的情况下,该目标纹波处理策略包括第三纹波处理策略。
79.其中,该第一纹波处理策略包括:在该纹波信号中当前采样点对应的幅值差值大于或者等于第一预设幅值阈值的情况下,将该当前采样点的幅值调整为第一目标幅值,在该幅值差值小于该第一预设幅值阈值的情况下,将该当前采样点的幅值调整为第二目标幅值,该幅值差值为该当前采样点对应幅值与该纹波信号中该当前采样点之前的第m个采样点对应幅值的差值;其中,m为正整数。
80.需要说明的是,该第一预设幅值阈值可以是电机启动工况或者该电机堵转工况下纹波信号的半波功率幅值,该m可以是电机启动工况或者该电机堵转工况下纹波信号的半波中包含的采样点的数量的最小值,其中,该第一预设幅值阈值也可以根据采集到的纹波信号通过以下方式计算得到:获取相邻的采样点之间对应的步进值,将m个步进值确定为该第一预设幅值阈值a1,该第一目标幅值和该第二目标幅值可以是预设值,例如,该第一目标幅值为1.5,该第二目标幅值为0。由于电机堵转工况与电机启动工况对应的纹波信号的参数相似,例如,单边波幅包含的采样点的数量,步进值以及波幅都相近,因此可以采用与该电机启动工况相同的纹波处理策略。
81.示例地,如图2所示,图2是本公开一示例性实施例示出的一种电机启动工况下的纹波信号处理结果示意图,该纹波信号对应的单边波幅包含的采样点的数量为12~24个(包含了多个单边波幅,有的单边波幅包括12个采集点,有的单边波幅包含的采集点数量大于12个且小于24个,其中第一个波的单边波幅包含了24个采样点),该波幅为1,相邻的采样点之对应的步进值为0.04,为了抓取到该纹波信号中的所有纹波,则可以使该第一预设幅值阈值,采样点数量采用12,a1=0.04
×
12可以近似取值为0.5,为了不会错过任何一个纹波信号,因此该m可以取值最小值12,则该图2中对应的该第一纹波处理策略可以表示为:a=y(n)-y(n-12),当a≥a1则,使y(n)取值为第一目标幅值(例如取值为1),当a<a1使y(n)取值为第二目标幅值(例如,取值为0)。
82.该第二纹波处理策略包括:在该纹波信号中当前采样点对应的幅值差值大于或者等于第二预设幅值阈值的情况下,将该当前采样点的幅值调整为第三目标幅值,在该幅值差值小于该第二预设幅值阈值的情况下,将该当前采样点的幅值调整为第四目标幅值,该幅值差值为该当前采样点对应幅值与该纹波信号中该当前采样点之前的第n个采样点对应幅值的差值;其中,n为正整数,且该m大于该n。
83.其中,该第二预设幅值阈值可以是电机稳态运行工况下纹波信号的半波功率幅值,该n可以是电机稳态运行工况下纹波信号的半波中包含的采样点的数量的最小值,其中,该第二预设幅值阈值也可以根据采集到的纹波信号通过以下方式计算得到:获取相邻的采样点之间对应的步进值,从而将n个步进值确定为该第二预设幅值阈值a2,该第三目标幅值和该第四目标幅值可以是预设值,例如,该第三目标幅值为1,该第四目标幅值为0,其中,该第三目标幅值可以与该第一目标幅值相同,也可以不相同,该第二目标幅值可以与该第四目标幅值相同,也可以不同,本公开对此不作限定。
84.示例地,如图3所示,图3是本公开一示例性实施例示出的一种电机稳态运行工况
下的纹波信号处理结果示意图,在该电机稳态运行工况下,该单边波幅采集点n基本均为6,因此,该n可以取6,波幅约等于1,该第二预设波幅阈值a2可以预设为半波功率幅值0.6,该图3中对应的该第二纹波处理策略可以表示为:a=y(n)-y(n-6),当a≥a2则,使y(n)取值为第三目标幅值(该图3中取值为1),当a<a2使y(n)取值为第四目标幅值(图3中取值为0)。
85.该第三纹波处理策略包括:在该纹波信号中当前采样点对应的幅值差值大于或者等于第三预设幅值阈值的情况下,将该当前采样点的幅值调整为第五目标幅值,在该幅值差值小于该第三预设幅值阈值的情况下,将该当前采样点的幅值调整为第六目标幅值,该幅值差值为该当前采样点对应幅值与该纹波信号中该当前采样点之前的第n个采样点对应幅值的差值;其中,n为正整数,且该m大于该n;
86.其中,该第一预设幅值阈值,该第二预设幅值阈值和该第三预设幅值阈值均不相同,该第三预设幅值阈值可以是电机中途断电工况下纹波信号的半波功率幅值,该n可以是电机中途断电工况下纹波信号的半波中包含的采样点的数量的最小值,其中,该第二预设幅值阈值也可以根据采集到的纹波信号通过以下方式计算得到:获取相邻的采样点之间对应的步进值,将n个步进值确定为该第三预设幅值阈值a3,该第五目标幅值和该第六目标幅值可以是预设值,例如,该第五目标幅值为1.5,该第六目标幅值为0,其中,该第五目标幅值可以与该第三目标幅值和该第一目标幅值相同,也可以不相同,该第六目标幅值可以与该第二目标幅值可以和该第四目标幅值相同,也可以不同,本公开对此不作限定。
87.示例地,如图4所示,图4是本公开一示例性实施例示出的一种电机中途断电工况下的纹波信号处理结果示意图,在该电机中途断电工况下,该单边波幅采集点n也基本均为6,因此,该n可以取6,波幅约等于1,该第三预设波幅阈值a3可以预设为半波功率幅值0.3,该图4中对应的该第三纹波处理策略可以表示为:a=y(n)-y(n-6),当a≥a3则,使y(n)取值为第五目标幅值(该图4中取值为1.5),当a<a3使y(n)取值为第六目标幅值(图4中取值为0)。
88.在另一种可能的实施方式中,在确定该当前工况为电机启动工况的情况下,该目标纹波处理策略包括第一纹波处理策略和第四纹波处理策略;在确定该当前工况为电机中途断电工况的情况下,该目标纹波处理策略包括第三纹波处理策略和第四纹波处理策略;其中该第四纹波处理策略包括:
89.在该纹波信号中的当前采样点对应的幅值差值的绝对值大于或者等于第四预设幅值阈值的情况下,使该当前采样点对应的幅值调整为第七目标幅值,在该幅值差值的绝对值小于该第四预设幅值阈值的情况下,使该当前采样点对应的幅值调整为第八目标幅值,该幅值差值为该当前采样点对应的幅值与该纹波信号中该当前采样点之前的第n个采样点对应的幅值之差,其中,n为正整数,且该m大于该n,
90.其中,该第四预设幅值阈值大于该第一预设幅值阈值,该第二预设幅值阈值和该第三预设幅值阈值。
91.考虑到该电机启动工况和该电机中途断电工况下都容易丢波,因此为了提高纹波信号处理结果的可靠性,在当前工况为电机启动工况下,可以通过该第四纹波处理策略对通过第一纹波处理策略处理过的纹波信号进行校准处理,在当前工况为电机中途断电工况下,通过该第四纹波处理策略对通过第三纹波处理策略处理过的纹波信号进行校准处理,从而提升处理结果的可靠性。
92.示例地,如图5所示,图5是本公开一示例性实施例中提供的一种电机中途断电工况下方波修正补漏处理结果示意图,在该图5中,该第三纹波处理策略中该第五目标幅值为1,该第六目标幅值为0,该第三预设幅值阈值a3为0.3,该第四纹波处理策略中该第七目标幅值为1.5,该第八目标幅值为0,该第四预设幅值阈值a4为预设为半波功率幅值6,该n值为6,该第四纹波处理策略可以表示为:a=y(n)-y(n-6),当a≥a4则,使y(n)取值为第七目标幅值(该图5中取值为1.5),当a<a4使y(n)取值为第八目标幅值(图5中取值为0)。
93.步骤104,根据该目标纹波处理策略处理该纹波信号,得到该纹波信号对应的车窗状态参数。
94.其中,该车窗状态参数可以是该纹波信号经过该目标纹波处理策略处理后得到的方波信号,也可以是继续对得到的该方波信号进行统计得到的方波周期个数。
95.本步骤中一种可能的实施方式为:通过该第一纹波处理策略处理该电机启动工况和该电机堵转工况下的纹波信号,以得到该电机启动工况下的车窗状态参数;通过该第二纹波处理策略处理该电机稳态运行工况下的纹波信号,以得到该电机稳态运行工况下的车窗状态参数;通过该第三纹波处理策略处理该电机中途断电工况下的纹波信号,以得到该电机中途断电工况下的车窗状态参数;通过该第一纹波处理策略处理该电机堵转工况下的纹波信号,以得到该电机堵转工况下的车窗状态参数。
96.进一步地,可以通过第一纹波处理策略和第四纹波处理策略处理该电机启动工况下的纹波信号,以得到该电机启动工况下的车窗状态参数;可以通过第三纹波处理策略和第四纹波处理策略处理该电机中途断电工况下的纹波信号,以得到该电机中途断电工况下的车窗状态参数。
97.其中,在确定该当前工况为电机启动工况的情况下,将通过该第一纹波处理策略得到的第一方波信号,通过第二纹波处理策略得到的第二方波信号,与通过所述第四纹波处理策略得到的第四方波信号进行以时间为基准的累加处理,以实现对所述第一方波信号与所述第二方波信号修正补漏,得到所述电机启动工况下的全方波信号;在确定该当前工况为电机中途断电工况的情况下,将通过该第三纹波处理策略得到的第三方波信号,通过第二纹波处理策略得到的第二方波信号,与通过所述第四纹波处理策略得到的第四方波信号进行以时间为基准的累加处理,以实现对所述第三方波信号与所述第二方波信号修正补漏,得到所述中途断电工况下的全方波信号。
98.需要说明的是,该修正补漏可以是基于时间对标进行累加处理,即同一个时间点的幅值取两者中较大的一个,从而得到该时间轴上的一条方波。
99.示例地,仍以图5为例进行说明,其中经过第三纹波处理策略处理之后得到幅值为1的方波波形,该纹波信号经过该第四纹波处理策略处理后得到幅值为1.5的方波波形,以该幅值为1.5的方波波形为时间对标基准,对第三纹波处理策略处理之后得到幅值为1的方波波形进行修正补漏,得到新的波形(在幅值为1的方波波形的基础上增加了后面的3个幅值为1.5的方波信号),从而再基于该新的波形进行纹波信号个数的统计时,能够得到更为准确的统计结果,从而能够为获取准确的电机位置提供可靠的数据依据。
100.步骤105,根据该车窗状态参数确定该车辆的车窗开度。
101.其中,该方波信号可以包括该车窗驱动电机正向旋转(即正转)对应的正向方波信号和该车窗驱动电机反向旋转(即反转)对应的反向方波信号。
102.本步骤中,可以确定该正向方波信号包含的第一周期数;确定该反向方波信号包含的第二周期数;获取该第一周期数与该第二周期数的差值;获取每个方波周期对应的预设车窗开度步进值;根据该差值和该预设车窗开度步进值确定该车窗开度。
103.其中,该正转的车窗驱动电机与反转的车窗驱动电机的电流方向不同,车窗驱动电机正转时产生的纹波信号对应的方波信号为正向方波信号,反转时产生的纹波信号对应的方波信号为反向方波信号,该车窗开度可以是车窗向上运动的距离与整个车窗高度的比值。
104.示例地,在一次车窗控制过程中,产生了包含8个周期的正向方波信号,12个周期的反向方波信号,预设车窗开度步进值为1cm,则在该控制过程中车窗下降了4cm,若整个车窗高度为25,则该车窗开度为16%,以上示例仅用于示例性说明确定车窗位置的方法,并不用于限定具体的保护范围。
105.上述技术方案,能够根据该车窗驱动电机的当前工况确定对当前工况下的纹波信号进行处理的目标纹波处理策略,采用该目标纹波处理策略对该当前工况下的纹波信号进行处理,从而能够得到准确的车窗状态参数,有助于提高车窗开度的准确性,从而能够为车窗防夹控制提供可靠的数据依据。
106.图6是本公开一示例性实施例示出的一种确定车窗开度的装置的框图;参见图6,应用于车辆,该车辆包括车窗驱动电机,该装置可以包括:
107.接收模块601,用于接收车窗驱动电机产生的纹波信号;
108.获取模块602,用于获取该车窗驱动电机的当前工况;
109.第一确定模块603,用于从多个纹波处理策略中确定该当前工况对应的目标纹波处理策略;
110.第二确定模块604,用于根据该目标纹波处理策略处理该纹波信号,得到该纹波信号对应的车窗状态参数;
111.第三确定模块605,用于根据该车窗状态参数确定该车辆的车窗开度。
112.上述技术方案,能够根据该车窗驱动电机的当前工况确定对当前工况下的纹波信号进行处理的目标纹波处理策略,采用该目标纹波处理策略对该当前工况下的纹波信号进行处理,从而能够得到准确的车窗状态参数,有助于提高车窗开度的准确性,从而能够为车窗防夹控制提供可靠的数据依据。
113.可选地,该当前工况可以是电机启动工况,电机稳态运行工况,电机中途断电工况,电机堵转工况中的任一种,该第一确定模块603,用于:
114.在确定该当前工况为该电机启动工况或者该电机堵转工况的情况下,该目标纹波处理策略包括第一纹波处理策略,该第一纹波处理策略包括:在该纹波信号中当前采样点对应的幅值差值大于或者等于第一预设幅值阈值的情况下,将该当前采样点的幅值调整为第一目标幅值,在该幅值差值小于该第一预设幅值阈值的情况下,将该当前采样点的幅值调整为第二目标幅值,该幅值差值为该当前采样点对应幅值与该纹波信号中该当前采样点之前的第m个采样点对应幅值的差值;其中,m为正整数;或者,
115.在确定该当前工况为电机稳态运行工况的情况下,该目标纹波处理策略包括第二纹波处理策略,该第二纹波处理策略包括:在该纹波信号中当前采样点对应的幅值差值大于或者等于第二预设幅值阈值的情况下,将该当前采样点的幅值调整为第三目标幅值,在
该幅值差值小于该第二预设幅值阈值的情况下,将该当前采样点的幅值调整为第四目标幅值,该幅值差值为该当前采样点对应幅值与该纹波信号中该当前采样点之前的第n个采样点对应幅值的差值;其中,n为正整数,且该m大于该n;或者,
116.在确定该当前工况为电机中途断电工况的情况下,该目标纹波处理策略包括第三纹波处理策略,该第三纹波处理策略包括:在该纹波信号中当前采样点对应的幅值差值大于或者等于第三预设幅值阈值的情况下,将该当前采样点的幅值调整为第五目标幅值,在该幅值差值小于该第三预设幅值阈值的情况下,将该当前采样点的幅值调整为第六目标幅值,该幅值差值为该当前采样点对应幅值与该纹波信号中该当前采样点之前的第n个采样点对应幅值的差值;其中,n为正整数,且该m大于该n;
117.其中,该第一预设幅值阈值,该第二预设幅值阈值和该第三预设幅值阈值均不相同。
118.可选地,该第一确定模块603,用于:
119.在确定该当前工况为电机启动工况或者电机中途断电工况的情况下,该目标纹波处理策略还包括第四纹波处理策略,该第四纹波处理策略包括:
120.在该纹波信号中的当前采样点对应的幅值差值的绝对值大于或者等于第四预设幅值阈值的情况下,使该当前采样点对应的幅值调整为第七目标幅值,在该幅值差值的绝对值小于该第四预设幅值阈值的情况下,使该当前采样点对应的幅值调整为第八目标幅值,该幅值差值为该当前采样点对应的幅值与该纹波信号中该当前采样点之前的第n个采样点对应的幅值之差,其中,n为正整数,且该m大于该n,
121.其中,该第四预设幅值阈值大于该第一预设幅值阈值,该第二预设幅值阈值和该第三预设幅值阈值;
122.该第二确定模块604,用于:
123.在确定该当前工况为电机启动工况的情况下,通过该第一纹波处理策略和该第四纹波处理策略得到该纹波信号对应的车窗状态参数;
124.在确定该当前工况为该电机中途断电工况的情况下,通过该第三纹波处理策略和该第四纹波处理策略得到该纹波信号对应的车窗状态参数。
125.可选地,该车窗状态参数为方波信号,该第二确定模块604,用于:
126.在确定该当前工况为电机启动工况的情况下,将通过该第一纹波处理策略得到的第一方波信号,通过第二纹波处理策略得到的第二方波信号,与通过所述第四纹波处理策略得到的第四方波信号进行以时间为基准的累加处理,以实现对所述第一方波信号与所述第二方波信号修正补漏,得到所述电机启动工况下的全方波信号。
127.可选地,该第二确定模块604,还用于:
128.在确定该当前工况为电机中途断电工况的情况下,将通过该第三纹波处理策略得到的第三方波信号将通过所述第三纹波处理策略得到的第三方波信号,通过第二纹波处理策略得到的第二方波信号,与通过所述第四纹波处理策略得到的第四方波信号进行以时间为基准的累加处理,以实现对所述第三方波信号与所述第二方波信号修正补漏,得到所述中途断电工况下的全方波信号。
129.可选地,该方波信号包括该车窗驱动电机正向旋转对应的正向方波信号和该车窗驱动电机反向旋转对应的反向方波信号,该第三确定模块605,用于:
130.确定该正向方波信号包含的第一周期数;确定该反向方波信号包含的第二周期数;获取该第一周期数与该第二周期数的差值;获取每个方波周期对应的预设车窗开度步进值;根据该差值和该预设车窗开度步进值确定该车窗开度。
131.在本公开又一示例性实施例中提供一种车辆,包括以上图6所示的确定车窗开度的装置。
132.上述技术方案,能够根据该车窗驱动电机的当前工况确定对当前工况下的纹波信号进行处理的目标纹波处理策略,采用该目标纹波处理策略对该当前工况下的纹波信号进行处理,从而能够得到准确的车窗状态参数,有助于提高车窗开度的准确性,从而能够为车窗防夹控制提供可靠的数据依据。
133.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
134.以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
135.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
136.此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1