本發(fā)明涉及汽車(chē)模擬與仿真技術(shù)領(lǐng)域,特別涉及一種控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的方法及裝置。
背景技術(shù):
汽車(chē)啟動(dòng)和行駛的過(guò)程中,隨著車(chē)速的不同、發(fā)動(dòng)機(jī)轉(zhuǎn)速的不同,車(chē)體會(huì)產(chǎn)生不可避免的震動(dòng)。這種感覺(jué)會(huì)通過(guò)車(chē)體各部件及座椅傳遞給操作者。汽車(chē)模擬器作為汽車(chē)駕駛模擬訓(xùn)練的教學(xué)設(shè)備、駕駛技能測(cè)評(píng)的高仿真汽車(chē)模擬裝備,實(shí)車(chē)在使用過(guò)程中的真實(shí)感受同步傳遞給學(xué)員是非常重要的一項(xiàng)指標(biāo)。
中低端汽車(chē)模擬器僅從操作件上進(jìn)行實(shí)車(chē)模擬與仿真,整個(gè)模擬器采用靜止?fàn)顟B(tài)進(jìn)行使用。市場(chǎng)上也有一些高端汽車(chē)模擬產(chǎn)品,比如汽車(chē)駕駛電子學(xué)習(xí)室,采用了六自由度運(yùn)動(dòng)平臺(tái),已經(jīng)在實(shí)車(chē)感受方面有了很大的提高。隨著該產(chǎn)品的不斷使用,用戶(hù)對(duì)模擬器的體驗(yàn)效果也提出越來(lái)越高端要求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的方法及裝置,其目的是為了解決汽車(chē)駕駛模擬器根據(jù)駕駛速度模擬震動(dòng)的問(wèn)題。
為了達(dá)到上述目的,本發(fā)明的實(shí)施例提供了一種控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的方法,其中所述汽車(chē)駕駛模擬器上安裝有伺服電機(jī),所述方法包括:
獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值;
根據(jù)所述駕駛輸入速度值和預(yù)存的第一對(duì)應(yīng)關(guān)系表,確定與所述駕駛輸入速度值相對(duì)應(yīng)的對(duì)應(yīng)震動(dòng)頻率,其中所述第一對(duì)應(yīng)關(guān)系表中記錄了在不同實(shí)車(chē)駕駛速度時(shí)所產(chǎn)生的震動(dòng)頻率大?。?/p>
根據(jù)所述對(duì)應(yīng)震動(dòng)頻率和預(yù)存的第二對(duì)應(yīng)關(guān)系表,確定與所述對(duì)應(yīng)震動(dòng)頻率相對(duì)應(yīng)的所述伺服電機(jī)的轉(zhuǎn)速,其中所述第二對(duì)應(yīng)關(guān)系表中記錄了所述汽車(chē) 駕駛模擬器在不同震動(dòng)頻率大小時(shí),所述伺服電機(jī)的對(duì)應(yīng)轉(zhuǎn)速;
根據(jù)所確定的與所述對(duì)應(yīng)震動(dòng)頻率相對(duì)應(yīng)的所述伺服電機(jī)的轉(zhuǎn)速,向所述伺服電機(jī)輸出控制信號(hào)。
其中,所述方法還包括:
檢測(cè)所述伺服電機(jī)的實(shí)際轉(zhuǎn)速,根據(jù)所述第一對(duì)應(yīng)關(guān)系表和所述第二對(duì)應(yīng)關(guān)系表,確定與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度。
進(jìn)一步地,所述方法還包括:
若與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度與所述駕駛輸入速度值的差值在預(yù)設(shè)范圍之內(nèi),則保持伺服電機(jī)的轉(zhuǎn)速不變;
若與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度與所述駕駛輸入速度值的差值超出所述預(yù)設(shè)范圍,則返回執(zhí)行獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值的步驟。
本發(fā)明的實(shí)施例還提供了一種控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的裝置,其中所述汽車(chē)駕駛模擬器上安裝有伺服電機(jī),所述裝置包括:
獲取模塊,用于獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值;
第一確定模塊,用于根據(jù)所述駕駛輸入速度值和預(yù)存的第一對(duì)應(yīng)關(guān)系表,確定與所述駕駛輸入速度值相對(duì)應(yīng)的對(duì)應(yīng)震動(dòng)頻率,其中所述第一對(duì)應(yīng)關(guān)系表中記錄了在不同實(shí)車(chē)駕駛速度時(shí)所產(chǎn)生的震動(dòng)頻率大小;
第二確定模塊,用于根據(jù)所述對(duì)應(yīng)震動(dòng)頻率和預(yù)存的第二對(duì)應(yīng)關(guān)系表,確定與所述對(duì)應(yīng)震動(dòng)頻率相對(duì)應(yīng)的所述伺服電機(jī)的轉(zhuǎn)速,其中所述第二對(duì)應(yīng)關(guān)系表中記錄了所述汽車(chē)駕駛模擬器在不同震動(dòng)頻率大小時(shí),所述伺服電機(jī)的對(duì)應(yīng)轉(zhuǎn)速;
控制模塊,用于根據(jù)所確定的與所述對(duì)應(yīng)震動(dòng)頻率相對(duì)應(yīng)的所述伺服電機(jī)的轉(zhuǎn)速,向所述伺服電機(jī)輸出控制信號(hào)。
其中,所述裝置還包括:
檢測(cè)模塊,用于檢測(cè)所述伺服電機(jī)的實(shí)際轉(zhuǎn)速,根據(jù)所述第一對(duì)應(yīng)關(guān)系表和所述第二對(duì)應(yīng)關(guān)系表,確定與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度。
進(jìn)一步地,所述裝置還包括:
判斷執(zhí)行模塊,用于若與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度與所述駕駛輸入速度值的差值在預(yù)設(shè)范圍之內(nèi),則保持伺服電機(jī)的轉(zhuǎn)速不變;若與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度與所述駕駛輸入速度值的差值超出所述預(yù)設(shè)范圍,則返回執(zhí)行獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值的步驟。
本發(fā)明的上述方案的有益效果如下:
本發(fā)明所提供的控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的方法及裝置通過(guò)獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值,根據(jù)所述第一對(duì)應(yīng)關(guān)系表和所述第二對(duì)應(yīng)關(guān)系表,向所述伺服電機(jī)輸出控制信號(hào),使所述伺服電機(jī)進(jìn)行轉(zhuǎn)動(dòng),模擬出與所述駕駛輸入速度值相對(duì)應(yīng)的震動(dòng)頻率,從而實(shí)現(xiàn)控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的目的。
附圖說(shuō)明
圖1為本發(fā)明的流程示意圖;
圖2為本發(fā)明的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
本發(fā)明針對(duì)現(xiàn)有的汽車(chē)駕駛模擬器無(wú)法根據(jù)駕駛速度模擬震動(dòng)的問(wèn)題,提供了一種控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的方法及裝置。
如圖1所示,本發(fā)明的實(shí)施例提供了一種控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的方法,其中所述汽車(chē)駕駛模擬器上安裝有伺服電機(jī),所述方法包括:
步驟11,獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值;
步驟12,根據(jù)所述駕駛輸入速度值和預(yù)存的第一對(duì)應(yīng)關(guān)系表,確定與所述駕駛輸入速度值相對(duì)應(yīng)的對(duì)應(yīng)震動(dòng)頻率,其中所述第一對(duì)應(yīng)關(guān)系表中記錄了在不同實(shí)車(chē)駕駛速度時(shí)所產(chǎn)生的震動(dòng)頻率大??;
步驟13,根據(jù)所述對(duì)應(yīng)震動(dòng)頻率和預(yù)存的第二對(duì)應(yīng)關(guān)系表,確定與所述對(duì)應(yīng)震動(dòng)頻率相對(duì)應(yīng)的所述伺服電機(jī)的轉(zhuǎn)速,其中所述第二對(duì)應(yīng)關(guān)系表中記錄 了所述汽車(chē)駕駛模擬器在不同震動(dòng)頻率大小時(shí),所述伺服電機(jī)的對(duì)應(yīng)轉(zhuǎn)速;
步驟14,根據(jù)所確定的與所述對(duì)應(yīng)震動(dòng)頻率相對(duì)應(yīng)的所述伺服電機(jī)的轉(zhuǎn)速,向所述伺服電機(jī)輸出控制信號(hào)。
本發(fā)明所提供的控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的方法通過(guò)獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值,根據(jù)所述第一對(duì)應(yīng)關(guān)系表和所述第二對(duì)應(yīng)關(guān)系表,向所述伺服電機(jī)輸出控制信號(hào),使所述伺服電機(jī)進(jìn)行轉(zhuǎn)動(dòng),模擬出與所述駕駛輸入速度值相對(duì)應(yīng)的震動(dòng)頻率,從而實(shí)現(xiàn)控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的目的。
其中,所述方法還包括:
步驟15,檢測(cè)所述伺服電機(jī)的實(shí)際轉(zhuǎn)速,根據(jù)所述第一對(duì)應(yīng)關(guān)系表和所述第二對(duì)應(yīng)關(guān)系表,確定與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度。
進(jìn)一步地,所述方法還包括:
若與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度與所述駕駛輸入速度值的差值在預(yù)設(shè)范圍之內(nèi),則保持伺服電機(jī)的轉(zhuǎn)速不變;
若與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度與所述駕駛輸入速度值的差值超出所述預(yù)設(shè)范圍,則返回執(zhí)行獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值的步驟。
本發(fā)明的上述實(shí)施例所述的方法通過(guò)檢測(cè)所述伺服電機(jī)的實(shí)際轉(zhuǎn)速,根據(jù)所述第一對(duì)應(yīng)關(guān)系表和所述第二對(duì)應(yīng)關(guān)系表中存儲(chǔ)的對(duì)應(yīng)關(guān)系分析出所述伺服電機(jī)實(shí)時(shí)模擬的實(shí)車(chē)駕駛速度,并反饋給獲取模塊;若所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的實(shí)車(chē)駕駛速度等于所述駕駛輸入速度值,則完成操作,以當(dāng)前的震動(dòng)頻率控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng);若所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的實(shí)車(chē)駕駛速度不等于所述駕駛輸入速度值,則繼續(xù)執(zhí)行獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值的步驟,并再一次的向所述伺服電機(jī)輸出控制信號(hào),以完成根據(jù)駕駛輸入速度值確定的與之相對(duì)應(yīng)的震動(dòng)頻率控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)。
如圖2所示,本發(fā)明的實(shí)施例還提供了一種控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的裝置,其中所述汽車(chē)駕駛模擬器上安裝有伺服電機(jī),所述裝置包括:獲取模塊,用于獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值;第一確定模塊,用 于根據(jù)所述駕駛輸入速度值和預(yù)存的第一對(duì)應(yīng)關(guān)系表,確定與所述駕駛輸入速度值相對(duì)應(yīng)的對(duì)應(yīng)震動(dòng)頻率,其中所述第一對(duì)應(yīng)關(guān)系表中記錄了在不同實(shí)車(chē)駕駛速度時(shí)所產(chǎn)生的震動(dòng)頻率大小;第二確定模塊,用于根據(jù)所述對(duì)應(yīng)震動(dòng)頻率和預(yù)存的第二對(duì)應(yīng)關(guān)系表,確定與所述對(duì)應(yīng)震動(dòng)頻率相對(duì)應(yīng)的所述伺服電機(jī)的轉(zhuǎn)速,其中所述第二對(duì)應(yīng)關(guān)系表中記錄了所述汽車(chē)駕駛模擬器在不同震動(dòng)頻率大小時(shí),所述伺服電機(jī)的對(duì)應(yīng)轉(zhuǎn)速;控制模塊,用于根據(jù)所確定的與所述對(duì)應(yīng)震動(dòng)頻率相對(duì)應(yīng)的所述伺服電機(jī)的轉(zhuǎn)速,向所述伺服電機(jī)輸出控制信號(hào)。
其中,所述裝置還包括:檢測(cè)模塊,用于檢測(cè)所述伺服電機(jī)的實(shí)際轉(zhuǎn)速,根據(jù)所述第一對(duì)應(yīng)關(guān)系表和所述第二對(duì)應(yīng)關(guān)系表,確定與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度。
進(jìn)一步地,所述裝置還包括:判斷執(zhí)行模塊,用于若與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度與所述駕駛輸入速度值的差值在預(yù)設(shè)范圍之內(nèi),則保持伺服電機(jī)的轉(zhuǎn)速不變;若與所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的參考駕駛速度與所述駕駛輸入速度值的差值超出所述預(yù)設(shè)范圍,則返回執(zhí)行獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值的步驟。
本發(fā)明所提供的控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的方法及裝置通過(guò)獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值,根據(jù)所述第一對(duì)應(yīng)關(guān)系表和所述第二對(duì)應(yīng)關(guān)系表,向所述伺服電機(jī)輸出控制信號(hào),使所述伺服電機(jī)進(jìn)行轉(zhuǎn)動(dòng),模擬出與所述駕駛輸入速度值相對(duì)應(yīng)的震動(dòng)頻率,從而實(shí)現(xiàn)控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)的目的;同時(shí)檢測(cè)所述伺服電機(jī)的實(shí)際轉(zhuǎn)速,根據(jù)所述第一對(duì)應(yīng)關(guān)系表和所述第二對(duì)應(yīng)關(guān)系表中存儲(chǔ)的對(duì)應(yīng)關(guān)系分析出所述伺服電機(jī)實(shí)時(shí)模擬的實(shí)車(chē)駕駛速度,并反饋給獲取模塊;若所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的實(shí)車(chē)駕駛速度等于所述駕駛輸入速度值,則完成操作,以當(dāng)前的震動(dòng)頻率控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng);若所述伺服電機(jī)的實(shí)際轉(zhuǎn)速相對(duì)應(yīng)的實(shí)車(chē)駕駛速度不等于所述駕駛輸入速度值,則繼續(xù)執(zhí)行獲取汽車(chē)駕駛模擬器當(dāng)前的駕駛輸入速度值的步驟,并再一次的向所述伺服電機(jī)輸出控制信號(hào),以完成根據(jù)駕駛輸入速度值確定的與之相對(duì)應(yīng)的震動(dòng)頻率控制汽車(chē)駕駛模擬器進(jìn)行模擬震動(dòng)。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技 術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。