CN104199298A - 一种can总线波特率自适应的方法 - Google Patents
一种can总线波特率自适应的方法 Download PDFInfo
- Publication number
- CN104199298A CN104199298A CN201410405858.6A CN201410405858A CN104199298A CN 104199298 A CN104199298 A CN 104199298A CN 201410405858 A CN201410405858 A CN 201410405858A CN 104199298 A CN104199298 A CN 104199298A
- Authority
- CN
- China
- Prior art keywords
- baud rate
- value
- bus
- iii
- self
- 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.)
- Granted
Links
Landscapes
- Communication Control (AREA)
Abstract
本发明为一种CAN总线波特率自适应的方法,步骤为:Ⅰ、测量、得到波特率测量值;Ⅱ、计算波特率测量值的1~5倍值并转化为标准波特率表中最接近的值,得测量波特率表A个值;Ⅲ、按测量波特率表值设置主控器的波特率,若接收报文正确,波特率匹配成功;若收到报文错误,错误计数未达到阈值X,重新接收报文;若达到X,换用测量波特率表其它值;至A个值全部试用;Ⅳ、若测量波特率表的A个值试用失败,在标准波特率表中以波特率测量值为中心二分***询查找下一波特率值,重新设置,至接收的报文正确。本方法相比较普通的波特率轮询法,可以快速地定位到实际的波特率,节省了自适应的时间,提高了效率。
Description
技术领域
本发明涉及本发明属于工业现场总线通信领域,具体为一种CAN总线波特率自适应的方法。
背景技术
CAN是控制器局域网络(Controller Area Network,CAN)的简称,CAN总线协议已经成为汽车计算机控制***和嵌入式工业控制局域网的标准总线。
各种操作***本身已经集成了许多板级支持包,并且很多厂商已经提供了对应的板级驱动,也提供对CAN总线协议的支持,同时也支持字符设备形式的CAN设备驱动。
但CAN总线的波特率不是唯一的,当CAN总线与某个CAN设备的波特率不相匹配时,就无法进行正常通讯。厂商提供的CAN设备底层驱动一般只支持接收和发送功能,并不提供波特率不匹配时的自适应功能,故当CAN总线与所连接的CAN设备总线的波特率不相匹配时,就会产生报文接收或发送错误中断,导致CAN设备无法正常运行。
为此现已有研究CAN总线波特率自动匹配方法的报道,但现有的这些方法是大多采用保守的轮询法,发现报文错误后,在波特率表中按照由大到小或由小到大的顺序遍历尝试,一一试用直至得到匹配的波特率。此法虽然能实现波特率自动匹配,但自适应时间不确定,效率低下。若CAN总线上的波特率刚好为最大值,而波特率的试用正好为由大到小,则一次匹配成功,速度最快;若CAN总线上的波特率为最小值,而波特率的试用还是由大到小,则需要遍历整个波特率表才能匹配成功,耗时最久。
为克服以上波特率自动匹配方法的不足,需要提供一种CAN总线波特率快速自适应的方法。
发明内容
本发明的目的是设计一种CAN总线波特率自适应的方法,通过测量波特率的方法快速定位到CAN总线实际的波特率,节省了自适应的时间,提高了效率。
本发明设计的CAN总线波特率自适应的方法,主控器通过串行外设接口(spi接口)连接CAN设备,控制CAN设备工作,CAN设备连接于CAN总线,接收来自CAN总线的数据或发送数据到CAN总线,当主控器与CAN总线的波特率不匹配时,会有报文收发错误,产生报文错误中断;具体步骤如下:
Ⅰ、测量波特率
主控器配有输入捕捉模块和定时器,输入捕捉模块和定时器测量CAN总线上的波特率位时间,得到波特率测量值;
所述CAN总线上的波特率位时间测量方法,具体如下:
Ⅰ-1、主控器的输入捕捉模块设定为每个边沿都捕捉定时器值,CAN设备的接收管脚连接到主控器的输入捕捉模块的管脚,启动定时器,并开启输入捕捉中断;
Ⅰ-2、在输入捕捉中断处理中,保存捕捉到的定时器时刻值N个,N为50~80的整数;
Ⅰ-3、以相邻定时器时刻值的差值为捕捉到的波特率位时间,捕捉N-1个波特率位时间样本,取波特率位时间样本中最小值的倒数作为波特率测量值;
Ⅱ、测量波特率表
由于CAN协议每6个位时间至少出现一个脉冲边沿,所以实际的波特率有可能是波特率测量值的1~5倍。主控器计算步骤Ⅰ所得波特率测量值的1~5倍的值,并将这5个值分别转化为标准波特率表中最接近的值,其中超出标准波特率表范围的视为无效值,其余的转化值组成测量波特率表;
标准波特率的范围为1Mbps~5Kbps。考虑到波特率测量值本身存在误差,当计算所得波特率测量值的倍值大于或等于1.01M,认为该计算所得值超出标准波特率范围,视为无效值;而大于1M、小于1.01的值相应地转化为1M。
Ⅲ、试用测量波特率表
Ⅲ-1、主控器以测量波特率表中某个未经试用的值设置CAN设备波特率;
Ⅲ-2、接收CAN总线上的报文,判断CAN设备收到的报文正确与否;
若接收的CAN总线的报文正确,进入Ⅲ-3;若收到CAN总线的报文错误,进入Ⅲ-4;
Ⅲ-3、判断CAN设备收到的报文正确,波特率匹配成功,自适应完成;
为了确认波特率匹配成功,本步骤判断CAN设备收到的报文正确后正确计数C累加1,当正确计数C的值未达到正确阈值Y,返回步骤Ⅲ-2;当正确计数C的值达到正确阈值Y,确定波特率匹配成功,自适应完成;所述正确阈值Y设置为2~4。
Ⅲ-4、判断CAN设备收到的报文有误,内置于主控器的计数器的错误计数n累加1,判断此时错误计数n的值是否达到计错阈值X,若未达至计错阈值X,返回Ⅲ-2;若n达到计错阈值X,说明该试用的波特率值不匹配,进入步骤Ⅲ-5;
所述计错阈值X设置为2~4。
当错误计数n累加1时,正确计数C清零。
Ⅲ-5、判断测量波特率表中的值是否已全部试用,
若未全部试用,主控器的计数器的错误计数n清零,返回步骤Ⅲ-1;
若已全部试用,说明测量波特率表中的值波特率匹配均失败,波特率测量存在误差,进入步骤Ⅳ;
Ⅳ、二分***询查找
Ⅳ-1、以步骤Ⅱ中所得一倍波特率测量值在标准波特率表中对应的转化值为中心,按二分法在该中心左右两侧依次轮询查找下一个波特率值,重新设置主控器的波特率;
Ⅳ-2、返回步骤Ⅲ-2。
本方法波特率的测量值即使有误,也是接近匹配波特率,故左右轮询无需遍历标准波特率表,就能得到匹配的波特率值。
所述步骤Ⅳ-1的二分法左右轮询获得下一个波特率值的具体步骤如下:
Ⅳ-11、以步骤Ⅱ中所得一倍波特率测量值在标准波特率表中对应的转化值为中心,初始化左右向索引;左向索引指向标准波特率表最大值方向,右向索引指向标准波特率表最小值方向;
Ⅳ-12、判断搜索方向;
若前次搜索为右向,且左向搜索未达到最大值,切换为左向,提取下一波特率;
若前次搜索为右向,但左向搜索最大值已试用,当前仍保持右向,提取下一波特率;
若前次搜索为左向,且右向搜索未达到最小值,切换为右向,提取下一波特率;
若前次搜索为左向,但右向搜索最小值已试用,当前仍保持左向,提取下一波特率。
与现有技术相比,本发明一种CAN总线波特率自适应的方法的优点为:通过测量波特率位时间得到接近匹配的波特率测量值,进而用波特率测量值及其对应的可能值进行匹配,可以快速获得匹配的波特率。即使可能的1至5倍波特率测量值匹配失败,在标准波特率表中以波特率测量值为中心,二分法左右两边轮询搜索也可较快得到匹配波特率。相比较普通的波特率轮询法,本发明可以快速地定位到实际的波特率,几乎不可能出现遍历整个标准波特率表才找到匹配波特率的情况,节省了自适应的时间,提高了效率。
附图说明
图1为本CAN总线波特率自适应的方法实施例的流程图;
图2为本CAN总线波特率自适应的方法实施例测量波特率的流程图;
图3为本CAN总线波特率自适应的方法实施例二分法左右轮询获得下一个波特率值的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明的具体实施方式作进一步的描述。
本CAN总线波特率自适应的方法实施例,主控器通过串行外设接口连接CAN设备,控制CAN设备工作,CAN设备连接于CAN总线,接收来自CAN总线的数据或发送数据到CAN总线;本方法流程图如图1所示,具体步骤如下:
Ⅰ、测量波特率
主控器配有输入捕捉模块和定时器,输入捕捉模块和定时器测量CAN总线上的波特率位时间,得到波特率测量值;
所述CAN总线上的波特率位时间测量方法的流程如图2所示,具体如下:
Ⅰ-1、主控器的输入捕捉模块设定为每个边沿都捕捉定时器值,CAN设备的接收管脚连接到主控器的输入捕捉模块的管脚,启动定时器,并开启输入捕捉中断;
Ⅰ-2、在输入捕捉中断处理中,保存捕捉到的定时器时刻值N个,本例N=60;
Ⅰ-3、以相邻定时器时刻值的差值为捕捉到的波特率位时间,捕捉N-1个波特率位时间样本,取波特率位时间样本中最小值的倒数作为波特率测量值;
Ⅱ、测量波特率表
主控器计算步骤Ⅰ所得波特率测量值的1~5倍的值,并将这5个值分别转化为标准波特率表中最接近的值,其中超出标准波特率表范围的视为无效值,其余的A个转化值组成测量波特率表;
Ⅲ、试用测量波特率表
Ⅲ-1、主控器以测量波特率表中某个未经试用的值设置CAN设备波特率,试用计数加1;
Ⅲ-2、接收CAN总线上的报文,判断CAN设备收到的报文正确与否;
若接收的CAN总线的报文正确,进入Ⅲ-3;若收到CAN总线的报文错误,进入Ⅲ-4、
Ⅲ-3、判断CAN设备收到的报文正确,正确计数C累加1,当正确计数C的值未达到正确阈值Y,返回步骤Ⅲ-2;当正确计数C的值达到正确阈值Y,波特率匹配成功;自适应完成;本例正确阈值Y=3;
Ⅲ-4、判断CAN设备收到的报文有误,内置于主控器的计数器的错误计数n累加1,正确计数C清零;判断此时错误计数n的值是否达到计错阈值X,若未达至计错阈值X,返回Ⅲ-2;若n达到计错阈值X,进入步骤Ⅲ-5,本例计错阈值X=3;
Ⅲ-5、判断试用计数是否达到测量波特率表的A值,
若测量波特率表的A个值未全部试用,主控器的计数器的错误计数n清零,返回步骤Ⅲ-1;
若测量波特率表的A个值已全部试用,进入步骤Ⅳ;
Ⅳ、二分***询查找
Ⅳ-1、以步骤Ⅱ中所得一倍波特率测量值在标准波特率表中对应的转化值为中心,按二分法在该中心左右两侧依次轮询查找下一个波特率值,重新设置主控器的波特率;
Ⅳ-2、返回步骤Ⅲ-2。
所述步骤Ⅳ-1的二分法左右轮询获得下一个波特率值的流程如图3所示,具体步骤如下:
Ⅳ-11、以步骤Ⅱ中所得一倍波特率测量值在标准波特率表中对应的转化值为中心,初始化左右向索引;左向索引指向标准波特率表最大值方向,右向索引指向标准波特率表最小值方向;
Ⅳ-12、判断搜索方向;
若前次搜索为右向,且左向搜索未达到最大值,切换为左向,提取下一波特率;
若前次搜索为右向,但左向搜索最大值已试用,当前仍保持右向,提取下一波特率;
若前次搜索为左向,且右向搜索未达到最小值,切换为右向,提取下一波特率;
若前次搜索为左向,但右向搜索最小值已试用,当前仍保持左向,提取下一波特率。
上述实施例,仅为对本发明的目的、技术方案和有益效果进一步详细说明的具体个例,本发明并非限定于此。凡在本发明的公开的范围之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围之内。
Claims (6)
1.一种CAN总线波特率自适应的方法,主控器通过串行外设接口连接CAN设备,控制CAN设备工作,CAN设备连接于CAN总线,接收来自CAN总线的数据或发送数据到CAN总线;具体步骤如下:
Ⅰ、测量波特率
主控器配有输入捕捉模块和定时器,输入捕捉模块和定时器测量CAN总线上的波特率位时间,得到波特率测量值;
Ⅱ、测量波特率表
主控器计算步骤Ⅰ所得波特率测量值的1~5倍的值,并将这5个值分别转化为标准波特率表中最接近的值,其中超出标准波特率表范围的视为无效值,其余的转化值组成测量波特率表;
Ⅲ、试用测量波特率表
Ⅲ-1、主控器以测量波特率表中某个未经试用的值设置CAN设备波特率;
Ⅲ-2、接收CAN总线上的报文,判断CAN设备收到的报文正确与否;
若接收的CAN总线的报文正确,进入Ⅲ-3;若收到CAN总线的报文错误,进入Ⅲ-4;
Ⅲ-3、判断CAN设备收到的报文正确,波特率匹配成功,自适应完成;
Ⅲ-4、判断CAN设备收到的报文有误,内置于主控器的计数器的错误计数n累加1,判断此时错误计数n的值是否达到计错阈值X,若未达至计错阈值X,返回Ⅲ-2;若n达到计错阈值X,进入步骤Ⅲ-5;
Ⅲ-5、判断测量波特率表中的值是否已全部试用,
若未全部试用,主控器的计数器的错误计数n清零,返回步骤Ⅲ-1;
若已全部试用,进入步骤Ⅳ;
Ⅳ、二分***询查找
Ⅳ-1、以步骤Ⅱ中所得一倍波特率测量值在标准波特率表中对应的转化值为中心,按二分法在该中心左右两侧依次轮询查找下一个波特率值,重新设置主控器的波特率;
Ⅳ-2、返回步骤Ⅲ-2。
2.根据权利要求1所述的CAN总线波特率自适应的方法,其特征在于:
所述步骤Ⅲ-4中的计错阈值X设置为2~4。
3.根据权利要求1所述的CAN总线波特率自适应的方法,其特征在于:
所述步骤Ⅰ所述CAN总线上的波特率位时间测量方法具体如下:
Ⅰ-1、主控器的输入捕捉模块设定为每个边沿都捕捉定时器值,CAN设备的接收管脚连接到主控器的输入捕捉模块的管脚,启动定时器,并开启输入捕捉中断;
Ⅰ-2、在输入捕捉中断处理中,保存捕捉到的定时器时刻值N个,本例N=60;
Ⅰ-3、以相邻定时器时刻值的差值为捕捉到的波特率位时间个,捕捉N-1个波特率位时间样本,取波特率位时间样本中最小值的倒数作为波特率测量值。
4.根据权利要求1所述的CAN总线波特率自适应的方法,其特征在于:
所述所述步骤Ⅳ-1的二分法左右轮询获得下一个波特率值的具体步骤如下:
Ⅳ-11、以步骤Ⅱ中所得一倍波特率测量值在标准波特率表中对应的转化值为中心,初始化左右向索引;左向索引指向标准波特率表最大值方向,右向索引指向标准波特率表最小值方向;
Ⅳ-12、判断搜索方向;
若前次搜索为右向,且左向搜索未达到最大值,切换为左向,提取下一波特率;
若前次搜索为右向,但左向搜索最大值已试用,当前仍保持右向,提取下一波特率;
若前次搜索为左向,且右向搜索未达到最小值,切换为右向,提取下一波特率;
若前次搜索为左向,但右向搜索最小值已试用,当前仍保持左向,提取下一波特率。
5.根据权利要求1所述的CAN总线波特率自适应的方法,其特征在于:
所述步骤Ⅱ中标准波特率的范围为1Mbps~5Kbps;当计算所得波特率测量值的倍值大于或等于1.01M,认为该计算所得值超出标准波特率范围,视为无效值;而大于1M、小于1.01的值相应地转化为1M。
6.根据权利要求1所述的CAN总线波特率自适应的方法,其特征在于:
所述步骤Ⅲ-3判断CAN设备收到的报文正确后,正确计数C累加1,当正确计数C的值未达到正确阈值Y,返回步骤Ⅲ-2;当正确计数C的值达到正确阈值Y,确定波特率匹配成功,自适应完成;所述正确阈值Y设置为2~4;
所述步骤Ⅲ-4中当错误计数n累加1时,正确计数C清零。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410405858.6A CN104199298B (zh) | 2014-08-18 | 2014-08-18 | 一种can总线波特率自适应的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410405858.6A CN104199298B (zh) | 2014-08-18 | 2014-08-18 | 一种can总线波特率自适应的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104199298A true CN104199298A (zh) | 2014-12-10 |
CN104199298B CN104199298B (zh) | 2016-10-26 |
Family
ID=52084600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410405858.6A Expired - Fee Related CN104199298B (zh) | 2014-08-18 | 2014-08-18 | 一种can总线波特率自适应的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104199298B (zh) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106411641A (zh) * | 2016-09-20 | 2017-02-15 | 宁波中车时代传感技术有限公司 | 一种自动检测can总线波特率的方法 |
CN106569047A (zh) * | 2015-10-09 | 2017-04-19 | 惠州市德赛西威汽车电子股份有限公司 | 一种车载can总线的分析装置及方法 |
WO2018072091A1 (zh) * | 2016-10-18 | 2018-04-26 | 深圳配天智能技术研究院有限公司 | 一种数据处理方法及基站设备 |
CN108347303A (zh) * | 2017-12-28 | 2018-07-31 | 杭州句力科技有限公司 | 一种电梯显示板自动匹配方法、电子设备及存储介质 |
CN109471425A (zh) * | 2018-12-14 | 2019-03-15 | 上海星融汽车科技有限公司 | 一种识别商用车obd口can通讯针脚波特率的方法 |
CN109802878A (zh) * | 2019-03-29 | 2019-05-24 | 广州亚美信息科技有限公司 | 一种can设备与can总线波特率自动匹配方法及装置 |
CN111224837A (zh) * | 2019-11-25 | 2020-06-02 | 上海星融汽车科技有限公司 | 自动识别车辆ecu的can通信波特率的方法及其*** |
CN111277455A (zh) * | 2020-01-15 | 2020-06-12 | 深圳市元征科技股份有限公司 | Can网络波特率识别方法、装置、设备和存储介质 |
CN111565138A (zh) * | 2019-02-13 | 2020-08-21 | 厦门雅迅网络股份有限公司 | 基于双***的can总线波特率自适应方法、存储介质 |
CN112069098A (zh) * | 2020-09-14 | 2020-12-11 | 上海东软载波微电子有限公司 | 波特率识别方法及装置 |
WO2021061865A1 (en) * | 2019-09-23 | 2021-04-01 | Green Cubes Technology, Llc | Battery management system with dual can messaging |
CN112702145A (zh) * | 2020-12-22 | 2021-04-23 | 北京城建智控科技有限公司 | Can总线波特率自配置方法和*** |
CN112751738A (zh) * | 2020-12-29 | 2021-05-04 | 北京万集智能网联技术有限公司 | 波特率自适应方法、装置、计算机设备和可读存储介质 |
CN113194016A (zh) * | 2021-04-15 | 2021-07-30 | 常州易控汽车电子股份有限公司 | 基于tc387芯片的can总线波特率自适应方法、装置及存储介质 |
CN113688086A (zh) * | 2021-08-23 | 2021-11-23 | 湖南芯力特电子科技有限公司 | 用于局部网络的高速can收发器波特率匹配检测*** |
CN113891183A (zh) * | 2021-08-26 | 2022-01-04 | 宁波三星智能电气有限公司 | 一种双向互动型通信波特率自适应方法 |
CN113992530A (zh) * | 2021-10-20 | 2022-01-28 | 潍柴动力股份有限公司 | 波特率识别方法、装置、电子设备和存储介质 |
CN114465844A (zh) * | 2022-03-12 | 2022-05-10 | 大连爱智控制***有限公司 | 一种高可靠的波特率自适应***及方法 |
CN115643129A (zh) * | 2022-10-26 | 2023-01-24 | 中国船舶重工集团公司第七一九研究所 | 船舶柴油发电机组监控星型can总线的波特率调控结构和方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020172315A1 (en) * | 2001-05-17 | 2002-11-21 | Sullivan Terence Sean | Data rate calibration for asynchronous serial communications |
CN101710857A (zh) * | 2009-11-05 | 2010-05-19 | 厦门敏讯信息技术股份有限公司 | 串行通信波特率自适应方法及其装置 |
CN101917322A (zh) * | 2010-08-10 | 2010-12-15 | 西安电子科技大学 | 一种自适应多总线融合方法 |
CN103199942A (zh) * | 2013-03-04 | 2013-07-10 | 福建联迪商用设备有限公司 | 一种音频通讯方法及采用该方法的终端 |
CN103389960A (zh) * | 2013-07-26 | 2013-11-13 | 山东康威通信技术股份有限公司 | 电力监控领域实现波特率自适应的方法及装置 |
CN103777538A (zh) * | 2012-10-19 | 2014-05-07 | 重庆长安汽车股份有限公司 | 控制器与can总线的波特率自动匹配方法 |
-
2014
- 2014-08-18 CN CN201410405858.6A patent/CN104199298B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020172315A1 (en) * | 2001-05-17 | 2002-11-21 | Sullivan Terence Sean | Data rate calibration for asynchronous serial communications |
CN101710857A (zh) * | 2009-11-05 | 2010-05-19 | 厦门敏讯信息技术股份有限公司 | 串行通信波特率自适应方法及其装置 |
CN101917322A (zh) * | 2010-08-10 | 2010-12-15 | 西安电子科技大学 | 一种自适应多总线融合方法 |
CN103777538A (zh) * | 2012-10-19 | 2014-05-07 | 重庆长安汽车股份有限公司 | 控制器与can总线的波特率自动匹配方法 |
CN103199942A (zh) * | 2013-03-04 | 2013-07-10 | 福建联迪商用设备有限公司 | 一种音频通讯方法及采用该方法的终端 |
CN103389960A (zh) * | 2013-07-26 | 2013-11-13 | 山东康威通信技术股份有限公司 | 电力监控领域实现波特率自适应的方法及装置 |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106569047A (zh) * | 2015-10-09 | 2017-04-19 | 惠州市德赛西威汽车电子股份有限公司 | 一种车载can总线的分析装置及方法 |
CN106569047B (zh) * | 2015-10-09 | 2019-04-30 | 惠州市德赛西威汽车电子股份有限公司 | 一种车载can总线的分析装置及方法 |
CN106411641A (zh) * | 2016-09-20 | 2017-02-15 | 宁波中车时代传感技术有限公司 | 一种自动检测can总线波特率的方法 |
CN107996021B (zh) * | 2016-10-18 | 2020-11-17 | 深圳配天智能技术研究院有限公司 | 一种数据处理方法及基站设备 |
WO2018072091A1 (zh) * | 2016-10-18 | 2018-04-26 | 深圳配天智能技术研究院有限公司 | 一种数据处理方法及基站设备 |
CN107996021A (zh) * | 2016-10-18 | 2018-05-04 | 深圳配天智能技术研究院有限公司 | 一种数据处理方法及基站设备 |
CN108347303A (zh) * | 2017-12-28 | 2018-07-31 | 杭州句力科技有限公司 | 一种电梯显示板自动匹配方法、电子设备及存储介质 |
CN109471425A (zh) * | 2018-12-14 | 2019-03-15 | 上海星融汽车科技有限公司 | 一种识别商用车obd口can通讯针脚波特率的方法 |
CN111565138B (zh) * | 2019-02-13 | 2023-03-14 | 厦门雅迅网络股份有限公司 | 基于双***的can总线波特率自适应方法、存储介质 |
CN111565138A (zh) * | 2019-02-13 | 2020-08-21 | 厦门雅迅网络股份有限公司 | 基于双***的can总线波特率自适应方法、存储介质 |
CN109802878A (zh) * | 2019-03-29 | 2019-05-24 | 广州亚美信息科技有限公司 | 一种can设备与can总线波特率自动匹配方法及装置 |
WO2021061865A1 (en) * | 2019-09-23 | 2021-04-01 | Green Cubes Technology, Llc | Battery management system with dual can messaging |
EP4048546A4 (en) * | 2019-09-23 | 2023-11-01 | Green Cubes Technology, LLC | CAN DUAL MESSAGING BATTERY MANAGEMENT SYSTEM |
US11588661B2 (en) | 2019-09-23 | 2023-02-21 | Green Cubes Technology, Llc | Battery management system with dual can messaging |
CN111224837A (zh) * | 2019-11-25 | 2020-06-02 | 上海星融汽车科技有限公司 | 自动识别车辆ecu的can通信波特率的方法及其*** |
CN111224837B (zh) * | 2019-11-25 | 2020-11-13 | 上海星融汽车科技有限公司 | 自动识别车辆ecu的can通信波特率的方法及其*** |
CN111277455A (zh) * | 2020-01-15 | 2020-06-12 | 深圳市元征科技股份有限公司 | Can网络波特率识别方法、装置、设备和存储介质 |
CN112069098A (zh) * | 2020-09-14 | 2020-12-11 | 上海东软载波微电子有限公司 | 波特率识别方法及装置 |
CN112069098B (zh) * | 2020-09-14 | 2022-04-15 | 上海东软载波微电子有限公司 | 波特率识别方法及装置 |
CN112702145B (zh) * | 2020-12-22 | 2022-02-15 | 北京城建智控科技股份有限公司 | Can总线波特率自配置方法和*** |
CN112702145A (zh) * | 2020-12-22 | 2021-04-23 | 北京城建智控科技有限公司 | Can总线波特率自配置方法和*** |
CN112751738B (zh) * | 2020-12-29 | 2022-07-05 | 北京万集智能网联技术有限公司 | 波特率自适应方法、装置、计算机设备和可读存储介质 |
CN112751738A (zh) * | 2020-12-29 | 2021-05-04 | 北京万集智能网联技术有限公司 | 波特率自适应方法、装置、计算机设备和可读存储介质 |
CN113194016A (zh) * | 2021-04-15 | 2021-07-30 | 常州易控汽车电子股份有限公司 | 基于tc387芯片的can总线波特率自适应方法、装置及存储介质 |
CN113688086A (zh) * | 2021-08-23 | 2021-11-23 | 湖南芯力特电子科技有限公司 | 用于局部网络的高速can收发器波特率匹配检测*** |
CN113891183A (zh) * | 2021-08-26 | 2022-01-04 | 宁波三星智能电气有限公司 | 一种双向互动型通信波特率自适应方法 |
CN113992530A (zh) * | 2021-10-20 | 2022-01-28 | 潍柴动力股份有限公司 | 波特率识别方法、装置、电子设备和存储介质 |
CN114465844A (zh) * | 2022-03-12 | 2022-05-10 | 大连爱智控制***有限公司 | 一种高可靠的波特率自适应***及方法 |
CN114465844B (zh) * | 2022-03-12 | 2023-11-07 | 大连爱智控制***有限公司 | 一种高可靠的波特率自适应***及方法 |
CN115643129A (zh) * | 2022-10-26 | 2023-01-24 | 中国船舶重工集团公司第七一九研究所 | 船舶柴油发电机组监控星型can总线的波特率调控结构和方法 |
CN115643129B (zh) * | 2022-10-26 | 2024-04-09 | 中国船舶重工集团公司第七一九研究所 | 船舶柴油发电机组监控星型can总线的波特率调控结构和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104199298B (zh) | 2016-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104199298A (zh) | 一种can总线波特率自适应的方法 | |
CN103326469B (zh) | 智能变电站goose通信状态监测方法及监测设备 | |
CN103777538B (zh) | 控制器与can总线的波特率自动匹配方法 | |
CN101404556A (zh) | 一线总线的通讯方法 | |
CN104794089B (zh) | 适用于单片机的改进型uart通信的方法、装置及*** | |
CN105099777A (zh) | 适用于轨道交通电力监控***中通信网关双机冗余的方法 | |
CN103138988A (zh) | 网络故障的定位处理方法及装置 | |
CN103618588A (zh) | 一种自动波特率检测方法及检测模块 | |
CN104052579A (zh) | Modbus-rtu通信波特率自动匹配 | |
CN103514724A (zh) | 一种数据采集器的自适应配置方法 | |
CN105551222A (zh) | 嵌入式桥梁健康监测*** | |
CN105450469A (zh) | 一种工业设备中快速通信总线故障检测方法 | |
CN106094800A (zh) | 一种新型can fd控制器的管理*** | |
CN110719147B (zh) | 一种基于LoRa的高可靠双机热备数据采集方法 | |
CN203574663U (zh) | 一种自动波特率检测模块 | |
CN106569440A (zh) | 一种基于modbus‑rtu协议实现微处理器与触摸屏通讯的方法 | |
CN107276053A (zh) | 一种光纤纵差保护装置及数据同步方法 | |
CN102394734A (zh) | 无极性连接的rs485通讯***及其控制方法 | |
KR101501247B1 (ko) | 계기 또는 중계기와, 데이터 집중장치 간 이중화 처리 장치 및 데이터 집중장치의 이중화 처리 방법 | |
CN101800916B (zh) | 一种光端口的配置方法及装置 | |
CN110537347B (zh) | 用于检测和确定无线电网络的故障概率的方法和中央计算机 | |
CN104391756B (zh) | 基于多通道串行通讯的链式svg故障分级容错处理方法 | |
CN101860410B (zh) | 交叉站大线接口通信*** | |
CN110601941B (zh) | 一种基于EtherCAT总线的车载信号传输***及方法 | |
CN102854543B (zh) | 野外地震仪器的站体故障定位方法及装置 |
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: 20161026 Termination date: 20190818 |