一种串口波特率校准方法及系统技术方案

技术编号:36376488 阅读:10 留言:0更新日期:2023-01-18 09:36
本发明专利技术公开了一种串口波特率校准方法及系统,涉及通信技术领域,该方法应用于一串口波特率校准装置,其包括第一电子系统、第二电子系统和串口转发装置,该方法包括:串口转发装置通过第三串口,接收第一电子系统的第一串口发送的第一发送信号,并通过第四串口发送给第二电子系统的第二串口;串口转发装置通过第四串口,接收第二电子系统的第二串口发送的第二发送信号,并通过第三串口发送给第一电子系统的第一串口,其中,第一串口、第二串口、第三串口和第四串口的理论波特率值相同。本发明专利技术解决了现有技术中电子系统的串口存在无法避免的波特率公差,不同电子系统串口之间的通信容易出现误码的技术问题,达到了降低串口误码率的技术效果。的技术效果。的技术效果。

【技术实现步骤摘要】
一种串口波特率校准方法及系统


[0001]本专利技术涉及通信
,尤其涉及一种串口波特率校准方法及系统。

技术介绍

[0002]由于生产中不可避免的误差以及温度的影响,导致电子器件中存在不可避免的公差问题。串口作为几乎所有电子系统中均会应用的异步全双工通信总线,由于公差问题,常会出现波特率的精准度问题,进而出现误码率问题。
[0003]在高质量要求的电子系统中,为降低误码率,常通过选用宽温处理器、高精准度和宽温时钟源以及串口转接芯片。但是硬件整体的链路越多,则电子系统整体的串口波特率公差累计量越大。
[0004]现有技术中电子系统的串口存在无法避免的波特率公差,不同电子系统串口之间的通信容易出现误码,存在着通信质量较低的技术问题。

技术实现思路

