单片机斥地板

GPS+GPRS定位斥地板(SIM900A+GS92方案)

    笔者文章登载于2008年10月《无线电》杂志“GSM模块——完成近程节制的新锐 ”一文,文章中咱们引见了一些常用的GSM模块,咱们在2008年推出了“西门子 Siemens TC35/TC35i GSM 斥地板”,自投放市场以来,遭到了泛博用户的好评,质量、质量、唱工、材料属于一流,咱们成功斥地了短信节制继电器的源法式代码,使用C言语平台,使用51单片机来收发短信,便当了良多客户进行二次斥地,也有不少客户在咱们斥地板的平台上快速、高效地完成为二次斥地,做了一系列的GSM节制产物。

    2008-2009年,咱们按照用户的反馈环境与建议,将斥地板硬件与设想的软件做了响应的完满,2010年,咱们总结了以往的经验和技术,最新推出了SIM300 GRPS单片机斥地板,在硬件上保留了本来硬件产物不变性的特点,对硬件本钱做了从头调整,凸起了GRPS功能,适合不合人群的需要。

    2010年7月,咱们编写了“玲珑合用的51单片机GPS斥地板”一文,文章登载于2010年《无线电》杂志第7期,文章引见了采用Sirf Star iii核心的Gstar GS-89的GPS模块道理与使用方式,同时推出了“51单片机GPS斥地板”,能够经由上位机或下位机获得GPS地舆消息数据,上位机端能够经由软件前去领遭到的卫星数据,下位机能够经由12864液晶屏或TFT彩屏及时显示卫星数据。

    2010年9月,咱们将GPRS斥地板和GPS斥地板的功能进行了双向连系,推出了全新的GPS+GPRS斥地板,保留了原SIM300 GPRS斥地板的全数功能以及GPS斥地板的全数功能,同时新添加蓝牙接口本钱,凸起了GPS消息采集与GPRS信号传输的过程,咱们此刻斥地的源法式包能够完成将领遭到的GPS地舆消息经由GPRS的编制发到上位机PC端。

    2011年6月,咱们将GPS+GPRS定位斥地板( SIMCOM SIM300 GPRS模块 + SIRF StarIII Gstar GS-89 GPS模块方案)进行了进级更新,由于是车载定位跟踪器的斥地评台,作为产物当前需要持久安放在车上使用,SIM300模块为接插式连接,咱们现采用全新的SIM900A模块方案,使用贴片焊接工艺,模块比SIM300更玲珑,同时咱们也完成的软件法式的移植,斥地板的根底功能和SIM300+GS89方案类似,该板的细致引见看这里:/gps-grps/gps-grps.html 新款在硬件中改用了SIM900A GPRS模块,同时添加了耳机和话筒的接口。

车载定位跟踪器

一、全体概述及板载本钱

  1. 51单片机系统(包含STC12C5A60S2单片机,蜂鸣器,矩阵键盘)
  2. GPS模块(GS-92)
  3. GSM模块(SIM900A)
  4. 串口通信(SP232EEA)
  5. 5110 LCD显示

 

