一种多优先级任务间数据一致性传递方法

    公开(公告)号:CN105068877B

    公开(公告)日:2018-07-17

    申请号:CN201510411269.3

    申请日:2015-07-14

    Abstract: 本发明公开了一种多优先级任务间数据一致性传递方法,通过给每个任务设定一定数量的输出缓存区,保证在最极限情况下,该任务仍然可以有一个缓存区用于写入输出数据;每个输出缓存区有空闲、最新数据一致性输出、写入及读取4种状态,在每个任务的起始,寻找其它任务当前标记为最新数据一致性输出状态的缓存区并从该缓存区中读取数据;同时从该缓存区中读取数据用于当前任务写入该周期产生的输出数据;在执行过程中保持其连贯性,从而保证多优先级任务间数据一致性的传递。

    一种工业设备中快速通信总线故障检测方法

    公开(公告)号:CN105450469A

    公开(公告)日:2016-03-30

    申请号:CN201510865965.1

    申请日:2015-12-01

    CPC classification number: H04L43/0811

    Abstract: 本发明涉及一种工业设备中快速通信总线故障检测方法,该方法为:在通信报文中增加用户故障检测协议域,所述用户故障检测协议域包括用于实现链路初始状态分析和链路状态实时检测功能的活动报文子域;发送方每个发送周期自动更新活动报文子域,接收方接收报文,并检测活动报文子域,判断报文活动子域是否满足更新要求,若不满足,则认为通信链路故障。本发明的方法即使在发送方状态机跑死或者发送任务中断而通信物理链路未断开的情况下也能及时发现故障,解决了目前快速通信总线均依靠数据链路层的故障检测机制实现故障的诊断和处理,不够灵活,且依赖于硬件本身的缺陷,提高了通信数据的可靠性。

Patent Agency Ranking