[发明专利]一种导航传感器自适应接口实现方法在审
申请号: | 202110248871.5 | 申请日: | 2021-03-08 |
公开(公告)号: | CN112985376A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 魏红波;雷创;刘震;张果;王小峰;吴江;樊建文 | 申请(专利权)人: | 中国电子科技集团公司第二十研究所 |
主分类号: | G01C21/00 | 分类号: | G01C21/00 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 金凤 |
地址: | 710068 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 导航 传感器 自适应 接口 实现 方法 | ||
1.一种导航传感器自适应接口实现方法,其特征在于包括下述步骤:
第一步:制定不同种类传感器标准化的接口控制协议,接口控制协议包括传感器类型码、流水号、数据时间、测量信息、数据更新率和预留信息,不同种类传感器的接口控制协议形成传感器数据库,便于导航信息的自动分类接收;
第二步:设计传感器配置文件;
根据导航计算机配置的导航传感器的种类和数量,设计传感器配置文件中的配置项,每一个传感器为一个配置项,配置项内容包括导航计算机预加载的每一个传感器的接口类型、传感器类型码、数据帧头标志、数据帧尾标志和校验码,其中“传感器类型码”字段的内容在传感器数据库内具有唯一性,所有传感器的配置项内容存储在一个可读取的文本文件中形成传感器配置文件;
第三步:设计底层驱动应用程序;
底层驱动应用程序根据第二步设计的传感器配置文件启动并初始化各种传感器处理任务,每个处理任务包含守护线程和数据采集线程,其中守护线程实时监测并获得接入的传感器种类;数据采集线程获取数据,并实时监测该种类传感器是否离线,实现传感器状态的实时监测以及数据的实时接收,为导航计算机进行传感器的选用提供决策依据。
2.根据权利要求1所述的导航传感器自适应接口实现方法,其特征在于:
所述每一种类传感器处理任务的处理步骤包括:
1)如果监测到某种类的传感器存在,则认为该种类传感器上线,启动该种类传感器相应的数据采集线程,此时守护线程处于休眠状态,否则继续监测传感器数据接口;
2)当某种类传感器上线后,数据采集线程按照每种传感器数据格式进行数据采集,同时通过访问公共变量的方式,通知其他所有守护线程停止对该种类传感器的数据接口进行数据获取;如果监测到该类传感器离线后,通知其他所有守护线程恢复对该种类传感器数据接口的实时监测。
3.根据权利要求1所述的导航传感器自适应接口实现方法,其特征在于:
所述传感器上线监测的步骤为:某种类传感器处理任务根据传感器配置文件中的子配置项的顺序依次监测对应的传感器接口的数据,对接口数据缓存区DATA进行查询,如果数据与中包含传感器类型码或数据帧头帧尾以及检验码匹配,则认为该种类传感器上线。
4.根据权利要求1所述的导航传感器自适应接口实现方法,其特征在于:
所述传感器离线监测的步骤为:如果判断接口传感器数据缓存区数据的数量为零或传感器数据状态为无效时,则确定该种类传感器离线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十研究所,未经中国电子科技集团公司第二十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110248871.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:含聚离子液/纳米磨料复合粒子的电流变抛光液及制备方法
- 下一篇:AR眼镜