本技術(shù)屬于車輛,尤其涉及一種電機(jī)的發(fā)聲方法、車輛、存儲介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、新能源汽車使用電動驅(qū)動系統(tǒng)進(jìn)行驅(qū)動,相比于燃油發(fā)動機(jī),通過電機(jī)驅(qū)動使得車輛在行駛過程中環(huán)境更加安靜,車內(nèi)噪音也相應(yīng)減少。
2、相關(guān)技術(shù)中,新能源汽車通常使用音響設(shè)備來模擬內(nèi)燃機(jī)聲浪,從聽覺上帶給人加速的感受,從而增加駕駛樂趣。但是這種實(shí)現(xiàn)方式需要增加額外的音響、電路等硬件設(shè)備,增加了生產(chǎn)成本。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。為此,本技術(shù)提出一種電機(jī)的發(fā)聲方法、車輛、存儲介質(zhì)及計(jì)算機(jī)程序產(chǎn)品,能使電機(jī)本身發(fā)聲而替代車上的喇叭,降低車輛的生產(chǎn)成本。
2、第一方面,本技術(shù)提供了一種電機(jī)的發(fā)聲方法,包括:
3、對音頻數(shù)據(jù)進(jìn)行采樣,得到音頻采樣信號;
4、根據(jù)所述音頻采樣信號確定電機(jī)的控制信號;
5、根據(jù)所述控制信號控制所述電機(jī),以使所述電機(jī)發(fā)聲。
6、在一些實(shí)施例中,所述對音頻數(shù)據(jù)進(jìn)行采樣,包括:
7、在一個(gè)載波周期內(nèi),對音頻數(shù)據(jù)進(jìn)行多次采樣。
8、在一些實(shí)施例中,所述在一個(gè)載波周期內(nèi),對音頻數(shù)據(jù)進(jìn)行多次采樣,包括:
9、在一個(gè)載波周期內(nèi),在載波信號的多個(gè)極值點(diǎn)所在的時(shí)刻,對音頻數(shù)據(jù)進(jìn)行采樣。
10、在一些實(shí)施例中,所述極值點(diǎn)包括波峰和/或波谷。
11、在一些實(shí)施例中,當(dāng)所述電機(jī)為電控多相橋臂同相位控制時(shí),所述在一個(gè)載波周期內(nèi),對音頻數(shù)據(jù)進(jìn)行多次采樣,包括:
12、在一個(gè)載波周期內(nèi),通過電機(jī)的其中一個(gè)橋臂的載波信號對音頻數(shù)據(jù)進(jìn)行多次采樣。
13、在一些實(shí)施例中,當(dāng)所述電機(jī)為電控多相橋臂錯(cuò)相位控制時(shí),所述在一個(gè)載波周期內(nèi),對音頻數(shù)據(jù)進(jìn)行多次采樣,包括:
14、在一個(gè)載波周期內(nèi),通過電機(jī)的其中一個(gè)橋臂的載波信號對音頻數(shù)據(jù)進(jìn)行多次采樣。
15、在一些實(shí)施例中,當(dāng)所述電機(jī)為電控多相橋臂錯(cuò)相位控制時(shí),所述在一個(gè)載波周期內(nèi),對音頻數(shù)據(jù)進(jìn)行多次采樣,包括:
16、在一個(gè)載波周期內(nèi),通過電機(jī)的至少兩個(gè)橋臂中的每個(gè)橋臂的載波信號對音頻數(shù)據(jù)進(jìn)行至少一次采樣。
17、在一些實(shí)施例中,所述根據(jù)所述音頻采樣信號確定電機(jī)的控制信號,包括:
18、確定所述音頻采樣信號對應(yīng)的音頻注入電壓和/或音頻注入電流;
19、根據(jù)所述音頻注入電壓和/或音頻注入電流調(diào)整所述電機(jī)的控制信號的占空比。
20、在一些實(shí)施例中,所述根據(jù)所述音頻注入電壓和/或音頻注入電流調(diào)整所述電機(jī)的控制信號的占空比,包括:
21、根據(jù)所述音頻注入電壓和/或音頻注入電流確定電機(jī)的相位電壓;
22、根據(jù)所述相位電壓調(diào)整所述電機(jī)的控制信號的占空比。
23、在一些實(shí)施例中,所述根據(jù)所述相位電壓調(diào)整所述電機(jī)的控制信號的占空比,包括:
24、在載波信號的極值點(diǎn)所在的時(shí)刻,根據(jù)所述相位電壓調(diào)整所述電機(jī)的控制信號的占空比。
25、在一些實(shí)施例中,所述在載波信號的極值點(diǎn)所在的時(shí)刻,根據(jù)所述相位電壓調(diào)整所述電機(jī)的控制信號的占空比,包括:
26、在載波信號的t1時(shí)刻,根據(jù)所述相位電壓調(diào)整所述電機(jī)的控制信號的占空比;
27、其中,t1為極值點(diǎn),且0<t1-tm<ts,ts為載波周期,tm為本次采樣完成時(shí)刻。
28、在一些實(shí)施例中,所述根據(jù)所述控制信號控制所述電機(jī),包括:
29、根據(jù)所述控制信號控制所述電機(jī)的橋臂的開關(guān)器件。
30、第二方面,本技術(shù)提供了一種車輛,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上述任一項(xiàng)所述的電機(jī)的發(fā)聲方法。
31、第三方面,本技術(shù)提供了一種非暫態(tài)計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一項(xiàng)所述的電機(jī)的發(fā)聲方法。
32、第四方面,本技術(shù)提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一項(xiàng)所述的電機(jī)的發(fā)聲方法。
33、本技術(shù)實(shí)施例中的上述一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果之一:
34、根據(jù)本技術(shù)的電機(jī)的發(fā)聲方法,對音頻數(shù)據(jù)進(jìn)行采樣,得到音頻采樣信號;根據(jù)音頻采樣信號確定電機(jī)的控制信號;根據(jù)控制信號控制電機(jī),從而能控制電機(jī)本身發(fā)出與音頻數(shù)據(jù)對應(yīng)的聲音,無需設(shè)置額外的發(fā)聲硬件設(shè)備,有利于降低車輛的生產(chǎn)成本。
35、進(jìn)一步的,通過在每個(gè)載波周期內(nèi)對音頻數(shù)據(jù)進(jìn)行多次采樣,采集到了更多的采樣點(diǎn)以捕捉音頻信號的細(xì)微變化,提高采樣頻率從而提升了音頻信號的還原度,提高了電機(jī)發(fā)聲的質(zhì)量。
36、進(jìn)一步的,載波信號的極值點(diǎn)代表了控制信號在每個(gè)周期內(nèi)的最高和最低點(diǎn),載波信號的極值點(diǎn)也是每個(gè)橋臂寄存器比較值更新的點(diǎn)位,即占空比可以穩(wěn)定控制電機(jī)運(yùn)行更新的點(diǎn)位,通過在這些極值點(diǎn)進(jìn)行采樣及時(shí)地捕獲音頻信號的變化,進(jìn)一步的及時(shí)處理成為電機(jī)的控制信號的占空比,及時(shí)更新占空比減少控制延遲導(dǎo)致的雜音、重音,在極值點(diǎn)采樣與控制信號的自然節(jié)拍同步,有助于保持音頻信號與電機(jī)控制信號之間的時(shí)間一致性,使得電機(jī)輸出的聲音信號緊密跟隨原始音頻信號的變化。
37、進(jìn)一步的,當(dāng)電機(jī)為電控多相橋臂同相位控制時(shí),通過其中一個(gè)橋臂載波信號進(jìn)行多次采樣,可以獲得更高采樣頻率的采樣信號,使得在每個(gè)相位的控制周期內(nèi),根據(jù)每相的具體情況調(diào)整控制信號的占空比,進(jìn)一步提高了控制信號的調(diào)整頻率,從而進(jìn)一步提升了音頻信號的還原度。
38、進(jìn)一步的,當(dāng)電機(jī)為電控多相橋臂同相位控制時(shí),通過電機(jī)的其中一個(gè)橋臂載波信號對音頻數(shù)據(jù)進(jìn)行多次采樣,或者通過至少兩個(gè)橋臂載波信號中的每個(gè)橋臂載波信號對音頻數(shù)據(jù)進(jìn)行至少一次采樣,可以獲得更高采樣頻率的采樣信號,使得在每個(gè)相位的控制周期內(nèi),根據(jù)每相的具體情況調(diào)整控制信號的占空比,進(jìn)一步提高了控制信號的調(diào)整頻率,從而進(jìn)一步提升了音頻信號的還原度。
39、進(jìn)一步的,通過將音頻采樣信號轉(zhuǎn)換為電流和/或電壓,通過電流和/或電壓調(diào)整電機(jī)的控制信號的占空比,從而精確調(diào)節(jié)電機(jī)的轉(zhuǎn)速和振動幅度,使得電機(jī)能夠更加精確地復(fù)現(xiàn)原始音頻信號的特征。
40、進(jìn)一步的,通過在載波信號的極值點(diǎn)處完成占空比的更新,能使得控制信號的更新與音頻信號的采樣數(shù)據(jù)同步,有助于減少由于信號更新延遲而可能產(chǎn)生的音頻失真。
41、更進(jìn)一步的,通過在載波信號的下一極值點(diǎn)根據(jù)本次的音頻采樣信號完成控制信號占空比的調(diào)整,使得控制信號的更新與音頻信號的最新采樣數(shù)據(jù)同步,從而在電機(jī)的每個(gè)載波周期內(nèi)都能夠根據(jù)新的音頻信號特征調(diào)整控制信號,最大程度減少由于信號更新延遲而可能產(chǎn)生的音頻失真,使得電機(jī)輸出的聲音信號緊密跟隨原始音頻信號的變化,提高聲音的動態(tài)響應(yīng)和準(zhǔn)確性。
42、本技術(shù)的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本技術(shù)的實(shí)踐了解到。