[发明专利]基于CAN总线网络信号的整车反向解析工作方法有效
申请号: | 202011299383.9 | 申请日: | 2020-11-18 |
公开(公告)号: | CN112413109B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 欧阳;周亚棱;关静;杨勇;邓波;王毅 | 申请(专利权)人: | 中国汽车工程研究院股份有限公司 |
主分类号: | F16H61/02 | 分类号: | F16H61/02;F16H63/50;G06K9/00;H04L12/40;G01M17/007 |
代理公司: | 重庆天成卓越专利代理事务所(普通合伙) 50240 | 代理人: | 路宁 |
地址: | 401122 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 can 总线 网络 信号 整车 反向 解析 工作 方法 | ||
1.一种基于CAN总线网络信号的整车反向解析工作方法,其特征在于,包括如下步骤:
S1,获取变矩器的状态信号,该信号位于0x39A的byte7字节的高两位,0表示发动机与变速箱输入轴断开,1表示发动机与变速箱输入结合;
S2,获取变速箱输入轴转速信号,该信号位于0x1AF的byte3-4字节,当变矩器状态为1时,发动机转速与变速箱输入轴转速接近一致;当变矩器状态为0时,发动机转速与输入轴转速有较大差距;
S3,获取变速箱输出轴转速信号,该信号位于0x1AF的byte5-6字节,AT的6档速比分别为:1档为4.459,2档为2.508,3档为1.555,4档为1.142,5档为0.851,6档为0.672;在变矩器为结合状态时,输入轴转速/输出轴转速=相应档位的传动比;
S4,获取轮速信号,轮速信号包括前后左右共四个,都位于0x254报文上,四个信号在直线行驶时数值一致;
S5,获取车速信号,该信号位于0x1A1的byte2-3字节,它的变化趋势与轮速信号一致;
S6,为保证CAN总线上数据的可靠性,数据帧都会包含相应的校验信息;通过解析车辆数据帧获取同一帧中包括两种不同算法的校验字节,一种是从0逐步加1直到14的周期循环的校验,反馈接收方是否出现了丢帧;另一种是CRC8校验算法,该算法保证了数据帧其余字节数据的可靠性;获取数据帧0x1AF的所有字节,校验字节1为4bits的数据,校验字节2为8bits的数据;
当信号模拟时需要修改CAN总线上的相关参数值,修改之后就需要重新计算校验值,因此将CRC8算法解析出来;
信号模拟在N档进行,当网关2识别到发动机转速大于900rpm,将PT-CAN发动机侧的档位信号、变矩器锁止信号、车速和轮速信号值进行修改;若发动机转速小于800rpm,网关2直接转发报文,不做任何修改;
同时网关2将实际发动机转速、状态改变参数St_Val、以及档位通过SCI发送给网关1,若St_Val为0x55,则网关1修改PT-CAN2发动机侧的发动机转速、档位、变矩器锁止状态、输入轴和输出轴转速为对应的值;若St_Val为0,则网关1直接转发报文,不做任何修改;
还包括:
在0-57s之间,当档位信号1将车速模拟为140km/h,档位信号2保持为D2/M2档0xC6的信号,档位信号3保持为D2/M2档0xC6的信号,档位信号4保持为M档0xF2的信号,在58s-111s之间,当档位信号1将车速模拟为0km/h,档位信号2保持为R档0xC2的信号,档位信号3保持为R档0x0的信号,档位信号4为0xF1,在112s-278s之间,当档位信号1将车速模拟为140km/h,档位信号2在112s-130s保持为D1/M1档0xC5的信号,在131s-176s保持为D2/M2档0xC6的信号,在177s-205s保持为D3/M3档0xC7的信号,在206s-218s保持为D4/M4档0x08的信号,在219s-230s保持为D5/M5档0xC9的信号,在231s-232s保持为D4/M4档0x08的信号,在233s-238s保持为D3/M3档0xC7的信号,在239s-270s保持为D2/M2档0xC6的信号,档位信号4为0xF1;
还包括:
在239s-270s保持为D2/M2档0xC6的信号,档位信号3在112s-130s保持为D1/M1档0xC5的信号,在131s-176s保持为D2/M2档0xC6的信号,在177s-205s保持为D3/M3档0xC7的信号,在206s-218s保持为D4/M4档0x08的信号,在219s-230s保持为D5/M5档0xC9的信号,在231s-232s保持为D4/M4档0x08的信号,在233s-238s保持为D3/M3档0xC7的信号,在239s-270s保持为D2/M2档0xC6的信号,档位信号4为0xF1;
还包括:
在58-59s之间,当变矩器状态从1变为0再变为1时,发动机转速从1100r/min增加到1800r/min,变速箱输入轴转速从800r/min到2000r/min;在104-106s之间,当变矩器状态从1变为0再变为1时,发动机转速从1300r/min增加到1600r/min,变速箱输入轴转速从1200r/min增加到1500r/min;在107-109s之间,当变矩器状态从1变为0再变为1时,发动机转速从1300r/min增加到1750r/min,变速箱输入轴转速从1250r/min增加到1600r/min;在108-110s之间,当变矩器状态从1变为0再变为1时,发动机转速从1250r/min增加到1600r/min,变速箱输入轴转速从1200r/min增加到1500r/min;在110-112s之间,当变矩器状态从1变为0再变为1时,发动机转速从1200r/min增加到1850r/min,变速箱输入轴转速从1100r/min增加到1600r/min;
还包括:
在186-188s之间,当变矩器状态从1变为0再变为1时,发动机转速从1200r/min增加到1600r/min,变速箱输入轴转速从1400r/min增加到1600r/min;在191-193s之间,当变矩器状态从1变为0再变为1时,发动机转速从1100r/min增加到1800r/min,变速箱输入轴转速从1100r/min增加到1600r/min;在231-238s之间,当变矩器状态反复从1变为0再变为1时,发动机转速反复从1300r/min增加到1700r/min,变速箱输入轴转速反复从1200r/min增加到1600r/min;
还包括:
在304-306s之间,当变矩器状态从1变为0再变为1时,发动机转速从1100r/min增加到1800r/min,变速箱输入轴转速从1100r/min增加到1700r/min;在348-350s之间,当变矩器状态从1变为0再变为1时,发动机转速从1100r/min增加到1800r/min,变速箱输入轴转速从1100r/min增加到1600r/min;在38-398s之间,当变矩器状态反复从1变为0再变为1时,发动机转速从1100r/min增加到1700r/min,变速箱输入轴转速从1250r/min增加到1650r/min;
还包括:
在10s-28s时,档位为M1档,输入轴转速从800r/min增加到1800r/min,输出轴转速从0r/min增加到400r/min;在28s-34s时,档位为M2档,输入轴转速从1200r/min增加到2000r/min,输出轴转速从400r/min增加到800r/min;在34s-56s时,档位为M3档,输入轴转速为1100r/min-1500r/min,输出轴转速为100r/min-800r/min;在36s-74s时,档位为M2档,输入轴转速为800r/min-2000r/min,输出轴转速为0r/min-800r/min;在76s-84s时,档位为M3档,输入轴转速为1250r/min-1950r/min,输出轴转速为800r/min-1200r/min;在84s-91s时,档位为M4档,输入轴转速为1350r/min-1800r/min,输出轴转速为1200r/min-1600r/min;
还包括:
在91s-101s时,档位为M5档,输入轴转速为1350r/min-1800r/min,输出轴转速为1600r/min-2150r/min;在101s-103s时,档位为M6档,输入轴转速为1200r/min-1800r/min,输出轴转速为2000r/min-2150r/min;在103s-106s时,档位为M5档,输入轴转速为1200r/min-1600r/min,输出轴转速为1600r/min-2000r/min;在106s-110s时,档位为M4档,输入轴转速为1200r/min-1700r/min,输出轴转速为1200r/min-1600r/min;在110s-112s时,档位为M3档,输入轴转速为1150r/min-1600r/min,输出轴转速为800r/min-1200r/min;在112s-148s时,档位为M2档,输入轴转速为800r/min-2000r/min,输出轴转速为100r/min-800r/min;在148s-175s时,档位为M3档,输入轴转速为1250r/min-1950r/min,输出轴转速为800r/min-1200r/min;在175s-187s时,档位为M4档,输入轴转速为1200r/min-1600r/min,输出轴转速为1200r/min-1400r/min;在187s-190s时,档位为M3档,输入轴转速为1200r/min-1600r/min,输出轴转速为800r/min-1200r/min;在190s-202s时,档位为M2档,输入轴转速为1000r/min-2000r/min,输出轴转速为200r/min-800r/min;
还包括:
在202s-209s时,档位为M3档,输入轴转速为1200r/min-2000r/min,输出轴转速为800r/min-1200r/min;在209s-220s时,档位为M4档,输入轴转速为1400r/min-2400r/min,输出轴转速为1200r/min-2000r/min;在220s-226s时,档位为M5档,输入轴转速为1800r/min-2200r/min,输出轴转速为2000r/min-2600r/min;在226s-230s时,档位为M6档,输入轴转速为1200r/min-2200r/min,输出轴转速为2100r/min-2600r/min;在230s-232s时,档位为M5档,输入轴转速为1200r/min-1600r/min,输出轴转速为1800r/min-2100r/min;在232s-234s时,档位为M4档,输入轴转速为1200r/min-1600r/min,输出轴转速为1300r/min-1800r/min;在234s-236s时,档位为M3档,输入轴转速为1200r/min-1600r/min,输出轴转速为1000r/min-1300r/min;在236s-300s时,档位为M2档,输入轴转速为800r/min-2000r/min,输出轴转速为100r/min-1000r/min;在300s-306s时,档位为M3档,输入轴转速为1180r/min-2000r/min,输出轴转速为850r/min-950r/min;在306s-326s时,档位为M2档,输入轴转速为1100-2000,输出轴转速为200r/min-800r/min;在326s-348s时,档位为M3档,输入轴转速为1100-1800,输出轴转速为800r/min-1100r/min;在348s-358s时,档位为M2档,输入轴转速为1100r/min-1800r/min,输出轴转速为200r/min-800r/min;在358s-366s时,档位为M3档,输入轴转速为1200r/min-2000r/min,输出轴转速为800r/min-1200r/min;
还包括:
在366s-378s时,档位为M4档,输入轴转速为1400r/min-3000r/min,输出轴转速为1200r/min-2500r/min;在378s-382s时,档位为M5档,输入轴转速为2200r/min-3000r/min,输出轴转速为2500r/min-3000r/min;在382s-388s时,档位为M6档,输入轴转速为1200r/min-2400r/min,输出轴转速为2000r/min-2500r/min;在388s-390s时,档位为M5档,输入轴转速为1200r/min-1800r/min,输出轴转速为1600r/min-2000r/min;在390s-392s时,档位为M4档,输入轴转速为1200r/min-1800r/min,输出轴转速为1200r/min-1600r/min;在392s-396s时,档位为M3档,输入轴转速为1200r/min-1800r/min,输出轴转速为700r/min-1200r/min;在396s-468s时,档位为M2档,输入轴转速为800r/min-2000r/min,输出轴转速为50r/min-750r/min;在468s-476s时,档位为M3档,输入轴转速为1000r/min-2000r/min,输出轴转速为750r/min-900r/min;在476s-498s时,档位为M2档,输入轴转速为700r/min-2000r/min,输出轴转速为0r/min-900r/min。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国汽车工程研究院股份有限公司,未经中国汽车工程研究院股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011299383.9/1.html,转载请声明来源钻瓜专利网。