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