本發(fā)明屬于車門控制系統(tǒng)領(lǐng)域,具體地說,涉及一種基于單片機(jī)的智能車門控制系統(tǒng)。
背景技術(shù):
1、隨著汽車智能化技術(shù)的快速發(fā)展,車輛的安全性和用戶體驗(yàn)成為消費(fèi)者和制造商關(guān)注的焦點(diǎn)。傳統(tǒng)的車門控制系統(tǒng)通常依賴于簡(jiǎn)單的機(jī)械和電氣開關(guān)操作,無法應(yīng)對(duì)復(fù)雜的使用場(chǎng)景和環(huán)境變化。近年來,智能車門控制系統(tǒng)逐漸成為一種趨勢(shì),通過集成多種傳感器和控制模塊,實(shí)現(xiàn)自動(dòng)化、智能化的車門開啟和關(guān)閉操作。這種系統(tǒng)不僅能夠提高車主的便捷性,還能在各種天氣條件下提供可靠的操作保障,并有效避免車門開啟過程中的碰撞風(fēng)險(xiǎn)。
2、現(xiàn)有系統(tǒng)在處理車主接近車輛、天氣變化以及周圍環(huán)境監(jiān)測(cè)等方面,往往無法做到實(shí)時(shí)響應(yīng)。主控制模塊和備用控制模塊的缺乏,使得系統(tǒng)在主控模塊失效時(shí)無法及時(shí)接管控制,導(dǎo)致系統(tǒng)運(yùn)行不穩(wěn)定。傳統(tǒng)系統(tǒng)在處理車門開啟過程中的安全問題上存在不足,尤其是在復(fù)雜的環(huán)境下,無法有效避免車門與障礙物的碰撞?,F(xiàn)有技術(shù)的防碰撞功能有限,天氣感知能力弱,難以適應(yīng)多變的環(huán)境條件。
3、有鑒于此特提出本發(fā)明。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明要解決的技術(shù)問題在于克服現(xiàn)有技術(shù)的不足,提供一種基于單片機(jī)的智能車門控制系統(tǒng),解決了上述背景技術(shù)中提出的問題。
2、為解決上述技術(shù)問題,本發(fā)明采用技術(shù)方案的基本構(gòu)思是:
3、一種基于單片機(jī)的智能車門控制系統(tǒng),包括:?jiǎn)纹瑱C(jī)模塊,單片機(jī)模塊用于集成各個(gè)模塊;
4、主控制模塊,主控制模塊用于管理各個(gè)模塊的協(xié)調(diào)工作,處理車門的開啟和關(guān)閉命令;
5、備用控制模塊,備用控制模塊通過心跳檢測(cè)實(shí)時(shí)獲取控制模塊的信號(hào),若檢測(cè)到主控制模塊失效時(shí),自動(dòng)接管系統(tǒng)控制,并將內(nèi)部?jī)?chǔ)存系統(tǒng)傳輸?shù)街骺刂颇K;
6、模式切換模塊,模式切換模塊用于在不同操作模式之間切換;
7、天氣感知模塊,天氣感知模塊用于通過傳感器感知當(dāng)前天氣狀況,并將數(shù)據(jù)上傳到主控制模塊中對(duì)控制車門開啟的大?。?/p>
8、防碰撞模塊,防碰撞模塊用于通過傳感器檢測(cè)周圍環(huán)境和障礙物,預(yù)測(cè)碰撞風(fēng)險(xiǎn);
9、視覺感應(yīng)模塊,視覺感應(yīng)模塊用于感應(yīng)獲取車主距車的距離及其前進(jìn)速度,并根據(jù)得到的距離計(jì)算出車門開啟的效率。
10、可選的,主控制模塊分配任務(wù)的步驟為:
11、主控制模塊初始使用輪詢調(diào)度算法,將任務(wù)按順序分配給每個(gè)模塊并實(shí)時(shí)監(jiān)控各個(gè)模塊的負(fù)載情況,負(fù)載情況包括cpu使用率、內(nèi)存使用情況和任務(wù)處理時(shí)間等,獲取當(dāng)前負(fù)載數(shù)據(jù),并根據(jù)獲取的負(fù)載監(jiān)控?cái)?shù)據(jù),評(píng)估當(dāng)前各模塊的負(fù)載水平,負(fù)載均衡器組件根據(jù)預(yù)設(shè)的負(fù)載閾值,動(dòng)態(tài)調(diào)整任務(wù)分配策略,當(dāng)某一模塊發(fā)生故障時(shí),主控制模塊能夠立即檢測(cè)到故障狀態(tài),并指示其他模塊迅速接管故障模塊的任務(wù)。
12、可選的,天氣感知模塊用于通過傳感器感知當(dāng)前天氣狀況,并將數(shù)據(jù)上傳到主控制模塊中對(duì)控制車門開啟的大小的步驟為:
13、使用感知天氣狀況的傳感器,并在系統(tǒng)啟動(dòng)時(shí),初始化所有天氣傳感器,使其進(jìn)入工作狀態(tài);
14、主控制模塊接收來自天氣感知模塊的天氣數(shù)據(jù),根據(jù)接收到的數(shù)據(jù)判斷當(dāng)前的天氣狀況執(zhí)行以下控制策略,控制策略包括晴天正常開啟車門,雨天根據(jù)降雨量調(diào)整車門開啟的角度,風(fēng)天根據(jù)風(fēng)速調(diào)整車門開啟的角度。
15、可選的,備用控制模塊通過心跳檢測(cè)未收到主控制模塊的信號(hào),確認(rèn)主控制模塊發(fā)生故障時(shí)執(zhí)行以下步驟:
16、鎖定當(dāng)前系統(tǒng)狀態(tài),并獲取未完成任務(wù)的信息,而后從鎖定狀態(tài)信息中恢復(fù)未完成任務(wù),并繼續(xù)執(zhí)行;
17、在調(diào)度過程中,備用控制模塊將自身數(shù)據(jù)輸入到主控制模塊的存儲(chǔ)區(qū)域中,以對(duì)損失的系統(tǒng)文件進(jìn)行修復(fù);
18、向其他所有子模塊廣播主控制模塊故障的信息,通知它們現(xiàn)在由備用控制模塊接管任務(wù)調(diào)度和管理,其他模塊收到通知后,開始將負(fù)載和狀態(tài)信息定期反饋給備用控制模塊
19、備用控制模塊記錄主控制模塊的故障事件,故障事件包括故障發(fā)生時(shí)間、故障類型、處理步驟和當(dāng)前系統(tǒng)狀態(tài)信息,為后續(xù)故障排查和系統(tǒng)改進(jìn)提供依據(jù);
20、在主控制模塊修復(fù)后,備用控制模塊與主控制模塊進(jìn)行數(shù)據(jù)同步,將控制權(quán)移交回主控制模塊。
21、可選的,模式切換模塊切換的模式包括但不限于自動(dòng)模式、手動(dòng)模式、緊急模式。
22、可選的,感應(yīng)獲取車主距車的距離及其前進(jìn)速度,并根據(jù)得到的距離計(jì)算出車門開啟的效率的步驟為:
23、視覺感應(yīng)模塊定時(shí)發(fā)射信號(hào),并接收反射信號(hào),通過公式計(jì)算車主與車門的距離d(t);
24、通過連續(xù)的距離測(cè)量,計(jì)算單位時(shí)間內(nèi)距離的變化量,并通過公式計(jì)算得到車主的前進(jìn)速度,根據(jù)車主距離d(t)和前進(jìn)速度v(t),計(jì)算車門開啟的效率,其表達(dá)式為:其中,d(t)為時(shí)間t時(shí)刻車主與車門的距離,v(t)為時(shí)間t時(shí)刻車主的前進(jìn)速度,δt為連續(xù)兩次測(cè)量的時(shí)間間隔,e(t)為時(shí)間t時(shí)刻車門的開啟效率,θ(t)為時(shí)間t時(shí)刻車門的開啟角度,ω(t)為時(shí)間t時(shí)刻車門的開啟速度。
25、可選的,根據(jù)實(shí)時(shí)采集的數(shù)據(jù),通過公式和動(dòng)態(tài)調(diào)整車門的開啟速度θ(t)和角度ω(t),以調(diào)整車門開啟效率,確保車主能夠順利進(jìn)入車輛,其中,ωmax為車門最大開啟速度,vth為速度閾值。
26、可選的,視覺感應(yīng)模塊、天氣感知模塊、防碰撞模塊依照優(yōu)先級(jí)順序排列,其中,防碰撞模塊的優(yōu)先級(jí)大于視覺感應(yīng)模塊、天氣感知模塊的優(yōu)先級(jí)的,在執(zhí)行開門操作的時(shí)候優(yōu)先執(zhí)行防碰撞模塊的控制策略。
27、可選的,防碰撞模塊用于通過傳感器檢測(cè)周圍環(huán)境和障礙物,預(yù)測(cè)碰撞風(fēng)險(xiǎn)的步驟為:
28、防碰撞模塊通過傳感器實(shí)時(shí)檢測(cè)車門周圍的障礙物,對(duì)采集到的環(huán)境數(shù)據(jù)進(jìn)行處理,識(shí)別障礙物的位置和速度;
29、根據(jù)障礙物的位置和速度,預(yù)測(cè)碰撞風(fēng)險(xiǎn),根據(jù)車門開啟角度、速度和障礙物信息,評(píng)估碰撞風(fēng)險(xiǎn),其表達(dá)式為:其中,tp(t)為時(shí)間t時(shí)刻預(yù)測(cè)的碰撞時(shí)間,rp(t)為時(shí)間t時(shí)刻碰撞風(fēng)險(xiǎn)系數(shù)。
30、采用上述技術(shù)方案后,本發(fā)明與現(xiàn)有技術(shù)相比具有以下有益效果,當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以下所述的所有優(yōu)點(diǎn):
31、通過模塊化結(jié)構(gòu),單片機(jī)模塊能夠集成并協(xié)調(diào)各個(gè)子模塊的工作,使整個(gè)系統(tǒng)具有高度的集成性和靈活性。主控制模塊管理各個(gè)子模塊的協(xié)調(diào)工作,處理車門的開啟和關(guān)閉命令,確保系統(tǒng)的正常運(yùn)行。備用控制模塊通過心跳檢測(cè)實(shí)時(shí)獲取控制模塊的信號(hào),在主控制模塊失效時(shí),自動(dòng)接管系統(tǒng)控制,并將內(nèi)部?jī)?chǔ)存系統(tǒng)傳輸?shù)街骺刂颇K,保證系統(tǒng)的穩(wěn)定性和可靠性。
32、下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)的描述。
1.一種基于單片機(jī)的智能車門控制系統(tǒng),其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的一種基于單片機(jī)的智能車門控制系統(tǒng),其特征在于,主控制模塊分配任務(wù)的步驟為:
3.根據(jù)權(quán)利要求1所述的一種基于單片機(jī)的智能車門控制系統(tǒng),其特征在于,天氣感知模塊用于通過傳感器感知當(dāng)前天氣狀況,并將數(shù)據(jù)上傳到主控制模塊中對(duì)控制車門開啟的大小的步驟為:
4.根據(jù)權(quán)利要求1所述的一種基于單片機(jī)的智能車門控制系統(tǒng),其特征在于,備用控制模塊通過心跳檢測(cè)未收到主控制模塊的信號(hào),確認(rèn)主控制模塊發(fā)生故障時(shí)執(zhí)行以下步驟:
5.根據(jù)權(quán)利要求1所述的一種基于單片機(jī)的智能車門控制系統(tǒng),其特征在于,模式切換模塊切換的模式包括但不限于自動(dòng)模式、手動(dòng)模式、緊急模式。
6.根據(jù)權(quán)利要求1所述的一種基于單片機(jī)的智能車門控制系統(tǒng),其特征在于,感應(yīng)獲取車主距車的距離及其前進(jìn)速度,并根據(jù)得到的距離計(jì)算出車門開啟的效率的步驟為:
7.根據(jù)權(quán)利要求6所述的一種基于單片機(jī)的智能車門控制系統(tǒng),其特征在于,根據(jù)實(shí)時(shí)采集的數(shù)據(jù),通過公式和動(dòng)態(tài)調(diào)整車門的開啟速度θ(t)和角度ω(t),以調(diào)整車門開啟效率,確保車主能夠順利進(jìn)入車輛,其中,ωmax為車門最大開啟速度,vth為速度閾值。
8.根據(jù)權(quán)利要求1所述的一種基于單片機(jī)的智能車門控制系統(tǒng),其特征在于,視覺感應(yīng)模塊、天氣感知模塊、防碰撞模塊依照優(yōu)先級(jí)順序排列,其中,防碰撞模塊的優(yōu)先級(jí)大于視覺感應(yīng)模塊、天氣感知模塊的優(yōu)先級(jí)的,在執(zhí)行開門操作的時(shí)候優(yōu)先執(zhí)行防碰撞模塊的控制策略。
9.根據(jù)權(quán)利要求1所述的一種基于單片機(jī)的智能車門控制系統(tǒng),其特征在于,防碰撞模塊用于通過傳感器檢測(cè)周圍環(huán)境和障礙物,預(yù)測(cè)碰撞風(fēng)險(xiǎn)的步驟為: