《G200型GPRS模块产品说明V31D080306.pdf》由会员分享,可在线阅读,更多相关《G200型GPRS模块产品说明V31D080306.pdf(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 G200 型 GPRS 模块 WIRELESS DATA TRANSMITTER-RECEIVER WIRELESS DATA TRANSMITTER-RECEIVER 北京捷麦通信器材有限公司北京捷麦通信器材有限公司 本说明适用于本说明适用于 G200XXLLDB1 以后版本的以后版本的 G200 型模块。应使用型模块。应使用 TG200XV3.0 以后版本的测试软件。以后版本的测试软件。一一 特点特点.4 二、技术指标二、技术指标.4 三、组成原理及与有线的区别三、组成原理及与有线的区别.4 四、各部分作用四、各部分作用.6 五、与上位机的连接五、与上位机的连接.8 六、在测试软件下使模
2、块工作六、在测试软件下使模块工作.9 七、模块与上位机的有格式传输七、模块与上位机的有格式传输.12 八、模块与上位机的无格式(透明)传输八、模块与上位机的无格式(透明)传输.14 九、被动的工作模式九、被动的工作模式.17 十、省电的工作模式十、省电的工作模式.20 附件一:外观尺寸附件一:外观尺寸.22 G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 3 G200 型型 GPRS 模块产品说明模块产品
3、说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 4一一 特点特点 GPRS(General Packet Radio Service)是通用分组无线业务的简称。我公司开发生产的这款 GPRS 模块的目的是让即使不懂 GPRS 无线通信和互连网络知识的人也能很好的利用 GPRS 技术为工控项目服务。G200 模块的核心硬件是使用世界知名移动通信产品厂商生产的 GPRS 集成块而设计生产的,具有很高的可靠性。使用 G200 时,用户只需要拥有以前所熟悉的
4、串口通信知识就可通过 GPRS 网络进行通信。G200 模块使用户不必不必关心如下几个方面的知识及应用技巧并有如下的特点:1、不必不必关心模块的射频电路部分(使用的是移动运营商的公网)。及相关硬件连接。2、不必不必关心 AT 指令集。对应用工程师而言下很大的工夫去消化几十页甚至是上百页的英文的 AT 指令集使用资料,是一件要花很多时间费很大精力的事情。所有与 AT 响应有关的操作都是由 G200 模块在模块的内部完成。3、不必不必关心 TCP/IP 协议及互连网络的相关知识:由于 GPRS 模块是基于互连网的通信方式,在使用中就要与 INTERNET 网络打交道,所有与网络的信息交换都是 G2
5、00 模块在内部自动完成的。无须用户参与。4、不必不必用户单独拥有一个固定的 IP 地址。5、具有格式及透明传输两种传输格式。6、具有一般工作模式和省电工作模式。7、与各种组态软件直接连接无须专用的驱动程序。8、支持总线式的被动传输数据方式。二、技术指标二、技术指标 工作温度:3060 天线阻抗:50 输入电压:DC 12V 接口速率:可编程(见响应列表)接口标准:RS232、RS485、TTL 电平可选 重量:120g 发射电流:2A 静候电流:65mA 省电模式:6mA 调制方式:GMSK 频率范围:890-915MHz 1710-1755MHz 频率容限:0.1ppm 占用带宽:200K
6、Hz 杂散发射限值:-30dBm 发射功率:33dBm+2dB三、组成原理及与有线的区别三、组成原理及与有线的区别 使用 RS485 为数据总线组成点对多点的通信系统的示意图如下图所示。在上图中的主设备发送数据给分设备时主设备将数据发送到总线上,其它的从设备收到这个数据。从设备判断数G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 5据中的地址信息与自己的地址是否相符,如地址相符则处理收到的数据,如不符将收
7、到的数据丢掉。使用 GPRS 模块组成点对多点的通信系统的示意图如下图所示。当主设备发送数据给 GPRS 主模块时 GPRS 模块将信号发送到 GPRS 网络中,主设备必须指明数据的目的地址,只有这样,上图中的网络才能选择数据传送的路由,处理及传送这一组数据。网络将这一组数据传送到目的GPRS 从模块后,目的 GPRS 模块将这一数据传送给连接的从设备。两种传送方法的不同在于 RS485 总线在传输的过程中不使用目的地址,是一种广播式的传送方式。GPRS 网络在一开始传输时就要根据数据的目的地址选择传输的路由,对每一次传输来说是一种点对点的传送方式。使用GPRS 模块组网时必须按照 GPRS
8、模块的数据格式给出数据传输的目的地址。因此,GPRS 模块的传输格式不可能是透明的。在 RS485 总线的通信中,为了避免总线上的数据冲突,必需采用问答式的通信方式。而 GPRS 网络可以许多站点同时向一个站点发送数据。在到达目的站点的数据排序是靠网络来完成的。G200 型 GPRS 模块与上位机间的串口的数据传输格式有两种,一种是格式传输、一种是透明传输。两种方式在不同的应用中互有长短,适应于不同的应用。在点对多点的应用中一般中心模块使用格式传输,而分站模块使用透明传输。如果用户数据流中含有地址信息,中心模块和分站模块均可使用透明传输。为什么 GPRS 模块的传输格式不可能是透明的而 G20
9、0 型 GPRS 模块又有透明传输模式?实际上 G200 型的透明传输模式的模块串口与设备的串口传输的数据虽然无格式,但数据的目的地址是隐性规定的。当发送数据时,模块将串口的无格式数据变成含有目的地址的有格式数据后再发送到 GPRS 网络上。G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 6四、各部分作用四、各部分作用 1、外形尺寸图见附件一,示意见图 41 2、安装方法:本机在两个侧面各有四个安装螺孔,
10、尺寸为 M3。安装尺寸见附件一:外形尺寸图。3、指示灯:本机有四个单绿色和两个单红色指示灯,分别对应外壳印字上的 L1、L2、L3、L4、POW、WEB。其中 L1-L4 是模块的信号指示灯,如同手机屏幕上的信号强度指示,从 L1 开始,指示灯亮的越多,表明信号强度越强。POW 指示灯是内置 GPRS 模块的状态指示灯,当未登陆 GPRS 网络时,指示一直亮,登陆之后,每隔 2 秒钟闪烁一次。WEB 指示模块是否可以通信,当红灯亮时表示可以通信。4、天线连接座:本连接座的连接器为 SMA 型,连接外接天线。5、连接插座:本机的连接插座由两芯和五芯的两个插座组成,其功能如下 两芯电源线插座:VC
11、C:直流正电源输入,电压范围为 123V GND:电源地 五芯数据线插座:SMA 天线接口 SIM 卡座 信号强度指示灯:模块的信号指示灯,如同手机屏幕上的信号强度指示,从 L1 开始,指示灯亮的多,表明信号强度越强。电源指示灯:POW 指示灯是内置 GPRS 模块的状态指示灯 上网指示灯:指示是否上网 五芯串口插座:这是一个 TTL 电平的接口 RXD:模块的串口接收 TXD:模块的串口发送 GND:地线(与电源地相连)UPI:省电状态下的唤醒输入接口 5VO:5V 电源输出 电源接口:VCC:直流正电源输入,电压范围为 8-15V GND:电源地 省电状态下的唤醒输出接口 固定孔:本机在两
12、个安装螺孔,尺寸为 M3。安装尺寸见外形尺寸图。图 41 G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 7RXD:模块的串口接收,与上位机的 TXD 相连 TXD:模块的串口发送,与上位机的 RXD 相连 GND:地线(与电源地相连)UPI:上位机唤醒模块输入。本端子只在省电模式下使用,高电平有效。O5V:5V 电源输出,供电平转换连接线使用。两芯唤醒插座:UPO:唤醒其它设备输出,高电平为唤醒。GND
13、:地线(与电源地相连)G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 8五、与上位机的连接五、与上位机的连接 模块的五芯口的电平是 TTL,如果上位机的接口电平不是 TTL,要在模块与上位机之间用电平转换线连接以便转换接口电平以适应上位机的接口电平。各种电平的上位机与模块的连接图如下:上图中的 TTL-232 连线和 TTL-485 连线是 G200 的一个附件,其作用是将 TTL 电平转换成上位机所需的
14、电平。连接时请注意不同定义的线用不同的颜色表示。TTL 端接模块,另一端接上位机。外观图见下图。模块与上位机连接好后即可向使用串口那样使用 GPRS 模块。为了更详细的了解 G200 的应用请先用我公司提供的测试软件进一步了解G200。TTL-RS485 连线中间颜色为黄标有 TTL 的一边接模块TTL-RS232 连线中间颜色为红。标有 TTL 的一边接模块 G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:
15、/ 9六、在测试软件下使模块工作六、在测试软件下使模块工作 在测试软件下使模块工作要进行如下的步骤:1、连接 设置模块的工作参数使用本公司提供的专用的接口板(G200JK)和九针串口连线将 G200 与计算机相连,在计算机上运行我公司提供的GPRS 模块测试软件即可对 G200 模块进行设置和测试。连接见图 61。实际的端子连接图见图 62。不使用电平转换线时的连接使用 232 电平转换线时的连接 使用 485 电平转换线时的连接G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2
16、504 电传:(010)63331035/36/37 网址:http:/ 10 2、插上 SIM 卡 SIM 卡座位于模块的上盖板上,将 SIM 卡插入卡座即可。在使用本模块之前,一定要先安装好在使用本模块之前,一定要先安装好 SIM 卡,还必须确定您的卡,还必须确定您的 SIM 卡支持卡支持 GPRS 功能,否则模块的功能,否则模块的 GPRS 数据传输功能将不能使用。数据传输功能将不能使用。假如模块没有安装 SIM卡,模块的初始化工作将不能完成,用户也就不能对模块进行任何数据传输操作 3、安装天线 将天线安装在模块的 SMA 射频座上。4、连接电源线 本模块的供电电压是 12V 直流电源。
17、连接时请注意电源的极性,电源的极性接反后会造成模块永久性的损坏。要求所使用的电源能提供 2A 以上的电流。5、开机上电 信号强度指示灯在刚上电时是作为模块初始化的进度指示灯使用的,刚上电时,四个指示灯轮流点亮,并且状态指示灯闪一下,表明模块已经开机。随着初始化工作一步步的完成,指示灯从 L1 开始逐个熄灭,当全部熄灭后又从 L1 开始逐个点亮,这时,初始化工作全部完成,最后指示灯的状态即为此时的 GPRS 信号强度。信号强度指示灯的状态每隔 30 秒更新一次。6、设置模块的工作参数 根据模块的不同应用设置模块的工作参数。按上图连接好后,运行GPRS 模块测试软件,进入测试软件主界面后点击 G1
18、00K/G200K 系列测试程序选项,点击后会弹出下面的对话框。选择串口和串口速率后点击“连接”,连接完毕后如果要进行身份地址的设置点击“G200 身份地址设置”选项。如果要进行其他参数设置点击“G200 其他参数设置”。如果要进行通信测试点击“G200 通信方式”。如果单选框选择在 G100 选项上请选择 G200 的项目。选定后点击“进入”就会进入对应界面。G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:
19、/ 11参数设置界面见下图。界面上的文本框显示的参数就是模块在 EEROM 中保存的参数。模块如果是第一次使用,读出的参数就是模块出厂时的参数。可在界面的列表框上对模块进行新的参数设置。下面介绍一下各种参数的含义及选择。A、串口波特率设置 串口传输数据的帧格式为:1 个起始位、8 个数据位、1 个停止位。无校验(即 51 系列单片机串型通讯的方式 1)。串口速率可在串口设置的列表框中设置。串口的设置速率应该和上位机速率一致。B、站点编号(模块的身份地址)GPRS 模块组成的网络中每个通信点都要进行地址的编号。G200 型模块的站点编号的长度为两个字节。为了便于用户(系统集成商)对工程的管理,将
20、两字节 16 位的地址分为两部分,第一部分为工程号、第二部分为工程内的站点号。工程号占用 4 位、站点号占用 12 位。每个用户可管理 16 个工程。每个工程内可以有 1024 个站点。用户可处理的站点共有 65536 站点。通常每个工程的主站的编号为 000H。分站从 001H 开始向下编号。若工程的号码为 3H,则这个工程的分站的地址为 3000H、3001H、3002H。编号输入的方法是文本框输入,输入时采用十进制输入,最大数为 1024。如果工程中分站数大于 1024 个,可将两个工程号合并在一个工程中使用。C、工作模式 G200 型型 GPRS 模块产品说明模块产品说明 V3.1D0
21、80306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 12有两种工作模式可供选择其一是主动的模式,其二是被动的模式。主动的模式是指当 G200 模块收到数据后就将数据立刻送到串口。被动的模式是指当 G200 模块收到数据后不是将数据立刻送到串口,而是将数据送到模块内的缓冲区,当上位机需要数据时再向 G200 模块询问是否有接收到的数据。如果有数据再将数据读出。一般用户的工作模式是工作在主动的模式,G200 模块的出厂设置也是主动的模式。下面的大部分叙述都是基于主动的模式。关
22、于被动模式的细节请参照第九章。D、串口数据格式 模块与上位机间的通信是靠串口连接的。串口的数据格式分为有格式传输和无格式传输(透明)两种。有格式传输是指传输数据时应该按规定的格式发送和接收数据。格式传输的细节见第?章。无格式传输是指传输的数据无格式,发送端发送什么数据接收端就接收什么数据,在无格式传输中目的站点的编号是隐含的,隐含的方式有两种:方式一是隐含在接收到的数据中,收到数据后就将收到数据的源站点号设为下次发送数据的目的站点。方式二是隐含在发送的数据中。因为有许多的通信协议的数据中都含有目的地址,如 MODBUS 等。如果数据格式选择的是无格式传输测试软件会自动显示数据的隐含方式选项。这
23、些选项的细节参见第六章。E、心跳时间 GPRS 模块的实时在线是建立在运营商的规定的时间内有一个最小的数据流量的基础上的,这个规定的时间不同的地区不同的运营商以及 GSM 网络当时的繁忙程度均有不同。所谓的心跳是指在心跳的时间间隔内如果上位机无数据收发。模块为了保持实时在线而发送的两个字节的心跳数据。心跳时间过快会使通信费用略有增加,过短会使模块有时不在线造成通信失败。一般的心跳时间设置在35 分钟。省缺的设置是 5 分钟。如果一个月内无任何数据通信(此时是心跳数据量的最大值)保持实时在线的心跳数据量约为:300K。其中:透明方式选择、地址开始位置、地址长度选择、组内最大数选择、地址类型选择均
24、与透明方式有关,参见透明方式。7、完成上述 6 个步骤后就可使用 G200 模块和测试软件进行通信和测试了。七、模块与上位机的有格式传输七、模块与上位机的有格式传输 本章主要介绍有格式传输,下一章介绍无格式(透明)传输。本章引入的大部分概念也适用于无格式(透明)传输。1、术语 上位机:无线模块的作用是传输数据,使数据正确的在各种应用设备间传递,与模块通过串口相连的各种应用设备叫上位机。信息:信息是指 GPRS 模块与上位机通信的内容。信息是数据和响应的总称。G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88
25、 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 13数据:上位机通过串口,发送给 GPRS 模块,通过 GPRS 模块的无线发送及 GPRS 网络传输传送给另一 GPRS模块的信息叫数据。由上位机通过串口发送给 GPRS 模块的数据叫发送数据。由 GPRS 模块收到数据后传送给上位机的数据叫接收数据。数据的起始点是上位机,目的点是另一上位机。响应:GPRS 模块传送给上位机报送模块内的一些状态的信息叫响应。响应的起始点是 GPRS 模块,则目的点则是与之相连的上位机。2、传输的格式 在格式传输下,无论是数据还是响应都用下面的格式来表示 传输
26、数据时控制字节为 01H,其余为响应。上位机就是靠数据包的第二个字节来识别信息的内容的。3、传输数据的格式 传输数据时控制字节为 01H,格式如下式表示。目的站点编号:2 字节长度,当数据为发送数据时为数据的目的地址,当数据为接收数据时为数据的源地址。请注意这里指的地址编号不是分台的 GPRS 的 SIM 卡号,而是各个站点的顺序编号。如共有 10个分站一个总站的系统可将总站的地址编成 00H00H、1 号站编成 00H01H、2 号站编成 00H02H10 号站编成 00H0AH。数据长度:所要传输的数据长度,2 字节。本模块规定每次传输的数据长度在 1500 个之间。若长度不在这个区间内本
27、次传输失败,模块不发送数据。例如:要传输 196 个字节的数据数据长度应为 C4H。例如:主站(站点号 00H00H)要发送 01H02H03H04H05H06H 六个字节数据给 3 号站,其发送的数据格式如下:D7H01H00H03H00H06H00H06H01H02H03H04H05H06H 其中 00H03H 表示目的站点 3 号站收到的数据为:D7H01H00H00H00H06H00H06H01H02H03H04H05H06H 其中 00H00H 表示源站点 4、响应类型及格式 传输响应时的格式如下:格式传输的数据结构格式传输的数据结构 若干字节参数若干字节参数 一字节控制字一字节控制
28、字 字头:字头:D7H 数据长度数据长度 2 字节字节 数据数据 站点编号站点编号 2 字节字节 控制字:控制字:01H 字头:字头:D7H 格式传输格式传输-传输数据的数据结构传输数据的数据结构 格式传输的数据结构格式传输的数据结构 若干字节参数若干字节参数 一字节控制字一字节控制字 字头:字头:D7H G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 14传输响应的控制字节占一个字节。根据响应的内容不同
29、而不同。有的响应有参数有的响应无参数。下表列出了常用的响应:八、模块与上位机的无格式(透明)传输八、模块与上位机的无格式(透明)传输 1、为什么要有无格式(透明)传输方式为什么要有无格式(透明)传输方式 在许多应用场合,用户的上位机设备是外购的设备。用户无法改变其内在的通信程序及通信格式,这就使串口的有格式传输的应用受到了很大限制。无格式(透明)传输方式就是为了满足这种需求而设计的一种透明传输。无格式(透明)传输方式用户可以不改变原有上位机的通信格式,直接将上位机与模块连接。例如在组态软件下使用泓格、研华、捷麦等公司的 I/O 模块。这些模块的通信指令都已固定使用 ASCII 或MODBUS
30、信令,用户无法改变其内在的通信程序。2、数据传输、数据传输 在透明传输下,发送和接收的数据没有任何格式,发送方发送的什么数据接收方就收到什么数据,但有如下几个问题需要注意 每次发送的数据长度范围在 1500 个字节。若发送数据的长度不在这个区间内,模块不发送数据。模块在接收串口数据的时候,在 6 个字节的时间内没有收到数据,则认为此帧数据结束。所以用户在发送一组数据的时候,字节与字节之间的时间间隔不能超过 6 个字节的时间。3、地址的隐含规定 3、地址的隐含规定 实际上透明传输模式的串口与设备的串口传输的数据虽然无格式,但数据的目的地址是隐性规定的。隐含的方式有两种:方式一是隐含在接收到的数据
31、中,收到数据后就将收到数据的源站点号设为下次发送数据的目控制字节 参数 方向 功能 FDH 1 字节 模块上位机 模块已工作,参数表示模块的工作状态,参数为 03H 时表示串口与上位机通信正常,参数为 02H 时表示模块内的自检完成,参数为 01H 时表示模块已经连接到 GPRS 网络上。上电初始化完成后也返回此响应码 FAH 无 模块上位机 数据已经成功发送。由于网络原因,发送相同的数据量所需要的时间也是不一样的,即延迟时间也是不相同的,所以发送数据时,要等到数据发送的回应响应码(D7H FAH 或 D7H FCH)后再发送下一次数据 FCH 无 模块上位机 数据发送失败,需要重新发送。FF
32、H 1 字节 模块上位机 如果模块不在 GPRS 网络中用户传送数据会返回此信息 G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 15的站点。方式二是隐含在发送的数据中。因为有许多的通信协议的数据中都隐含有目的地址。A、方式一:隐含在上次接收的数据中 数据的目的地址保存在 EEROM 中,模块上电后读到 ROM 中,当发送数据时模块将串口的无格式数据变成含有目的地址的有格式数据。ROM 中的目的地址会在下
33、面的情况下改变,当收到数据时模块会将收到数据的源地址与 ROM 中的目的地址做比较,若这两个地址不同则用收到数据的源地址替换 ROM 中的目的地址。在这个过程中EEROM 中的目的地址始终没有改变。G200 型 GPRS 模块的这一功能为从站在透明传输模式下被不同的两个主站访问提供了方便。也为不能改变数据的传输格式的从设备应用 GPRS 模块提供了可能。设置这种方式时测试软件会自动弹出目的地址设置对话框。B、方式二:隐含在发送的数据中 因为有许多的通信协议的数据中都隐含有目的地址,如 MODBUS 等。G200 模块设置成方式二后就能从这样的数据中得到数据中隐含的目的地址。为了得到隐含的目的地
34、址需要给模块设置四个隐含目的地址参数。第一个是数据流中地址数据的起始字节。第二个是地址占的字节数。第三个是站点上从设备地址的最大数。第四个是地址的类型。当每个站点上只连接一个设备时,设备的地址应与站点地址相同。当每个站点上连接的设备不止一个时,假设最大的设备连接数量为 M,站点号用 N 表示则在第 N 号站点的从设备的地址编号必须在如下的范围里:(N-1)*M+1 至 N*M 下面举例说明无格式传输时的隐含目的地址的方式设置。网络构成图如下:G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑
35、 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 16在这个例子中上位机使用组态软件。每个站点使用研华的数据采集模块。工程号是 1H。其中 1 号站的站号是 1001H,使用 3 个模块共有 3 个设备地址。2 号站的站号是 1002H,使用 4 个模块共有 4 个设备地址。3号站的站号是 1003H 使用 5 个模块共有 5 个设备地址。共有 3 个分站站点。主站的站号是 1000H。设置时主站的 G200 模块采用无格式传输,目的地址的隐含方式为方式二,根据模块的通信协议,数据流中地址数据的起始字节为 2,地址占的字节数为 2(例如:读数据的指令为#(A
36、ddr)U,其中(Addr)为第二字节,长度为两字节),站点上设备地址的最大数为 5(站点 3 上设备最多),地址类型为 ASICC 型。主站的设置的界面如下:设置的分站的 G200 模块采用无格式传输,目的地址的隐含方式为方式一,EEROM 中的目的地址为0100H。这里不能将分站的隐含方式设置成方式二。其原因有两个:一个是这种类型的模块工作时采用的是应答方式,问总在先,答在后。使用方式一刚好满足系统需求,其二是协议中有些应答的命令中无地址信息。如读数据命令:#(Addr)U的响应为+00.000+00.000+00.000+00.000 中就无地址信息。分站的设置的界面如下:G200 型型
37、 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 17 九、被动的工作模式九、被动的工作模式 9.1 为什么要有被动的工作模式 在许多应用中每个站点的构成图如下图所示 在这个模型中每个站点中有一个单独的控制器,这个控制器控制总线上的其他设备。与中心站点通信的 G200 模块只是站点总线上的从设备之一。在工作中控制器要不断的访问总线上的设备,当模块采用主动的方式时,收到数据后就从串口发送到总线上去,总线上的接收数据就会与控
38、制器发生冲突。造成通信的无效。同样控制器的控制数据也会被模块发送到 GPRS 网络上。将 G200 模块设置成被动的工作模式可避免在上述问题。在被动模式下,当 G200 模块收到数据后不是将数据立刻送到串口,而是将数据送到模块内的缓冲区,当上位机需要数据时再向 G200 模块发送专用的指令索要接收到的数据。在被动模式下,发送的数据也不是任何在G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 18串口上出现的
39、数据,控制器要用专用的指令才能发送数据。9.2 缓存区 模块接收缓存:500 字节 模块发送缓存:255 字节 9.3$AAR?功能功能:读 GPRS 模块收到的数据。?语法结构:语法结构:$AAR(cr)$定义符 R 读数据标识符 AA2 位 16 进制数的模块地址:从 00 到 FF(cr)0 x0D?响应:响应:有效响应:!AA(long)(data)(cr)无效响应:?AA(cr)没有响应:语法错误通信失败地址错误!有效响应的定义符?无效响应的定义符 AA2 位 16 进制数的模块地址(long)单字节数据的长度最长为 FFH。00H 表示无数据。(data)以字节为单位的数据,数据的
40、长度由(long)决定(cr)0 x0D?例如:例如:假设:在站点总线上 G200 模块的地址是 01 指令:$01R(cr)响应:!01(05H)(01H02H03H04H05H)(cr)9.4$AAW(long)(data)?功能功能:发送数据。?语法结构:语法结构:$AAW(long)(data)(cr)$定义符 AA2 位 16 进制数的模块地址:从 00 到 FF W 写数据标识符(long)单字节数据的长度最长为 FFH。00H 表示询问发送缓冲区是否空见 9.5。(data)以字节为电位的数据,数据的长度由(long)决定 (cr)0 x0D?响应:响应:01 模 块 收 到 的
41、 数 据 是(01H02H03H04H05H)G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 19不在网上:AA(cr)有效响应:!AA(cr)无效响应:?AA(cr)没有响应:语法错误通信失败地址错误!有效响应的定义符?无效响应的定义符 AA2 位 16 进制数的模块地址(cr)0 x0D?例如:例如:在站点总线上 G200 模块的地址是 01 指令:$01(05H)(01H02H03H04H05H)(
42、cr)响应:!01(cr)9.5$AAW(00)?功能功能:询问发送缓冲区是否空。连续发送时常用这条指令询问是否能够再次发送。每次发送前也最好用这个指 令确认是否可以发送?语法结构:语法结构:$AAW(00)(cr)$定义符 AA2 位 16 进制数的模块地址:从 00 到 FF W 写数据标识符(00)00H 表示询问发送缓冲区是否空。(cr)0 x0D?响应:响应:有效响应:!AA(30/31)(cr)。参数(30)表示缓冲器空,(31)表示缓冲器不空 无效响应:?AA(cr)没有响应:语法错误通信失败地址错误!有效响应的定义符?无效响应的定义符 AA2 位 16 进制数的模块地址 (cr
43、)0 x0D?例如:例如:指令:$01W(00H)(cr)响应:!01(31H)(cr)01 模块发送缓冲区有数据01 模块将数据(01H02H03H04H05H)发送至 GPRS 网络。G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 20十、省电的工作模式十、省电的工作模式 G200 的工作模式有省电和正常两种。省电时 G200 模块与上位机的连接关系见下图:省电需要设置的参数如下:1、工作模式:省电模
44、式下设置为省电 2、唤醒模式:有模式一和模式二,模式一为常用模式工作关系如下图 省电工作方式只接收无线数据,不响应串口发送数据UPO为低电平正常工作方式可收发数据UPO为高电平 UPI唤醒电平变底后唤醒时间到1、在接收状态收到无线数据2、UPI唤醒电平变高3、唤醒过程需要1秒省电模式下两种工作方式的转换G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 21 3、接收延时:范围 1-10000 毫秒 当模块收
45、到空间数据后立即唤醒上位机,UPO 信号变高,为了让上位机有一个初始化时间做好准备,模块要在接收延时后才将接收的数据放到串口上。4、唤醒延时:范围 1-10000 毫秒 当模块工作在正常工作状态时,接收发送数据后模块不是马上进入睡眠状态,而是等待一个唤醒延时后再进入睡眠状态。如果在这个时间内模块有接收或发射操作延时计时器复位重新开始计时。设置这个功能的原因是因为一次通信后往往会伴随着应答或再一次的通信。G200 型型 GPRS 模块产品说明模块产品说明 V3.1D080306 北京捷麦通信器材有限公司 地址:北京市丰台区菜户营东街甲 88 号鹏润家园静苑 B 座 2504 电传:(010)63331035/36/37 网址:http:/ 22附件一:外观尺寸附件一:外观尺寸