



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于短消息功能修改负荷终端参数的程序设计摘 要 指出了短消息在 引 言短消息业务是GPRSCDMA系统中最为简单和方便的数据通信方式,它不需要附加其他较为庞大的数据终端设备,仅使用GPRSCDMA模块就可以进行信息交流。短消息业务是通过信道传输的,所以这些信息的发送和接收可以在GPRSCDMA网络上与语音、数据和传真服务同时进行而不会彼此产生任何干扰。在诸多增值业务中,短消息服务因其价格低廉、使用方便、信息传递准确及时、可存储转发等优点而备受欢迎。短消息服务具有良好的市场,并最早应用于电力系统传输领域。1 短消息在电力通信中的应用短消息电力负荷系统中数据的传输模式有2种:对电力负荷管理终端进行
2、数据召测,及终端数据主动上传。短消息在终端侧的连接方式相同,在主站侧的连接方案有2种:方案一是通过短消息通信方式,在主站设置一个或若干个GSMCDMA中心主台,与终端的GPRSCDMA通信模块直接“点对点”通信。这种方式适用于终端数量较少的场所,可减少主站的设备投资。方案二是从短消息服务中心建立专线连接,短消息通过专线发送到服务中心,服务中心再转发到终端中;终端侧的数据先发到短消息服务中心,再通过专线传到电力负荷主站上。该方式可以解决主站侧多个终端设备上报造成的信道容量问题。但是,这种方式需要申请数据专线的连接并承担一定的运行费用。短消息业务在电力负荷系统中的应用存在以下缺点:实时性差,不适用
3、于对实时 短消息业务还不适用于电力负荷管理系统的分组与功能;数据传输长度受到限制,每条短消息的长度最多为140字节,这样也不利于大量数据的传输。基于以上的原因及GPRSCDMA通信技术的不断发展,大多数电力设备在数据传输通信上都使用GPRS或CDMA,而短信功能则慢慢成为电力设备应用中的辅助操作功能。这些辅助功能必不可少,可以极大地扩展设备产品应用的功能性,提高便利性。例如利用短信实现实时报警功能,如负荷管理预付费报警、电力线防盗系统、电力通信网的管理报警等;利用短信实现参数修改的功能,如本文中实现短信修改负荷管理终端中IP地址和端口号等。2 短消息操作的AT命令和报文格式AT命令是由美国Ha
4、yes公司推出的Mdoem操作命令集,是Modem通信 在GPRS模块(以MC55为例)中短信操作相关的AT命令有:AT+CMGF=1(设置短信格式为文本)AT+CNMI=3,1(设置新消息提示)+CMTI:MT,2(收到新短消息提示,表示新消息存储于存储空间第2条)AT+CMGR=2(读出存储序号为2的消息)AT+CMGD=2(删除存储序号为2的消息)AT+CMGS=139*rMessageOxlA(短信发送操作)在CDMA模块(以AnyDATA公司的模块为例)短信相关的AT命令有:AT+UGSM=1(选择使用第2套短信指令)AT+CMGF=1(格式化输出,实际数据的每个字节输出其ASCII
5、值)AT+CMGF=0(普通格式,输出短消息的二进制原文)CMT:1(有短信来时终端显示,为1表示新消息存储于空间的第1个位置)AT+CMGR=1(读存储序号为1的消息)+CMGR:000002202008082910:13,0,123456789rnOKrn(模块回复)AT+CMGS=20,123(发信息过程)+CMGS:2rknOKrnCMGS:2,1(发送成功模块回复)在设计中,主要利用GPRSCDMA的短信功能来修改和查询终端系统的IP地址、端口号和服务类型,以及利用短信复位终端系统的GPRSCDMA模块。自定义了短信的报文格式,这些
6、报文主要由字母和数字组成。为了方便短信操作,在GPRS和CDMA的短信操作中都选用文本格式。短信报文命令格式:AT+KDC 修改命令具体格式:PAT+KDC=210452408,8080,192168018,9999,cmnet#前半部分为主IP和端121号,接着是备用IP和端口号,最后是服务类型。其他短信报文格式有:AT+KDC? 查询命令AT+RET 复位命令终端系统在给操作用户回复相关结果时,也严格按照这种短信报文格式进行操作。3 短消息功能的程序设计GPRS和CDMA短信整体的设计框架是一样的,只是在某些具体细节上有些区别。由图1所示的流程可以了解到,当有短信来的时候,MCU的串口会收
7、到短信来提示符,接着系统会发送读操作AT命令,将相应短信存储器中的消息读出来,再对读出的短信进行解包处理判断出本条短信的操作类型,然后进行相应的操作。如修改操作,需要将终端系统的原有IP地址、端口和服务类型修改成操作者需要的IP地址、端口和服务类型,并将修改后的 IP地址、端口和服务类型作为回复信息发回给操作者,然后复位GPRSCDMA模块。另外,在进行短信操作时,需要及时清理GPRSCDMA模块的短信存储空间,以免短信存储空间满,造成新的短信不能接收。整个短信功能实现的主要函数如下:需要注意,短信功能作为整个GPRSCDMA通信功能的一部分,其本身必须与整个GPRSCDMA通信框架融合。为了
8、将短信处理函数 HandleSMS()很好地放在GPRSCDMA通信框架中,使短信操作与GPRSCDMA通信无缝连接,互不影响,考虑和解决了以下几点:短信的操作不能发生在GPRSCDMA模块正在拨号连接的过程中,所以在设计中,对模块的拨号过程进行强制保护。短信的具体操作主要发生GPRSCDMA模块的未连接状态和数据传输状态。短信在修改过系统参数后,需将修改后的参数作为应答信息回复给操作者,然后GPRSCDMA模块复位,按照新的参数进行上线连接。需要注意的是模块复位时间与应答信息回复时间之间的操作匹配,否则会造成应答信息收不到。设计中,利用相关定时器控制复位操作的执行时间,确保在收到应答信息后模块再复位。CDMA模块在进行AT模式操作连接后进入透传模式。在该模式下任何AT操作都会视为传输数据,所以当在透传模式下进行短信操作时,需要将已建立的连接断开。设计中,在透传模式下进行短信操作时,强制复位CDMA模块,使模块上电但不连接上线,然后再进行短信操作。为了防止短信存储空间满,或者因为信号强度等原因造成短信没有及时收到,在程序设计中短信解包处理操作后会立即删除存储区的短信,并在AT的拨号中设置1次读操作和1次删除操作,以保证有足够的储存空间来接收短信。读操作用来处理上次没有及时收到的短信。结 语本文重点介绍了在负荷管理系统中,如何实现短信修改负荷管理终端IP地址和端口号的功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省新未来期末联考2023-2024学年高一下学期7月期末英语试题(含答案)
- 安全部试题及答案
- 2025年钢丝子午线轮胎项目市场调查研究报告
- 2025年野生荞麦茶项目市场调查研究报告
- 2025年速冻芒果丁项目市场调查研究报告
- 企业数字化转型中的数据驱动决策体系构建
- 2025年自然通风器项目市场调查研究报告
- 2025年烫印膜项目市场调查研究报告
- 2025年儿童口罩项目市场调查研究报告
- 办公室数字化的未来趋势
- GB/T 30819-2024机器人用谐波齿轮减速器
- DL-T5394-2021电力工程地下金属构筑物防腐技术导则
- 特种设备锅炉日管控、周排查、月调度主要项目及内容表
- 组织人事业务知识测试二
- 浙江省温州市2022年初中科学中考试题及参考答案
- 招聘求职简历制作表格模板可编辑下载 精品简历模板 标准表格单页04
- 食品经营操作流程图
- 排桩+锚索深基坑安全专项施工方案
- 大型桥梁高程控制网的布设和精度分析
- 普拉提运动对大学生圆肩驼背体态矫正的研究
- 成本管理毕业论文参考文献大全范文
评论
0/150
提交评论