一种串行数据通信速率自适应方法技术

技术编号:35349815 阅读:15 留言:0更新日期:2022-10-26 12:16
本发明专利技术提供了一种串行数据通信速率自适应方法,包括,发射端:根据设定的发射端的符号周期,发射端发送特定起始位符号,并使得接收端接收到特定起始位符号脉冲的脉冲周期位于符号周期的设定比例处;进一步设定特定结束位;接收端:接收端接收特定起始位符号,并根据特定起始位符号的脉冲周期以及位于符号周期的设定比例,得出发射端的符号周期;根据符号周期进行串行数据的获取,实现串行数据的通信速率自适应;本发明专利技术通信双方均按特定的起始位和停止位进行发送和接收,无需对通信速率、数据长度预先进行确认,能够实现串行数据通信速率的自适应,减少了串行数据通信时的参数设置,也减少了由于通信参数设置不一致导致的通信错误。信错误。信错误。

【技术实现步骤摘要】
一种串行数据通信速率自适应方法


[0001]本专利技术涉及串行异步通信领域,特别是指一种串行数据通信速率自适应方法。

技术介绍

[0002]串行异步通信是计算机通信中最常用的数据信息传输方式;它是以字符位单位进行传输的,字符之间没有固定的时间间隔,而每个字符中的各位则以固定的时间传送。
[0003]现有技术中,串行异步通信的收、发双方取得同步的方法是采用在字符格式中设置起始位和停止位,在一个有效字符正式发送前,发送器先发送一个起始位,然后发送有效字符位,在字符结束时再发送一个停止位,起始位至停止位构成一帧。其中,起始位为持续一个比特时间的逻辑“0”电平,停止位为1位、1.5位或2位的逻辑“1”电平,而且只是作为起始位、停止位的标识作用。串行异步通信的发送方和接收方必须预先设定参数且参数必须一致,包括通信速率、数据长度等,否则将会由于收、发双方约定的不一致造成数据传输的错误与混乱。

技术实现思路

