【技术实现步骤摘要】
控制系统中的实时处理系统同步
[0001]示范实施例涉及控制系统领域,以及更特别涉及控制系统中的实时处理系统同步。
技术介绍
[0002]控制系统能够包括多个处理系统,所述多个处理系统进行实时判定以控制一个或多个操纵装置(effector)。处理系统可需要紧密同步,以进行控制判定,并且在系统故障的情况下提供冗余度。能够通过各种技术来实现同步。共享实时时钟是一种同步方式,所述同步方式能够提供紧密同步,但是可要求专用信号通路,并且如果共享实时时钟遭遇故障,则有对多个系统的单事件扰乱的风险。用于同步的另一种方式是多个处理系统之间的握手和确认消息的交换。这种方式能够引起忙等待,因为处理系统在等待响应的同时连续轮询接收器寄存器。
技术实现思路
[0003]所公开的是一种系统,该系统包括:存储器系统;以及第一处理系统的处理器,该处理器包括处理器核、直接存储器存取控制器和通信接口。处理器核配置成执行多个指令,以便:在经过通信接口向第二处理系统传送第一同步消息时将直接存储器存取控制器配置成触发发射器中断;在从第二处理系统接收 ...
【技术保护点】
【技术特征摘要】
1.一种系统,包括:存储器系统;以及第一处理系统的处理器,所述处理器包括处理器核、直接存储器存取控制器和通信接口,所述处理器核配置成执行多个指令,以便:在经过所述通信接口将第一同步消息传送给第二处理系统时将所述直接存储器存取控制器配置成触发发射器中断;在从所述第二处理系统接收第二同步消息时将所述直接存储器存取控制器配置成触发接收器中断;确定所述发射器中断与所述接收器中断的触发之间的时间差;以及基于所述时间差来调整实时调度器的同步偏斜,以调节所述第一处理系统与所述第二处理系统之间的实时同步。2.如权利要求1所述的系统,其中,所述直接存储器存取控制器配置成将所述第一同步消息从所述存储器系统的发射缓冲器传递给所述通信接口而没有通过所述处理器核的干预。3.如权利要求2所述的系统,其中,在所述直接存储器存取控制器将所述第一同步消息从所述存储器系统的所述发射缓冲器传递给所述通信接口的同时,所述处理器核可操作以执行一个或多个其他任务。4.如权利要求1所述的系统,其中,所述直接存储器存取控制器配置成将所述第二同步消息从所述通信接口传递给所述存储器系统的接收缓冲器而没有通过所述处理器核的干预。5.如权利要求4所述的系统,其中,在所述直接存储器存取控制器将所述第二同步消息从所述通信接口传递给所述存储器系统的所述接收缓冲器的同时,所述处理器核可操作以执行一个或多个其他任务。6.如权利要求1所述的系统,其中,所述处理器核配置成基于确定所述时间差超过同步阈值并且所述发射器中断在所述接收器中断之后发生来缩短执行帧时间。7.如权利要求1所述的系统,其中,所述处理器核配置成基于确定所述时间差超过同步阈值并且所述接收器中断在所述发射器中断之后发生来延长执行帧时间。8.如权利要求1所述的系统,其中,所述通信接口包括通用异步接收器/发射器。9.如权利要求1所述的系统,其中,所述第一处理系统和所述第二处理系统包括控制系统的实时控制器。10.如权利要求9所述的系统,其中,所述控制...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。