本技術(shù)涉及汽車電子控制,尤其涉及車窗位置識(shí)別方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著汽車電動(dòng)窗技術(shù)的不斷發(fā)展,車窗防夾功能成為車輛安全中的關(guān)鍵一環(huán)。其核心在于通過(guò)識(shí)別電機(jī)運(yùn)行時(shí)產(chǎn)生的紋波,進(jìn)而準(zhǔn)確計(jì)算車窗的位置。然而,在車窗運(yùn)動(dòng)過(guò)程中,電機(jī)的慣性和反向電動(dòng)勢(shì)的變化,尤其是在車窗中途停止時(shí),會(huì)導(dǎo)致紋波識(shí)別困難。這使得車窗位置識(shí)別的準(zhǔn)確性和防夾功能的可靠性面臨挑戰(zhàn),亟需提升現(xiàn)有做法的精度。
2、目前,車窗位置識(shí)別的主要方法是通過(guò)直接計(jì)數(shù)電機(jī)運(yùn)行時(shí)產(chǎn)生的紋波數(shù)量來(lái)確定車窗位置。這種方法在電機(jī)穩(wěn)定運(yùn)行狀態(tài)下,紋波信號(hào)較為明顯,能夠較準(zhǔn)確地反映車窗位置。然而,當(dāng)電機(jī)停止驅(qū)動(dòng)但由于慣性仍在運(yùn)行時(shí),反向電動(dòng)勢(shì)的劇烈變化會(huì)導(dǎo)致紋波信號(hào)不易被識(shí)別,從而影響位置計(jì)算的準(zhǔn)確性。
3、現(xiàn)有做法雖然能夠在電機(jī)穩(wěn)定運(yùn)行時(shí)識(shí)別紋波,但在電機(jī)停止或慣性運(yùn)行階段,由于反向電動(dòng)勢(shì)導(dǎo)致的電流信號(hào)劇烈波動(dòng),導(dǎo)致紋波伏值較小,難以進(jìn)行準(zhǔn)確的紋波計(jì)數(shù)。此外,車窗下降到非底部位置時(shí),電機(jī)持續(xù)運(yùn)動(dòng)產(chǎn)生的紋波無(wú)法準(zhǔn)確反映車窗位置,最終可能導(dǎo)致車窗功能紊亂和防夾功能失效。因此,現(xiàn)有做法無(wú)法在各種工況下有效保證車窗位置的準(zhǔn)確識(shí)別。因此,如何準(zhǔn)確識(shí)別車窗位置成為亟待解決的問(wèn)題。
4、上述內(nèi)容僅用于輔助理解本技術(shù)的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)目的在于提供一種車窗位置識(shí)別方法、裝置、設(shè)備和存儲(chǔ)介質(zhì),旨在解決如何準(zhǔn)確識(shí)別車窗位置的技術(shù)問(wèn)題。
2、為實(shí)現(xiàn)上述目的,本技術(shù)提出一種車窗位置識(shí)別方法,所述方法應(yīng)用于車窗位置識(shí)別電路,所述車窗位置識(shí)別電路包括:繼電器和電流采樣電阻,所述繼電器與所述電流采樣電阻連接,所述繼電器用于控制車窗電機(jī)反轉(zhuǎn),所述方法包括:
3、獲取初始車窗位置,并通過(guò)所述電流采樣電阻采集車窗電機(jī)的電流信號(hào);
4、對(duì)所述電流信號(hào)進(jìn)行濾波和周期計(jì)數(shù),得到初始紋波周期數(shù)和所述車窗電機(jī)的運(yùn)行狀態(tài);
5、根據(jù)所述初始車窗位置、所述初始紋波周期數(shù)以及所述運(yùn)行狀態(tài)識(shí)別出當(dāng)前車窗位置。
6、在一實(shí)施例中,所述根據(jù)所述初始車窗位置、所述初始紋波周期數(shù)以及所述運(yùn)行狀態(tài)識(shí)別出當(dāng)前車窗位置的步驟包括:
7、根據(jù)所述運(yùn)行狀態(tài)和所述初始紋波周期數(shù)確定目標(biāo)車窗移動(dòng)距離;
8、根據(jù)所述目標(biāo)車窗移動(dòng)距離和所述初始車窗位置識(shí)別出當(dāng)前車窗位置。
9、在一實(shí)施例中,所述電流信號(hào)包括電流紋波信號(hào),所述根據(jù)所述運(yùn)行狀態(tài)和所述初始紋波周期數(shù)確定目標(biāo)車窗移動(dòng)距離的步驟包括:
10、當(dāng)所述運(yùn)行狀態(tài)為持續(xù)驅(qū)動(dòng)狀態(tài)的情況下,獲取紋波周期值,并根據(jù)所述初始紋波周期數(shù)確定第一車窗移動(dòng)距離;
11、當(dāng)所述運(yùn)行狀態(tài)為慣性運(yùn)行狀態(tài)的情況下,根據(jù)所述紋波周期值進(jìn)行定時(shí)計(jì)數(shù),確定第二車窗移動(dòng)距離;
12、當(dāng)所述運(yùn)行狀態(tài)為停止?fàn)顟B(tài)的情況下,停止所述定時(shí)計(jì)數(shù),對(duì)所述電流紋波信號(hào)進(jìn)行計(jì)數(shù),確定第三車窗移動(dòng)距離;
13、根據(jù)所述第一車窗移動(dòng)距離、所述第二車窗移動(dòng)距離以及所述第三車窗移動(dòng)距離得到目標(biāo)車窗移動(dòng)距離。
14、在一實(shí)施例中,所述慣性運(yùn)行狀態(tài)包括慣性運(yùn)行初期狀態(tài)和減速慣性運(yùn)行狀態(tài),所述當(dāng)所述運(yùn)行狀態(tài)為慣性運(yùn)行狀態(tài)的情況下,根據(jù)所述紋波周期值進(jìn)行定時(shí)計(jì)數(shù),確定第二車窗移動(dòng)距離的步驟包括:
15、當(dāng)所述運(yùn)行狀態(tài)為所述慣性運(yùn)行初期狀態(tài)的情況下,根據(jù)所述紋波周期值進(jìn)行定時(shí)計(jì)數(shù),確定第四車窗移動(dòng)距離;
16、當(dāng)所述運(yùn)行狀態(tài)為所述減速慣性運(yùn)行狀態(tài)的情況下,根據(jù)所述紋波周期值、預(yù)設(shè)上升調(diào)整系數(shù)以及預(yù)設(shè)下降調(diào)整系數(shù)進(jìn)行所述定時(shí)計(jì)數(shù),得到第五車窗移動(dòng)距離;
17、根據(jù)所述第四車窗移動(dòng)距離和所述第五車窗移動(dòng)距離得到第二車窗移動(dòng)距離。
18、在一實(shí)施例中,所述根據(jù)所述紋波周期值、預(yù)設(shè)上升調(diào)整系數(shù)以及預(yù)設(shè)下降調(diào)整系數(shù)進(jìn)行所述定時(shí)計(jì)數(shù),得到第五車窗移動(dòng)距離的步驟包括:
19、根據(jù)所述紋波周期值、預(yù)設(shè)上升調(diào)整系數(shù)以及預(yù)設(shè)下降調(diào)整系數(shù)得到上升周期值和下降周期值;
20、當(dāng)車窗上升的情況下,根據(jù)所述上升周期值進(jìn)行所述定時(shí)計(jì)數(shù),得到車窗上升距離;
21、當(dāng)車窗下降的情況下,根據(jù)所述下降周期值進(jìn)行所述定時(shí)計(jì)數(shù),得到車窗下降距離;
22、根據(jù)所述車窗上升距離和所述車窗下降距離得到第五車窗移動(dòng)距離。
23、在一實(shí)施例中,所述對(duì)所述電流信號(hào)進(jìn)行濾波和周期計(jì)數(shù),得到初始紋波周期數(shù)和所述車窗電機(jī)的運(yùn)行狀態(tài)的步驟包括:
24、對(duì)所述電流信號(hào)進(jìn)行濾波,提取出電流紋波信號(hào)和電流伏值信號(hào);
25、對(duì)所述電流紋波信號(hào)進(jìn)行周期計(jì)數(shù),得到初始紋波周期數(shù);
26、根據(jù)所述電流伏值信號(hào)中電流伏值的大小得到所述車窗電機(jī)的運(yùn)行狀態(tài)。
27、在一實(shí)施例中,所述根據(jù)所述電流伏值信號(hào)中電流伏值的大小得到所述車窗電機(jī)的運(yùn)行狀態(tài)的步驟包括:
28、當(dāng)所述電流伏值大于預(yù)設(shè)正向電流閾值的情況下,確定所述車窗電機(jī)的運(yùn)行狀態(tài)為持續(xù)驅(qū)動(dòng)狀態(tài);
29、當(dāng)所述電流伏值小于第一預(yù)設(shè)負(fù)向電流閾值的情況下,確定所述車窗電機(jī)的運(yùn)行狀態(tài)為慣性運(yùn)行初期狀態(tài);
30、當(dāng)所述電流伏值大于所述第一預(yù)設(shè)負(fù)向電流閾值且所述電流伏值小于等于所述第二預(yù)設(shè)負(fù)向電流閾值的情況下,確定所述車窗電機(jī)的運(yùn)行狀態(tài)為減速慣性運(yùn)行狀態(tài);
31、當(dāng)所述車窗電機(jī)的旋轉(zhuǎn)速度小于預(yù)設(shè)速度且所述電流伏值大于等于所述第二預(yù)設(shè)負(fù)向電流閾值的情況下,確定所述車窗電機(jī)的運(yùn)行狀態(tài)為停止?fàn)顟B(tài)。
32、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種車窗位置識(shí)別裝置,所述裝置包括:
33、數(shù)據(jù)獲取模塊,用于獲取初始車窗位置,并通過(guò)所述電流采樣電阻采集車窗電機(jī)的電流信號(hào);
34、信號(hào)處理模塊,用于對(duì)所述電流信號(hào)進(jìn)行濾波和周期計(jì)數(shù),得到初始紋波周期數(shù)和所述車窗電機(jī)的運(yùn)行狀態(tài);
35、位置識(shí)別模塊,用于根據(jù)所述初始車窗位置、所述初始紋波周期數(shù)以及所述運(yùn)行狀態(tài)識(shí)別出當(dāng)前車窗位置。
36、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種車窗位置識(shí)別設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的車窗位置識(shí)別方法的步驟。
37、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的車窗位置識(shí)別方法的步驟。
38、本技術(shù)提出的一個(gè)或多個(gè)技術(shù)方案,至少具有以下技術(shù)效果:
39、獲取初始車窗位置,并通過(guò)所述電流采樣電阻采集車窗電機(jī)的電流信號(hào);對(duì)所述電流信號(hào)進(jìn)行濾波和周期計(jì)數(shù),得到初始紋波周期數(shù)和所述車窗電機(jī)的運(yùn)行狀態(tài);根據(jù)所述初始車窗位置、所述初始紋波周期數(shù)以及所述運(yùn)行狀態(tài)識(shí)別出當(dāng)前車窗位置。首先,系統(tǒng)通過(guò)獲取車窗的初始位置和使用電流采樣電阻采集車窗電機(jī)的電流信號(hào),確定了車窗的起始狀態(tài)和電機(jī)的電流強(qiáng)度。接下來(lái),對(duì)采集到的電流信號(hào)進(jìn)行濾波處理,去除噪聲和干擾,提取出電流紋波信號(hào)和電流伏值信號(hào),并對(duì)電流紋波信號(hào)進(jìn)行周期計(jì)數(shù),得到初始紋波周期數(shù)以及車窗電機(jī)的運(yùn)行狀態(tài)。這一處理步驟能夠準(zhǔn)確識(shí)別電機(jī)的工作狀態(tài),如持續(xù)驅(qū)動(dòng)或慣性運(yùn)行。最后,系統(tǒng)結(jié)合初始車窗位置、初始紋波周期數(shù)和電機(jī)的運(yùn)行狀態(tài),計(jì)算出當(dāng)前車窗位置。本技術(shù)不僅提高了車窗位置識(shí)別的精度,能夠準(zhǔn)確識(shí)別車窗位置,還增強(qiáng)了系統(tǒng)的適應(yīng)性和可靠性,通過(guò)有效補(bǔ)償慣性效應(yīng),確保車窗能夠在各種工作條件下安全準(zhǔn)確地停止。