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