[发明专利]通讯波特率校正方法、装置、电子设备及存储介质有效
申请号: | 202010828194.X | 申请日: | 2020-08-17 |
公开(公告)号: | CN112202528B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 胡伯良;安晓江;蒋红宇 | 申请(专利权)人: | 北京海泰方圆科技股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/18 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100094 北京市海淀区东北旺西路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通讯 波特率 校正 方法 装置 电子设备 存储 介质 | ||
1.一种通讯波特率校正方法,其特征在于,包括:
根据嵌入式产品内部RC振荡器的标称频率,以及所述嵌入式产品与校正设备约定的初始波特率,获取第一参数,所述第一参数为传输1比特所对应的时钟数,所述嵌入式产品通过串口与所述校正设备通讯;
所述校正设备根据所述初始波特率,向所述嵌入式产品重复发送预设数据;
所述嵌入式产品根据第一时钟数,采集所述串口的数据,所述第一时钟数根据所述第一参数以及波特率补偿因子确定得到,所述波特率补偿因子的初始值为预设数值;
根据采集得到的数据的错误信息,调整所述波特率补偿因子,并获取所述嵌入式产品最终的目标波特率补偿因子,以在后续通讯过程中,所述嵌入式产品根据第二时钟数采集串口的数据;所述错误信息包括所述数据是否出错,以及具体的错误类型,所述第二时钟数根据所述目标波特率补偿因子和所述第一参数确定得到;
其中,所述第一参数通过下式计算得到:
n=fosc/baudrate,
其中,fosc表示所述标称频率,baudrate表示所述初始波特率,n表示所述第一参数。
2.根据权利要求1所述的方法,其特征在于,所述串口的串口通讯参数依次包括起始位、数据位、校验位和停止位,且所述数据位中最后一位的值与所述校验位的值相同,所述错误类型包括校验位错、停止位错中的至少一种。
3.根据权利要求2所述的方法,其特征在于,所述根据采集得到的数据的错误信息,调整所述波特率补偿因子,并获取所述嵌入式产品最终的目标波特率补偿因子的步骤,包括:
根据所述数据的错误信息,调整所述波特率补偿因子,并获取所述嵌入式产品的第一波特率补偿因子和第二波特率补偿因子;
根据所述第一波特率补偿因子和所述第二波特率补偿因子,获取所述目标波特率补偿因子;
所述第一波特率补偿因子为所述错误信息由未出错到出现校验位错的过程中,首次出现校验位错时的波特率补偿因子,或者是所述错误信息由出现校验位错到未出错的过程中,错误信息为未出错之前的最近一次出现校验位错时的波特率补偿因子;所述第二波特率补偿因子为所述错误信息由未出错到出现停止位错的过程中,首次出现停止位错时的波特率补偿因子,或者是所述错误信息由出现停止位错到未出错的过程中,错误信息为未出错之前的最近一次出现停止位错时的波特率补偿因子。
4.根据权利要求3所述的方法,其特征在于,所述根据所述数据的错误信息,调整所述波特率补偿因子,并获取所述嵌入式产品的第一波特率补偿因子和第二波特率补偿因子的步骤,包括:
S1,若所述数据出现校验位错,调低所述波特率补偿因子,直至所述数据未出错,执行S3;
S2,若所述数据出现停止位错,调高所述波特率补偿因子,直至所述数据未出错,执行S3;
S3,若所述数据未出现任何错误,分别通过调高所述波特率补偿因子,获取所述第一波特率补偿因子,通过调低所述波特率补偿因子,获取所述第二波特率补偿因子;
其中,所述波特率补偿因子每次的调整幅度为所述第一参数的预设比例。
5.根据权利要求2-4中任一项所述的方法,其特征在于,所述停止位为1,所述校验位为0,在所述校验位为偶校验位的情况下,所述预设数据为00;在所述校验位为奇校验位的情况下,所述预设数据为10。
6.根据权利要求1-4中任一项所述的方法,其特征在于,在所述根据采集得到的数据的错误信息,调整所述波特率补偿因子,并获取所述嵌入式产品最终的目标波特率补偿因子的步骤之后,还包括:
所述嵌入式产品基于所述第二时钟数,通过所述串口发送预设字符至所述校正设备;
所述校正设备收到所述预设字符,结束针对所述嵌入式产品的波特率校正流程。
7.根据权利要求1-4中任一项所述的方法,其特征在于,所述目标波特率补偿因子记录于所述嵌入式产品的闪存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海泰方圆科技股份有限公司,未经北京海泰方圆科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010828194.X/1.html,转载请声明来源钻瓜专利网。