硬件本钱与特点引见:

    1、板载优良电源开关,便当法式调试与开关机操作。

    2、电源设想使用大电流公用电源IC模块29302,包管电源电路不变供电。此刻市场上的一些廉价斥地板咱们看到良多是直策使用LM7805,由于5V的输出电压曾经很是接近模块的上限临界点,所以长时间工作,不变性差,比力比力危险,7805的输出电流最大只能是1.5A,而咱们使用的29302最大的输出电流可达3A,要晓得GSM通信时,有时霎时的电流是很是大的,出格是在一些信号不好的处所,为了搜刮收集信号,模块会汲引本人的发射功率,这时的电流耗损是很是大的了,电源电路做得不好,不变性的话,就会暗示出问题了。咱们曾对市场上一些斥地板进行过抽样测试,现实发觉有良多板子在一些信号差的环境下,都不能一般通信与工作,咱们测试时做了响应的樊篱节制。

    3、板载硬件本钱接口丰盛:
       ——供给了NOKIA5110液晶屏接口,该屏使用很是遍及,也很廉价。
                 蜂鸣器电路:5V有源蜂鸣器驱动,能够发生提示音,便当用户调试法式和做提示功能的设置,玲珑而合用的功能。
                 4路DS18B20温度传感器接口:1线式温度传感器接口,只占用一个单片机I/O口,即可获得及时温度值,完成多点温度采集。
                 4*4个矩阵键盘:用户能够在法式中自定义按键功能,完成按键节制。用来做一个手机拨号系统绰绰不足。
                 1路继电器接口:供用户做短信或德律完成继电器节制,继电器节制负载在220V交换电环境下,3A的电流。 

    4、4路LED情况唆使灯:用户能够经由点亮和熄灭4路LED发光管,便当法式调试工作。
    5、多种通信跳线编制:PC与单片机通信:板上的STC12C单片机芯片能够经由串口完成ISP下载法式,无需额外的编程器。
                         PC与GPS模块通信:经由PC机间接节制和调试GPS模块,PC机上位机测试软件能够看到GPS模块的全数数据。
                         PC与SIM900A模块通信:经由PC机间接节制和调试SIM900A GPRS模块,经由AT指令完成调试。 
                         单片机与SIM900A模块通信:经由单片机间接节制SIM900 GPRS模块。 

    6、开放单片机I/O扩展口:单片机40引脚口全数外留,供用户外扩展使用,在单片机两边各放了20个孔,全数与芯片引脚间接相连。

    7、板载话筒、听筒接口:咱们在板子设想了模块的话筒电路接口,用户只需间接插上3.5接口的话筒即可摘机进行近程监听,也能够完成语音拨打德律的功能,听筒接口也已预留。

    8、STC12C系列高端CPU,最高频次可达90MHz,片内60KFLASH法式存储器,8K摆布的片内EEROM ,512B-1208B片内RAM,36个IO口。

    9、1个LED唆使灯:一个电源唆使。

    10、ISP接口(用于法式下载、串口监视)。

    11、RS232接口ISP;支撑串口调试。

    12、9v直流电源输入:带电源唆使灯。

产物设想与加工工艺:

    1、斥地板四周添加螺丝定位孔,便当板子的固定。
    2、斥地板PCB板上添加天线定位孔,便当GSM天线间接固定在板子上,而不需要外拖天线。
    3、使用波峰焊工艺,焊点标致,唱工出色。
    4、贴片元件设想与加工工艺,所有电解电容使用高贵的优良钽电容,包管电源不变靠得住。

套装清单:——售价:1200元/套 ( SIMCOM SIM300 GPRS斥地板 ) 如需加配Nokia5110液晶屏,另加20元

    GPS+GPRS斥地板:1块 (板上带有SIMCOM公司的SIM900A模块和Gstar GS-92的GPS模块) 

    外接电源:1个

    RS232串口线:1条

    配套光盘:1份

    GSM 公用天线:1个

    GPS 公用天线:1个

    公用天线转接线:1个 (已焊接固定在PCB板上) 

光盘附送相关材料:

    GPRS模块的AT指令集、GPS模块相关手册材料

    外围电路图及斥地板电路道理图

    GPRS模块测试法式(PC机端法式)、GPS模块测试法式(PC机端法式)

    经由电脑发短信的实例法式(含VB源法式代码)

    SIM300经由单片机进行GPRS连接传输数据的例子法式—— Keil C源法式代码 同时附奉上位机VB源法式 本公司全新力作,国内草创!

    新版GSM串口调试助手软件——咱们在2010年6月最新编写的GPRS公用调试对象。

    STC芯片烧写软件

