-
题名Modbus通讯中的环形FIFO队列算法
被引量:6
- 1
-
-
作者
刘勇
李俊
王其斌
-
机构
南京工业大学电气工程与控制科学学院
-
出处
《仪表技术与传感器》
CSCD
北大核心
2017年第6期161-164,共4页
-
文摘
在工业控制Modbus通讯过程中,当数据量较大,站点较多时容易产生通讯异常现象。此外,由于处理器无法从繁忙的数据通讯中解放出来,忽略其他任务,而降低其利用率。文中详细介绍了一种基于Modbus协议的RS485通讯中环形FIFO队列算法,并结合双缓冲区结构,完成对数据的接收与发送。该设计方法不仅使得CPU不在专注于数据通讯而提高其利用率,而且增加了系统的安全性和可靠性。该算法已成功应用于单主站多站点控制系统中,表现出了较高的优越性。
-
关键词
环形fifo队列
双缓冲区
RS485
MODBUS协议
-
Keywords
circular fifo queue
double buffer
RS485
Modbus protocol
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于磁悬浮织针阵列异步FIFO模块设计
- 2
-
-
作者
李明
刘越
彭益
张成俊
-
机构
武汉纺织大学机械工程与自动化学院
湖北省数字化纺织装备重点实验室
-
出处
《针织工业》
北大核心
2023年第5期1-6,共6页
-
基金
国家自然科学基金资助项目(51875414)
武汉市应用基础前沿项目(2022013988065209)。
-
文摘
针对磁悬浮织针阵列系统数据高速、实时传输的需求,结合磁悬浮织针阵列模型定义织针驱动数据格式,并依据循环队列原理在FPGA设计软件中设计异步FIFO缓存模块。利用其独特的环形结构特性,帮助数据传输系统实现驱动数据的高速传输。为避免数据溢出造成数据传输错误情况的出现,在FIFO模块中加入空、满判断功能。仿真结果表明,该FIFO模块能够实现多路磁悬浮织针的驱动数据高速缓存,并及时反馈循环队列中数据存取情况,验证了该方案实现磁悬浮织针横机数据高速传输的有效性与可行性。
-
关键词
磁悬浮织针阵列
驱动数据
fifo
循环队列
高速缓存
-
Keywords
Magnetic Levitation Needle Array
Drive Data
fifo
circular queue
High-speed Cache
-
分类号
TS183.7
[轻工技术与工程—纺织材料与纺织品设计]
-