ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:719.23KB ,
资源ID:9624254      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9624254.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Mobitex无线抄表器的设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Mobitex无线抄表器的设计.docx

1、Mobitex无线抄表器的设计摘 要针对电力远程抄表系统对数据可靠性和实时性的要求,提出了一种基于Mobitex无线通信技术的电力远程抄表系统。Mobitex是一种专用无线数据网络。它以蜂窝技术位基础,尊循MASC(Mobitex Asynchronous Communication Protocol)协议,使用分组交换来实现最高效率,在窄带无线数据通信领域中处于世界领先地位。本文详细介绍了该抄表系统的工作原理以及软、硬件结构设计。该系统采用M3000无线通信模块,通过Mobitex无线数据专用网络实现对数据的实时采集和传输。具有传输稳定,可靠性高、实时性强等特点,完全能够满足电力远程抄表系统

2、的需求,有着很好的市场应用和推广前景。关键词:Mobitex;远程抄表;MASC协议;M3000;系统设计AbstractIn view of the request of electric remote meter reading system to data reliability and real-time, an electric remote meter reading system based on the Mobitex wireless communication technology is presented.Mobitex is a special wireless dat

3、a communication network . It bases on the honeycomb technique, and follows the MASC (Mobitex Asynchronous Communication Protocol) protocol. It achieves the first-rate efficiency by grouping switching ,and id advanced in the narrowband wireless data communication domain in the word .The operating pri

4、nciple of the system and the design of software and hardware structure is explained in detail. This system adopts the M3000 wireless communication consists. It realizes the data real-time gathering and the transmission by Mobitex wireless data special network. It has the characteristics of steady tr

5、ansmission, high reliability and strong real-time, thus it can satisfy the needs of electric remote meter reading system completely, and there is a very good market foreground.Key words:Mobitex; meter reading system; MASC; M3000;meter reading software;meter reading hardware第一章 绪论1.1 无线抄表系统的概述无线抄表系统是

6、当代微电子技术、智能仪器、通信、计算机技术等多项专业范围内先进技术的集成。是为提高供电部门现代化管理的水平,近年来逐步发展起来的一项新兴技术。它以全自动的抄表收费方式取代了传统的人工抄表收费方式,实时采集信息,对数据实现统一管理、集中存储,极大地提高了工作效率和计量的准确率;它将计算机网络和营业管理系统有机的结合,对用电状况进行监控和管理,给有关管理部门提供的各种信息进行收费与统计分析,并可以与银行计算机联网,实现银行票据自动划拨,有效地确保企业及用户的合法权益,方便用户,降低企业的经营成本,提高了企业管理的科技水平和经济效益,使管理更科学,更可靠,为有关部门的决策提供依据,它是今后抄表技术的

7、发展方向。1.2 抄表器的几种常用通信技术1.2.1电力线载波通信 电力线载波通信,是将信息调制为高频信号(一般为50500 kHz)并叠加在电力线路上进行通信的技术。其优势是利用电力线作为通信信道,不必另外铺设通信信道,大大节省投资,维护工作量少,可灵活实现“即插即用”。目前,国内10 KV以上电压等级的高压电力线载波技术已经较成熟,但低压电力网络上的载波通信还未能达到令人满意的水平,这在一定程度上制约了电能计量自动抄表技术在我国的实际应用。 1.2.2无线扩频通信 扩频技术是一种无线通信方式,把发送的信息转换为数字信号,然后由扩频码发生器产生的扩频码序列去调制数字信号,以扩展信号的频谱,通

8、过相关接收,用相同的频码序列解扩,最后经信息解调,恢复出原始信息。扩频通信距离一般可达几十千米,其最大的优点在于抗干扰能力较强,因此具有较强的安全保密性。扩频技术在电能计量自动抄表系统的典型应用方式是:采集器通过电力线载波把数据传至集中器,再由设置在集中器附近的扩频电台把数据发送给中央处理站的接收电台。 1.2.3复合通信 在应用于电能计量自动抄表系统中的所有通信模式中,各种通信模式都有优缺点,任何一种采用单一通信技术的方案均很难完全满足需要。为解决这类矛盾,提出了复合通信方案。 复合通信方案是在自动抄表的不同通信阶段采用不同的通信方式,组成实现电能自动抄表的复合通信网络。在数据传输量不太大、

