2.1.1 开关机控制
有两种方法可以使模块开机,第一种方法是通过系统连接器上的on/off引脚,第二种方法是使用外部充电器。
系统连接器上的第51引脚是on/off引脚,在此引脚上加一瞬时低电平会使模块开机,模块关机是通过at指令实现的,关机指令为at+zpwroff。第二种方法是使用外部充电器为模块供电,如果外部电压同时加于v_main(pin 71,72,73,74,75)和vchg(pin 79)就会使模块开机,当充电电源移走后,模块会关机。
2.1.2通讯
mg801a模块提供串行异步通讯接口uart(他与串口的数据通讯遵从rs232接口协议),因为单片机与模块都是3v左右的供电电压,都符合ttl电平标准,所以可以直接连接,实现通讯功能。
2.1.3 uim卡
uim卡是cdma手机运用的一种智能卡。uim卡提供个人认证信息,可以允许ms或手机连接网络。uim卡可以允许用户拨打或接听电话和收发短信息。uim卡固定在卡座上,通过卡座的6个引脚与外部连接。mg801a模块为了减少功耗为uim提供了一个使能引脚,在此可以不用,使uim卡一直处于工作状态。
2.2 稳压电源电路
数据终端的工作电压为5 v dc。另外,电源的指标不仅仅有电压的要求,而且功率容限等指标都要满足要求。故采用图4的设计方案。在该系统中,开关电源芯片lm7805完成12v到5v的转换,加两个二极管起降压保护的作用,为模块供电。电源电路主要由lm7805和as117—3.o这两个三端稳压电源模块构成,电源模块as117—3.o接收lm7805输入的5v电压,输出为整个单片机系统和uim卡的3v供电电压。电源的输出基本不会受外部输入变动的干 扰,而且有效地消除了电磁干扰。
2.3 单片机外围电路
单片机采用cygnal公司的带双串口的c8051f020,一方面实现了对无线模块的初始化和控制,另一方面实现了与带有标准rs232串口的通讯。需要说明的是要加电平转换电路,把ttl电平转化为rs232电平,在本设计中选用的是sp3223芯片。c8051f020单片机在功能、性能上比以往的传统单片机有了很大的提高,但复位和时钟电路和以前单片机没有区别。增加了jtag接口,能实现在线下载,在下调试功能,从而使整个开发过程简单、可靠。