System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种波特率调整方法及系统技术方案_技高网

一种波特率调整方法及系统技术方案

技术编号:40604719 阅读:3 留言:0更新日期:2024-03-12 22:10
本发明专利技术公开了一种波特率调整方法及系统,该方法包括:预先在第一CAN‑EB控制器和第二CAN‑EB控制器存储波特率测试数据包;第一CAN‑EB控制器向第二CAN‑EB控制器发送多类测试数据包,利用多类测试数据包进行分次筛选,得到第一CAN‑EB控制器和第二CAN‑EB控制器通讯的最优波特率;将最优波特率设置为第一CAN‑EB控制器和第二CAN‑EB控制器之间的工作波特率。本发明专利技术预先在第一CAN‑EB控制器和第二CAN‑EB控制器存储波特率测试数据包,利用第一CAN‑EB控制器向第二CAN‑EB控制器发送多类测试数据包进行分次筛选,将得到的最优波特率设置为工作波特率,实现了根据实际阻抗自适应调整波特率,解决了实际阻抗不匹配导致的信号质量下降问题,提高了CAN‑EB通讯的稳定性和可靠性,使得CAN‑EB通讯在复杂环境的应用更加可靠。

【技术实现步骤摘要】

本专利技术涉及通讯,特别涉及一种波特率调整方法及系统


技术介绍

1、随着智能化的发展和推进,在楼宇控制场景中,对智能化集成的需求日益增加,通讯协议也在楼宇控制场景中得到了更广泛地应用。通讯协议具有良好的开放性,其规范了智慧建筑中控制系统主控制器与扩展模块之间的交互行为及通讯格式,楼宇控制产品的开发者能够在通讯协议的基础上,根据自身需求开发自主的扩展模块,并丰富主控制器可集成的设备及系统。通讯协议中的can通讯是一种无主通讯机制,其总线支持大量模块节点接入,通讯效率高,可扩展性强,能够实现扩展模块无差别接入,而can-eb通讯则是基于can通讯的楼宇行业通信技术规范。

2、常见的can通讯一般设定有标准的特性阻抗,但是在实际的楼宇控制场景中,由于楼宇控制场景复杂多变,楼宇中的线材材质、长度以及距离等多种原因,很难确保can-eb通讯的实际阻抗与标准的特性阻抗相匹配,并且楼宇中的节点数量、环境干扰等因素也会影响can-eb通讯的信号传输,因此可能会导致出现信号反射、波形失真和通信质量降低等问题,这时则需要根据实际的阻抗调整can-eb通讯的波特率以减少信号反射,维持信号完整性,减少信号衰减。

3、但目前的波特率调整方法普遍不能适应不同的通信环境,因此,如何提供一种适用于复杂的工程环境的波特率调整方法,是本领域技术人员待解决的问题。


技术实现思路

1、本专利技术实施例提供了一种波特率调整方法及系统,旨在解决复杂的工程环境的波特率调整问题。

2、第一方面,本专利技术实施例提供了一种波特率调整方法,包括:

3、预先在第一can-eb控制器和第二can-eb控制器均存储波特率测试数据包;其中,所述波特率测试数据包包括多类测试数据包;

4、所述第一can-eb控制器依次向所述第二can-eb控制器发送所述多类测试数据包,并利用所述多类测试数据包进行分次筛选,得到第一can-eb控制器和第二can-eb控制器通讯的最优波特率;

5、将所述最优波特率设置为所述第一can-eb控制器和第二can-eb控制器之间的工作波特率。

6、第二方面,本专利技术实施例提供了一种波特率调整系统,包括第一can-eb控制器和第二can-eb控制器;

7、第一can-eb控制器和第二can-eb控制器中均存储有波特率测试数据包;其中,所述波特率测试数据包包括多类测试数据包;

8、所述第一can-eb控制器用于依次向所述第二can-eb控制器发送所述多类测试数据包,并利用所述多类测试数据包进行分次筛选,得到第一can-eb控制器和第二can-eb控制器通讯的最优波特率;