9、传输距离较近的底层数据采集阶段(电能表到采集器,采集器到集中器),可以采用如红外、低压电力线载波甚至点对点的通信方式;而在集中器到中央处理站段,则可采用电缆、电话线或无线通信等。选择什么样的复合方式,需根据实际情况统筹考虑。混合使用的各种通信方式之间要有很好的相容性,不能相互干扰,这其中涉及到运筹学、最优规划等方面的研究与设计。 1.3本文主要工作及内容安排本篇文章主要是在现有的电力抄表系统的基础上,又介绍了新的抄表方式,运用更可靠更廉价的网络系统对分散的电表进行抄表。第一章简单的介绍了无线抄表系统的形成及实用价值,同时介绍了抄表器的几种常用通信技术。第二章主要介绍了Mobitex技术原理及应

10、用,技术原理从网络结构、OSI系统模型、MASC协议、MPAK协议几方面进行了介绍, 后介绍了Mobitex无线抄表在电力系统中的应用,Mobitex无线抄表系统主要由前端采集子系统、通信子系统和中心处理子系统等三部分组成。第三章先对Mobitex无线抄表器硬件构成图进行了说明,再进一步介绍了硬件的各主要模块的结构、功能及作用,主要模块有主控模块、通信模块、时钟模块、存储模块、看门狗模块。 第四章介绍了抄表系统软件设计,将无线抄表系统的软件划分为三大模块: 数据采集模块,设置控制模块,数据处理模块;同时介绍了Modem的软件设计,主要研究了通信模块部分的软件设计。第五章就本文所做的主要工作进行

11、了简单的总结。第二章 Mobitex技术原理及应用2.1 Mobitex技术概述2.1.1 系统概要Mobitex是由爱立信公司推出的,它频道有12.5KHZ带宽,支持8kb/s传输速率的无线窄带双向数据传输网,它采用分组交换方式的专用无线数据传输系统,频谱利用率高、信息传送安全快捷,已用于医疗急救、火灾抢险、交通疏导、警察执勤、车辆跟踪及各领域的企业运营中,提供无线数据传输服务。目前全球基于Mobitex的网络已有30个,其专业用户已达120万。Mobitex是一个开放系统,支持基于IP的移动数据应用,为数据传输提供了高安全性和可靠性环境,它具有很好的灵活性和健壮性,在确保危机时刻通信重要性

12、的意识越来越高的今天,Mobitex网络无干扰的通信,在911恐怖袭击、地震、洪水和其他灾难中,都得到了证明。2.1.2 网络结构Mobitex为在移动终端之间传输移动无线数据提供了一种安全可靠的方法,它采用分层交换机和基站来路由用户之间的数据包,主要由网络控制中心(NNC)、主交换机(MHX)、区域交换机(MOX)、基站(BSS)和通信终端组成。如图2-1所示。网络控制中心(NNC)用于网络的配置、控制、管理、监视和操作,同时它也提供通信量和告警的统计功能;主交换机(MHX)路由区域交换机间的通信量,并且提供网络与网络控制中心的连接;区域交换机(MOX)为连接在其上的无线基站和固定终端提供包

13、交换,并且提供Mobitex和其他网络(如X.25网络)的连接功能;基站(BSS)是移动终端的接入点,它路由在其覆盖范围内的终端流量,实现终端间的通信;通信终端就是各种固定或移动的数据通信设备。图2-1 Mobitex网络结构图2.2 OSI系统模型目前在全球有30个基于Mobitex的网络,其中一些属于公有网络,即任何人都可以通过当地经营商购买网络服务;而另一些是私有网络,可根据公司自身的需要来拓展网络和开发升级应用,因而具有较好的组网灵活性和较宽广的应用空间,对网络进行配置和管理方便,更能保证数据传输的可靠性和安全性。Mobitex自身定义了两个协议,MASC协议和MPAK协议,它们分别对

14、应OSI系统模型中链路层和网络层的协议,如图2-2所示。图2-2 Mobitex对应OSI结构示意图 Mobiex包含OSI模型中13层,应用开发商完成第4层及其以上各层的服务器端和客户端的任务。V.24是无线Modem与PC的物理接口,而他们间的通信接口为MASC协议(Mobitex Asynchronous Communication,即Mobitex异步通信),它是链路层协议。MASC协议本身简单,提供协议的标准功能和控制,进行简单的帧处理,确保主机与无线Modem间的正常通信。无线Modem与Mobitex网络间的接口为MPAK(Mobitex Packet)协议,它是第三层网络层协议

