技术交流
怎样计算数传模块的巡检周期
发布日间:2019-06-13 浏览次数:1710
数据采集与控制系统通常由一个主站和多个从站组成,要实现一点对多点的数据采集与控制,首先要解决数传模块争用信道的问题。
频率是宝贵的资源,无线通信越发达,频率资源越珍贵。数据采集与控制系统采用频分多址方式实现一点对多点,不仅从成本角度考虑是不合适的,从频率资源的有效利用考虑更是不可取的。
目前数传模块组成的数据采集与控制系统最常采用的多址方式是主站轮询,即主站按照从站地址依次向各从站发送采集和控制指令,地址相符合的从站上传采集数据和执行控制指令的结果,地址不符合的从站继续等待。
那么如何计算主站轮询一个从站需要多长时间呢?
一次轮询包括主站到从站(常称为下行)和从站到主站(常称为上行)组成,对应的时间就是下行时间和上行时间。
下行时间由以下时间组成:
(1)主站处理时间;
(2)主站数传模块-->从站数传模块的传输时间;
(3)从站处理时间。
相应地,上行时间由以下时间组成:
(1)从站处理时间;
(2)从站数传模块-->主站数传模块的传输时间;
(3)主站处理时间。
下行时间与上行时间之和就是一个从站的轮询时间,系统轮询周期就是每个从站轮询时间的总和。
数传模块之间传输一次数据的时间由发射启动时间、开销传输时间、用户数据传输时间、传播延时和数据缓存时间等部分组成。其中用户数据传输时间取决于传输速率和传输的字节数,开销传输时间与数据长度和纠错方案有关,其余时间基本是固定长度的。用户数据传输时间=用户数据字节数×8 / 空中传输速率。
固迪公司生产的GD系列数传模块采用多任务处理,发送方以并行处理的方式完成串口接收和空中发送,接收方也以并行处理的方式完成空中接收与串口发送,有效缩短单站轮询时间,数据传输延时短。