2018-10-19 15:09:07分類:解決方案6817
? ?藍(lán)牙是一種工作在免費(fèi)的ISM頻段的短距離無線通信技術(shù),在各種設(shè)備之間實(shí)現(xiàn)靈活、安全、低成本、低功耗的語音和數(shù)據(jù)通信。它采用自適應(yīng)跳頻技術(shù),可以和多種無線通信共存于ISM頻段,與同用于短距離無線通信的Zigbee和UWB相比,藍(lán)牙協(xié)議和標(biāo)準(zhǔn)更加完善,設(shè)備間一致性和互連通性好,而且以Profile的形式定義了具體應(yīng)用的實(shí)現(xiàn)方式,從而保證了兼容性。一款成熟穩(wěn)定的藍(lán)牙產(chǎn)品的設(shè)計(jì)面臨諸多技術(shù)上的挑戰(zhàn),結(jié)合自己設(shè)計(jì)一款車載藍(lán)牙設(shè)備的開發(fā)經(jīng)驗(yàn),賽億方案公司從配對關(guān)鍵技術(shù)及開發(fā)講解。
? ?車載藍(lán)牙系統(tǒng)中的藍(lán)牙技術(shù)是從手機(jī)的藍(lán)牙技術(shù)延續(xù)下來的,擁有相同的發(fā)射系統(tǒng)。車載藍(lán)牙只是以無線藍(lán)牙技術(shù)為基礎(chǔ)而設(shè)計(jì)研發(fā)的車內(nèi)無線免提系統(tǒng)。
? ?主要功能為在正常行駛中用藍(lán)牙技術(shù)與手機(jī)連接進(jìn)行免提通話,已達(dá)到解放雙手,降低交通肇事隱患的目的
? ?車載藍(lán)牙的功能就是自動(dòng)辨識(shí)移動(dòng)電話,不需要電纜或電話托架便可與手機(jī)聯(lián)機(jī);車主可以不接觸手機(jī),甚至是雙手保持在方向盤上,都可以控制手機(jī),用語音指令控制接聽或撥打電話。使用者可以通過車上的音響進(jìn)行通話。
? ?一、車載藍(lán)牙語音控制系統(tǒng)的硬件設(shè)計(jì)
? ?1.1 芯片的選擇
? ?在進(jìn)行車載藍(lán)牙語音控制系統(tǒng)設(shè)計(jì)中,我們將該系統(tǒng)的功能設(shè)計(jì)目標(biāo)設(shè)定為,可以通過駕駛員發(fā)出語音指令之后,系統(tǒng)可以對語音信號(hào)進(jìn)行處理,最終轉(zhuǎn)化為車輛的控制信號(hào),對車輛中的相關(guān)設(shè)備進(jìn)行控制與調(diào)試。要想實(shí)現(xiàn)以上功能的設(shè)計(jì),主要是依靠于藍(lán)牙芯片與語音處理芯片來發(fā)揮作用的,因此要進(jìn)行相應(yīng)的芯片的選擇。藍(lán)牙語音控制系統(tǒng)由于主要是對聲音進(jìn)行處理,所需的數(shù)據(jù)信息較大,計(jì)算比較復(fù)雜且對于計(jì)算的準(zhǔn)確性要求是極高的,因此要選用DSP芯片進(jìn)行語音信息的處理。我們在系統(tǒng)設(shè)計(jì)中所采用的芯片為Blue Core5。
? ?1.2 藍(lán)牙語音控制開發(fā)方案
? ?1.2.1 單芯片方案
? ?Blue Core5的單芯片開發(fā)方案主要就是將該芯片作為主芯片來實(shí)現(xiàn)整個(gè)語音控制系統(tǒng)的功能。將Blue Core5芯片作為媒介以實(shí)現(xiàn)系統(tǒng)中相關(guān)軟件功能和藍(lán)牙的協(xié)議棧,從而可以實(shí)現(xiàn)通過駕駛員的外部通訊,來完成相關(guān)操作。通過該芯片進(jìn)行系統(tǒng)開發(fā)可以實(shí)現(xiàn)不用外部MCU進(jìn)行數(shù)據(jù)處理,進(jìn)而使產(chǎn)品的生產(chǎn)成本減少,同時(shí)所開發(fā)的產(chǎn)品體積也會(huì)較小應(yīng)用起來更加的方便。但是進(jìn)行單芯片的系統(tǒng)開發(fā),整個(gè)系統(tǒng)就會(huì)相對變得復(fù)雜,進(jìn)而使生產(chǎn)周期變得較長。
? ?1.2.2 模塊化方案
? ?模塊化方案開發(fā)就是指將Blue Core5芯片設(shè)定為藍(lán)牙的基帶傳輸設(shè)備,至于其他的系統(tǒng)軟件功能以及藍(lán)牙的協(xié)議棧都交給外部處理器進(jìn)行執(zhí)行。該方案的系統(tǒng)復(fù)雜性相對減弱且開發(fā)周期也得到縮短,但是相較于單芯片的開發(fā)方案來講硬件的生產(chǎn)成本較高,因此較適用于軟件功能相較復(fù)雜的系統(tǒng)功能開發(fā)。
? ?1.3 硬件電路的總體設(shè)計(jì)
? ?車載藍(lán)牙語音控制系統(tǒng)的設(shè)計(jì)中,我們所設(shè)計(jì)的系統(tǒng)功能的實(shí)現(xiàn)所需要的軟件功能相對簡單,因此選用單芯片的設(shè)計(jì)方案進(jìn)行實(shí)際開發(fā)。將Blue Core5芯片作為整個(gè)系統(tǒng)的主控芯片,與其他的外圍器件如天線模塊、電源電路以及充電電路和鍵盤等部分共同構(gòu)成整個(gè)硬件系統(tǒng)[2]。該藍(lán)牙模塊主要是用來與藍(lán)牙網(wǎng)關(guān)進(jìn)行無線通信的,它可以將駕駛員輸入的語音信息中產(chǎn)生的回聲和噪音進(jìn)行消除或抑制。進(jìn)而使語音信號(hào)可以清晰的傳輸給控制系統(tǒng)進(jìn)行控制信號(hào)的轉(zhuǎn)換,最終在以藍(lán)牙數(shù)據(jù)的形式傳送給藍(lán)牙網(wǎng)關(guān)。