CN102201960B - 一种基于排序脉宽差分的波特率自适应方法 - Google Patents

一种基于排序脉宽差分的波特率自适应方法 Download PDF

Info

Publication number
CN102201960B
CN102201960B CN 201110108389 CN201110108389A CN102201960B CN 102201960 B CN102201960 B CN 102201960B CN 201110108389 CN201110108389 CN 201110108389 CN 201110108389 A CN201110108389 A CN 201110108389A CN 102201960 B CN102201960 B CN 102201960B
Authority
CN
China
Prior art keywords
baud rate
pulsewidth
pulse width
node
sequence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 201110108389
Other languages
English (en)
Other versions
CN102201960A (zh
Inventor
刘桂雄
陈耿新
周岳斌
叶季衡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN 201110108389 priority Critical patent/CN102201960B/zh
Publication of CN102201960A publication Critical patent/CN102201960A/zh
Application granted granted Critical
Publication of CN102201960B publication Critical patent/CN102201960B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Communication Control (AREA)

Abstract

本发明公布了一种基于排序脉宽差分的波特率自适应方法,该方法主要包括:采集、测量串行总线上若干脉冲,从小到大排序所有不相等的脉冲宽度;排序脉宽差分计算,求解最小脉冲宽度;利用最小脉冲宽度计算从节点波特率BR′i(其中i表示第i次计算BR′i);比较从节点波特率BR′i与***波特率BR是否匹配,如果不匹配,则重复上述全部步骤重新计算BR′i及比较BR′i与BR是否匹配,直至两者匹配。本方法充分挖掘串行总线上其他节点间通信的脉冲宽度中隐含的***波特率信息,从节点在无需接收特定帧和未检测到1bit脉冲宽度的情况下,实现波特率快速自适应。本方法具有适应性强、算法简单、效率高、可靠性高等特点,可广泛应用于串行总线的波特率自适应。

Description

一种基于排序脉宽差分的波特率自适应方法
技术领域
本发明涉及波特率自适应方法,尤其涉及一种基于排序脉宽差分的波特率自适应方法。
背景技术
工业测控、智能建筑、环境监测、能源管理、航天航空等领域广泛应用控制简单、易扩展、低成本的串行总线,实现分布式***。串行总线上各节点波特率匹配是***正常通信的前提,需对各节点波特率进行配置。分布式***中节点往往数量庞大且位置分散,如人工配置各节点波特率,***搭建效率低、成本高;一旦***波特率改变,***中所有节点波特率都必须重新配置,***安装、扩展及维护成本非常高。
基于IEEE 1451的智能传感***是一种标准化、智能化、网络化的新型测控***。IEEE 1451智能传感器由智能变换器接口模块(Smart TransducerInterface Module,STIM)和网络适配处理器模块(Network Capable ApplicationProcessor,NCAP)构成,通过标准接口及变换器电子数据表格(TransducersElectronic Data Sheet,TEDS)实现传感器即插即用;IEEE 1451.2(修订)通过通用串行通信接口及TEDS实现传感器即插即用,但并未说明波特率自适应方法。基于串行总线的分布式***亟需解决波特率自适应的问题,实现其智能化、即插即用,提高效率,降低成本。
目前,在波特率自适应相关技术中,主要有固定波特率穷举法、脉冲宽度实时检测法。固定波特率穷举法要求***波特率必须是若干个固定值(如标准波特率)。从节点接入***并启动后,逐个尝试该系列固定波特率,直至正确接收到主节点发送的特定帧。该方法仅能自适应若干固定波特率,且要求主节点发送特定帧,效率低,运用上有较大局限性。脉冲宽度实时检测法主要有基于特定码元宽度的实时检测法和基于最小脉冲宽度的实时检测法。基于特定码元宽度的实时检测法需要从节点(硬件或软件)检测主节点发送的特定码元宽度,然后计算波特率,该方法克服了固定波特率穷举法仅能匹配固定波特率和效率低的问题,但仍要求主节点发送特定帧,其灵活性和通用性欠缺。基于最小脉冲宽度的实时检测法通过(硬件或软件)检测足够多的脉冲宽度,以其中最小脉冲宽度计算波特率,该方法克服了上述两种方法的不足,适应性较强,但只有在检测到1bit脉冲宽度的条件下,才能得到正确的波特率。
发明内容
为解决上述波特率自适应技术的问题与缺陷,本发明提供了一种基于排序脉宽差分的波特率自适应方法。
本发明是通过以下技术方案实现的:
本发明所涉及的一种基于排序脉宽差分的波特率自适应方法,从节点在无需接收特定帧和未检测到1bit脉冲宽度的情况下,基于排序脉宽差分充分挖掘串行总线上其他节点间通信的脉冲宽度中隐含的***波特率信息,实现该从节点波特率自适应;所述方法主要包括以下步骤:
A.采集、测量若干脉冲,从小到大排序所有不相等的脉冲宽度;
B.排序脉宽差分计算,求解最小脉冲宽度;
C.利用最小脉冲宽度计算从节点波特率;
D.比较从节点波特率与***波特率是否匹配。
本发明提供的技术方案的有益效果是:
充分挖掘串行总线上其他节点间通信的脉冲宽度中隐含的***波特率信息。从节点接入***并启动后,在无需接收特定帧和未检测到1bit脉冲宽度的情况下,快速实现各种波特率自适应。本方法适应性强、算法简单、效率高、可靠性高,可广泛应用于串行总线的波特率自适应。
附图说明
图1是基于排序脉宽差分的波特率自适应方法流程图;
图2是波特率确认询问帧的帧格式;
图3是基于IEEE 1451的RS485分布式智能传感***架构图;
图4是一种基于排序脉宽差分波特率自适应的STIM电路原理图;
图5是基于排序脉宽差分波特率自适应的STIM即插即用的主程序流程图;
图6是基于排序脉宽差分波特率自适应的STIM即插即用的定时器中断程序流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图详细说明。
如图1所示,展示了基于排序脉宽差分的波特率自适应方法,从节点在无需接收特定帧和未检测到1bit脉冲宽度的情况下,基于排序脉宽差分充分挖掘串行总线上其他节点间通信的脉冲宽度中隐含的***波特率信息,实现该从节点波特率自适应;上述特定帧为:帧格式、帧长度、数据均作出规定的帧;该方法包括以下步骤:
步骤10采集、测量若干脉冲,从小到大排序所有不相等的脉冲宽度。
上述步骤具体包括:从节点接入***并启动后,采集、测量串行总线上其他节点间通信的n(n>1)个脉冲(正脉冲或负脉冲),将所有不相等的脉冲宽度从小到大排序,得到第1个递增脉宽序列:
N 1 ( 1 ) t bit , N 2 ( 1 ) t bit , N 3 ( 1 ) t bit , …, N m 1 ( 1 ) t bit
其中,tbit表示***中节点发送1bit数据所需的时间,
Figure BSA00000484016200035
表示tbit的整数倍(上标(1)表示第1次排序,下标1、2、3、…、m1表示脉宽的序号)。
步骤20排序脉宽差分计算,求解最小脉冲宽度。
上述步骤具体包括:从节点将第1个递增脉宽序列…,
Figure BSA00000484016200041
Figure BSA00000484016200042
Figure BSA00000484016200043
中相邻脉冲宽度逐一相减,得到如下相减后脉宽序列:
( N 2 ( 1 ) - N 1 ( 1 ) ) t bit , ( N 3 ( 1 ) - N 2 ( 1 ) ) t bit , …, ( N m 1 ( 1 ) - N m 1 - 1 ( 1 ) ) t bit
将上述相减后脉宽序列与相减前脉宽序列中所有不相等的脉冲宽度从小到大重新排序,得到第2个递增脉宽序列:
N 1 ( 2 ) t bit , N 2 ( 2 ) t bit , N 3 ( 2 ) t bit , …, N m 2 ( 2 ) t bit (m2≥m1)
以此类推,只要第p-1个与第p个递增脉宽序列不相同(即项数mp-1≠mp),则将最新递增脉宽序列
Figure BSA000004840162000412
Figure BSA000004840162000413
Figure BSA000004840162000414
…,
Figure BSA000004840162000415
中相邻脉冲宽度逐一相减,并将相减后脉宽序列
Figure BSA000004840162000416
Figure BSA000004840162000417
…,与相减前脉宽序列中所有不相等的脉冲宽度从小到大重新排序,得到第p+1个递增脉宽序列:
N 1 ( p + 1 ) t bit , N 2 ( p + 1 ) t bit , N 3 ( p + 1 ) t bit , …, N m p + 1 ( p + 1 ) t bit (mp+1≥mp)
重复上述步骤,直至重复q次后第q个与第q+1个递增脉宽序列相同(即项数mq=mq+1),得到最终递增脉宽序列如下:
N 1 ( q ) t bit , N 2 ( q ) t bit , N 3 ( q ) t bit , …, N m q ( q ) t bit (mq>mq-1)
Figure BSA000004840162000427
就是最小脉冲宽度。
步骤30利用最小脉冲宽度计算从节点波特率。
上述步骤具体包括:从节点以公式(1)计算波特率BR′i(其中i表示第i次计算BR′i),并以其初始化串口。
BR i ′ = 1 N 1 ( q ) t bit - - - ( 1 )
Figure BSA000004840162000429
有以下两种情况:
a.
Figure BSA00000484016200051
当第1个递增脉宽序列
Figure BSA00000484016200054
…,
Figure BSA00000484016200055
…、
Figure BSA00000484016200058
的最大公约数为1时,
Figure BSA00000484016200059
则从节点波特率BR′i与***波特率BR(公式(2))匹配。
BR = 1 t bit - - - ( 2 )
b.
Figure BSA000004840162000511
当第1个递增脉宽序列
Figure BSA000004840162000512
Figure BSA000004840162000513
Figure BSA000004840162000514
…,
Figure BSA000004840162000516
Figure BSA000004840162000517
…、
Figure BSA000004840162000518
的最大公约数不为1时,则从节点波特率BR′i与***波特率BR不匹配。利用下述步骤D可验证波特率不匹配,重新返回步骤A、B、C和D,重新计算BR′i及比较BR′i与BR是否匹配,直至波特率匹配。
Figure BSA000004840162000520
的概率极小,且随n的增大而减少,故BR′1与BR匹配的概率非常大。
步骤40比较从节点波特率与***波特率是否相匹配。
上述步骤具体包括:从节点向主节点发送波特率确认询问帧。图2为波特率确认询问帧的帧格式,该帧中包含从节点波特率BR′i信息。
主节点如果收到波特率确认询问帧,且该帧中BR′i信息与***波特率BR匹配,则向从节点发送波特率确认应答帧。
从节点如果在规定时间内收到波特率确认应答帧,则波特率自适应成功,否则返回步骤A、B、C和D,重新计算BR′i及比较BR′i与BR是否匹配,直至波特率匹配。
下面以一种基于IEEE 1451的RS485分布式即插即用智能传感器***为例,对本发明实施方式作进一步地详细描述:
图3、图4分别为本实施例基于IEEE 1451的RS485分布式智能传感***架构图和基于排序脉宽差分波特率自适应的STIM电路原理图,STIM实现数据采集、数据处理、与NCAP通信。微处理器U1(C8051F350)内置于STIM中,U1内部有8KB的FLASH存储器,可用于TEDS等非易失性数据存储;其***时钟可以有内部振荡器、外部振荡器或时钟乘法器实现,本实施例采用内部振荡器作为时钟源;其串口UART0采用九位多机通信模式。U2实现RS232与RS485通信方式的转换,其收发控制引脚
Figure BSA00000484016200061
DE由U1引脚P0.6、P0.7控制,因为U1复位期间引脚处于高电平,DE与P0.7之间加入反相器U3,可防止本节点复位期间发送数据,引起RS485总线数据冲突;其接收、发送引脚RO、DI分别与U1引脚RXD/P0.5、TXD/P0.4连接,RO同时与
Figure BSA00000484016200062
/P0.3连接,可结合定时器T0测量脉冲宽度;其引脚A(+)、B(-)连接到U4RS485总线上。U4ADC实现传感器U6信号模数转换。
本实施例通过STIM的即插即用功能首先必须实现基于排序脉宽差分的波特率自适应来进一步说明上述方法实现的过程,其过程如下:
步骤I.采集、测量若干脉冲,将所有不相等的脉宽从小到大排序:
具体包括:STIM利用U1的定时器T0和引脚/P0.3测量串行总线上n=12个负脉冲宽度(T0测量串行总线上的正脉宽可能计数值溢出)。U1的串口UART0采用九位通信模式,所以负脉宽最大为10tbit(8位数据位和第9位奇偶校验位均为0)。
STIM将12个负脉宽中所有不相等的脉宽从小到大排序,得到第1个递增脉宽序列:
N 1 ( 1 ) t bit , N 2 ( 1 ) t bit , N 3 ( 1 ) t bit , …, N m 1 ( 1 ) t bit (1≤m1≤10)
本实施例假设上述第1个递增脉宽序列为:2tbit,5tbit,7tbit,9tbit
步骤II.通过排序脉宽差分计算,求解最小脉宽:
具体包括:STIM将第1个递增脉宽序列
Figure BSA00000484016200068
Figure BSA00000484016200069
Figure BSA000004840162000610
…,
Figure BSA000004840162000611
中相邻脉宽逐一相减,得到如下相减后脉宽序列:
( N 2 ( 1 ) - N 1 ( 1 ) ) t bit , ( N 3 ( 1 ) - N 2 ( 1 ) ) t bit , …, ( N m 1 ( 1 ) - N m 1 - 1 ( 1 ) ) t bit
依照本实施例假设,即相减后脉宽序列为:3tbit,2tbit,2tbit
将相减后脉宽序列与相减前脉宽序列中所有不相等的脉宽从小到大重新排序,得到第2个递增脉宽序列:
N 1 ( 2 ) t bit , N 2 ( 2 ) t bit , N 3 ( 2 ) t bit , …, N m 2 ( 2 ) t bit (m1≤m2≤10)
依照本实施例假设,即第2个递增脉宽序列为:2tbit,3tbit,5tbit,7tbit,9tbit
以此类推,只要第p-1个与第p个递增脉宽序列不相同(即项数mp-1≠mp),则将最新递增脉宽序列
Figure BSA00000484016200075
Figure BSA00000484016200076
Figure BSA00000484016200077
…,
Figure BSA00000484016200078
中相邻脉宽逐一相减,并将相减后脉宽序列 …,
Figure BSA000004840162000711
与相减前脉宽序列中所有不相等的脉宽从小到大重新排序,得到第p+1个递增脉宽序列:
N 1 ( p + 1 ) t bit , N 2 ( p + 1 ) t bit , N 3 ( p + 1 ) t bit , …, N m p + 1 ( p + 1 ) t bit (mp≤mp+1≤10)
重复上述步骤,直至重复q次后第q个与第q+1个递增脉宽序列相同(即项数mq=mq+1),最终的递增脉宽序列如下:
N 1 ( q ) t bit , N 2 ( q ) t bit , N 3 ( q ) t bit , …, N m q ( q ) t bit (mq-1<mq≤10)
Figure BSA000004840162000720
就是最小脉宽。
依照本实施例假设,第2个递增脉宽序列差分计算得到的脉宽序列为:1tbit,2tbit,2tbit,2tbit;将该相减后脉宽序列与第2个递增脉宽序列中所有不相等的脉宽从小到大重新排序,得到第3个递增脉宽序:1tbit,2tbit,3tbit,5tbit,7tbit,9tbit;重复上述排序脉宽差分步骤,得到第3、4个递增脉宽序列相同(即项数m3=m4),则第3个递增脉宽序的第1项1tbit就是最小脉冲宽度。
步骤III.通过公式(1)计算从节点波特率BR′i
具体包括:STIM通过公式(1)计算波特率BR′i,并以其初始化串口。依照本实施例假设,STIM第1次计算的BR′1与***波特率BR匹配。
步骤IV.比较从节点波特率BR′i与***波特率BR是否匹配:
具体包括:STIM向NCAP发送波特率确认询问帧(帧格式参阅图2)。NCAP如果收到波特率确认询问帧,且该帧中BR′i信息与BR匹配,则向STIM发送波特率确认应答帧。STIM如果在规定时间(如1ms)内收到波特率确认应答帧,则波特率自适应成功,否则返回步骤10、20、30和40,重新计算BR′i及比较BR′i与BR是否匹配,直至波特率匹配。
依照本实施例假设,STIM计算的BR′1与BR匹配,假如STIM向NCAP发送波特率确认询问帧及NCAP向STIM发送波特率确认应答帧过程均不发生数据冲突和干扰等导致数据错误,波特率实现自适应。之后,NCAP对该STIM分配地址及读取TEDS、配置参数,实现智能传感器即插即用。
为更加清楚说明本发明的技术方案,这里再进一步说明另外一种情况。当本实施例第1个递增脉宽序列
Figure BSA00000484016200081
Figure BSA00000484016200082
Figure BSA00000484016200083
…, …、的最大公约数不为1时,比如
Figure BSA00000484016200088
Figure BSA00000484016200089
…,
Figure BSA000004840162000810
{4,8}或{3,6,9},相应最小脉宽分别为2tbit,4tbit、3tbit,则STIM以公式(1)计算的BR′1与BR不匹配。NCAP无法接收到波特率确认询问帧,当然STIM也无法接收到波特率确认应答帧,STIM等待规定时间(如1ms)后,重新返回步骤I、II、III和IV,重新计算BR′i及比较BR′i与BR是否匹配,直至波特率匹配。
综上所述,采用基于排序脉宽差分的波特率自适应方法实现本实施例STIM即插即用功能的具体程序流程如图5、图6所示。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (5)

1.一种基于排序脉宽差分的波特率自适应方法,其特征在于,从节点在无需接收特定帧和未检测到1bit脉冲宽度的情况下,基于排序脉宽差分充分挖掘串行总线上其他节点间通信的脉冲宽度中隐含的***波特率信息,实现该从节点波特率自适应;上述特定帧为:帧格式、帧长度、数据均作出规定的帧;所述方法主要包括以下步骤:
A.采集、测量若干脉冲,从小到大排序所有不相等的脉冲宽度;
B.排序脉宽差分计算,求解最小脉冲宽度;
从节点将第1个递增脉宽序列中相邻脉冲宽度逐一相减,将相减后脉宽序列与相减前脉宽序列中所有不相等的脉冲宽度从小到大重新排序,依次类推,只要第p-1个与第p个递增脉宽不相同,则将最新递增脉宽序列中相邻脉冲宽度逐一相减,并将相减后脉宽序列与相减前脉宽序列中所有不相等的脉冲宽度从小到大重新排序,得到第p+1个递增脉宽序列,重复上述步骤,直至重复q次后第q个与第q+1个递增脉宽序列相同,则最终递增脉宽序列第1项为最小脉冲宽度;
C.利用最小脉冲宽度计算从节点波特率;
D.比较从节点波特率与***波特率是否匹配。
2.根据权利要求1所述的基于排序脉宽差分的波特率自适应方法,其特征在于,所述步骤A具体包括:采集、测量串行总线上其他节点间通信的若干个脉冲,从小到大排序所有不相等的脉冲宽度,得到第1个递增脉宽序列。
3.根据权利要求1所述的基于排序脉宽差分的波特率自适应方法,其特征在于,所述步骤B中排序脉宽差分具体包括:将最新递增脉宽序列中相邻脉冲宽度逐一相减,并将相减得到的脉宽序列与相减前的递增脉宽序列中所有不相等的脉冲宽度从小到大重新排序,得到新的递增脉宽序列;
当前后两个递增脉宽序列不相同时,继续上述排序脉宽差分计算,直至前后两个递增脉宽序列相同,最终的递增脉宽序列第1项为最小脉冲宽度。
4.根据权利要求1所述的基于排序脉宽差分的波特率自适应方法,其特征在于,所述步骤C具体包括:从节点波特率BR′i等于上述步骤B中求得的最小脉冲宽度的倒数,其中i表示第i次计算BR′i
5.根据权利要求1所述的基于排序脉宽差分的波特率自适应方法,其特征在于,所述步骤D具体包括:从节点向主节点发送波特率确认询问帧,该帧包含BR′i信息;
主节点如果收到波特率确认询问帧,且该帧中BR′i信息与BR匹配,则向从节点发送波特率确认应答帧;
从节点如果在规定时间内收到波特率确认应答帧,则波特率自适应成功,否则返回上述步骤A、B、C和D,重新计算BR′i及比较BR′i与BR是否匹配,直至波特率匹配。
CN 201110108389 2011-04-28 2011-04-28 一种基于排序脉宽差分的波特率自适应方法 Expired - Fee Related CN102201960B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110108389 CN102201960B (zh) 2011-04-28 2011-04-28 一种基于排序脉宽差分的波特率自适应方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110108389 CN102201960B (zh) 2011-04-28 2011-04-28 一种基于排序脉宽差分的波特率自适应方法

Publications (2)

Publication Number Publication Date
CN102201960A CN102201960A (zh) 2011-09-28
CN102201960B true CN102201960B (zh) 2013-08-21

Family

ID=44662365

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110108389 Expired - Fee Related CN102201960B (zh) 2011-04-28 2011-04-28 一种基于排序脉宽差分的波特率自适应方法

Country Status (1)

Country Link
CN (1) CN102201960B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103684678A (zh) * 2012-11-01 2014-03-26 国网电力科学研究院 一种用于uart的波特率自适应方法、装置及uart
CN104168080A (zh) * 2013-05-15 2014-11-26 上海贝尔股份有限公司 一种用于自适应波特率的方法、装置和设备
CN104714920B (zh) * 2015-02-13 2017-08-08 暨南大学 一种自适应波特率的信号接收方法
CN106642568B (zh) * 2016-12-15 2019-01-18 珠海格力电器股份有限公司 一种物联网电器波特率调节方法、装置及空调
CN106941399B (zh) * 2017-03-15 2020-04-24 广州致远电子有限公司 一种双速率can fd的波特率测量方法及装置
CN110958156B (zh) * 2019-11-14 2023-05-09 中国航空工业集团公司西安航空计算技术研究所 一种串行通讯接口的波特率检测方法及装置
CN111431783B (zh) * 2020-04-02 2021-12-31 希尔塔(苏州)信息技术有限公司 一种can总线波特率自适应的方法
CN112540641B (zh) * 2020-10-29 2024-04-12 珠海格力电器股份有限公司 一种时钟精度修正方法、装置及存储介质
CN112702145B (zh) * 2020-12-22 2022-02-15 北京城建智控科技股份有限公司 Can总线波特率自配置方法和***
CN114070670A (zh) * 2021-10-21 2022-02-18 杭州奥能电源设备有限公司 一种基于rs485环形网络的分布式***及操作方法
CN114024795B (zh) * 2021-11-05 2023-08-08 深圳数马电子技术有限公司 波特率自适应方法、装置、计算机设备和存储介质
CN115643125A (zh) * 2022-08-17 2023-01-24 南斗六星***集成有限公司 一种can波特率快速匹配的方法和***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399635A (zh) * 2008-09-28 2009-04-01 中兴通讯股份有限公司 通讯波特率自适应方法、装置以及主机
CN101710857A (zh) * 2009-11-05 2010-05-19 厦门敏讯信息技术股份有限公司 串行通信波特率自适应方法及其装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7415543B2 (en) * 2003-11-12 2008-08-19 Lsi Corporation Serial port initialization in storage system controllers

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399635A (zh) * 2008-09-28 2009-04-01 中兴通讯股份有限公司 通讯波特率自适应方法、装置以及主机
CN101710857A (zh) * 2009-11-05 2010-05-19 厦门敏讯信息技术股份有限公司 串行通信波特率自适应方法及其装置

Also Published As

Publication number Publication date
CN102201960A (zh) 2011-09-28

Similar Documents

Publication Publication Date Title
CN102201960B (zh) 一种基于排序脉宽差分的波特率自适应方法
CN102881150B (zh) 红外遥控信号学习模组及遥控装置
CN101620771B (zh) 远程无线环境实时数据采集方法和装置
CN106797307A (zh) 车载电子设备
CN101886744B (zh) 便携式检测管道故障内检设备的超声定位装置及定位方法
CN105516352A (zh) 一种基于微信公众平台的智能锁监控***及监控方法
CN103400494A (zh) 红外信号的学习方法
CN102170347B (zh) 同步信号检测装置
CN102088320A (zh) 超音波***及其通讯方法
WO2003103301A2 (en) Two-way wide area telemetry
CN103475747A (zh) 一种自动发送地址信息的电能表组网***及其发送方法
CN103514724A (zh) 一种数据采集器的自适应配置方法
CN108011692A (zh) 一种用于单片机的数据通信方法
CN103077366B (zh) 多通道数据接***频识别装置及数据传输方法
CN202495961U (zh) 一种基于ZigBee的物联网智能家居***
CN102184637A (zh) 基于传感器网络的交通状态获取方法、装置以及***
CN103163501B (zh) 一种红外多机坐标定位与通信的实现方法
CN202889381U (zh) 一种支持无线传感网络的家庭网关
CN102447599A (zh) 基于fsm的短距离家居通讯协议的控制***及控制方法
CN104091435A (zh) 光伏设备与主站数据通信的方法及光伏发电***
CN202385121U (zh) 一种基于fsm的短距离家居通讯协议的控制***
CN205140193U (zh) 一种粮仓仓储量无线监测***
CN204759066U (zh) 智能家居控制终端
CN212875830U (zh) 一种多通道串口通讯控制***
CN201732288U (zh) Lin-can总线转换器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130821