基于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为一级放大,噪声滤除效果好,最终输出音色和音质都能够满足实际的需要。系统可以准确播报当地的经纬度、标准时间及景点的详细信息。本系统将为解决西藏导游人员短缺,加快西藏旅游业的信息化步伐、推动旅游业的发展提供一个比较好的方案,具有一定的市场前景。
评论