循环通数据传输可以增强通信的确定性,将数据传输定义成每隔一段时间都要做的事情,但对于不同的设备来说,不是所有的数据都需要在每个时间段内发送。这样就提出了几个概念:Phase、Send Cycle、Send Clock Factor、31.25 µs、Reduction Ratio等。如下表所示:
-----------------------------------------------------------------------------------------------------------
Send Cycle Send Clock Factor Reduction Ratio Phase
设备1 1ms 32 1 1ms=32*31.25 µs
设备2 2ms 32 2 1ms
设备3 4ms 32 4 1ms
设备4 8ms 32 8 1ms
-----------------------------------------------------------------------------------------------------------
怎么来掌握这些概念呢。不同设备传输数据就像是不同的工作内容,有日常工作、每周例会、月报和年会。
-----------------------------------------------------------------------------------------------------------
Send Cycle Send Clock Factor Reduction Ratio Phase
日常工作 1天 24 1 1天=24*1小时
每周例会 7天 24 7 1天
月报 30天 24 30 1天
年会 365天 24 365 1天
-----------------------------------------------------------------------------------------------------------
这个类比或许可以帮助理解,不过是基于每天每个小时都在干活的情况下吧。