一种CAN总线波特率自适应的方法
本发明为一种CAN总线波特率自适应的方法,步骤为:Ⅰ、测量、得到波特率测量值;Ⅱ、计算波特率测量值的1~5倍值并转化为标准波特率表中最接近的值,得测量波特率表A个值;Ⅲ、按测量波特率表值设置主控器的波特率,若接收报文正确,波特率匹配成功;若收到报文错误,错误计数未达到阈值X,重新接收报文;若达到X,换用测量波特率表其它值;至A个值全部试用;Ⅳ、若测量波特率表的A个值试用失败,在标准波特率表中以波特率测量值为中心二分法轮询查找下一波特率值,重新设置,至接收的报文正确。本方法相比较普通的波特率轮询法,可以快速地定位到实际的波特率,节省了自适应的时间,提高了效率。
一种 CAN 总线波特率自适应的方法的应用前景如下:汽车电子领域:随着汽车电子技术的发展,汽车上的电子设备越来越多,对通信速度和可靠性的要求也越来越高。采用波特率自适应方法可以提高CAN 总线的通信速度和可靠性,满足汽车电子系统的需求。工业自动化领域:在工业自动化领域,CAN 总线被广泛应用于工业控制和设备通信。波特率自适应方法可以提高系统的灵活性和可靠性,更好地适应不同的应用需求。智能家居领域:随着智能家居的普及,智能家居设备之间的通信变得越来越重要。波特率自适应方法可以实现设备之间的高速、可靠通信,提高智能家居系统的性能和用户体验。医疗设备领域:在医疗设备领域,CAN 总线被广泛应用于医疗设备之间的通信。波应方法可以提高医疗设备之间的通信速度和可靠性,更好地满足医疗设备的需求。
本发明一种CAN总线波特率自适应的方法的优点为: 通过测量波特率位时间得到接近匹配的波特率测量值,进而用波特率测量值 及其对应的可能值进行匹配,可以快速获得匹配的波特率。即使可能的1至 5倍波特率测量值匹配失败,在标准波特率表中以波特率测量值为中心,二 分法左右两边轮询搜索也可较快得到匹配波特率。相比较普通的波特率轮询 法,本发明可以快速地定位到实际的波特率,几乎不可能出现遍历整个标准 波特率表才找到匹配波特率的情况,节省了自适应的时间,提高了效率。
联系方式
曾祥文
广西壮族自治区桂林市七星区育才路15号
请填写以下信息
联系人:
手机号:
单位名称:
备注: