本技術(shù)涉及車輛,特別是涉及一種車箱自吸鎖控制方法、存儲介質(zhì)和車輛。
背景技術(shù):
1、隨著汽車工業(yè)的發(fā)展和汽車普及程度的提高,人們對汽車的性能要求越來越高,車箱門作為實現(xiàn)人或貨物進(jìn)出的通道,在對車箱進(jìn)行上下貨操作時,需要開啟車箱門,并在完成搬運之后關(guān)閉車箱門。
2、傳統(tǒng)的車箱鎖功能簡單,多為機械手動式的,十分費力。為減輕用戶負(fù)擔(dān),部分高端車型采用雙電機方案實現(xiàn)車箱門的閉鎖和解鎖,即采用解鎖電機實現(xiàn)車箱門解鎖,采用閉鎖電機實現(xiàn)車箱門閉鎖。然而,該種方式由于采用了兩個獨立電機,導(dǎo)致車箱鎖存在布置體積大、可靠性差、生產(chǎn)成本高等的問題;同時需要分別對兩個電機進(jìn)行控制,需要多個模塊之間進(jìn)行通信交互,導(dǎo)致車箱鎖的硬件結(jié)構(gòu)和控制邏輯較為復(fù)雜。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供一種車箱自吸鎖控制方法、存儲介質(zhì)和車輛,以解決目前車箱鎖布置體積大以及車箱鎖的硬件結(jié)構(gòu)和控制邏輯較為復(fù)雜的問題。
2、為了解決上述問題,本技術(shù)采用了以下的技術(shù)方案:
3、第一方面,本技術(shù)實施例提供了一種車箱自吸鎖控制方法,所述車箱包括車箱門和車箱本體,所述自吸鎖設(shè)置于所述車箱門上,所述車箱本體設(shè)置有鎖扣機構(gòu),所述自吸鎖包括鎖止結(jié)構(gòu)以及可正反向旋轉(zhuǎn)的驅(qū)動電機,所述自吸鎖可通過所述鎖止機構(gòu)與所述鎖扣機構(gòu)半鎖連接或者全鎖連接,所述方法包括:
4、響應(yīng)于用戶針對車箱門觸發(fā)的門鎖控制指令,確定自吸鎖的驅(qū)動電機的目標(biāo)旋轉(zhuǎn)方向;其中,所述門鎖控制指令包括開啟控制指令和關(guān)閉控制指令,不同的門鎖控制指令對應(yīng)不同的旋轉(zhuǎn)方向;
5、在控制所述驅(qū)動電機按照所述目標(biāo)旋轉(zhuǎn)方向運行的過程中,實時監(jiān)測所述自吸鎖的半鎖信號和全鎖信號;
6、基于所述門鎖控制指令、所述半鎖信號和所述全鎖信號,確定所述驅(qū)動電機是否滿足預(yù)設(shè)的電機復(fù)位條件;
7、在所述驅(qū)動電機滿足所述電機復(fù)位條件的情況下,確定所述自吸鎖完成所述門鎖控制指令對應(yīng)的操作,并控制所述驅(qū)動電機反轉(zhuǎn)復(fù)位。
8、在本技術(shù)一實施例中,所述電機復(fù)位條件包括開啟復(fù)位條件和關(guān)閉復(fù)位條件;
9、基于所述門鎖控制指令、所述半鎖信號和所述全鎖信號,確定所述驅(qū)動電機是否滿足預(yù)設(shè)的電機復(fù)位條件的步驟,包括:
10、在所述門鎖控制指令為所述開啟控制指令的情況下,若依次檢測到所述全鎖信號和所述半鎖信號消失,確定所述驅(qū)動電機滿足所述開啟復(fù)位條件;所述開啟復(fù)位條件表征所述自吸鎖已完成解鎖操作;
11、在所述門鎖控制指令為所述關(guān)閉控制指令的情況下,若依次接收到所述半鎖信號和所述全鎖信號,確定所述驅(qū)動電機滿足所述關(guān)閉復(fù)位條件;所述關(guān)閉復(fù)位條件表征所述自吸鎖已完成閉鎖操作。
12、在本技術(shù)一實施例中,所述方法還包括:
13、在所述門鎖控制指令為所述關(guān)閉控制指令的情況下,若接收到所述半鎖信號,則觸發(fā)對所述驅(qū)動電機的自吸時間的計時;
14、在所述自吸時間達(dá)到第一預(yù)設(shè)時長且未檢測到所述全鎖信號的情況下,輸出關(guān)閉異常提示信息,控制所述驅(qū)動電機停止,并進(jìn)行復(fù)位操作。
15、在本技術(shù)一實施例中,所述車箱還設(shè)置有電動鉸鏈,所述方法還包括:
16、在接收到所述開啟控制指令的情況下,觸發(fā)對所述驅(qū)動電機的解鎖時間的計時;
17、在所述解鎖時間達(dá)到第二預(yù)設(shè)時長且未檢測到所述半鎖信號消失的情況下,控制所述電動鉸鏈驅(qū)動車箱門開啟,以輔助所述驅(qū)動電機進(jìn)行解鎖操作。
18、在本技術(shù)一實施例中,所述方法還包括:
19、在所述門鎖控制指令為所述開啟控制指令的情況下,若檢測到所述半鎖信號消失,控制電動鉸鏈驅(qū)動所述車箱門開啟至全開位置;;
20、在所述門鎖控制指令為所述關(guān)閉控制指令的情況下,控制所述電動鉸鏈驅(qū)動所述車箱門關(guān)閉,直到接收到所述半鎖信號,控制自吸鎖執(zhí)行閉鎖操作。
21、在本技術(shù)一實施例中,所述車箱門為車箱后擋板,所述車箱后擋板設(shè)置有兩個所述自吸鎖;所述方法還包括:
22、在所述門鎖控制指令為所述關(guān)閉控制指令的情況下,若僅接收到兩個所述自吸鎖中的其中一個自吸鎖的半鎖信號,則控制所述電動鉸鏈驅(qū)動所述車箱后擋板關(guān)閉;
23、在所述電動鉸鏈的驅(qū)動時長達(dá)到第三預(yù)設(shè)時長的情況下,控制兩個所述自吸鎖各自對應(yīng)的驅(qū)動電機按照所述目標(biāo)旋轉(zhuǎn)方向運行,以進(jìn)行閉鎖操作。
24、在本技術(shù)一實施例中,所述方法還包括:
25、在所述自吸鎖斷電后重新上電的情況下,獲取所述自吸鎖的半鎖信號和全鎖信號;
26、在檢測到所述半鎖信號和/或所述全鎖信號存在的情況下,保持所述自吸鎖不動作,直到接收到用戶針對所述車箱門觸發(fā)的第二門鎖控制指令,控制所述自吸鎖執(zhí)行解鎖操作。
27、在本技術(shù)一實施例中,在控制所述驅(qū)動電機按照所述目標(biāo)旋轉(zhuǎn)方向運行的過程中,實時監(jiān)測所述自吸鎖的半鎖信號和全鎖信號的步驟,包括:
28、在控制所述自吸鎖按照所述目標(biāo)旋轉(zhuǎn)方向運行的過程中,獲取霍爾傳感器實時采集的電壓信息;
29、基于所述電壓信息,確定所述自吸鎖是否觸發(fā)所述半鎖信號或所述全鎖信號。
30、第二方面,基于相同發(fā)明構(gòu)思,本技術(shù)實施例提供了一種車箱自吸鎖控制裝置,所述車箱包括車箱門和車箱本體,所述自吸鎖設(shè)置于所述車箱門上,所述車箱本體設(shè)置有鎖扣機構(gòu),所述自吸鎖包括鎖止結(jié)構(gòu)以及可正反向旋轉(zhuǎn)的驅(qū)動電機,所述自吸鎖可通過所述鎖止機構(gòu)與所述鎖扣機構(gòu)半鎖連接或者全鎖連接,所述裝置包括:
31、方向確定模塊,用于響應(yīng)于用戶針對車箱門觸發(fā)的門鎖控制指令,確定自吸鎖的驅(qū)動電機的目標(biāo)旋轉(zhuǎn)方向;其中,所述門鎖控制指令包括開啟控制指令和關(guān)閉控制指令,不同的門鎖控制指令對應(yīng)不同的旋轉(zhuǎn)方向;
32、信號監(jiān)測模塊,用于在控制所述驅(qū)動電機按照所述目標(biāo)旋轉(zhuǎn)方向運行的過程中,實時監(jiān)測所述自吸鎖的半鎖信號和全鎖信號;
33、條件確定模塊,用于基于所述門鎖控制指令、所述半鎖信號和所述全鎖信號,確定所述驅(qū)動電機是否滿足預(yù)設(shè)的電機復(fù)位條件;
34、反轉(zhuǎn)復(fù)位模塊,用于在所述驅(qū)動電機滿足預(yù)設(shè)的電機復(fù)位條件的情況下,確定所述自吸鎖完成所述門鎖控制指令對應(yīng)的操作,并控制所述驅(qū)動電機反轉(zhuǎn)復(fù)位。
35、在本技術(shù)一實施例中,所述電機復(fù)位條件包括開啟復(fù)位條件和關(guān)閉復(fù)位條件;所述條件確定模塊包括:
36、第一條件確定子模塊,用于在所述門鎖控制指令為所述開啟控制指令的情況下,若依次檢測到所述全鎖信號和所述半鎖信號消失,確定所述驅(qū)動電機滿足所述開啟復(fù)位條件;所述開啟復(fù)位條件表征所述自吸鎖已完成解鎖操作;
37、第二條件確定子模塊,用于在所述門鎖控制指令為所述關(guān)閉控制指令的情況下,若依次接收到所述半鎖信號和所述全鎖信號,確定所述驅(qū)動電機滿足所述關(guān)閉復(fù)位條件;所述關(guān)閉復(fù)位條件表征所述自吸鎖已完成閉鎖操作。
38、在本技術(shù)一實施例中,所述車箱自吸鎖控制裝置還包括:
39、第一計時模塊,用于在所述門鎖控制指令為所述關(guān)閉控制指令的情況下,若接收到所述半鎖信號,則觸發(fā)對所述驅(qū)動電機的自吸時間的計時;
40、異常提示模塊,用于在所述自吸時間達(dá)到第一預(yù)設(shè)時長且未檢測到所述全鎖信號的情況下,輸出關(guān)閉異常提示信息,控制所述驅(qū)動電機停止,并進(jìn)行復(fù)位操作。
41、在本技術(shù)一實施例中所述車箱還設(shè)置有電動鉸鏈,所述車箱自吸鎖控制裝置還包括:
42、第二計時模塊,用于在接收到所述開啟控制指令的情況下,觸發(fā)對所述驅(qū)動電機的解鎖時間的計時;
43、輔助開啟控制模塊,用于在所述解鎖時間達(dá)到第二預(yù)設(shè)時長且未檢測到所述半鎖信號消失的情況下,控制所述電動鉸鏈驅(qū)動車箱門開啟,以輔助所述驅(qū)動電機進(jìn)行解鎖操作。
44、在本技術(shù)一實施例中,所述車箱自吸鎖控制裝置還包括:
45、第一電動鉸鏈控制模塊,用于在所述門鎖控制指令為所述開啟控制指令的情況下,若檢測到所述半鎖信號消失,控制電動鉸鏈驅(qū)動所述車箱門開啟至全開位置;
46、第二電動鉸鏈控制模塊,用于在所述門鎖控制指令為所述關(guān)閉控制指令的情況下,控制所述電動鉸鏈驅(qū)動所述車箱門關(guān)閉,直到接收到所述半鎖信號,控制自吸鎖執(zhí)行閉鎖操作。
47、在本技術(shù)一實施例中,所述車箱門為車箱后擋板,所述車箱后擋板設(shè)置有兩個所述自吸鎖;所述車箱自吸鎖控制裝置還包括:
48、輔助閉鎖控制模塊,用于在所述門鎖控制指令為所述關(guān)閉控制指令的情況下,若僅接收到兩個所述自吸鎖中的其中一個自吸鎖的半鎖信號,則控制所述電動鉸鏈驅(qū)動所述車箱后擋板關(guān)閉;
49、自吸控制模塊,用于在所述電動鉸鏈的驅(qū)動時長達(dá)到第三預(yù)設(shè)時長的情況下,控制兩個所述自吸鎖各自對應(yīng)的驅(qū)動電機按照所述目標(biāo)旋轉(zhuǎn)方向運行,以進(jìn)行閉鎖操作。
50、在本技術(shù)一實施例中,所述車箱自吸鎖控制裝置還包括:
51、信號獲取模塊,用于在所述自吸鎖斷電后重新上電的情況下,獲取所述自吸鎖的半鎖信號和全鎖信號;
52、解鎖控制模塊,在檢測到所述半鎖信號和/或所述全鎖信號存在的情況下,保持所述自吸鎖不動作,直到接收到用戶針對所述車箱門觸發(fā)的第二門鎖控制指令,控制所述自吸鎖執(zhí)行解鎖操作。
53、在本技術(shù)一實施例中,所述車箱自吸鎖控制裝置還包括:
54、電壓信號獲取模塊,用于在控制所述自吸鎖按照所述目標(biāo)旋轉(zhuǎn)方向運行的過程中,獲取霍爾傳感器實時采集的電壓信息;
55、信號確定模塊,用于基于所述電壓信息,確定所述自吸鎖是否觸發(fā)所述半鎖信號或所述全鎖信號。
56、第三方面,基于相同發(fā)明構(gòu)思,本技術(shù)實施例提供了一種存儲介質(zhì),所述存儲介質(zhì)內(nèi)存儲有機器可執(zhí)行指令,所述機器可執(zhí)行指令被處理器執(zhí)行時實現(xiàn)如本技術(shù)第一方面提出的車箱自吸鎖控制方法。
57、第四方面,基于相同發(fā)明構(gòu)思,本技術(shù)實施例提供了一種車輛,包括處理器和存儲器;所述存儲器存儲有能夠被所述處理器執(zhí)行的機器可執(zhí)行指令,所述處理器用于執(zhí)行機器可執(zhí)行指令,以實現(xiàn)如本技術(shù)第一方面提出的車箱自吸鎖控制方法。
58、與現(xiàn)有技術(shù)相比,本技術(shù)包括以下優(yōu)點:
59、本技術(shù)實施例提供的一種車箱自吸鎖控制方法,能夠響應(yīng)于用戶針對車箱門觸發(fā)的門鎖控制指令,確定驅(qū)動電機的目標(biāo)旋轉(zhuǎn)方向;;然后在控制驅(qū)動電機按照目標(biāo)旋轉(zhuǎn)方向運行的過程中,實時監(jiān)測自吸鎖的半鎖信號和全鎖信號;并基于門鎖控制指令、半鎖信號和全鎖信號,確定驅(qū)動電機是否滿足預(yù)設(shè)的電機復(fù)位條件;進(jìn)而在驅(qū)動電機滿足電機復(fù)位條件的情況下,確定自吸鎖完成門鎖控制指令對應(yīng)的操作,并控制驅(qū)動電機反轉(zhuǎn)復(fù)位。本技術(shù)實施例通過在車箱門上設(shè)置自吸鎖,并控制自吸鎖的單電機進(jìn)行正反轉(zhuǎn),即可實現(xiàn)車箱門的自動解鎖和自動閉鎖,不僅可以有效減小車箱鎖的布置體積,降低生產(chǎn)成本,還能降低自吸鎖在結(jié)構(gòu)和控制邏輯上的復(fù)雜程度,進(jìn)而提高自吸鎖的可靠性。