串口调试助手
GSM串口调试助手软件 2010年6月24日更新发布 
这是咱们为斥地板特地编写了GSM串口调试助手软件,调试AT指令,测试模块工作更为便当、快速,功能强大。
大师能够从窗体中看到上半部门为出名的串口调试助手软件全数功能,下面咱们特地编写了GSM调试功能,同时支撑SIM300 GRPS模块的调试。

gprs软件
这是咱们供给的GPRS上位机VB DEMO法式。

这是咱们在2008年10期《无线电》杂志上登载的常用GSM模块引见文章,大师也能够间接翻阅《无线电》杂志。sim300

以下是咱们在2010年7月《无线电》杂志登载了咱们GPS斥地板的文章,有乐趣的伴侣也能够间接参阅《无线电》杂志,新华书店均有出售。无线电

sim300测试
这是TC35模块经由电脑联机,进行测试的DEMO法式,由于AT指令和SIM900A模块兼容,所以咱们也能拿来使用。

这是模块DEMO测试法式,咱们能够用来读取模块预存的各类出厂消息,以及发送中文短信的实例使用。 间接点击图片放大傍观。

sim300英文短信

这是模块DEMO测试法式,咱们能够用来读取模块预存的各类出厂消息,以及发送英文短信的实例使用。 间接点击图片放大傍观。

sim300测试法式
另一款模块测试法式,这个法式能够完成拨号操作,同时及时显示模块操作的各条AT指令,上图为连接模块初始化成功的反馈消息 “OK”。

sim300收发短信 另一款短信发送领受软件。

下面的GPS模块的数据和谈材料:

格局 NMEA0183 V3.01: GPGGA(1 次/1 秒)、GPGSA(1 次/5 秒)、
GPGSV(1 次/5 秒)、GPRMC(1 次/1 秒)、GPVTG(1 次/1 秒)、
(GLL,或选用 MTK NMEA 指令格局)。

下面是调试模组用串口监控到的数据:

无卫星情况:

$GPGGA,000355.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*44
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00*79
$GPRMC,000355.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*79
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000356.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*47
$GPRMC,000356.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7A
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000357.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*46
$GPRMC,000357.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7B
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000358.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*49
$GPRMC,000358.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*74
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000359.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*48
$GPRMC,000359.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*75
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000400.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*43
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00*79
$GPRMC,000400.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7E
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000401.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*42
$GPRMC,000401.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7F
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000402.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*41
$GPRMC,000402.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7C
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000403.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*40
$GPRMC,000403.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7D
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000404.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*47
$GPRMC,000404.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7A
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000405.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*46
$GPGSA,A,1,,,,,,,,,,,,,,,*1E

有卫星情况:

