好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

铱星终端点对多点协议.doc

7页
  • 卖家[上传人]:第***
  • 文档编号:30572394
  • 上传时间:2018-01-30
  • 文档格式:DOC
  • 文档大小:94KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 铱星 GPS数传终端(点对多点情况)RS232串口通信协议一、基本功能铱星 GPS 数传终端配备有一个 RS232 通信接口,为它有如下功能:1.1 数传功能接收本地用户数据设备的用户数据,并通过铱星 SBD 方式发送到远端终端;远端铱星终端一旦接收到,将通过其 RS232 串口进行输出用户数据,供远端终端用户使用1.2 定位功能如果本地终端内置 GPS,则终端会按照预先设置的定位跟踪时间间隔,通过铱星 SBD 方式发送 GPS 信息数据到远端终端;远端铱星终端一旦接收到,将通过其 RS232 串口进行输出 GPS 信息数据,供远端终端用户使用1.3 设置功能可以对本地和远端铱星终端的 GPS 定位跟踪时间间隔进行设置二、串口参数物理层接口:RS232 数据格式:8N1传输速率:9600(可以根据用户要求更改为 1200,2400,4800,19200 等)三、协议内容3.1 非请求类的串口输出3.1.1 GSP 信息的输出属于来自远端的非请求类输出每当终端通过铱星 SBD 方式接收到 GPS 数据信息帧,按照如下格式通过串口输出的,帧长度 20 字节:【信息标识】 【发送方终端标志】 【日期】 【UTC 时间】 【纬度】 【经度】 【速度】 【方向】 【高度】:解释和举例:【信息标识】: 固定为 0x00 表示本信息为 GPS 信息帧。

      1 字节【终端标志】 为发送方终端标志 2 进制表示 1 字节0x00 为 主机终端标志 , 0x01 至 0x05 为 从机终端标志 例如 3 号从机,则它的终端标志=0x03 【日期】: 例如 13 年 09 月 23 日 = 0x13 0x09 0x23 3 字节【UTC 时间】: 例如 16 时 57 分 3 秒 = 0x16 0x57 0x03 3 字节【纬度】: 例如 39 度 46.3789 分 =0x39 0x46 0x37 0x89 4 字节【经度】 例如 178 度 34.2345 分 =0xm1 0x78 0x34 0x23 0x45 5 字节【速度】: 例如 213 海里/小时=0xd5 1 字节【方向】: 例如 236 度 ,除 2 后=118=0x76 (单位: 2 度) 1 字节【高度】: 例如海拔 78 米 =0x4e 1 字节字节序号 1 2 3 4 5 6 7 8 9 10内容 信息标识 终端标志 年 月 日 时 分 秒 纬度 纬度格式 0x00 0x03 0x13 0x09 0x23 0x16 0x57 0x03 0x39 0x46字节序号 11 12 13 14 15 16 17 18 19 20内容 纬度 纬度 经度 经度 经度 经度 经度 速度 方向 高度格式 0x37 0x89 0xm1 0x78 0x34 0x23 0x45 0xd5 0x76 0x4e注释:第 13 字节的高 4 位 m 定义如下: bit7: 未定义bit6:=0 GPS 定位无效 =1 GPS 定位有效 bit5:=0 东经 =1 西经 bit4:=0 北纬 =1 南纬3.1.2 透传数据包的输出属于来自远端的非请求类输出。

      远端铱星终端串口接收的用户数据,则经过铱星 SBD 发送;一旦被本终端通过铱星SBD 方式接收,如果接收的数据包帧中的终端标志与本终端标志一致,则通过串口输出信息构成:【信息标识】 【发送方终端标志】 【数据帧标志】 【数据帧长度】 【数据帧内容】【信息标识】: 固定为 0xf0 ,表示本信息为透传数据帧 1 字节【终端标志】: 含义同上, 1 字节【数据帧标志】 指示本数据帧属性 ,具体含义由用户自行定义 1 字节(在本协议中,具体含义见 3.3 章节)【数据帧长度】: 本帧数据内容字节长度 2 字节(高字节再前)【数据帧内容】: 就是远端铱星终端串口接收的用户数据帧内容例如:终端标志=3,数据帧长度 135=0x0087字节序号 1 2 3 4 5 6 7 …内容 信息标识 发送方终端标志 数据帧标志 数据帧长度 数据帧内容格式 0xf0 0x03 0xXX 0x00 0x87 … … …3.1.3 终端当前状态的输出属于本地的非请求类输出用于实时输出当前终端 GPS 定位状态和铱星强度的变化情况每当 GPS 由有效变为无效时, 终端通过串口输出 “GPS,V”每当 GPS 由无效变为有效时,终端通过串口输出 ”GPS, A”。

      每当铱星信号强度发生变化时,则终端通过串口输出一条”IRI,Y”Y 为变化后的铱星信号强度,范围 0—5 之间5 表示信号最强,0 表示没有信号 (另见 3.2.4 中的描述)3.2 、串口输入----指令3.2.0“查看本地 GPS 设置参数”指令用于查看本地终端 GPS 设置参数指令格式 *XF,S0,# D M Count interval 的含义见下述其中: *XF 为指令头,# 为指令尾, 字段之间用逗号作为分隔符注意:字母均为为大写, 以下同终端一旦正确接收,则通过串口返回*XF,S0,D,M,Count,interval,OK#注释 1:指令和回应中的数字和字符都用 ASCII 码表示!!!! 以下同注释 2:所有由于指令导致的串口输出回应,都可以理解为请求类输出3.2.1“本地终端的终端标志”设置指令用于设置本地终端的标志,终端标志可理解为 终端地址 或 序列号本协议中,由于是点对(多)点的应用场合,故终端标志用 0,1,2,3,4,5 表示其中 0 用于主机,1-5 用于与主机绑定的 5 个从机指令格式 *XF,S1,D,#其中:D: 为终端标志, ASCII 码表示, 1 字节D=字符’0 ’:为可理解为 主机终端标志 , D=字符’1’ 至’5’:可理解为为 从机终端标志注释:“终端标志”出厂设置为 0。

      例如:设置终端为 4 号(从机),则发送*XF,S1,4,#设置完成后,串口回应: *XF,S1,OK#注意:终端在使用安装前,应事先设置好“终端标志” 3.2.2“本地终端 的定位跟踪间隔“设置指令用于设置本地终端的 GSP 位置信息发送的参数,包括发送开关,发送次数,发送间隔等指令格式 *XF,S2,M,Count,interval,#其中:M: 定位跟踪开关, M=0 关断回传;(0 为出厂默认值)M=1 无论什么情况下,当间隔时间到,就开启回传;M=2 间隔时间到,且定位有效情况下,才开启回传;M=3 间隔时间到,且有速度的情况下,才开启回传; ;Count: 回传次数, 范围 0--65535Interval:时间间隔, 取值范围 30 ~ 60000, (单位:秒) 设置完成后,串口回应: *XF,S2,OK#注释 1:每次终端掉电重启后,Count=0用户应根据实际应用,设定合适的回传次数)注释 2:参数 M, Interval 掉电不丢失注释 3:Interval由于铱星是一个“准实时”的网络,发送间隔 Interval 过密没有意义,推荐 Interval 应大于或等于 30 秒。

      例如:允许 GPS 跟踪,发送 5 次,发送间隔 90 秒,则向串口发送*XF,S2,1,5,90,#终端一旦正确接收,则通过串口返回*XF,S2,OK#3.2.3“远端终端 的定位跟踪间隔”设置指令(由主机操作)指令格式*XF, S3,D,M,Count,interval,#其中:D: 远端的从机终端标志,定义见上述如果 D =字符’0 ’ 则为公共地址标志,表示主机对所有从机进行设置, M: 同上Count: 同上 Interval:同上 主机终端 一旦正确接收,则通过铱星 SBD 发送给远端 从机终端 ,一旦发送完成, 主机终端 则通过串口返回 SETDATA,OK 例如: 主机终端 向 1 号从机进行远程设置,回传 5 次位置信息,时间间隔 90 秒,则向串口发送指令*XF,S3,1,1,5,90,# 主机终端 接收到该指令后,启动铱星 SBD 发送,一旦铱星发送完成,则通过串口返回 SETDATA,OK3.2.4“查看本地终端工作状态”指令用于查看本地终端当前工作状态,包括:本地终端标志、当前铱星信号强度、当前铱星发送状态、当前 GPS 定位有效标志,最新有效定位时的 GPS 信息。

      注释:用户采集设备可以通过这个指令,查询当前铱星终端的状态,以此决定是否对铱星终端进行某些操作例如浮标系统中的应用指令格式 *XF,S4,#终端正确接收,则通过串口返回*XF,S4,D,Y,Z,G,DATE,TIME,Latitude,N/S,Longitude,E/W,OK#D: 本地终端标志,1 字节,定义同上Y: 当前铱星信号强度,范围 0—55 信号最强,0 没有信号 1 字节,(0-2 为信号弱范围, 3-5 为信号强范围,建议 4 或 5 发送接收数据) Z: 当前铱星发送状态, 1 正在进行=发送,0=上次发送过程经结束 1 字节,G: 当前 GPS 定位状态,A=有效定位,V= 无效定位 1 字节,DATE: 日期, 格式 YYMMDD 年月日 6 字节TIME : UTC 时间,格式 hhmmss 时分秒 6 字节Latitude: 纬度,格式 ddmm.mmmm 9 字节N/S: 纬度半球 =N 北半球,= S 南半球 1 字节Longitude: 经度 =dddmm.mmmm 10 字节E/W: 经度半球 =E(东经) =W(西经) 1 字节。

      注释: 日期,时间,纬度,经度为最新定位有效时的数据!!!!例如:终端标志 1,当前铱星强度 4,正在进行铱星发送,当前 GPS 定位无效,最近一次定位有效的日期时间 13 年 1 月 23 日,21 时 4 分 15 秒,位置北纬 39 度31.4449 东经 116 度 43.5123 分*XF,S4,1,4,1,V,130123,210415,3931.4449,N,11643.5123,E,OK#3.2.4“终止当前的铱星发送”指令用于终止本地终端当前的铱星发射指令格式 *XF,S5,#例如:设置终端为 4 号(从机),则发送*XF,S5,#操作完成后,串口回应: *XF,S5,OK#注释!!!!:当有数据需要铱星发送时,通常,终端首先要判断铱星信号的强度值是否处于 3-5 的范围内,如果是,则立即启动发送过程;如果不是则等待,直到铱星信号强度值处于 3-5之间,才启动铱星发送一旦启动了铱星发送,由于下列原因,造成数据发送不能在很短的时间内完成1)由于卫星是处于高速运动之中,很有可能星际交换过程中,有片刻的信号弱的区间;2)终端处于运动或移动中,使得天线的接收环境状况变得恶化通常,当天线处于空旷的区域,并且对准天空的覆盖角度不小于 170 度的情况下,发送可在 10 秒内可完成;否则,发送过程将大于 30 秒,或者更长。

      在无人工干预的情况下,一旦启动了铱星发送过程,这个过程将是不可逆转的不论发送过程持续多长时间,终端将一直努力持续该过程,直到发送成功这期间,不会对等待中的数据启动新的发送,而覆盖(或取消)正在进行中的发送过程如果你无法容忍过长的发送过程,或者出于节省电力的考虑,或者根据应用的实际情况,可用指令 S5 来终止进行中的发送过程3.3 串口输入----透传数据通常,除 3.2.0、3.2.1、3.2.2、3.2.3、3.2.4 中描述的 “设置指令 ”之外的任何数据,通常都被视为。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.