基于SIM900A和LPC2378无线数据传输系统设计
摘要 为实现低传输成本的异地实时无线数据传输,文中基于GSM/GPRS通信模块SIM900A和LPC2378控制器,实现了无线通信系统的设计。利用通信模块的SMS数据传输功能实现异地的实时无线数据传输,降低了传输成本。阐述了系统的硬件设计和软件实现方法。
关键词 LP2378;PDU编码;SIM900A;无线通信系统;GPRS;物联网
GSM是目前应用较为成熟和完善的一种通信系统。它可以提供短消息、语音、数据传送等多种业务。其中短消息的传送是GSM网络的一种重要业务,已得到广泛应用。如在变电站、电表、水塔等监测数据的无线传输和远程无线控制系统中都需要一种功耗小、性能稳定、抗干扰能力强的无线装置。迄今为止,无论是蓝牙技术,还是其他的无线电波遥控装置能满足以上条件的较少,而GSM系统可以很好地满足上述要求。
1 系统硬件设计
1.1 系统框图
设计—个基于GSM通信模块的无线传输系统,选用SIM900A通信模块和LPC2378控制器制成一款无线Modem,与串口终端协同收发短信数据,以此Modem和GSM网络为纽带可实现远距离的数据传送。设计框图如图1所示。
1.2 控制模块设计
控制模块核心芯片为LPC2378,是一个恩智浦半导体(NXP)公司推出的32位、具有精简指令集、超低功耗的基于ARM7TDMI-S的微控制器,适用于为各种目的而需要进行串行通信的应用。由于它具有低功耗、丰富的片内外设和方便灵活的开发手段,已成为众多单片机系列中一个研究热点。其主要特点有:低电压、超低功耗;工作电压范围为3.0~3.6 V;片内有10位的A/D转换器;4个32位的定时器,具有灵活的时钟设置;片内晶振的工作频率在1~24 MHz之间。具有4个UART串口,方便用户多机通信。提供P0.0~P4.0共5个数据端口,能为用户提供更多的处理功能。在提供的外围数据端口中,有4个具有中断功能。具有JTAG仿真调试接口,便于软件的调试。片内可提供较多的存储器,片内Flash为512 kB,同时还提供较多的RAM以便进行运算处理。
1.2.1 电源部分
在该系统中LPC2378单片机需要用3.3 V和1.8 V供电,因而用National公司的LM117-33和LM117-18芯片实现由5~3.3 V和3.3~1.8 V的降压处理,而LED灯,是在电源通电后变亮,指示电源的通断;电容是用来滤波,减小对输入端的干扰。电源供电原理图如图2所示。
1.2.2 串口通信和按键
LPC2378有两个串口,USART1与SIM900A的连接,USART0与上位机连接,通过串口0将上位机要传输的数据暂存在单片机中,然后通过串口1最终传到SIM900A模块中,从而实现数据的无线传输。虽然SIM900A模块的串口管脚的工作电平是CMOS电平,单片机的串口管脚的工作电压是TTL电平,但由于单片机的高低电平的逻辑判断电平可以实现与SIM900A的管脚进行连接,因此SIM900A模块的串口线可以直接与单片机的串口1相连,而串口0需要一个MAX3232进行电平转换与上位机通讯,如图3所示。
1.3 通信模块设计
SIM900A是芯讯通(SIMCom)公司推出的新一代无线通信GSM/GPRS模块,可以快速安全可靠地实现系统方案中的数据、语音传输、短消息服务(Short Message Service)和传真。模块的工作电压为3.2~4.8 V,工作的频段为EGSM 900 MHz和DCS 1 800 MHz。SIM900A支持GPRS multi-slot class 10/class 8(可选)和GPRS编码格式CS-1,CS-2,CS-3 and CS-4。所在频段最大功耗分别为2 W(900 MHz)和1 W(1 800 MHz)。
SIM900 A采用省电技术设计,所以在Sleep模式下最低耗流只有1.0 mA。常用工作模式有Sleep、Idle、Talk等模式。由于尺寸只有24 mm×24 mm×3 mm,所以SIM900A几乎可以满足所有用户应用中对空间尺寸的要求,例如M2M,数据传输系统等。SIM900A为SMT封装,基于STE的单芯片方案,采用ARM926EJ-S架构,实现电源连接、指令、数据、语音信号、及控制信号的双向传输。
键盘和SPI显示接口可以使用户灵活地设计定制应用。主串口和调试串口可以帮助用户轻松地进行开发应用。一路音频接口,包含一个麦克风输入和一个扬声器输出。可编程的通用输入输出接口(GPIO)。SIM900A内嵌TCP/IP协议,扩展的TCP/IPAT命令让用户能够容易的使用TCP/IP协议,而且在数据传输方面应用广泛。
1.3.1 电源部分
SIM900A采用VBAT为3.4~4.5 V的单电源供电。在一些情况下,信号传输的猝发会导致电压跌落,这时电流损耗的峰值会达到2 A。因此,电源必须能提供足够2 A的电流。给SIM900A供电,采用Micrel公司的LDO—MIC29302BT实现由5~4 V的降压处理,如图4所示。
1.3.2 SIM卡电路
SIM卡的接口电平由模块内部的电压稳压器提供,正常电压值为2.8 V或者1.8 V。复位后,所有引脚输出低电平。6脚SIM卡电路如图5所示。
传输系统 设计 数据 无线 SIM900A LPC2378 基于 相关文章:
- SDH数字微波传输系统原理及应用(12-21)
- POE交换机加EOC轻松搞定网络监控传输系统(10-16)
- 基于蓝牙的数据互联传输系统设计(06-06)
- 无线影音传输系统的功能特点(05-31)
- 基于TMS320C6713的USB数据传输系统设计(04-05)
- 基于Virtex-5的串行传输系统的实现(08-29)
- 妤傛ḿ楠囩亸鍕暥瀹搞儳鈻肩敮鍫濆悋閹存劕鐓跨拋顓熸殌缁嬪顨滅憗锟�
閸忋劍鏌熸担宥咁劅娑旂姴鐨犳0鎴滅瑩娑撴氨鐓$拠鍡礉閹绘劕宕岄惍鏂垮絺瀹搞儰缍旈懗钘夊閿涘苯濮幃銊ユ彥闁喐鍨氶梹澶歌礋娴兼ḿ顫呴惃鍕殸妫版垵浼愮粙瀣瑎...
- 娑擃厾楠囩亸鍕暥瀹搞儳鈻肩敮鍫濆悋閹存劕鐓跨拋顓熸殌缁嬪顨滅憗锟�
缁箖鈧拷30婢舵岸妫亸鍕暥閸╃顔勭拠鍓р柤閿涘奔绗撶€硅埖宸跨拠鎾呯礉閸斺晛顒熼崨妯烘彥闁喕鎻崚棰佺娑擃亜鎮庨弽鐓庣殸妫版垵浼愮粙瀣瑎閻ㄥ嫯顩﹀Ч锟�...
- Agilent ADS 閺佹瑥顒熼崺纭咁唲鐠囧墽鈻兼總妤勵棅
娑撴挸顔嶉幒鍫n嚦閿涘苯鍙忛棃銏n唹鐟欘枃DS閸氬嫮顫掗崝鐔诲厴閸滃苯浼愮粙瀣安閻㈩煉绱遍崝鈺傚亶閻€劍娓堕惌顓犳畱閺冨爼妫跨€涳缚绱癆DS...
- HFSS鐎涳缚绡勯崺纭咁唲鐠囧墽鈻兼總妤勵棅
鐠у嫭绻佹稉鎾愁啀閹哄牐顕抽敍灞藉弿闂堛垼顔夐幒鍦欶SS閻ㄥ嫬濮涢懗钘夋嫲鎼存梻鏁ら敍灞藉簻閸斺晜鍋嶉崗銊╂桨缁崵绮洪崷鏉款劅娑旂姵甯夐幓顡嶧SS...
- CST瀵邦喗灏濆銉ょ稊鐎广倕鐓跨拋顓熸殌缁嬪顨滅憗锟�
閺夊孩妲戝ú瀣╁瘜鐠佽绱濋崗銊╂桨鐠佸弶宸緾ST閸氬嫰銆嶉崝鐔诲厴閸滃苯浼愮粙瀣安閻㈩煉绱濋崝鈺傚亶韫囶偊鈧喕鍤滅€涳附甯夐幓顡塖T鐠佹崘顓告惔鏃傛暏...
- 鐏忓嫰顣堕崺铏诡攨閸╃顔勭拠鍓р柤
娑撳洣绗€妤傛ɑ銈奸獮鍐叉勾鐠у嚖绱濇潻娆庣昂鐠囧墽鈻兼稉杞扮稑閸︺劌鐨犳0鎴炲Η閺堫垶顣崺鐔枫亣鐏炴洘瀚甸懘姘剧礉閹垫挷绗呴崸姘杽閻ㄥ嫪绗撴稉姘唨绾偓...
- 瀵邦喗灏濈亸鍕暥濞村鍣洪幙宥勭稊閸╃顔勭拠鍓р柤閸氬牓娉�
鐠愵厺鎷遍崥鍫ユ肠閺囨潙鐤勯幆鐙呯礉缂冩垵鍨庨妴渚€顣剁拫鍙樺崕閵嗕胶銇氬▔銏犳珤閵嗕椒淇婇崣閿嬬爱閿涘本鍨滅憰浣圭壉閺嶉绨块柅锟�...