15、,完成Mobitex中的路由选择,将信息从发送者路由到指定的接收者,处理可能发生的各种交互错误。MASC和MPAK协议的应用使得数据在网络中被处理的过程对高层应用来说是可知的,高层应用可以通过这种可知性对被丢弃的数据采取相应的重传机制,在数据传输的整个过程中保证了数据传输的可靠性。2.3 MASC协议 MASC接口是为PC与无线Modem的连接而设计的,采用异步、串行数据传输,是链路层协议。在链路层中,对等层之间信息传输是以帧的形式进行,MASC协议包含两种类型的帧:信息帧和控制帧。信息帧用作传输命令和其他信息,控制帧用作控制信息帧流量。MASC规定信息帧必须在前一帧被确认后才能发下一帧。2.

16、3.1 控制帧 控制帧分为以下5种类型:ACK、NACK、RACK、SENS和SACK。控制帧结构如图2-3所示:图2-3 控制帧结构1. ACK帧:ACK用来确认正确接收了信息帧。其帧结构如图2-4所示。当接收的信息帧满足以下条件,接收方将发送ACK帧进行确认:以开始;信息中包含冒号(:);校验字段和长度字段有正确的值;任何字段或整个帧的最大字符数都没有超过规定长度;以结束字符(CR)结束。对于每一个发送的帧,sequ字段值应该0和1交替,除非最后一个ACK是应RACK的请求重复的,在这种情况下,将重传最后一个值。第一次发送ACK时,sequ值为0。如果在发出一个ACK之前就接收到了一个RA

17、CK,sequ字段应包含“”(减号)。只有在这种情况下,sequ的值才为“”(减号)。图2-4 ACK帧结构2. NACK帧:NACK用来确认接收到不正确信息帧。其帧结构如图2-5所示。当不能发送ACK帧或者接收的信息帧满足以下条件,接收方将发送NACK帧进行确认:以开始;信息中有且仅有一个冒号(:);总长度大于10;以结束字符(CR)结束。如果接收到的帧既不满足发送ACK帧的标准,也不满足发送NACK的标准,接收方不给任何回应,该帧将被发送单元中的超时函数复制重发。图2-5 NACK帧结构3. RACK帧:RACK帧用来请求重复发送最后一个ACK帧。其帧结构如图2-6所示。如果一个信息帧发送

18、后10秒内,没接收到ACK,就会发送RACK。单元接收到RACK后必须以复制发送最后一个ACK响应。复制的ACK必须包含最后使用的顺序值。图2-6 RACK帧结构4. SENS帧:SENS帧用作链路层控制。其帧结构如图2-7所示。当无通信量时,发送SENS帧检查通信链路。发送方决定何时发送SENS帧。两个SENS帧之间至少要相隔10秒。当发送了一个SENS帧后,10秒内将收到一个回复(SACK帧)。如果10秒内没有收到回复,将发送一个新的SENS帧。当发送了两个SENS帧后无回复,或者信息帧不能正确传输,则认为通信链路失效了。必须通过发送INIT帧进行重启。重启必须通过发送SENS帧的单元进行

19、初始化。如果未发送SENS但接收到SACK,则忽略SACK。图2-7 SENS帧结构5. SACK帧:该帧用于对SENS帧进行确认。其帧结构如图2-8所示。图2-8 SACK帧结构2.3.2 信息帧格式 信息帧用来在PC和无线Modem之间传送命令和数据。其帧结构如图2-9所示。信息帧中的文本字段包含了与帧用途有关的信息,如命令和参数。在不同Mobitex终端间传输的文本和数据都包含在数据字段中。信息帧中各个字段及其描述如表2-1所示。图2-9 信息帧结构字段描述start帧以符号(0x5E)开始。在开始字符之前收到的所有字符应该被忽略。length帧的大小(字节数)必须用4个字节的数在该字段

20、中指定。最低有效位为第4个字节。帧大小包括开始字符和结束字符在内的所有字节。在长度字段中允许的字符有:0-9,A-F。text文本字段中包含了有效帧的命令和参数。文本字段中最少包含1个字符,最多包含256个。数字信息,如命令参数,用相应的0-F间的数表示。允许在文本字段中出现的字符有:所有在空格(SP,0x20)和反大括弧(,0x7d)间的字符,除了std(:,0x3a)和start(,0x5E)字符。std数据开始。文本字段和数据字段由冒号隔开(:,0x3a)。即使数据字段为空,也必须使用冒号。data数据字段由数据组成。数据字段用十六进制编码,因此可以进行透明传输。每个字节被分为两个部分传

