基于APM7101的漢、英雙語MP3導(dǎo)游機(jī)的設(shè)計與實現(xiàn)
這里需要注意的是:GPS模組的電源電壓不要超過給定值(3-6.5 V),一般采用3.3 V供電,而且電源的極性不要接反。其全功率模式下,其電流為68 mA,待機(jī)模式下為1 mA。
GPS模組采用APM7101,定位精度在1Om以內(nèi)。GPS模組電路如圖4所示。啟動后GPS的信號燈即圖4中的LED會周期閃爍。通過選擇電阻來選通UART通道A,B,默認(rèn)為通道A。同樣,復(fù)位引腳也是通過選擇電阻來實現(xiàn)選通的,其默認(rèn)為接口的第2個引腳。
4 系統(tǒng)軟件設(shè)計
主程序是一個封閉的循環(huán)。I/O端口初始化部分主要按照硬件資源分配對I/O 端口的狀態(tài)進(jìn)行初始設(shè)置,包括I/O口狀態(tài),設(shè)置上拉電阻等,都在I/O端口初始化子函數(shù)中完成;GPS初始化是初始化各硬件模塊;液晶初始化主要是對液晶顯示部分的相關(guān)數(shù)據(jù)線,控制線的狀態(tài)進(jìn)行設(shè)置;SPR4096初始化主要是設(shè)置串行傳輸速率以及CPU時鐘頻率和相對應(yīng)的I/O口的狀態(tài)。然后程序進(jìn)入主循環(huán),不斷進(jìn)行按鍵掃描,根據(jù)按鍵值進(jìn)入相應(yīng)的功能模塊。主程序流程圖如圖5所示。
5 結(jié)論
當(dāng)系統(tǒng)工作在正常放電模式時,測試主控板消耗電流(主控板工作電壓為DC 5 V)、語音播報時內(nèi)部語音放大電路消耗的電流和GPS(APM7 101)模組(正常工作電壓為DC 3.3 V)消耗的電流。最終測試結(jié)果:主控板消耗電流94 mA;語音播放時系統(tǒng)消耗電流80 mA;GPS(APM7101)模組消耗電流47 mA。該電路能夠穩(wěn)定工作在直流5~7 V的電源下,系統(tǒng)響應(yīng)速度快,語音采用SPY0030為一級放大,噪聲濾除效果好,最終輸出音色和音質(zhì)都能夠滿足實際的需要。系統(tǒng)可以準(zhǔn)確播報當(dāng)?shù)氐慕?jīng)緯度、標(biāo)準(zhǔn)時間及景點的詳細(xì)信息。本系統(tǒng)將為解決西藏導(dǎo)游人員短缺,加快西藏旅游業(yè)的信息化步伐、推動旅游業(yè)的發(fā)展提供一個比較好的方案,具有一定的市場前景。
評論