SIM900A模块-单片机资料 联系客服

发布时间 : 星期六 文章SIM900A模块-单片机资料更新完毕开始阅读efc4c2cadbef5ef7ba0d4a7302768e9951e76ec1

棉蚜快速监测装置的远程控制系统设计

的开发要求。可以内置客户应用程序。SIM900A GSM/GPRS使用工业标准界面,使得具备GSM/GPRS 900/1800MHz功能的SIM900A以小尺寸和低功耗实现语音、SMS、数据和传真信息的高速传输。SIM900A能满足M2M 几乎所有应用要求,尤其是小巧、紧凑型的设计。其物理尺寸为:24mm x 24mm x 3mm。可广泛应用于车载跟踪、车队管理、无线POS、手持PDA、智能抄表与电力监控等众多方向。

设计此系统的是基于短消息方式,简单、方便使用、价格低廉的实用性系统,因此我们选择SIM900A。两者功能相似,SIM340在相同技术领域相对SIM900A更胜一筹,但对本系统而言SIM900A性价比更高。

3 硬件电路设计

3.1单片机外围电路

单片机外围电路包括C8051F340单片机、复位电路、晶振电路、电源电路。

3.1.1晶振电路:

单片机的晶振电路有两种形式,一种是采用外部时钟信号,外部时钟信号需从XTAL1引脚输入,XTAL2引脚悬空,原因是CPU片内时钟信号取自作为反馈放大元件的二输入与非门的一个输入端。另一种是使用片内的震荡电路,XTAL1、XTAL2作为系统时钟信号的输入、输出端,此时,晶振、电容以及片内与非门(起反馈、放大作用的元件,类似于电容三点式震荡电路中的三极管)构成电容三点式振荡器。由于石英晶体振荡器中的静态电容、外接震荡电容均远大于晶体弹性等效串联电容,因此震荡频率主要由晶体振荡器并联谐振频率决定。本系统的晶振采用方法二,Y1为11.0592MHz晶振,以产生准确的9600bps的串口通信波特率,使单片机和SIM900A模块通信出错率降低。C1和C2为30pF瓷片电容。

3.1.2复位电路

干扰以脉冲的形式出现,而最终造成微机系统故障的多数现象为“死机”。究其原因是CPU在执行某条指令时,受干扰的冲击,使它的操作码或地址码发生改变,致

棉蚜快速监测装置的远程控制系统设计

使该条指令出错。这时,CPU执行随机拼写的指令,甚至将操作数作为操作码执行,导致程序“跑飞”或进入“死循环”。为使这种“跑飞”或进入“死循环”的程序自动恢复,重新正常工作,一种有效的办法是采用硬件“看门狗”技术。用看门狗*程序的运行。若程序发生“死机”,则看门狗产生复位信号,引导单片机程序重新进入正常运行。此外,当电源电压降低或掉电时,会造成重要的数据丢失,系统不能正常运行。若设法在电源电压降至一定的限值之前,单片机快速地保存重要数据,将会最大限度地减少损失。

单片机的掉电工作方式电路原理图如下图所示:当PD设置为1时,激活掉电方式,此时

=0,与非门输出为低电平,时钟发生器停止工作,单片机内所有运行

状态均被停止,只有片内RAM和SFR中的数据被保存起来。在单片机系统中可借助于一定的外部附加电路监测电源电压,并在电源发生故障时及时通知单片机(如通过引发

中断来实现)快速保存重要数据,且断开外围设备用电电源,使整个应用

系统的功耗降到最少。当电源恢复正常时,取消掉电工作方式,通过复位单片机,使系统重新正常工作。

图3.2复位电路

3.1.3 电源电路

(1)C8051F340电源模块设计

LM2596 开关电压调节器是降压型电源管理单片集成电路,能够输出3A 的驱动

棉蚜快速监测装置的远程控制系统设计

电流,同时具有很好的线性和负载调节特性。固定输出版本有3.3V、5V、12V, 可调版本可以输出小于 37V 的各种电压。这里固定输出VCC为5V

A1117是一款正电压输出的低压降三端线性稳压电路,在1A输出电流下的压降为1.2V.。X1117分为两个版本,固定电压输出版本和可调电压输出版本.固定输出电压1.5V、1.8V、2.5V、3.3V、5.0V和可调版本的电压精度为1%;。A1117内部集成过热保护和限流电路,适用于各类电子产品。这里采用固定电压输出版本且固定电压输出VDD为3.3v

本系统的电源电路采用的电源模块如图

图3.3源电路

棉蚜快速监测装置的远程控制系统设计

3.2 SIM900A模块

3.3输出控制模块设计

主要作用是驱动电磁阀,使继电器闭合,实现开关控制。:

其工作原理:这里用一个PNP型的三极管,e集接VCC,C集接继电器的3脚,用于驱动继电器闭合,b集接一个200殴的电阻,并接到单片机的P1^4口,刚开始时单片机的P1^4口是高电平,根据PNP型三极管的工作原理,e集合c集不导电,继电器接的是1脚和2脚,当单片机的P1^4口把电位拉低时,三极管导电,驱动继电器的电磁阀,使1脚和3脚闭合(相当于水阀的开关闭合导电),从而实现灌溉功能。

图3.14 输出控制电路