FTT协议基本时序参数之一是EC持续时间,我们认为它具有E的时间单位。因为所有周期、期限和同步消息的相对相位都是这个时间间隔的整数倍数,所以这个参数建立了系统的时间分辨率。换句话说,它设置了同步通信调度程序的时间表:
式中,k、l、m是正整数。
然后,在EC之内我们可以确定三个间隔,第一个间隔是需要传输给TM的时间,我们考虑它为常数,并等于LTM时间单位。它对应于调度时必须考虑的所有花费时间。接下来在EC内的两个时间间隔是异步和同步窗口,如图6.11所示。在第n个EC处的后一个窗口时间lsw(n)根据同步通信调度来进行设置。这个值在各自的TM和EC的时间表中进行编码。lsw(n)的数值决定异步窗口的持续时间law(n)和FTT-CAN的结束时间。一般来说,law(n)等于TM和窗口同步之间的剩余时间。该协议允许建立一个同步窗口的最大持续时间(LSW)和相应这种类型通信流量的最大带宽。因此,可以保证一个异步通信流量的最小带宽:
和(www.daowen.com)
最后,这两种类型通信流量之间严格的时间隔离是通过阻止开始在各自的时间窗口内不能完成的任何传输来执行的。在同步阶段,它是由通信流量调度程序完成的,所以在EC调度表中规定的所有消息总是适合最大宽度LSW。在FTT-CAN异步窗口中,这种隔离是通过设置一个计时器、在对应最大传输时间的时间间隔的窗口结束之前终止来执行的。当计数器终止时,正在等待的请求在那个时间间隔内可能没有完成,因此它们会从网络控制器传输缓冲区中被删除掉。这种机制可能会导致在异步窗口结束时插入短暂的空闲时间,在分析通信流量时必须考虑到这一点。另一个空闲时间量早已由给定EC内的同步调度程序插入,以保证同步通信不超出同步窗口的结束时间。然而,那个时间量并不考虑在lsw(n)数值中,只是有效传输,因此被隐式异步通信回收。在任何情况下分析通信时效性时,它必须被等同考虑。
图6.11 在EC(FTT-CAN)内的主要时间参数
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。