新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种基于协议的提高RS-485总线实时性的设计方案

一种基于协议的提高RS-485总线实时性的设计方案

作者:时间:2013-12-27来源:网络收藏

3 实验与分析

本文针对上述方法进行了实验测试。实验环境为:

1个、16个从节点、波特率为1200b/s、从节点固定帧长度。有要求的紧急数据采用随机产生的方式,产生的时间间隔为1~2min.对每个从节点从紧急事件产生到获取总线的时间进行计时,得到紧急事件的响应时间,持续运行1h,然后每个从节点对各自的所有响应时间求平均值。从节点帧长度为25B的紧急事件平均响应时间如图2所示。其中,实线指示采用上述新方法的测试结果,虚线指示采用传统轮询方式的测试结果。由图可见,采用新方法的所有从节点的平均响应时间在500ms以内,而采用传统轮询方法从节点平均响应时间都大于1500ms,较大的甚至大于3000ms,新方法大大提高了系统的

从节点帧长度为155B的紧急事件平均响应时间如图3所示,从图中可以得到同样的结论。

4 结语

本文提出一种基于协议的提高RS-485的设计方案,通过理论分析和实验验证表明:在从节点实时性信息整体产生间隔大于一个轮询周期的情况下,响应时间最大可以缩短为传统轮询方式响应时间的1/N(N为从节点数量)。该方案非常适用于像气体数据采集这样的数据量大、数据变化缓慢、突变数据实时性要求高的场合。而且采用该方案不需要额外资源、不需要改造硬件,只需要进行简单的程序修改即可实现现有系统的升级,简单实用,具有广阔的应用前景。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