$GPGGA,090113.000,3958.2847,N,11616.6454,E,1,8,1.00,67.6,M,-6.7,M,,*78
$GPRMC,090113.000,A,3958.2847,N,11616.6454,E,0.00,0.00,080110,,,A*60
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D
$GPGGA,090114.000,3958.2847,N,11616.6456,E,1,8,1.00,67.7,M,-6.7,M,,*7C
$GPRMC,090114.000,A,3958.2847,N,11616.6456,E,0.00,0.00,080110,,,A*65
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D
$GPGGA,090115.000,3958.2846,N,11616.6456,E,1,8,1.00,67.7,M,-6.7,M,,*7C
$GPRMC,090115.000,A,3958.2846,N,11616.6456,E,0.00,0.00,080110,,,A*65
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D
$GPGGA,090116.000,3958.2846,N,11616.6456,E,1,8,1.00,67.8,M,-6.7,M,,*70
$GPRMC,090116.000,A,3958.2846,N,11616.6456,E,0.00,0.00,080110,,,A*66
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D
$GPGGA,090117.000,3958.2845,N,11616.6457,E,1,8,1.00,67.8,M,-6.7,M,,*73
$GPGSA,A,3,29,15,10,18,09,21,24,27,,,,,1.28,1.00,0.79*08
$GPGSV,3,1,10,24,78,302,38,15,77,207,42,29,36,238,48,10,33,073,24*76
$GPGSV,3,2,10,21,29,310,39,08,22,054,,18,15,276,42,27,14,167,36*7D
$GPGSV,3,3,10,09,05,175,35,40,,,*45
$GPRMC,090117.000,A,3958.2845,N,11616.6457,E,0.00,0.00,080110,,,A*65
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D
$GPGGA,090118.000,3958.2846,N,11616.6457,E,1,8,1.00,67.8,M,-6.7,M,,*7F
$GPRMC,090118.000,A,3958.2846,N,11616.6457,E,0.00,0.00,080110,,,A*69
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D
$GPGGA,090119.000,3958.2846,N,11616.6458,E,1,9,0.85,67.8,M,-6.7,M,,*7C
$GPRMC,090119.000,A,3958.2846,N,11616.6458,E,0.00,0.00,080110,,,A*67
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D
$GPGGA,090120.000,3958.2847,N,11616.6459,E,1,9,0.85,67.8,M,-6.7,M,,*76
$GPRMC,090120.000,A,3958.2847,N,11616.6459,E,0.00,0.00,080110,,,A*6D
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D
$GPGGA,090121.000,3958.2847,N,11616.6460,E,1,9,0.85,67.8,M,-6.7,M,,*7D
$GPRMC,090121.000,A,3958.2847,N,11616.6460,E,0.00,0.00,080110,,,A*66
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D
$GPGGA,090122.000,3958.2847,N,11616.6461,E,1,9,0.85,67.8,M,-6.7,M,,*7F
$GPGSA,A,3,29,15,10,18,09,21,24,08,27,,,,1.14,0.85,0.77*0D
$GPGSV,3,1,10,24,78,302,38,15,77,207,42,29,36,238,48,10,33,073,22*70
$GPGSV,3,2,10,21,29,310,39,08,22,054,21,18,15,276,42,27,14,167,36*7E
$GPGSV,3,3,10,09,05,175,35,43,,,*46
$GPRMC,090122.000,A,3958.2847,N,11616.6461,E,0.00,0.00,080110,,,A*64
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D
$GPGGA,090123.000,3958.2848,N,11616.6462,E,1,9,0.85,67.8,M,-6.7,M,,*72
$GPRMC,090123.000,A,3958.2848,N,11616.6462,E,0.00,0.00,080110,,,A*69
$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

GPS数据格局定义为(以数据手册为准):

GPS 数据格局
GPRMC(建议使用最小GPS数据格局)

$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11><CR><LF> 
1) 尺度定位时间(UTC time)格局:不时分分秒秒.秒秒秒(hhmmss.sss)。 
2) 定位情况,A = 数据可用,V = 数据不成用。 
3) 纬度,格局:度度分分.分分分分(ddmm.mmmm)。 
4) 纬度区分,北半球(N)或南半球(S)。 
5) 经度,格局:度度分分.分分分分。
6) 经度区分,东(E)半球或西(W)半球。 
7) 相对位移速度, 0.0 至 1851.8 knots 
8) 相对位移标的目的,000.0 至 359.9度。现实值。 
9) 日期,格局:日日月月年年(ddmmyy)。 
10) 磁极变量,000.0 至180.0。 
11) 度数。 
12) Checksum.(反省位)

GPGSV(所示卫星格局)

$GPGSV, <1>,<2>,<3>,<4>,<5>,<6>,<7>,<4>,<5>,<6>,<7>,<8><CR><LF> 
1) 天空中收到讯号的卫星总数。 
2) 定位的卫星总数。 
3) 天空中的卫星总数,00 至 12。
4) 卫星编号, 01 至 32。 
5) 卫星仰角, OO 至 90 度。 
6) 卫星方位角, OOO 至 359 度。现实值。 
7) 讯号噪声比(C/No), 00 至 99 dB;无表未领遭到讯号。 
8) Checksum.(反省位).

