摘要
本申请公开了一种分布式控制系统的数据输出方法及相关装置,涉及工业控制领域,包括:在共享内存中设置不同输出周期的数据区,并为不同的数据区配置不同的自旋锁,第一核心处理得到的目标输出数据后,获取共享内存内目标输出数据区的自旋锁。将该目标输出数据写入目标输出数据区,并释放该自旋锁。向第二核心发送输出数据通知,第二核心响应该通知获取目标输出数据区的自旋锁,读取目标输出数据区中的数据并通过CAN总线控制器发送至对应的IO模块。可见,该方案分别通过不同的自旋锁保护共享内存中不同周期的输出数据,避免了获取自旋锁的等待时间,提高了数据输出的实时性。同时,提高了SoC资源的利用率。
技术关键词
CAN总线控制器
分布式控制系统
IO模块
数据输出方法
核心
系统级芯片
周期
通知
数据输出装置
发送消息
数据输出模块
计算机存储介质
存储计算机程序
数据获取模块
电子设备
处理器
系统为您推荐了相关专利信息
任务调度方法
策略
异构
生成智能
计算机可执行指令
激光水平仪
建筑装饰装修施工
特征提取模块
特征提取单元
编码向量