电线的连接,可以减少充电口不兼容而带来不必要的麻烦。方案2:采用9V干电池接口给系统供电,一般户外运动不能保证随时随地有USB供电口,而干电池供电很好的解决了这一问题,但9V供电口与电池的连接较为繁琐,不方便快速安装。综合两者,由于电源接口占用面积不是很大,可以将两者同时应用在电源供电上,很好的解决了两者之间存在的缺点。2.2.6报警模块的方案选择方案1:采用语音芯片提示,优点可以自由设定要提示的声音,方便使用者使用。缺点使用复杂,需要专门的编程软件,成本高控制复杂,不便于普及。方案2:采用有源蜂鸣器提示,控制器只需要输出高低电平即可实现蜂鸣器报警,通过改变高低电平的频率,即可实现蜂鸣器产生不同声音的效果,使用电路简单实用,只需要三极管,限流电阻和蜂鸣器,可靠性高。综上所述,选择方案2。2.2.7串口电路的方案选择方案1:采用电脑D型9针插口,与MAX32芯片以及外围电路搭建单片机与电脑串口通信电路,此方案元器件较少,并且搭建方便,但目前有许多电脑没有DB9口,另外DB9口插口占用面积太大,不利于电路搭建,所以此方案实际实用性不强。方案2:采用USB转TTL实现串口通信,此模块可直接使用,不需外接电路,并且电脑自带多个USB口,方便调试,使用方便。综上所述,采用USB转TTL实现串口通信。2.3总体方案经过反复论证,最终确定如下方案:方案整体原理图如图2.4所示。图2.4电子指南针原理图(1)主控芯片采用STC89C52单片机作为主控制器。(2)采用HMC5883作为三轴磁传感器。(3)用LCD12864显示。电源单片机及外围电路HMC5883磁阻传感器矩阵键盘LCD12864液晶显示屏USB转TTL串口电路陕西理工学院毕业设计第5页共54页(4)采用4x4矩阵键盘作为人及交换界面。(5)用9V干电池与USB口供电。(6)采用蜂鸣器报警提示。(7)采用USB转串口通信电路。