[发明专利]调整波特率的方法、电子设备及计算机存储介质在审
申请号: | 202110138768.5 | 申请日: | 2021-02-01 |
公开(公告)号: | CN114840464A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 李广耀 | 申请(专利权)人: | 武汉杰开科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 黎坚怡 |
地址: | 430000 湖北省武汉市东湖新技术开发区*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调整 波特率 方法 电子设备 计算机 存储 介质 | ||
本申请公开了一种调整波特率的方法、电子设备及计算机存储介质。该方法包括:获取发送端与接收端之间波特率的误差;基于误差获取预设补偿参数表;利用预设补偿参数表按照每比特对波特率进行修正,以调整波特率。通过这种方式,能够提高波特率精度,从而能够增加数据传输的可靠性。
技术领域
本申请涉及通信技术领域,特别是涉及一种调整波特率的方法、电子设备及计算机存储介质。
背景技术
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART)是一个通用同步/异步串行收发模块。异步串行通信根据数据格式,按照一定的通信协议和通信速率进行数据的传输,在异步串行通信中,采用波特率来描述数据的传输速率。
在实际工作中,接收端与发送端所处的环境以及其它因素,如传输距离过远、时钟误差等会导致接收端和/或发送端的波特率产生误差,使发送端所发送的数据在接收端不能准确接收,导致数据传输失败。
发明内容
本申请主要解决的技术问题是如何提高数据传输的可靠性。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种调整波特率的方法。该方法包括:获取发送端与接收端之间波特率的误差;基于误差获取预设补偿参数表;利用预设补偿参数表按照每比特对波特率进行修正,以调整波特率。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种电子设备。该电子设备包括处理器及与处理器耦接的存储器,处理器执行存储器中的程序指令时用于实现上述调整波特率的方法
为解决上述技术问题,本申请采用的一个技术方案是:提供一种计算机存储介质。该计算机存储介质上存储有程序指令,程序指令被执行时以实现上述调整波特率的方法。
本申请的有益效果是:区别于现有技术,本申请实施例基于波特率的误差获取对应的预设补偿参数表,并利用预设补偿参数表按照每比特对波特率进行修正,因此,能够调整波特率,使得按照调整后的波特率进行数据传输,能够减少因波特率出现误差,造成数据发送端/或接收端对数据的实际采样点与理想采样点之间的偏差超过通信协议的要求,从而导致数据传输失败的问题,因此,本申请实施例能够降低波特率的误差,以使数据的实际采样点与理想采样点之间的偏差满足通信协议要求,能够提高波特率精度,从而能够增加数据传输的可靠性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是UART数据传输的示意图;
图2是本申请调整波特率的方法一实施例的流程示意图;
图3是图2实施例中步骤S201的具体流程示意图;
图4是图2实施例中步骤S202的具体流程示意图;
图5是图2实施例中步骤S203的具体流程示意图;
图6是本申请调整波特率的方法一实施例的流程示意图;
图7是本申请调整波特率的方法一实施例的流程示意图;
图8是本申请调整波特率的方法中生成第一预设补偿表和第二预设补偿表的流程示意图;
图9是本申请电子设备一实施例的结构示意图;
图10是本申请计算机存储介质一实施例的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉杰开科技有限公司,未经武汉杰开科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110138768.5/2.html,转载请声明来源钻瓜专利网。