[0004]本专利技术的主要目的在于克服现有技术中的上述缺陷,提出一种串行数据通信速率自适应方法,通信双方均按特定的起始位和停止位进行发送和接收,无需对通信速率、数据长度预先进行确认,能够实现串行数据通信速率的自适应,减少了串行数据通信时的参数设置,也减少了由于通信参数设置不一致导致的通信错误。
[0005]本专利技术采用如下技术方案:
[0006]一种串行数据通信速率自适应方法,包括:
[0007]发射端:
[0008]根据设定的发射端的符号周期,发射端发送特定起始位符号,并使得接收端接收到特定起始位符号脉冲的脉冲周期位于符号周期的设定比例处;
[0009]发射端按照符号周期发送的串行数据;
[0010]发射端发送特定停止位符号,并使得接收端接收到特定停止位符号脉冲的脉冲周期位于符号周期的末端,结束本帧串行数据的发送;
[0011]接收端:
[0012]接收端接收特定起始位符号,并根据特定起始位符号的脉冲周期以及位于符号周期的设定比例,得出发射端的符号周期;
[0013]根据符号周期进行串行数据的获取,实现串行数据的通信速率自适应;
[0014]接收端接收特定停止符号位,结束本帧串行数据的接收。
[0015]具体地,根据设定的发射端的符号周期,发射端发送特定起始位符号,并使得接收端接收到特定起始位符号的脉冲周期位于符号周期的设定比例处,具体为:
[0016]特定起始位符号脉冲为高电平,特定起始位符号为低电平、高电平、低电平;特定起始位符号的脉冲周期位于第2个三个之一符号周期。
[0017]具体地,发射端发送特定停止位符号,并使得接收端接收到特定停止位符号的脉冲周期位于符号周期的末端,结束本次串行数据的发送,具体为:
[0018]特定停止位符号脉冲为高电平,特定停止位符号为低电平、低电平、高电平;特定停止位符号的脉冲周期位于第3个三个之一符号周期。
[0019]具体地,不同帧的串行数据符号周期不同。
[0020]由上述对本专利技术的描述可知,与现有技术相比,本专利技术具有如下有益效果:
[0021](1)一种串行数据通信速率自适应方法,包括,发射端:根据设定的发射端的符号周期,发射端发送特定起始位符号,并使得接收端接收到特定起始位符号脉冲的脉冲周期位于符号周期的设定比例处;发射端按照符号周期发送的串行数据;发射端发送特定停止位符号,并使得接收端接收到特定停止位符号脉冲的脉冲周期位于符号周期的末端,结束本帧串行数据的发送;接收端:接收端接收特定起始位符号,并根据特定起始位符号的脉冲周期以及位于符号周期的设定比例,得出发射端的符号周期;根据符号周期进行串行数据的获取,实现串行数据的通信速率自适应;接收端接收特定停止符号位,结束本帧串行数据的接收;本专利技术通信双方均按特定的起始位和停止位进行发送和接收,无需对通信速率、数据长度预先进行确认,能够实现串行数据通信速率的自适应,减少了串行数据通信时的参数设置,也减少了由于通信参数设置不一致导致的通信错误。
[0022](2)本专利技术提供的一种串行数据通信速率自适应方法,不同帧的串行数据可以设定不同的符号周期,能够提高数据传输的安全性。
附图说明
[0023]图1为本专利技术实施例提供的起始位示意图;
[0024]图2为本专利技术实施例提供的串行数据传输示意图;
[0025]图3为本专利技术实施例提供的停止位示意图。
[0026]以下结合附图和具体实施例对本专利技术作进一步详述。
具体实施方式
[0027]本专利技术提供的一种串行数据通信速率自适应方法,本专利技术通信双方均按特定的起始位和停止位进行发送和接收,无需对通信速率、数据长度预先进行确认,能够实现串行数据通信速率的自适应,减少了串行数据通信时的参数设置,也减少了由于通信参数设置不一致导致的通信错误。
[0028]一种串行数据通信速率自适应方法,包括:
[0029]发射端:
[0030]S11:根据设定的发射端的符号周期,发射端发送特定起始位符号,并使得接收端接收到特定起始位符号脉冲的脉冲周期位于符号周期的设定比例处;
[0031]其中,接收端接收到特定起始位符号脉冲的脉冲周期位于符号周期的设定比例处,设定比例可以是二分之一,三分之一,三分之二,四分之一,四分之三等等;
[0032]具体实施例中,根据设定的发射端的符号周期,发射端发送特定起始位符号,并使得接收端接收到特定起始位符号的脉冲周期位于符号周期的设定比例处,具体为,如图1所示;
[0033]特定起始位符号脉冲为高电平,特定起始位符号为低电平、高电平、低电平;特定起始位符号的脉冲周期位于第2个三个之一符号周期。
[0034]本专利技术实施例设定低电平、高电平、低电平的特定起始位符号;且特定起始位符号的脉冲周期位于第2个三个之一符号周期,这样的设置便于标识出起始位符号。
[0035]S12:发射端按照符号周期发送的串行数据;如图2为本专利技术实施例提供的串行数据传输示意图;
[0036]S13:发射端发送特定停止位符号,并使得接收端接收到特定停止位符号脉冲的脉冲周期位于符号周期的设定比例的末端,结束本帧串行数据的发送;
[0037]使得接收端接收到特定停止位符号脉冲的脉冲周期位于符号周期的设定比例的末端,设定比例同样也可以是二分之一,三分之一,三分之二,四分之一,四分之三等等,位于设定比例的末端即为,第二个二分之一,第三个三分之一,第四个四分之一。
[0038]具体地,发射端发送特定停止位符号,并使得接收端接收到特定停止位符号的脉冲周期位于符号周期的末端,结束本次串行数据的发送,具体为,如图3所示:
[0039]特定停止位符号脉冲为高电平,特定停止位符号为低电平、低电平、高电平;特定停止位符号的脉冲周期位于第3个三个之一符号周期。
[0040]接收端:
[0041]S21:接收端接收特定起始位符号,并根据特定起始位符号的脉冲周期以及位本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串行数据通信速率自适应方法,其特征在于,包括:发射端:根据设定的发射端的符号周期,发射端发送特定起始位符号,并使得接收端接收到特定起始位符号脉冲的脉冲周期位于符号周期的设定比例处;发射端按照符号周期发送的串行数据;发射端发送特定停止位符号,并使得接收端接收到特定停止位符号脉冲的脉冲周期位于符号周期的末端,结束本帧串行数据的发送;接收端:接收端接收特定起始位符号,并根据特定起始位符号的脉冲周期以及位于符号周期的设定比例,得出发射端的符号周期;根据符号周期进行串行数据的获取,实现串行数据的通信速率自适应;接收端接收特定停止符号位,结束本帧串行数据的接收。2.根据权利要求1所述的一种串行数据通信速率自适应方法,其特征在于,根据设定的发射端的...

【专利技术属性】
技术研发人员:傅德锦林锦波万水珍
申请(专利权)人:厦门九华通信设备厂
类型:发明
国别省市:

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

1