第<4>,<5>,<6>,<7>项个体卫星会反复出现,每行最多有四颗卫星。其余卫星消息会于次一行出现,若未使用,这些字段会空白。

GPGSA(GPS精度指针及使用卫星格局) 
$GPGSA,<1>,<2>,<3>,<3>,,,,,<3>,<3>,<3>,<4>,<5>,<6>,<7><CR><LF>

1)模式 2:M = 手动, A = 主动。 
2)模式 1:定位型式 1 = 不决位, 2 = 二维定位, 3 = 三维定位。 
3) PRN 数字:01 至 32 表天空使用中的卫星编号,最多可领受12颗卫星消息。
4) PDOP-位置精度稀释 0.5 至 99.9. 
5) HDOP-程度精度稀释 0.5 to 99.9. 
6) VDOP-垂直精度稀释 0.5 to 99.9. 
7) Checksum.(反省位).

GPS固定命据输出语句($GPGGA) 
这是一帧GPS定位的次要数据,也是使用最广的数据。为了便于理解,下面举例申明$GPGGA语句各部门的含义。例1是用GN-77N和笔者斥地的软硬件接口,在笔者地址地领遭到的$GPGGA语句的内容。
例1:$GPGGA,050901,3931.4449,N,11643.5123,E,1,07,1.4,76.2,M,-7.0,M,,*65 
其尺度格局为:$GPGGA,(1),(2),(3),(4),(5),(6),(7),(8),(9),M,(10),M,(11),(12)*hh(CR)(LF) 
各部门所对应的含义为: 
(1)定位UTC时间:05时09分01秒 
(2)纬度(格局ddmm.mmmm:即dd度,mm.mmmm分); 
(3)N/S(北纬或南纬):北纬39度31.4449分; 
(4)经度(格局dddmm.mmmm:即ddd度,mm.mmmm分); 
(5)E/W(东经或西经):东经116度43.5123分; 
(6)质量因子(0=没有定位,1=及时GPS,2=差分GPS):1=及时GPS; 
(7)可使用的卫星数(0~8):可使用的卫星数=07; 
(8)程度精度因子(1.0~99.9);程度精度因子=1.4; 
(9)天线高程(海平面,-9999.9~99999.9,单元:m);天线高程=76.2m); 
(10)大地椭球面相对海平面的高度(-999.9~9999.9,单元:m):-7.0m; 
(11)差分GPS数据春秋,及时GPS时无:无; 
(12)差分基准站号(0000~1023),及时GPS时无:无; 
*总和校验域; 
hh 总和校验数:65 
(CR)(LF)回车,换行。

b.可视卫星情况输出语句($GPGSV) 
例2:$GPGSV,2,1,08,06,33,240,45,10,36,074,47,16,21,078,44,17,36,313,42*78 
尺度格局: $GPGSV,(1),(2),(3),(4),(5),(6),(7),…(4),(5),(6),(7)*hh(CR)(LF) 
各部门含义为: 
(1)总的GSV语句电文数;2;
(2)当前GSV语句号:1; 
(3)可视卫星总数:08; 
(4)卫星号:06; 
(5)仰角(00~90度):33度; 
(6)方位角(000~359度):240度; 
(7)信噪比(00~99dB):45dB(后面顺次为第10,16,17号卫星的消息); 
*总和校验域; 
hh 总和校验数:78; 
(CR)(LF)回车,换行。 
注:每条语句最多包罗四颗卫星的消息,每颗卫星的消息有四个数据项,即: 
(4)-卫星号,(5)-仰角,(6)-方位角,(7)-信噪比。

    单片机与GPS模块进行通信,由单片机进行GPS数据和谈解析并经由显示屏显示是能够完成的。此刻,咱们再来一路看一下若何用电脑PC来查看GPS数据,从而实此刻电脑端及时观测GPS数据。下图是咱们打开GPS上位机软件后的界面,咱们将GPS斥地板经由串口线与PC机的RS232串口相连,留意板上的串口通信跳线要设置成PC—GPS模式。然后在软件中设置好COM口通信序号就能够了,对于没有RS232串口的台式机或笔记本电脑,咱们能够使用USB转RS232的转接线来进行测验考试。从软件界面中,咱们能够看到窗体中已将GPS数据各个字段内容进行了直观地显示,如时间、日期、经度、纬度、信号质量等等。软件界面右侧将会显示咱们已连接的卫星数据和信号强度。 

