期刊文献+

低延时远程串口通信系统设计 被引量:2

Design of Low-latency Remote Serial Communication System
下载PDF
导出
摘要 为了解决使用串口通信的工业设备升级成本高、延时高以及拓展性差等问题,从软件层面研究并设计了低延时远程串口通信系统。系统以嵌入式控制系统作为原串口数据的网关,通过Golang的多协程特性对多种串口的数据分别进行采集、封装、隔离并转换成以太网数据,简化程序的同时将数据的流向进行独立,使数据不会相互干扰。以太网数据通过由UDP协议结合KCP算法以及P2P传输通道组建的低延时通信链路完整地传输到客户端通信软件。客户端通信软件使用数据接口与驱动分离的构架,根据生产场景使用不同的通信模式将数据转发至不同接口。将所设计的系统与基于TCP协议的串口通信系统作了对比实验,结果表明本系统在传输延时方面存在优势,为低延时远程串口通信系统提供了有效的解决方案。 In order to solve the problems of high upgrade cost,high delay,and weak scalability of industrial equipment using serial communication,a low-latency remote serial communication system is designed from the software level in this paper.An embedded control system is used as the gateway of the original serial port data.It uses multi-coroutine feature of Golang to encapsulate,isolate,and convert multiple serial port data into Ethernet data.The Ethernet data is transmitted by KCP algorithm and P2 P transmission channel to the client.The client uses a structure in which the data interface is separated from the driver,and uses diffe-rent communication modes to forward data to the application according to the production scenario.Comparing the designed system with the serial communication system based on TCP protocol,the result indicates that the system has huge advantages in terms of transmission delay.The designed system provides an effective solution for the low delay problem in remote serial communication.
作者 禹鑫燚 王煦焱 应皓哲 欧林林 YU Xin-yi;WANG Xu-yan;YING Hao-zhe;OU Lin-lin(Zhejiang University of Technology,Hangzhou 310023,China)
机构地区 浙江工业大学
出处 《计算机科学》 CSCD 北大核心 2021年第S01期432-437,共6页 Computer Science
基金 国家重点研究发展计划“智能机器人”重点项目(2018YFB1308000) 机器人技术与系统国家重点实验室开放基金项目(SKLRS2013MS06)。
关键词 低延时通信 KCP 并发控制 智能制造 串口通信 Low-latency communication KCP Concurrency control Smart manufacturing Serial communication
  • 相关文献

参考文献3

二级参考文献17

共引文献12

同被引文献12

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部