9、所述第一can-eb控制器和第二can-eb控制器将所述最优波特率设置为二者之间的工作波特率。

10、本专利技术实施例公开了一种波特率调整方法及系统,该方法包括:预先在第一can-eb控制器和第二can-eb控制器均存储波特率测试数据包;其中,所述波特率测试数据包包括多类测试数据包;所述第一can-eb控制器依次向所述第二can-eb控制器发送所述多类测试数据包,并利用所述多类测试数据包进行分次筛选,得到第一can-eb控制器和第二can-eb控制器通讯的最优波特率;将所述最优波特率设置为所述第一can-eb控制器和第二can-eb控制器之间的工作波特率。本专利技术实施例通过预先在第一can-eb控制器和第二can-eb控制器均存储波特率测试数据包,并利用第一can-eb控制器依次向所述第二can-eb控制器发送的所述多类测试数据包进行分次筛选,得到第一can-eb控制器和第二can-eb控制器之间通讯的最优波特率,以及将所述最优波特率设置为所述第一can-eb控制器和第二can-eb控制器之间的工作波特率,实现了利用波特率测试数据包根据实际阻抗自适应调整波特率,解决了can-eb通讯中由于实际阻抗不匹配而导致的信号质量下降问题,提高了can-eb通讯的稳定性和可靠性,使得can-eb通讯在复杂环境中的应用更加可靠。

本文档来自技高网...

【技术保护点】

1.一种波特率调整方法,其特征在于,包括:

2.根据权利要求1所述的波特率调整方法,其特征在于,所述多类测试数据包包括:分段筛选数据包、超时校验筛选数据包。

3.根据权利要求2所述的波特率调整方法,其特征在于,所述预先在第一CAN-EB控制器和第二CAN-EB控制器均存储波特率测试数据包,包括:

4.根据权利要求3所述的波特率调整方法,其特征在于,所述预先在第一CAN-EB控制器和第二CAN-EB控制器均存储波特率测试数据包,还包括:

5.根据权利要求4所述的波特率调整方法,其特征在于,所述第一CAN-EB控制器依次向所述第二CAN-EB控制器发送所述多类测试数据包,并利用所述多类测试数据包进行分次筛选,得到第一CAN-EB控制器和第二CAN-EB控制器通讯的最优波特率,包括:

6.根据权利要求5所述的波特率调整方法,其特征在于,所述多类测试数据包还包括:CRC循环冗余校验数据包。

7.根据权利要求6所述的波特率调整方法,其特征在于,所述第一CAN-EB控制器依次向所述第二CAN-EB控制器发送所述多类测试数据包,并利用所述多类测试数据包进行分次筛选,得到第一CAN-EB控制器和第二CAN-EB控制器通讯的最优波特率,还包括:

8.根据权利要求5所述的波特率调整方法,其特征在于,所述获取所有的所述超时校验筛选数据包的超时时长,包括:

9.根据权利要求7所述的波特率调整方法,其特征在于,还包括:

10.一种波特率调整系统,其特征在于,包括第一CAN-EB控制器和第二CAN-EB控制器;

...

【技术特征摘要】

1.一种波特率调整方法,其特征在于,包括:

2.根据权利要求1所述的波特率调整方法,其特征在于,所述多类测试数据包包括:分段筛选数据包、超时校验筛选数据包。

3.根据权利要求2所述的波特率调整方法,其特征在于,所述预先在第一can-eb控制器和第二can-eb控制器均存储波特率测试数据包,包括:

4.根据权利要求3所述的波特率调整方法,其特征在于,所述预先在第一can-eb控制器和第二can-eb控制器均存储波特率测试数据包,还包括:

5.根据权利要求4所述的波特率调整方法,其特征在于,所述第一can-eb控制器依次向所述第二can-eb控制器发送所述多类测试数据包,并利用所述多类测试数据包进行分次筛选,得到第一can-eb控制器和第二can-eb控...

【专利技术属性】
技术研发人员:李宏波申伟刚李浩翔
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

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

1