21、送,每次传送4个比特。在数据字段中的每4个比特就用0-F表示。因此,在数据字段中每个输入字节用两个字符(字节)表示。数据字段最多包含1120个字符。数据字段中允许的字符有:0-9,A-F。check通过对包括开始字符和在校验字段之前的所有字符执行布尔型操作or,计算纵向的校验和。校验字段由两个十六进制数组成,第二字节为最低有效位。校验字段中能出现的字符有:0-9,A-F。end帧以回车字符(CR,0x0D)结束。未用结束字符结束的帧被忽略。type控制帧的类型用一个字符进行说明。使用了以下字符:*(0x2A),?(0x3F),!(0x21),(0x23),&(0x26)。sequACK帧的顺序

22、号。顺序号的值是0(0x30),1(0x31)或(减号,0x2D)中的一个。表2-1 信息帧的字段及其描述表2.4 MPAK协议Mobitex网络层采用MPAK(Mobitex Packet)协议,存储信息的包叫MPAK包,MPAK包包含在MASC协议的信息帧中。可能包含MPAKs的信息帧有M,N和R帧。根据MPAKs里包含信息的用途,可把MPAKs分成PSUBCOM、DTESERV和PSOSCOM 3类。PSUBCOM,用作用户包交换通信;DTESERV,用作数据终端服务通信;PSOSCOM,用作用户和报警通信的电路交换,未用。MPAK包的帧格式如图2-10所示:图2-10 MPAK包的帧格

23、式根据不同种类的MPAK包,包的类型种类可分为多种,以下各种MPAK包通用部分的格式及各字段的说明:字节13:发送者,指信息的源地址,由3个字节给出了发送者的MAN号。字节46:接受者,接收者是最初指定的目的地址,字节46中给出了接收者的MAN号;字节7:状态字节,其结构如图2-11所示。图2-11 第7字节的结构14位:用户标志,用户或移动终端可以在MPAK的通用部分中设置标志,设置“1”为有效。第1位,MAILBOX_F,若为1,表示信息可被放置在网络邮箱中,当MPAK包由于接收者不能到达,而不能发送给接收者时,它将暂时被存放到邮箱里,等到接收者可达到时,MPAK包从邮箱发送给目的Mode

24、m;第2位,POSACK_F,若为1,表示主动应答方式,每一个被传送的MPAK包都要得到应答确认后才进行下一包的传送;第3位,SENDLIST_F,若为1,表示MPAK包括地址列表;第4位,UNKONOWN_F,若为1,表示表示Modem的MAN号和终端的地址列表中的地址不一致,在这种情况下该MPAK包被返回发送端;第5位:保留,必须设置为0。68位:这3位说明了包通信的状态,有7种可能状态,当发送包时,应将通信状态设置为0。000:OK,表示在交换时没有出现问题;001:FROM_MAIL,表示消息来自网络邮箱;010:IN_MAIL,表示接收者此刻无法达到,消息被放入网络邮箱;011:NO

25、_TRANSFER,表示信息既不能发送到接收者,也不能放入邮箱中;100:ILLEGAL,表示信息不能被网络传送;101:CONGEST,表示有线或无线通道拥塞;110:ERROR,表示信息由于技术差错无法传送;字节8:包类型字节,其结构如图2-12所示。图2-12 第8字节的结构78位指定了包的类型,共有三类:PSUBCOM类(00);DTESTRV类(10);PSOSCOM类,未用。第6位为外部标志EXTERN_F,如果为1,表示包会被用于外网(Mobitex以外的网络)的传送;15位表示了包的种类,PSUBCOM类中有5种类型的包,分别为TEXT,DATA,STATUS,HPDATA,E

26、XTPAK;DTESTRV类中共有32种类型的包,这里不再赘述。2.5 Mobitex无线抄表器系统无线自动抄表是不需要人员到达现场就能完成自动抄表,它大大的降低了劳动强度,提高了抄表的准确性和及时性,杜绝了抄表不到位、估抄、误抄、漏抄电表等问题。典型的无线抄表系统主要由前端采集子系统、通信子系统和中心处理子系统等三部分组成。基于Mobitex 数据通信网的无线抄表系统结构如图2-13 所示,其中远端采集器、集中器构成了前端采集子系统,Mobitex 数据通信网络就是通信子系统,通信前置机和各类服务器就构成中心处理子系统。图2-13无线抄表系统结构示意图2.5.1前端采集子系统各种电表构成了电

27、能采集系统的最前端。它们把用户的用电量传递给上一级数据采集装置即采集器,采集器收集连接在它下面的电表的读数,周期地把这些数据发送到集中器,集中器在控制中心的指令下定期从采集器读取数据,并对这些数据作统计处理,最后将这些数据按选定的协议格式打包后,通过Mobitex Modem 传输到中心站的通信前置机,前置机将收到的数据包进行解包还原成原始数据后再送入数据库。2.5.2 通信子系统通信子系统负责把抄表数据实时、可靠地传送到控制中心。Mobitex 数据通信网络只传送数据,通过数据交织、置乱、加密和采用专用协议,确保数据传输的安全性; 通过网络的存储、转发技术及网络证实功能,确保数据传输的可靠性

28、; 通过优先级设置、最低路由等保证传输的实时性。2.5.3 中心处理子系统中心处理子系统主要由中心处理工作站以及相应的软件构成,是整个无线抄表系统的最上层,所有用户的用电信息通过信道汇集到通信前置机,前置机进行协议解析后将数据存入数据库,数据库负责实时数据和历史数据的管理维护,安装在控制中心的软件调用数据库中的数据进行汇总和分析,管理人员根据汇总和分析结果做出相应的决策,实现了抄表系统的自动化管理。在Mobitex 网络中,移动终端,通过基站相互发送、接收数据,用户发送的数据可以发到固定终端和其他移动终端,但是端到端的直接通信是不可能的,即使发送者和接收者都在同一基站覆盖范围内,数据也必须经过

29、基站进行转发。所以如何根据其覆盖范围、用户数量、地理区域选择基站的建设地点是组建Mobitex 网络的关键问题。基站地址选择一方面关系到网络的数据传输效率及实时性问题,另一方面关系到网络建设的投资问题,因此需要一种科学的分析方法来确定基站的建设点,从而既保证数据的正确、实时的传输又实现网络建设的最佳性价比。 第三章 Mobitex无线抄表器的硬件3.1 Mobitex无线抄表器硬件构成 利用Mobitex无线数据网络进行数据传输,实时方便,性能可靠,节省费用。Mobitex无线抄表器硬件构成如图3-1所示,由主控模块、通信模块、时钟模块、存储模块、看门狗模块等。图3-1Mobitex无线抄表器

30、硬件构成图图3-1中,电表通过对指定线路的原始信号进行分析处理后,得出相应的电能参数,然后通过串口传输给单片机,在单片机处理后,通过无线Mobitex网络发送到系统中心站。电表从生产厂家直接选取,为全电子式电能表,电表和单片机之间通过RS485通信,另需提供功率足够的+12V直流电源;单片机选用Intel公司的51系列的8位机(最好带内置存储器),这里可根据通信功能和控制功能采用2片单片机,从而减轻单片机的数据处理量,提高运算速度;单片机提供键盘、显示、存储器扩展、串口扩展等功能;扩展串口中一个接Mobitex的无线Modem,用于无线的数据传输,实现远程配置、在线升级应用程序和监测数据上传,

31、另一个接红外通信接口,通过该接口可当地修改设备参数,实现红外维护、手持红外抄表器抄表和在线升级应用程序功能。单片机外部加设时钟记录具体时间和设闹钟,另加设看门狗电路,按操作规程使用时,系统可以永不死机,确保高可靠性。3.2 主控模块 无线抄表器的主控模块选用Intel公司的51系列的单片机,其引脚及引脚功能如图3-2所示,它由数据线8位,地址线可为8位或16位,应内置程序存储器。可根据通信功能和控制功能采用2片单片机,从而减轻单片机的数据处理量,提高运算速度;单片机提供键盘、显示、存储器扩展、串口扩展等功能;扩展串口中一个接Mobitex的无线Modem,用于无线的数据传输,实现远程配置、在线

32、升级应用程序和监测数据上传,另一个接红外通信接口,通过该接口可当地修改设备参数,实现红外维护和在线升级应用程序功能。图3-2 MCS51系列单片机引脚及总线结构(a) 引脚图;(b) 引脚功能分类MCS51单片机存储器分类及配置:MCS51单片机存储器的分类从物理结构上可分为: 片内、片外程序存储器(8031和8032没有片内程序存储器)与片内、片外数据存储器4个部分; 从寻址空间分布可分为: 程序存储器、内部数据存储器和外部数据存储器3大部分; 从功能上可分为: 程序存储器、内部数据存储器、特殊功能寄存器、位地址空间和外部数据存储器5大部分。MCS51系列单片机存储器的配置除如表3-1 所示的片内ROM(或EPROM)和RAM外,另外还有128个字节的RAM区作为特殊功

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1