一种缩短仪表采集数据链路延迟的方法及对应仪表技术

技术编号:22366705 阅读:67 留言:0更新日期:2019-10-23 05:32
本发明专利技术公开了一种缩短仪表采集数据链路延迟的方法及对应仪表,该方法包括如下步骤:子单元以当前的测量周期为周期采集数据,并将所述采集数据插入至智能队列的队尾;主单元以所述测量周期为周期,从所述智能队列的队首读取所述采集数据;其中,所述智能队列的队列长度根据所述测量周期自适应调整,以在所述测量周期变长时,通过缩短所述队列长度来缩短所述采集数据在数据链路上的延迟。本发明专利技术智能队列的长度可变,可适应不同的测量场景,在保证数据不丢失的前提下使数据延迟达到最优。

A method to shorten the delay of data link of instrument acquisition and the corresponding instrument

【技术实现步骤摘要】
一种缩短仪表采集数据链路延迟的方法及对应仪表
本申请涉及仪表领域,特别涉及一种缩短仪表采集数据链路延迟的方法及对应仪表。
技术介绍
当前,仪表行业通过总线来采集数据时,主要采用固定队列的方式来解决数据采集和数据读取周期不能做到绝对一致而导致的数据丢失问题。但是,固定队列可能造成数据在链路上的大量延迟。
技术实现思路
为了解决上述问题,本专利技术提供了一种缩短仪表采集数据链路延迟的方法,包括如下步骤:子单元以当前的测量周期为周期采集数据,并将所述采集数据插入至智能队列的队尾;主单元以所述测量周期为周期,从所述智能队列的队首读取所述采集数据;其中,所述智能队列的队列长度根据所述测量周期自适应调整,以在所述测量周期变长时,通过缩短所述队列长度来缩短所述采集数据在数据链路上的延迟。较佳地,当所述测量周期超过一定时长时,适当缩短所述智能队列的队列长度。较佳地,当所述测量周期大于等于500ms时,适当缩短所述智能队列的队列长度。较佳地,当所述测量周期小于500ms时,调整所述智能队列的队列长度为3;当所述测量周期大于等于500ms且小于1s时,调整所述智能队列的队列长度为2;当所述测量周期大于等于1本文档来自技高网...

【技术保护点】
1.一种缩短仪表采集数据链路延迟的方法,其特征在于,包括如下步骤:子单元以当前的测量周期为周期采集数据,并将所述采集数据插入至智能队列的队尾;主单元以所述测量周期为周期,从所述智能队列的队首读取所述采集数据;其中,所述智能队列的队列长度根据所述测量周期自适应调整,以在所述测量周期变长时,通过缩短所述队列长度来缩短所述采集数据在数据链路上的延迟。

【技术特征摘要】
1.一种缩短仪表采集数据链路延迟的方法,其特征在于,包括如下步骤:子单元以当前的测量周期为周期采集数据,并将所述采集数据插入至智能队列的队尾;主单元以所述测量周期为周期,从所述智能队列的队首读取所述采集数据;其中,所述智能队列的队列长度根据所述测量周期自适应调整,以在所述测量周期变长时,通过缩短所述队列长度来缩短所述采集数据在数据链路上的延迟。2.根据权利要求1所述的缩短仪表采集数据链路延迟的方法,其特征在于,当所述测量周期超过一定时长时,适当缩短所述智能队列的队列长度。3.根据权利要求2所述的缩短仪表采集数据链路延迟的方法,其特征在于,当所述测量周期大于等于500ms时,适当缩短所述智能队列的队列长度。4.根据权利要求1-3任一所述的缩短仪表采集数据链路延迟的方法,其特征在于,当所述测量周期小于500ms时,调整所述智能队列的队列长度为3;当所述测量周期大于等于500ms且小于1s时,调整所述智能队列的队列长度为2;当所述测量...

【专利技术属性】
技术研发人员:陆永前郑洪刚陈小雄
申请(专利权)人:一诺仪器中国有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1