[发明专利]串行通信波特率自适应方法及其装置无效
申请号: | 200910193846.0 | 申请日: | 2009-11-05 |
公开(公告)号: | CN101710857A | 公开(公告)日: | 2010-05-19 |
发明(设计)人: | 曾宗云;陈泽城 | 申请(专利权)人: | 厦门敏讯信息技术股份有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04L12/26 |
代理公司: | 厦门市诚得知识产权代理事务所 35209 | 代理人: | 方惠春 |
地址: | 361009 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串行 通信 波特率 自适应 方法 及其 装置 | ||
1.一种串行通信波特率自适应方法,用于完成发送方与接收方之间的数据传输和指令控制任务,其特征在于:设置接收方的起始波特率为发送方波特率变化范围内的最小波特率的M倍,其中M=8或16或32,根据M值的不同可分为8倍波特率法或16倍波特率法或32倍波特率法,所述的8倍波特率法或16倍波特率法或32倍波特率法均是在连续接收多个字符后,将接收到的字符数据通过判断法则判断发送方采用的波特率是否为接收方波特率的1/M,若不是,则使接收方的波特率加倍,重新接收字符,直至判断接收方的波特率为发送方波特率的M倍时结束;
其中,所述判断法则是:
当M=8时,所述8倍波特率法的判断法则是当接收到的字符数据均为00H或80H,且含有开始、结束的字符均已出现时,接收方的波特率为发送方波特率的8倍;
当M=16时,所述16倍波特率法的判断法则是当接收到的字符数据均为0000H或8000H,且含有开始、结束的字符均已出现时,接收方的波特率为发送方波特率的16倍;
当M=32时,所述32倍波特率法的判断法则是当接收到的字符数据均为00000000H或80000000H,且含有开始、结束的字符均已出现时,接收方的波特率为发送方波特率的32倍。
2.根据权利要求1所述的串行通信波特率自适应方法,其特征在于:所述的8倍波特率法包括以下步骤:
步骤101,发送方开始发送,假设发送方波特率是a1,a2,a3,…,an,即其变化范围是(a1~an),其中,an=2(n-1)a1;
步骤302,接收方设置起始波特率为b1=32a1;
步骤303,连续接收多个字符;
步骤304,根据判断法则,判断接收到的字符是否均为00000000H或80000000H,且含有开始、结束字符均已出现;若是,进入步骤306,否则,
进入步骤305;
步骤305,将接收方的波特率加倍,进入步骤303;
步骤306,发送方采用的波特率为接收方波特率的1/32;
步骤307,结束。
5.一种串行通信波特率自适应装置,其特征在于:包括
一波特率设置模块(10),用于设置接收方的波特率,开始时设置起始波特率;
一接收模块(20),用于接收发送方传送的字符;
一判断模块(30),用于接收模块(20)根据所接收的字符依据判断法则判断发送方采用的波特率是否为接收方波特率的1/M;
一波特率控制模块(40),用于控制波特率设置模块(10),并根据判断模块(30)的结果执行是否使接收方的波特率加倍。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门敏讯信息技术股份有限公司,未经厦门敏讯信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910193846.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种城市雨水分类收集处理装置
- 下一篇:压帽口明线缝制装置