南京国电南自电网自动化有限公司张磊获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉南京国电南自电网自动化有限公司申请的专利基于加权平均算法自适应收发机制的串口通信方法和系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119415452B 。
龙图腾网通过国家知识产权局官网在2025-10-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411469809.9,技术领域涉及:G06F13/12;该发明授权基于加权平均算法自适应收发机制的串口通信方法和系统是由张磊;谢景煌;何华伟设计研发完成,并于2024-10-21向国家知识产权局提交的专利申请。
本基于加权平均算法自适应收发机制的串口通信方法和系统在说明书摘要公布了:本发明涉及串口通信技术领域,提供一种基于加权平均算法自适应收发机制的串口通信方法和系统,方法包括:根据发送队列或者重发队列发送报文,处理接收数据时,根据开始标识位pkgheader和长度标识位pkglen获取整帧数据,按照长度标识位pkglen移动开始标识位pkgheader,获取各帧数据,则执行下一步;读到单帧报文后,校验类型标识位pkgtype;根据应答报文判断校验方式;记录每个串口读写周期时间time和收到帧报文数pkgnum,根据串口读写周期时间time和帧报文数pkgnum做加权平均算法,计算下一个串口读写周期时间time。本发明通过加权平均算法,动态计算下个周期时间间隔,提高通信实时性。串口发送关键帧数据,需要确定对端处理成功,增加期望功能码校验逻辑,重发机制保证报文发送稳定性。
本发明授权基于加权平均算法自适应收发机制的串口通信方法和系统在权利要求书中公布了:1.基于加权平均算法自适应收发机制的串口通信方法,其特征在于,包括: S1.本端和对端约定串口协议至少包含开始标识位、长度标识位、类型标识位、功能码标识位;帧报文类型分为本端报文、对端报文、应答报文;本端报文、对端报文需要填写期望应答报文功能码,本端报文类型为本端上送,对端报文类型为对端上送; S2.初始化串口发送队列,重发队列,接收数据缓存区,期望应答报文功能码,设置串口数据处理周期初始值; S3.本端主动下发类报文或者应答报文压栈至发送队列;串口数据处理周期到,若队列不为空,从队列出栈头报文,本端串口模块写入数据时,判断报文为本端报文且带有期望应答功能码,将此报文压栈至重发队列,其他类型报文无需此操作; S4.通过串口模块读取数据至接收数据缓存区,串口读取方法返回读取报文总长度,读取到数据包含对端发送、应答报文; S5.处理接收数据时,先读取开始标识位,再读取长度标识位;若长度标识位大于报文总长度,报文非法丢掉此数据;若长度标识位等于报文总长度,此次读取报文为单帧报文;若长度标识位小于报文总长度,此次读取报文为多帧数据;通过移动开始标识位,获取长度标识位,根据开始标识位和长度标识位获取整帧数据,按照长度标识位移动开始标识位,获取各帧数据,则执行下一步; S6.读到单帧报文后,校验类型标识位若是对端报文,则不需要校验功能码标识位;若是应答报文,则执行下一步; S7.若期望应答报文功能码为空,则不需要校验功能码;若期望应答报文功能码不为空,再校验功能码标识位,则执行下一步; S8.若为期望应答报文功能码,则删掉重发队列相对应报文;若不是期望应答报文功能码,重发队列对应报文出栈,重发会删掉此报文; S9.记录每个串口读写周期时间和收到帧报文数,根据串口读写周期时间和帧报文数做加权平均算法,计算下一个串口读写周期时间,下一个串口读写周期时间到,重复执行步骤S1-步骤S9。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京国电南自电网自动化有限公司,其通讯地址为:211106 江苏省南京市江宁区水阁路39号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励