GPRS无线通信系统设计方案
- 格式:doc
- 大小:86.50 KB
- 文档页数:8
终端基站定位的GPRS 通信方案设计刘运兵1,尹志强1,成周1,孙志1,赵昱音2(1.贵州省电网有限责任公司贵安供电局市场营销部,贵州安顺550025;2.哈尔滨工业大学电气工程及自动化学院,黑龙江哈尔滨150001)摘要:为了满足电网公司对自动化计量终端的安全管理要求,通过移动通信技术采集位置信息对计量终端及其内部安装的SIM 卡进行定位,设计了基于移动通信技术的两种计量终端定位监测方案,使用移动基站来对计量终端进行定位,阐述了两种方案的通信结构并进行研究比较,旨在选择出一种具有推广价值的方案,为终端基站定位技术的大规模推广应用的可行性提供依据和实施途径。
关键词:GPRS;基站定位;双卡通信;移动终端中图分类号:TP29;TN967.1文献标识码:B文章编号:1003-7241(2021)003-0065-05Design of GPRS Communication Scheme for TerminalBase Station PositioningLIU Yun -bing 1,YIN Zhi -qiang 1,CHENG Zhou 1,SUN Zhi 1,ZHAO Yu -yin 2(1.Guizhou Provincial Power Grid Co.Gui'an Power Supply Bureau Marketing Department,Anshun 550025China;2.School of Electrical Engineering and Automation,Harbin Institute of Technology,Harbin 150001China )Abstract:In order to meet the safety management requirements of power grid companies for automated metering terminals,the mo-bile communication technology is needed to collect location information to locate the metering terminal and the SIM card installed inside.In response to this problem,two mobile terminal positioning monitoring solutions based on mobile com-munication technology are designed,it uses mobile base stations to locate mobile terminals.The communication struc-tures of the two mobile terminals are described and compared.The purpose is to select a scheme with promotion value and provide basis and implementation approaches for the feasibility of large-scale promotion and application of terminal base station positioning technology.Key words:GPRS;base station positioning;dual card communication;mobile terminal收稿日期:2019-12-021引言目前,随着经济不断发展,电网公司的客户数量在逐年增长,计量自动化终端的运维工作量也大幅增加,对计量自动化终端和其内部安装的SIM 卡的管理要求也随之日益提高,计量终端和SIM 卡的位置信息必须明确进而且便于管理,避免“终端丢失”、“SIM 卡情况不明”现象的发生[1]。
最新文件---------------- 仅供参考--------------------已改成-----------word文本 --------------------- 方便更改赠人玫瑰,手留余香。
OPEN门禁管理系统(GPRS无线通讯)设计方案书二零零七年一月目录第一章概述 (4)1.1非接触式智能卡及多信息载体识别 (4)1.2智能门禁系统 (4)1.3GPRS无线通讯 (5)第二章系统需求分析 (6)第三章系统设计目标及原则 (6)3.1系统设计目标 (6)3.2系统设计原则 (7)第四章系统解决方案及技术描述 (8)4.1系统概述 (8)4.2系统基本功能及特点 (9)4.3系统结构 (12)4、4系统工作流程 (13)第五章设备介绍 (15)第六章管理软件介绍 (22)6.1软件系统说明 (22)6.2OPEN门禁管理系统概要说明 (22)第七章系统设备清单 (27)第八章工程实施 (28)第九章售后服务 (29)第十章质量保证 (31)第十一章附录 (33)附一、OPEN品牌介绍 (33)第一章概述随着科技和经济的发展,非接触式智能卡的广泛应用已渗透到各个领域,目前已经覆盖了身份识别、小区物业、智能大厦、出入口控制、车辆管理、消费餐饮、商业物流、办公考勤、人力资源管理、图书档案卡、医疗保健卡管理、电话收费管理、会议电子签到与表决和保安巡更管理等等,其中门禁、停车场管理、考勤、电梯控制、巡更、消费/POS的应用是当前市场上最常见的。
1.1非接触式智能卡及多信息载体识别卡识别载体:通道控制系统的认证识别基本载体是非接触式智能卡,其英文全称是Contactless Integrated Circuit Card,又称射频卡(感应卡,proximity card),是将具有存储、加密及数据处理能力的一个或多个集成电路芯片和感应线圈封闭于标准PVC卡片中,通过无线电波的数据信号完成对信息的存取、修改读写等并返回读卡器。
嵌入式GPRS无线通讯系统设计研究摘要:嵌入式gprs无线通信系统不仅具有很强的实用性,其性价比也非常高,本文利用s3c244b0x芯片实现了一个能够收发短信的无线通信系统,希望可以为实践提供借鉴。
关键词:gprs;无线通讯系统;串口中图分类号:tp393 文献标识码:a 文章编号:1007-9599 (2012)19-0000-02无线通信具有非常强的灵活性,是当前最有吸引力的一种通信方式。
当前在gprs无线数据应用方面,很多发达国家已经非常普及,为其生产工作提供了很大的便利。
另一方面,嵌入式系统也已经融入到了我们生活的方方面面。
因此,开发出一款嵌入式gprs 无线通信系统将能够在很多领域发挥出作用,具有很强的实践意义。
1 硬件设计在无线通信的过程中,既要实现内容的输入,还要实现对于数据的网络传输,因此,系统的主体部分将包括cpu、rom以及rom 等,这些构成了计算机最小系统。
本文在硬件方面使用的是三星公司生产的s3c244b0x芯片,它是一款32位risc处理器,主要面向的是低成本、低功耗以及体积下的一些应用以及手持设备。
在硬件结构设计方面,s3c244b0x芯片的最下系统主要系统电源、系统晶振电路、复位电路、jtag接口电路。
下图为s3c244b0x 芯片:2 gprs模块通信2.1 ppp拨号脚本.gprs系统在接入internet的时候使用的是ppp协议。
这一协议的设计主要是为两个实体间的数据包传输而服务的。
对于gprs模块来说,它提供了rs——232接口,在嵌入式系统中可以进行ppp脚本拨号程序的编写,对gprs模块进行直接驱动使其连接的internet和gprs骨干网中,由此数据就能够经过tcp/ip通道发送至具备gprs网络的私有或公网ip地址主机上,进而实现了数据无线传输。
在linux的系统下,拨号脚本程序所需要使用的程序有pppt以及chat,其中ppp的守护程序为pppd程序,这一程序主要对ppp 协议提供支持,主要的作用是建立服务器的ppp连接,并对其进服务使其更好地用以数据的传输。
GPRS无线通信系统设计方案引言近年来,通信技术与网络技术的迅速进展,特别是无线通信技术的进展,使得电力系统的自动化程度进一步提高。
GSM网络出现后,技术人员很快把GSM模块嵌入到各类仪表仪器中,如多功能电能表、故障测录仪、抄表系统与用电负荷监控等,从而使这些仪表仪器具有远程通信功能。
GPRS是在现有GSM系统上进展出来的一种新的数据承载业务,支持TCP/IP协议,能够与分组数据网(Internet等)直接互通。
GPRS无线传输系统的应用范围非常广泛,几乎能够涵盖所有的中低业务与低速率的数据传输,特别适合突发的小流量数据传输业务。
本文设计的GPRS无线通信模块,内嵌了TCP/IP协议,使用工业级的GPRS模块,适用于单片机数据采集传输系统没有TCP/IP协议栈,但使用串口通信的情况。
1 GPRS通信原理及应用特点1.1 GPRS简介GPRS是通用无线分组业务(General Packet Radio System)的缩写,是介于第二代与第三代之间的一种技术,通常称之2.5G。
GPRS使用与GSM相同的频段、频带宽度、突发结构、无线调制标准、跳频规则与相同的TDMA帧结构。
因此,在GSM系统的基础上构建GPRS系统时,GSM系统中的绝大部分部件都不需要作硬件改动,只需作软件升级。
有了GPRS,用户的呼叫建立时间大大缩短,几乎能够做到“永远在线”。
此外,GPRS是以营运商传输的数据量而不是连接时间为基准来计费,从而令每个用户的服务成本更低。
1.2 基本工作原理GPRS是在原有的基于电路交换(CSD)方式的GSM网络上引入两个新的网络节点:GPRS服务支持节点(SGSN)与网关支持节点(GGSN)。
SGSN与MSC在同一等级水平,并跟踪单个MS的存储单元实现安全功能与接入操纵,并通过帧中继连接到基站系统。
GGSN支持与外部分组交换网的互通,并经由基于IP的GPRS骨干网与SGSN连通。
图1给出了GPRS与Internet连接原理框图。
基于G P R S/C D M A的无线数据传输系统技术说明书一.概述基于GPRS/CDMA的数据传输系统可以为用户提供高速、安全、永远在线的无线数据传输通道。
主要针对电力系统自动化、油田油井数据收集、工业监控、环境检测、交通管理、金融、证券等部门的应用,利用公用移动网络平台(目前主要是中国移动的GPRS网络和中国联通的CDMA 网络)提供的高带宽、低收费的数据通道实现用户数据的透明传输。
基于GPRS/CDMA的无线数据传输系统主要具有以下特点:1、应用范围广。
可以应用在所有GPRS/CDMA网络信号覆盖到的地方。
2、成本低廉。
首先是建设投资小,网络建设中省去了大量的组网投资;其次是维护、运行费用低,网络运行过程中只需承担少量的终端维护运营费用。
3、网络组建灵活、方便。
由于网络的基础设施已经十分的完善,通信系统的组建只需要考虑中心站和外围布点的问题。
在外围布点时可以充分利用无线网络带来的地点选择上的自由性和移动通信网络的较全面的覆盖范围。
4、地域范围和网络密度的适应性好。
目前,移动网的基站在城市中的密度大,而在乡村中则相对较小,正好满足在城市通信终端数量大、密度高而在乡村数量少、密度小的要求。
5、支持透明数据传输。
直接提供RS232、RS485接口,为用户设备提供透明的传输通道。
6、终端永远在线。
终端与数据中心的通信链路一旦建立后即可长时间保持,可以随时完成用户设备的数据传输。
7、按流量计费。
终端按照接收和发送数据包的数据流量来收取费用,没有数据传输时就不收取任何费用。
8、传输速率高。
中国移动的GPRS网络目前可提供20~40kbps的稳定数据传输;中国联通CDMA1X网络的传输速率可以高达153.6kbps。
二.应用范围适用于各种地域范围广、分散度高、位置不确定、又要求建设和使用成本都十分低廉的数据采集和传输系统。
具体说,主要包括以下方面的应用场合:●工业遥控、遥测、遥信✓行业无人值守站机房监控和远端维护(如移动基站、微波、光纤中继站等)✓配电网自动化系统数据传输✓高压供电设备监测✓输电网电能量数据采集✓自来水管道、闸门、泵站和水厂监控✓煤气管道、闸门和加压站监控✓供热系统实时监控和维护✓环境监测✓水文监测✓其它无人值守(如仓库、办公室等)监控●金融、零售行业✓车载移动银行✓POS机数据传输✓ATM/CDM机数据传输✓自动售货机涮卡和商品信息报告✓银行储蓄机机房监控✓移动证券交易和信息查询●公安、交通行业✓公安移动性数据(身份证、犯罪档案等)查询✓交警移动性数据(车辆、司机档案等)查询✓司机路情、路况查询✓车辆违章监测✓交通流量监控✓交通信息指示牌信息发布●移动车辆监控调度系统✓公安、110、交警车辆监控调度✓银行运钞车、邮政运输车监控调度✓出租车涮卡与管理调度✓电力工程车调度✓公交车调度✓集团车辆调度✓物流系统车辆调度●农业生产状况监控✓庄稼生产温度、湿度等监控●等等典型的应用场合:1、配电网络自动化系统数据传输配电网络自动化系统是电力部门改善供电质量、提高供电能力的重要措施,分布在路边、电线杆上、大楼内的配电开关、配电变压器,开闭所、公用及用户配电所等的配电控制与计量设备都需要得到有效的监控,但由于配电网络需要监控的点很多而且很分散,自动化信息的传输涉及面广,若使用有线传输涉及到布线施工、建设成本和可靠性等一系列问题。
MSC1210的GPRS无线通信系统设计引言近年来,通信技术和网络技术的迅速发展,特别是无线通信技术的发展,使得电力系统的自动化程度进一步提高。
GSM网络出现后,技术人员很快把GSM模块嵌入到各种仪表仪器中,如多功能电能表、故障测录仪、抄表系统和用电负荷监控等,从而使这些仪表仪器具有远程通信功能。
GPRS是在现有GSM系统上发展出来的一种新的数据承载业务,支持TCP/IP协议,可以与分组数据网(Internet等)直接互通。
GPRS无线传输系统的应用围非常广泛,几乎可以涵盖所有的中低业务和低速率的数据传输,尤其适合突发的小流量数据传输业务。
本文设计的GPRS无线通信模块,嵌了TCP/IP协议,采用工业级的GPRS模块,适用于单片机数据采集传输系统没有TCP/IP协议栈,但使用串口通信的情况。
1 GPRS通信原理及应用特点1.1 GPRS简介GPRS是通用无线分组业务(General Packet Radio System)的缩写,是介于第二代和第三代之间的一种技术,通常称为2.5G。
GPRS采用与GSM相同的频段、频带宽度、突发结构、无线调制标准、跳频规则以及相同的TDMA帧结构。
因此,在GSM系统的基础上构建GPRS系统时,GSM系统中的绝大部分部件都不需要作硬件改动,只需作软件升级。
有了GPRS,用户的呼叫建立时间大大缩短,几乎可以做到“永远在线”。
此外, GPRS是以营运商传输的数据量而不是连接时间为基准来计费,从而令每个用户的服务成本更低。
1.2 基本工作原理GPRS是在原有的基于电路交换(CSD)方式的GSM网络上引入两个新的网络节点: GPRS服务支持节点(SGSN)和网关支持节点(GGSN)。
SGSN和MSC在同一等级水平,并跟踪单个MS的存储单元实现安全功能和接入控制,并通过帧中继连接到基站系统。
GGSN支持与外部分组交换网的互通,并经由基于IP的GPRS骨干网和SGSN连通。
图1给出了GPRS与Internet连接原理框图。
GPRS终端通过接口从客户系统取得数据,处理后的GPRS分组数据发送到GSM基站。
分组数据经SGSN封装后,SGSN通过GPRS骨干网与网关支持接点GGSN进行通信。
GGSN对分组数据进行相应的处理,再发送到目的网络,如Internet或X.25网络。
若分组数据是发送到另一个GPRS终端,则数据由GPRS骨干网发送到SGSN,再经BSS发送到GPRS终端。
2 嵌入式GPRS通信系统的实现2.1 GPRS模块的硬件设计嵌入式GPRS无线通信模块主要由嵌入TCP/IP的单片机(MSC1210Y5)、GPRS模块、SIM卡座、外部接口和扩展数据存储器等部分组成。
图2是系统的硬件框图。
MSC1210控制GPRS模块接收和发送信息,通过标准RS232串口和外部控制器(比如数据采集端)进行数据通信。
用软件实现中断,完成数据的转发。
2.1.1 单片机模块单片机采用美国仪器公司最新推出的基于8051核的MSC1210Y5。
该芯片具有很强的数据处理能力,时钟频率为33 MHz,指令运行速度实际上与运行在99 MHz时钟频率下的标准8051核相当。
32 KB Flash程序存储器,256 B部RAM 和1024 B片上SRAM,2 KB启动ROM,支持串行和并行的在系统编程。
双数据指针DPTR0和DPTR1可加快数据块的移动速度。
其主要实现过程如下:①通过AT指令初始化GPRS无线模块,使之附着在GPSR网络上,获得网络运营商动态分配的GPRS终端IP地址,并与目的终端建立连接。
②通过串口0扩展MAX232标准串口和外部控制器(例如数据采集端)连接,外部控制器端接出标准串口,按照约好的协议可很容易利用本设计的控制器进行通信。
③复用P1.2和P1.3,也就是串口1分别和GPRS模块的TXD0和RXD0连接,P1口的其他6个端口分别接到GPRS模块对应的剩余RS232通信口,通过软件置位完成对MC35的初始化和控制GPRS模块的收发数据。
2.1.2 扩展数据存储器部分MSC1210的Flash存储器可全部作为Flash程序存储器,也可以全部作为数据Flash程序。
因为要嵌入实时操作系统和网络协议,需要一定的空间,因此将其全部用作程序存储器,而通过74HC573作为地址锁存器,扩展6264作为外部数据存储器,8 KB的数据存储空间足够程序正常运行。
图3给出了MSC1210与数据存储器之间的硬件连接图。
2.1.3 GPRS无线数传模块GPRS无线模块作为终端的无线收发模块,把从单片机发送过来的IP包或基站传来的分组数据进行相应的处理后再转发。
GPRS模块采用德国Simens公司生产的MC35模块。
MC35模块主要由射频天线、部Flash、SRAM、GSM基带处理器、匹配电源和一个40脚的ZIF插座组成。
GSM基带处理器是核心部件,其作用相当于一个协议处理器,用来处理外部系统通过串口发送AT指令。
射频天线部分主要实现信号的调制和解调,以及外部射频信号与部基带处理器之间的信号转换。
匹配电源为处理器基射频部分提供所需的电源。
MC35外围电路如图4所示。
AS2815将外部电压转换成3.3 V工作电压。
启动电路由三极管和上电复位电路组成,模块上电后,为使之正常工作,必须在15脚加至少为100 ms的低电平信号。
启动后,15脚信号应保持高电平。
MC35在ZIF连接器上为SIM卡接口预留的引脚数为6个,要注意的是,CCIN引脚用来检测SIM卡座是否插有SIM卡。
当插入SIM卡,该引脚置为高电平时,系统方可进入正常工作。
SYNC引脚有两种工作模式:一种是指示发射状态时的功率增长情况,另一种是指示MC35的工组状态。
本设计中使用后一种模式,LED熄灭时,表明MC35处于关闭或睡眠状态;当LED为600 ms亮/600 ms熄时,表明SIM卡没有插入或MC35正在进行网络登陆;当LED为75 ms亮/3 s熄时,表明MC35已登陆进网络,处于待机状态。
2.2 单片机通信程序设计软件中的所有代码都用C语言编写,在Keil环境中编译。
Keil是Keil Software公司为8051及其兼容产品提供的专门开发工具,它支持在系统调试。
Keil中C51编译器很好地集成了RTX多任务实时操作系统,编写程序时,需在源代码头加入“#incluede rtx51.h”。
所有代码调试通过后经由TI Downloader下载到存储器中。
目前,绝大多数基于GPRS网络应用系统所使用的GPRS模块不支持TCP/IP协议。
也就是说,要想工作在相同的网络层面上,其部传输的数据必须都要采用相同的协议,所以除了利用GPRS模块的功能外,必须在单片机系统中嵌入按TCP/IP 和PPP协议标准编写的程序,从而使设计的终端设备能够方便的应用GPRS数据分组业务。
2.2.1 TCP/IP协议的嵌入有很多种方法可以完成协议转换,本设计利用在嵌入式实时操作系统RTX51中移值部分IP和PPP协议来增强系统的可扩展性和产品开发的可延续性。
TCP/IP协议是一个标准协议套件,可以用分层模型来描述。
数据打包处理数据时,每一层把自己的信息添加到一个数据头中,而这个数据头又被下一层中的协议包装到数据体中。
数据解包处理程序接收到GPRS数据时,把相应的数据头剥离,并把数据包的其余部分当作数据体对待。
考虑到嵌入式系统的特点,本设计采用了系统开销较小的IP+UDP协议来实现GPRS通信。
主机发送的UDP数据报文经GPRS通道传送给GPRS通信模块, GPRS通信模块负责对数据报进行解析,解析后的数据按照一定的波特率串行传送给用户终端。
2.2.2 数据处理数据包在主机和GPRS服务器群中传输使用的是基于IP的分组,即所有的数据报文都要基于IP包。
但明文传送IP包不可取,故一般使用PPP协议进行传输。
模块向网关发送PPP 报文都会传送到Internet网中相应的地址,而从Internet 传送过来的应答帧也同样会根据IP地址传送到GPSR模块,从而实现采集数据和Internet网络通过GPRS模块的透明传输。
要注意的是,GSM网络无静态IP地址,故其他通信设备不能向它提出建立连接请求,监控中心必须拥有一个固定的IP,以便监测终端可以在登陆GSM网络后通过该IP找到监控中心。
关于这一点,很容易解决,只需在电信申请相应的服务就可以了。
GPRS模块登陆上GSM网络后,自动连接到数据中心,向数据中心报告其IP地址,并保持和维护数据链路的连接。
GPRS 监测链路的连接情况,一旦发生异常,GPRS模块自动重新建立链路,数据中心和GPRS模块之间就可以通过I地址通过UDP/IP协议进行双向通信,实现透明的可靠数据传输。
3 上位机监控中心的设计监控中心的功能是实现GPRS信息的接收和保存。
设计语言采用Microsoft公司的Visual C++编程语言,C++语言应用灵活,功能强大,并对网络编程和数据库有强大的支持。
由于通过GPRS,中心监控部分可以直接访问互联网,所以监控部分并不需要再设置GPRS模块。
中心只需通过中心软件帧听网络,接收GPRS无线模块传来的UDP协议的IP包和发送上位机控制信息,以实现与GPRS终端的IP协议通信。
接收到的信息要保存到中心的数据库中,以备查历史记录。
数据库采用Access,VC编制的界面窗口通过ADO访问Access 中的数据。
需要说明的是,笔者是通过Socket接收网络终端信息的。
Socket接口是TCP/IP网络的API,Socket接口定义了许多函数和例程,程序员可以利用它来开发TCP/IP网络上的应用程序。
VC中的MFC类提供了CAsyncSocket这样一个套接字类,用它来实现Socket编程非常方便。
本设计中采用数据报文式的Socket,它是一种无连接的Socket,对应于无连接的UDP服务应用。
CAsyncSocket类用DoCallBack函数处理MFC消息,当一个网络事件发生时,DoCallBack函数按照网络事件类型:FD_REA D、FD_WRITE、FD_ACCEPT和FD_CONNECT分别调用OnReceive、OnSend、OnAccept和OnConnect函数,驱动相应的事件,完成网络数据通信过程。
4 结论本文采用嵌入式TCP/IP协议,通过高速8位单片机实现GPRS 业务的数据传输功能,具有外围电路少,电路简单,系统成本低等优点。
通过标准RS232串口和外部控制器连接,只需按照预先规定的协议就可互相通信,通用性较强。
系统软件均使用C语言编写,稍加改动就可以在各种控制器上实现,可移植性也较强。
基于GPRS的系统也有一定的缺点,例如,现在的GPRS网还不够稳定,有丢包的现象;主控制器要实现IP协议,使用起来比较复杂;上位机基于互联网的解决方案性较差等。