第61卷第8期Vol.61No.82023年8月August2023农业装备与车辆工程AGRICULTURALEQUIPMENT&VEHICLEENGINEERING0引言随着对重型车污染物排放监管力度的加大,国家生态环境部发布的GB17691-2018《重型柴油车污染物排放限值及测量方法(中国第六阶段)》明确规定所有国Ⅵ车型必须安装OBD车载终端,使用SAEJ1939、ISO15765、ISO27145通信协议实现OBD车载终端与车辆CAN总线的通讯,对发动机尾气排放状况进行实时监控和故障诊断[1]。由于各个主机厂采用的通信协议类型不尽相同,致使不同车型的通信参数配置也存在较大差异[2]。整车各控制域CAN通道通信参数一致时,车载终端系统可以快速配置相同的通信参数并实现通信,但是由于车型更新、配置升级、网络结构优化等需求变化,整车各控制域通信机制也不断调整,导致单个车辆的多通道CAN总线可能存在不同的波特率、通信协议,车载终端若无法实现通信协议自适应,将导致其与车辆ECU通讯失败,无法起到OBD车载终端的实时监控诊断功能[3]。目前存在的CANdoi:10.3969/j.issn.1673-3142.2022.08.024CAN总线协议自适应算法研究李青涛1,钱枫1,3,王明达2,王洁1,祝能1,王超1(1.430081湖北省武汉市武汉科技大学;2.100012北京市中国环境科学研究院;3.264207山东省威海市山东鸣川汽车集团有限公司)[摘要]为提高环境空气质量,减轻重型柴油车排放尾气对大气的污染,重型柴油车后处理系统功能和配置不断改进,整车通信网络也不断升级优化,导致车辆多通道CAN通信参数包括波特率和通信协议类型存在差异,加装的OBD车载终端与车辆CAN总线适配困难。针对此类问题,提出一种CAN总线协议自适应算法,该算法通过波特率自动识别和特征字识别对CAN总线协议进行精确辨别,应用于OBD车载终端,实现对重型车不同通道CAN总线上通信协议类型的自动识别。通过模拟实验和实车测试从不同角度进行验证分析,实验结果表明,应用CAN总线协议自适应算法的OBD车载终端对车辆常用CAN总线协议有较高的识别率和准确率,能高效自动识别车辆各通信参数,实现与车辆高效匹配连接并进行稳定的数据传输。[关键词]CAN总线;通信协议;自适应;OBD车载终端[中图分类号]TP273[文献标志码]A[文章编号]1673-3142(2023)07-0120-05引用格式:李青涛,钱枫,王明达,等.CAN总线协议自适应算法研究[J].农业装备与车辆工程,2023,61(8):120-124.ResearchonadaptivealgorithmofCANbusprotocolLIQingtao1,QIANFeng1,3,WANGMingda2,WANGJie1,ZHUNeng1,WANGChao1(1.Wuha...