[发明专利]一种基于北斗系统进行通讯的方法有效
申请号: | 201910402739.8 | 申请日: | 2019-05-15 |
公开(公告)号: | CN110149600B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 李娟;韩仲志;赵友刚;邓立苗;吴自库;高洪伟;郭志鹏 | 申请(专利权)人: | 青岛农业大学;青岛希玛机器人有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04L1/00 |
代理公司: | 青岛鼎丞智佳知识产权代理事务所(普通合伙) 37277 | 代理人: | 韩耀朋;曲志乾 |
地址: | 266000 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 北斗 系统 进行 通讯 方法 | ||
1.一种基于北斗系统进行通讯的方法,其特征在于,包括:
步骤(a),在变尺度下将数据源传感数值转换为三位十六进制的压缩代码,包括:
步骤(a1),将当前时刻对应数据源Si的数值Di(k)取出,并与k-1时刻的数值Di(k-1)进行比较;
如果是初次通讯,则将对应数据源的Di(k-1)强制为通讯双方已知的初始默认值;
如果非初次通讯,则将对应数据源Si的k-1时刻数值Di(k-1)取出,然后进行数值运算,获得偏移量Pi,十进制偏移数值Ni,
Pi=Di(k)-Di(k-1)
式中,Zi为尺度变换因子,Ai为数据源采集精度,Ci为传感器采集精度;
步骤(a2),当Zi=1时,判断Ni∈[+127,-127]条件是否为真,如果为真,Ni即为有效值,可以直接采用,否则将尺度变换因子增大为Zi=Zi+1,再次判断条件是否为真,并记录当前的Zi数值;
步骤(a3),将Ni加上128,换算成十六进制,即得2位数的十六进制编码,然后与尺度变换因子构成3位数的压缩代码;
步骤(b),采用多模态方式进行数据帧装配,包括:
步骤(b1),将数据帧的前2位做特指使用;
步骤(b2),对数据源数目进行约束性判断;
步骤(b3),数据帧装配模式在默认的弱模式、强制强模式、弱模式到强模式自由转换模式之间切换;
所述步骤(b2),对数据源数目进行约束性判断,包括:
按照上述步骤(a)压缩代码,每一个数据源压缩成3位进行传输,总共占用N×3位;
如果:
则:需要将数据源分2次或者多次发送,然后进入步骤(b3);
如果:直接进入步骤(b3);
其中,N为数据源Si的数目;L为北斗短报文单次传输数据容量上限长度,为常数;
弱模式下数据装配过程,包括:
步骤(b11),取弱模式下所有数据源Si当前时刻的传感数值Di(k);
步骤(b12),取传感数值对应的代码Mi(k);
步骤(b13),按照数据源Si中i对应升序依次装配成数据帧;
强模式下数据装配过程,包括:
步骤(b21),取得强模式下对应数据源S2和S10对其间隔连续6次的传感数值:D2(k-5)、D2(k-4)、D2(k-3)、D2(k-2)、D2(k-1)、D2(k)和D10(k-5)、D10(k-4)、D10(k-3)、D10(k-2)、D10(k-1)、D10(k);
步骤(b22),对相应数据源的6次传感数值,取得对应的6个代码:M2(k-5)、M2(k-4)、M2(k-3)、M2(k-2)、M2(k-1)、M2(k)和M10(k-5)、M10(k-4)、M10(k-3)、M10(k-2)、M10(k-1)、M10(k);
步骤(b23),将处于强模式下的对应数据源S2和S10所取得的代码Mi按照i的升序移到数据帧的最前端,其他处于弱模式的数据源对应代码Mi依据i的升序依次连接在后面;在强模式H下,采样间隔为10秒;在弱模式下,采样间隔为60秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛农业大学;青岛希玛机器人有限公司,未经青岛农业大学;青岛希玛机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910402739.8/1.html,转载请声明来源钻瓜专利网。