基于gsm短信息的离散油井监控系统(下)

基于gsm短信息的离散油井监控系统(下)

ID:12712244

大小:23.50 KB

页数:6页

时间:2018-07-18

基于gsm短信息的离散油井监控系统(下)_第1页
基于gsm短信息的离散油井监控系统(下)_第2页
基于gsm短信息的离散油井监控系统(下)_第3页
基于gsm短信息的离散油井监控系统(下)_第4页
基于gsm短信息的离散油井监控系统(下)_第5页
资源描述:

《基于gsm短信息的离散油井监控系统(下)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于GSM短信息的离散油井监控系统(下)来源:无线测温http://www.testeck.com1)据采集与处理功能模块:需要采集的模拟数据有光杆负荷、电机电流、电机电压,电机功率因数和其它的油井管道压力等数据,数字量信息包括电机状态(运行和停止)、系统运行方式(手动/自动),位置开关状态等。对模拟数据进行量化处理为相应的可视化图形并按一定的时间规律间隙存储,对数字量信息需要进行抗干扰处理,防止假错信息进入。    2)逻辑处理功能模块:控制系统的目的是要控制的一系列动作,根据采集的信息识别当前抽油机的工作状态,按照抽油机的工作原理和油井的变化规律,控制和预测抽油机的动作。抽油机的控制功

2、能主要包括:空抽控制、时间定点控制、连喷带抽控制,根据用户的实际应用设定需要的控制功能的同时,记录出现的所有运行故障。    3)I/O驱动模块:这一部分主要是针对输入、输出耗损时间较多的缘故,把所有输入输出放在一个任务里面集中处理,有利于提高系统的实时性。控制实现声音和灯光闪烁的报警功能。    4)通信模块:通信功能我们实现了两种方式,在工作现场通过RS232接口通信的Modbus协议和基于GSM短信息的无线传递方式。Modbus协议实现已经有很多文章介绍过,这里我主要说说GSM短信息的无线传递的实现。    a、连接与数据格式G100A型GSM数传模块采用的是三线制串口,即TX,RX

3、,GND三条线,没有其他任何握手和数据流控制线。其传输数据格式为:1个起始位、8个数据位、1个停止位。无校验(即51系列单片机串型通讯的方式1)。串口速率为固定的9600Bps.    b、电话号码的表示    GSM短信模块是用GSM模块的短信息功能来传输数据的,所以在使用它传输数据的时候就要用到电话号码。为了规范和方便,下面介绍数据包中电话号码的表示方法。数据包中用6个8位二进制字节表示电话号码,每个字节中高4位和低4位均用BCD码表示1位十进制的电话号码,这样每个字节可表示两位电话号码,6个字节共可表示12位电话号码,因现行的电话号码均为11位,而6字节能表示12位十进制的BCD数,

4、所以在传输数据表示电话号码时要将电话号码的前面补0以凑足12位。假设电话号码是13501237654,转换成6字节BCD码后变为01H,35H,01H,23H,76H,54H。    将电话号码转换成数据包中BCD码的格式的步骤就是:1.在电话号码的左边补一个“0”2.从左向右每两位分成一组3.分别将各组转换成BCD码。如果要将数据包中的数据还原成电话号码,步骤正好相反。    c、术语    信息:信息是指GSM模块与上位机通信的内容。    数据:上位机通过串口,发送给模块GSM模块,通过GSM模块的无线发送及GSM网络传输传送给另一GSM模块的信息叫数据。由上位机通过串口发送给GSM

5、模块的数据叫发送数据。由GSM模块收到短信后传送给上位机的数据叫接收数据。数据的起始点是上位机,目的点是另一上位机。    命令:上位机通过串口,发送给GSM模块让模块执行一定的动做或GSM模块传送给上位机报送模块内的一些参数或状态的信息叫命令。若命令的起始点是上位机,目的点则是GSM模块。    d、数据包格式    无论是数据还是命令都用下面的格式来表示    D7H│控制字节│信息    不管是命令还是数据,都有一个包头D7H,接着就是一个控制字节。本模块规定:当控制字节大于147时,数据包为命令,否则就为数据。比如命令D7H,FFH,参数,D7H为包头,FFH为控制字节,因FFH>

6、147,故参数为命令字节。模块就是靠数据包的第二个字节来识别您发给它的信息是命令信息还是数据信息的。    e、发送接收数据的格式    1.发送用户数据    语法:D7│控制字节=UDL│STA│UD    UDL:要发送的除包头D7H以外总的数据长度。包括STA,UD和它本身的字节长度,因STA和UDL的字节长度一般是固定的,即固定为1+6=7个字节,所以其长度可由如下公式计算UDL数值=1+6+UD长度    STA:接受方的电话号码,即目的地址。号码需要进行格式转换。    UD:您需要发送的有效数据。其总长度小等于140个字节。因为短信息的数据长度不能超过140个字节。    

7、例1:    假设您要发送00H,11H,22H,33H,44H,55H,共6个字节数据,接收方的电话号码(目的地址)是13655436789,UDL=0DH(13个字节),STA=01H,36H,55H,43H,67H,89H,UD=00H,11H,22H,33H,44H,55H,发送格式如下    D7H│0DH│01H│36H│55H│43H│67H│89H│00H│11H│22H│33H│44H│55H     

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。