gps

    当咱们打开GPS斥地板的电源后,颠末一段时间,咱们就能够收到卫星数据了,如下图所示,PC机收到GPS模块发出的原始数据将显示在“Received Data”窗口中,同时,软件将主动解析这些复杂的数据,进行直观、抽象的图形化显示。咱们能够看到,刚有信号时,软件窗口中各字段显示框中曾经及时显示了GPS数据的的消息了。 

gps

特点

  1. LDO电源,电路简单,噪声低,转换效率高
  2. 极低的静态电流,功耗低,7~12V宽范畴供电
  3. 串口采用SP232EEA串口芯片,不变性高
  4. 板载语音电路,接通俗耳麦即可完成语音通话
  5. 语音部门等长走线,包管语音清晰流利
  6. 采用SIMCOM公司最新推出的SIM900A系列模块
  7. 体积更小,功耗更低,贴片封装,出名厂商生产,让你不担心断网掉线。

二、各功能模块间测验考试

(1)、PC-MCU

STC ISP下载软件

   这个测验考试是电脑与单片机经由串口进行通信,由于咱们使用STC系列单片机,所以能够串口下载。

(2)、PC-GPS

   电脑与GPS模块的通信,默认波特率为4800,模块在工作环境一般后,串口主动会有定位消息输出(若是在没有搜刮到卫星之前,定位数据为默认的或者为之前回忆的数据),今朝临时不能对模块进行设置(与模块相关,例如要更改模块模特率,则要刷模块内部软件,建议使用默认的波特率)。

   输出数据格局能够查看相关文档,或者去www.agpgames.com网站查找,这里不再赘述。

(3)、PC-GSM

   起首将串口线和电源线连接好,跳线跳至PC-GSM,打开串口软件,波特率默认为9600,上电,按IGT健启动(模块启动键,若是单片机在板子上,法式会主动开机,就无需按此键),待模块唆使灯隔2秒明灭一次,即可手动发送AT指令。

AT     //握手

AT     //前去值,有时前去OO或OK,用ATE指令或ATV指令改正,详见AT指令手册

OK

ATI     //显示模块名称和版本消息

ATI

SIM900A R11.0

OK

AT+CGMI     //显示模块的制造商

AT+CGMI

SIMCOM_Ltd

OK

ATE1     //设置指令的回显编制

ATE1

OK

ATV1     //设置模块的响应格局

ATV1

OK

AT+IPR?     //查问波特率,也可设定波特率

AT+IPR?

+IPR: 9600     //当前波特率,具体有所不合

OK

AT+CPIN?     //可查问SIM卡情况

AT+CPIN?

+CPIN: READY

OK

AT+CSQ=?     //查问当前信号强度

AT+CSQ=?

+CSQ: 28,0     //现实环境有所不合

OK

AT+COPS?      //查问当前运营商消息

AT+COPS?

+COPS: 0,0,"CHINA MOBILE"     //按照现实环境而定

OK

