GPS藍牙接收器是一種可攜式、電池供電的手持設備,採用藍牙接口,通過無線技術將GPS 信號提供給具有藍牙接口的顯示裝置,能夠為用戶提供定位和導航信息。文章根據手持GPS藍牙接收器的特點,進行系統設計,從硬體、軟體兩方面進行論述,提出了一種實現方案,實驗的結果說明設計方案是可行的,具有成本低,產品體積小,性能穩定,易生產和便於改進等主要特點,可滿足用戶的需要,有一定的發展空間。
為了方便開發,硬體採用模塊化方式設計.GPS藍牙接收器的硬體電路設計共分五個模塊:GPS、藍牙、電源、開關、藍牙天線。 GPS模塊選用的型號是RGM3310.其電源輸入為3.3VDC,耗電量連續使用模式下為70mA,省電模式下為35mA,傳輸速度為4,800~57,600bps, 輸出格式為NMEA0183GGA,GSA,GSV,RMC.將GPS模塊的輸出端直接與藍牙的輸入端連接,藍牙 將GPS數據不做處理通過藍牙天線以串口的形式傳輸給帶藍牙接口的終端。
藍牙模塊:選用的型號是CSR的BCM-02.外 形尺寸為,其電源輸入為2.7V~3.6VDC,支持Spec.v1.1規範,傳輸距離可達10m,內置8Mbi2tFlash,支持Park,Sniff,Hold和DeepSleep四種模式。在進行二次開發的過程中,需要對串口協議進行進一步的開發,採用CSR公司提供的BlueLab藍牙嵌入式軟體開發工具包,使用VC++調用軟體開發工具提供給用戶的動態連接庫(DLL),針對具體應用編寫程序,並通過BlueFlash程序向CSR藍牙模塊的Flash存儲器中寫入固件。藍牙模塊原理圖如圖2所示。