[0005]本申请的目的是提供一种串口波特率校准方法及系统,用以针对解决现有技术中现有技术中电子系统的串口存在无法避免的波特率公差,不同电子系统串口之间的通信容易出现误码,存在着通信质量较低的技术问题。
[0006]鉴于上述问题,本申请提供了一种串口波特率校准方法及系统。
[0007]第一方面,本申请提供了一种串口波特率校准方法,所述方法应用于一串口波特率校准装置,所述装置包括第一电子系统、第二电子系统和串口转发装置,所述串口转发装置连接所述第一电子系统、第二电子系统的第一串口和第二串口,所述串口转发装置内包括核心模块、第三串口和第四串口,所述第三串口与所述第一串口连接,所述第四串口与所述第二串口连接,所述方法包括:所述串口转发装置通过所述第三串口,接收所述第一电子系统的第一串口发送的第一发送信号;通过所述第四串口,将所述第一发送信号发送给所述第二电子系统的第二串口;所述串口转发装置通过所述第四串口,接收所述第二电子系统的第二串口发送的第二发送信号;通过所述第三串口,将所述第二发送信号发送给所述第一电子系统的第一串口,其中,所述第一串口、第二串口、第三串口和第四串口的理论波特率值相同。
[0008]第二方面,本申请还提供了一种串口波特率校准装置,所述装置包括:第一电子系统,所述第一电子系统具有第一串口;第二电子系统,所述第二电子系统具有第二串口;串口转发装置,所述串口转发装置包括核心模块,所述核心模块包括第三串口和第四串口;其中,所述第一串口与所述第三串口连接,所述第二串口和所述第四串口连接,所述第一串口、第二串口、第三串口和第四串口的理论波特率值相同。
[0009]第三方面,本申请还提供了一种串口波特率校准系统,用于执行如第一方面所述的一种串口波特率校准方法,其中,所述系统包括:第一信号接收模块,用于串口转发装置通过第三串口,接收第一电子系统的第一串口发送的第一发送信号;第一信号发送模块,用
于通过第四串口,将所述第一发送信号发送给第二电子系统的第二串口;第二信号接收模块,用于所述串口转发装置通过所述第四串口,接收所述第二电子系统的第二串口发送的第二发送信号;第二信号发送模块,用于通过所述第三串口,将所述第二发送信号发送给所述第一电子系统的第一串口,其中,所述第一串口、第二串口、第三串口和第四串口的理论波特率值相同。
[0010]第四方面,本申请还提供了一种电子设备,所述电子设备包括存储器和处理器,所述存储器内存储有计算机程序,所述计算机程序被所述处理器执行时实现第一方面内方法的步骤。
[0011]第五方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面内方法的步骤。
[0012]本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0013]本申请提供的技术方案通过在需要进行通信的两电子系统的串口之间增加串口转发装置,该串口转发装置内包括核心模块和两个串口,两个串口分别连接两电子系统的串口,且四个串口的理论波特率值相同,在进行通信时,串口转发装置分别接收两电子系统的输出信号,并发送给对应的两电子系统。本申请通过设置串口转发装置连接两电子系统的串口,且串口转发装置的串口和两电子系统串口的理论波特率值一致,在进行通信过程中,可以核心模块的两个串口的比特率作为参考值,为两电子系统的波特率提供平衡点,有效减小由于两电子系统之间串口波特率的公差而导致的波特率偏差,完全杜绝不同电子系统的实际波特率值分别走理论波特率中的上、下公差,达到降低通信误码率、提升通信质量的技术效果。
[0014]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0015]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0016]图1为本申请实施例提供的一种串口波特率校准方法的流程示意图;
[0017]图2为本申请实施例提供的一种串口波特率校准装置的结构示意图;
[0018]图3为本申请实施例提供的一种串口波特率校准装置中串口转发装置的结构示意图;
[0019]图4为本申请实施例提供的一种串口波特率校准系统的结构示意图;
[0020]图5为本申请示例性电子设备的结构示意图。
[0021]附图标记说明:第一信号接收模块11,第一信号发送模块12,第二信号接收模块13,第二信号发送模块14,第一串口21,第二串口22,核心模块23,第三串口24,第四串口25,电子设备300,存储器301,处理器302,通信接口303,总线架构304。
具体实施方式
[0022]本申请通过提供一种串口波特率校准方法及系统,用以针对解决现有技术中现有技术中电子系统的串口存在无法避免的波特率公差,不同电子系统串口之间的通信容易出现误码,存在着通信质量较低的技术问题
[0023]本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0024]下面,将参考附图对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。基于本申请的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部。
[0025]实施例一
[0026]如图1所示,本申请提供了一种串口波特率校准方法,所述方法应用于一串口波特率校准装置,所述装置包括第一电子系统、第二电子系统和串口转发装置,所述串口转发装置连接所述第一电子系统、第二电子系统的第一串口21和第二串口22,所述串口转发装置内包括核心模块23、第三串口2本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串口波特率校准方法,其特征在于,所述方法应用于一串口波特率校准装置,所述装置包括第一电子系统、第二电子系统和串口转发装置,所述串口转发装置连接所述第一电子系统、第二电子系统的第一串口和第二串口,所述串口转发装置内包括核心模块、第三串口和第四串口,所述第三串口与所述第一串口连接,所述第四串口与所述第二串口连接,所述方法包括:所述串口转发装置通过所述第三串口,接收所述第一电子系统的第一串口发送的第一发送信号;通过所述第四串口,将所述第一发送信号发送给所述第二电子系统的第二串口;所述串口转发装置通过所述第四串口,接收所述第二电子系统的第二串口发送的第二发送信号;通过所述第三串口,将所述第二发送信号发送给所述第一电子系统的第一串口,其中,所述第一串口、第二串口、第三串口和第四串口的理论波特率值相同。2.根据权利要求1所述的方法,其特征在于,所述核心模块为MCU芯片、ASIC芯片、CPLD芯片中的一种。3.根据权利要求1所述的方法,其特征在于,所述第三串口和第四串口设置于所述核心模块内。4.一种串口波特率校准装置,所述装置包括:第一电子系统,所述第一电子系统具有第一串口;第二电子系统,所述第二电子系统具有第二串口;串口转发装置,所述串口转发...

【专利技术属性】
技术研发人员:朱从孟谢志雄
申请(专利权)人:联想长风科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1