摘要
本发明公开了一种基于双缓冲区的主从机数据交互方法、系统及介质,本申请涉及数据交互技术领域,该方法包括:从机上电后对第一缓冲区、第二缓冲区以及DMA控制器进行初始化,并基于主机的抄读周期启动周期调整算法生成采集周期;从机在采集周期内将采集到的数据写入第一缓冲区内;主机上电后根据抄读周期向从机发送抄读指令;从机若未接收到抄读指令,则通过DMA控制器控制缓冲区进行切换,以将第一缓冲区的数据写入第二缓冲区内;从机若接收到抄读指令,则通过DMA控制器锁定第一缓冲区的当前写入位置,并将第二缓冲区内的数据作为请求数据返回给主机。本申请实施例不仅避免了数据丢失,而且还提高了数据传输的实时性。
技术关键词
周期
DMA控制器
PID控制算法
数据交互方法
主机
数据交互系统
指令
数据交互技术
时间差
滑动窗口
有效性
计算误差
闭环控制
处理器
可读存储介质
存储器
偏差
系统为您推荐了相关专利信息
热轧板坯
BP神经网络模型
支持向量回归模型
学习器
粒子群优化算法