三、GPS+GPRS测验考试

   此时跳线为MCU-GSM,道理便是单片机截取串口2送来的GPS数据,再由串口1经由GSM模块的GPRS功能转发出去。

   连接好串口线和电源线,打开GSM串口调试对象,如下图:

   点击GSM调试公用选项卡中的各个按钮,即可在显示区看到响应的前去值。

   或者在发送区手动输入AT指令,也可在显示区看到前去成果。

   (1)MCU和SIM900A通信

   MCU和SIM900A通信可完成GPRS上网,短信节制,拨打德律等功能。

   若是是外网IP,在法式中编削IP和端标语后,将法式下载到单片机,打开SIM300 GPRS客户端连接法式对收集监听,打开串口软件,在GPRS功能测试区,设置好外网IP,地址类型,端标语,点主动连接并发送,即可将数据框中的内容发送出去,经由SIM900A GPRS客户端连接法式就能够看到发出的内容。

   若是是内网IP,需要在设置转发法例,具体如下:

   打开IE输入http://192.168.1.1/ 再按回车用户名与暗码默认是admin,打开页面如下:

   点"转发法例" , 再点"虚拟办事器" ,若是没有设置为空

   点“添加新条目”

"办事端标语" 为你独有端标语,能够经由外网与你通信的端口

"IP 地址" 为你用的内部IP 便是路由器分派给你的IP ,

"和谈" TCP UDP ALL ,你要使用端口上的和谈

"情况" 生效,失效只需生效才能使用

常用办事器端标语, 这里有良多,你能够不消选,,是做保举使用的办事器

法式中咱们设置的端标语为1001,IP地址为192.168.1.102,其他为默认,

更改完保留退出。

   打开SIM300 GPRS客户端法式,设置好本机IP(这里是内网IP)和端标语,如下图,留意:SIM300和SIM900A同为SIMCOM公司产物,指令兼容。

   接上去,打开Keil软件,打开例程1的源法式,在sim300.h中将IP地址和端标语编削为当前电脑的外网IP(能够去www.ip138.com网站查看),然后编译,烧写到芯片,装卡,通电,在LCD上能够看到运营商和信号强度条的消息之后,按下GPRS键,就能够察看到板子发过来的数据了。

 

SIM900A模块材料

1.SIM900A特征

◆双频 900/ 1800 MHz

◆ GPRS multi-slot class 10/8

◆ GPRS mobile station class B

◆ 满足GSM 2/2+ 尺度

  – Class 4 (2 W @900 MHz)

  – Class 1 (1 W @ 1800MHz)

◆ 尺寸: 24*24*3mm* 分量: 3.4g

◆ 经由AT号令节制 (GSM 07.07 ,07.05 and SIMCOM 加强AT号令集)

◆ SIM使用对象包

◆ 供应电压范畴: 3.1 ... 4.8V

◆ 低功耗:1.5mA(睡眠模式)

◆ 操作温度范畴: -40°C to +85 °C

2.传真

◆ Group 3, class 1

3.数据传输

◆ GPRS class 10:最大85.6 kbps (下行速度)

◆ 支撑PBCCH

◆ Coding schemes CS 1, 2, 3, 4

◆ CSD达14.4 kbps

◆ USSD

◆ 非透传

◆ PPP-stack

4.短信

◆ 点对点MO and MT

◆ 短信广播

◆ 文本和PDU模式

5.软件特征

◆ 0710 MUX 和谈

◆ 嵌入型TCP/UDP和谈

◆ FTP/HTTP(2010年7月可完成)

6.加强版软件特征

◆ FOTA (2010年7月可完成)

◆ MMS (2010年7月可完成)

◆ Embedded AT (2010年第3季度可完成)

7.语音

◆ Tricodec

  – 半速度(HR)

  – 全速度(FR)

  – 加强型全速度(EFR)

◆ 支撑反响遏止算法

◆ AMR

  – 半速度(HR)

  – 全速度(FR)

8.接口

◆ 支撑SIM卡3V / 1.8V接口

◆ 模仿音频接口

◆ 支撑RTC

◆ SPI接口

◆ 串行接口

◆ 天线焊盘

◆ I2C

◆ GPIO

◆ PWM

◆ ADC

9.兼容性

◆ AT cellular command interface

10.认证:

◆ ROHS

◆ TA

◆ REACH

前去列表