摘要
本发明涉及数字信息的传输等技术领域,提供一种基于CAN与RS485总线二合一的BMS协议的通信防错方法,通过将CAN与RS485总线设置为二合一的BMS协议的通信总线,搭载N个BMS系统进行并机通信,同一个接口接入RS485总线或CAN总线时自动识别是CAN通信还是RS485通信,通信时在数据发送端为每个数据包添加帧头、读写位、功能码、心跳包、校验码以及帧尾位,在数据接收端使用与数据发送端相同的校验算法对接收到的数据包进行校验码验证,如果校验码不匹配,则判定数据包传输错误,并请求重传,监测通信状态和数据传输情况,当检测到通信异常时,根据异常类型自动启动相应的处理流程,从而兼容同一个接口实现两种不同的物理通信协议,提升BMS系统的性能,减少通信出错。
技术关键词
防错方法
数据传输需求
协议
校验码验证
异步机制
校验算法
CAN通信接口
控制单元
发送端
格式
接口适配器
总线控制器
高速率
主机
接收端
节点
接收方
系统为您推荐了相关专利信息
标定方法
通信数据模块
非易失性计算机可读存储介质
主控芯片
计算机可执行指令
数据胶囊
敏感数据存储方法
数据压缩算法
密钥管理系统
分布式系统
协同管理系统
强化学习算法
数字孪生体
动态路径规划
无线通信网络