[发明专利]静态离合器咬合点的自学习方法在审
申请号: | 202111411154.6 | 申请日: | 2021-11-25 |
公开(公告)号: | CN114330492A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 刘伟忠;连威;黄冲;徐世杰;刘春立 | 申请(专利权)人: | 东风商用车有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N20/00 |
代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 黄行军 |
地址: | 430056 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 静态 离合器 咬合 自学习 方法 | ||
1.一种静态离合器咬合点的自学习方法,其特征在于:包含以下步骤:
S100.判定车辆当前是否满足静态离合器咬合点自学习条件集合,然后根据判定结果作出如下操作:
如果车辆当前不满足所述静态离合器咬合点自学习条件集合,则返回并再次执行S100;
如果车辆当前满足所述静态离合器咬合点自学习条件集合,则执行S200;
所述静态离合器咬合点自学习条件集合由人工预设,包含多条静态离合器咬合点自学习条件;
S200.将车辆设为静态离合器咬合点自学习重置状态;所述静态离合器咬合点自学习重置状态为车辆将人工预设的用于通知传感器进行重置的传感器重置信号和人工预设的传感器重置数据发送并写入静态离合器咬合点自学习传感器组;然后向车辆发送用于激活车辆开始进行静态离合器咬合点自学习操作的静态离合器咬合点自学习激活信号;
S300.当车辆成功接收到所述静态离合器咬合点自学习激活信号后,将车辆设为静态离合器咬合点自学习初始化状态;所述静态离合器咬合点自学习初始化状态为车辆将人工预设的用于通知传感器进行初始化的传感器初始化信号和人工预设的传感器初始化数据发送并写入所述静态离合器咬合点自学习传感器组;然后控制离合器从初始位置开始分离,直至离合器位置达到人工预设的第一分离目标;所述初始位置为0mm;然后执行S400;
S400.按人工预订的采集频率持续采集离合器位置,然后将所述离合器位置人工预设的第一分离位置进行比较,然后根据比较结果执行以下操作:
如果所述离合器位置不高于所述第一分离位置,则返回并再次执行S400;
如果所述离合器位置高于所述第一分离位置,则将车辆设为静态离合器咬合点自学习第一离合器打开状态;所述静态离合器咬合点自学习第一离合器打开状态为车辆将人工预设的用于通知离合器开始打开的第一离合器打开信号和人工预设的第一离合器打开数据发送并写入离合器;所述第一离合器打开数据包含人工预设的第一离合器分离速度;然后控制离合器按所述第一离合器分离速度进行分离;然后执行S500;
S500.按所述采集频率持续采集所述离合器位置;然后将所述离合器位置人工预设的第二分离位置进行比较,然后根据比较结果执行以下操作:
如果所述离合器位置不高于所述第二分离位置,则返回并再次执行S500;
如果所述离合器位置高于所述第二分离位置,则将车辆设为所述静态离合器咬合点自学习初始化状态;然后执行S600;
S600.按所述采集频率持续采集所述离合器位置和输入轴转速;然后根据所述离合器位置和所述输入轴转速作出如下操作:
如果所述离合器位置高于所述第一分离位置,且所述输入轴转速小于人工预设的第一输入轴转速阈值,且所述离合器位置高于所述第一分离位置且同时所述输入轴转速小于所述第一输入轴转速阈值的持续时间不低于人工预设的第一持续时间阈值,则将车辆设为静态离合器咬合点自学习离合器第一结合状态;所述静态离合器咬合点自学习离合器第一结合状态为车辆将人工预设的用于通知离合器进行结合的第一离合器结合信号和人工预设的第一离合器结合数据发送并写入离合器;所述第一离合器结合数据包含人工预设的第一离合器结合速度和人工预设的离合器最终结合目标位置;然后按所述第一离合器结合速度结合离合器,直至所述离合器位置到达所述离合器最终结合目标位置;然后执行S700;
如果所述离合器位置不高于所述第一分离位置,则回到并再次执行S600;
如果所述离合器位置高于所述第一分离位置且同时所述输入轴转速小于所述第一输入轴转速阈值的持续时间低于所述第一持续时间阈值,则回到并再次执行S600;
S700.按所述采集频率持续采集所述输入轴转速和发动机转速;然后根据所述输入轴转速和所述发动机转速作出如下操作:
如果所述输入轴转速大于第二输入轴转速阈值,且所述输入轴转速大于所述第二输入轴转速阈值的持续时间不低于人工预设的第二持续时间阈值,则将车辆设为静态离合器咬合点自学习离合器第二打开状态;所述静态离合器咬合点自学习第一离合器打开状态为车辆将人工预设的用于通知离合器开始打开的第二离合器打开信号和人工预设的第二离合器打开数据发送并写入离合器;所述第二离合器打开数据包含人工预设的第二离合器分离速度;然后按照所述第二离合器分离速度分离离合器;然后执行S800;
如果所述输入轴转速不大于所述第二输入轴转速阈值,则回到并再次执行S700;
如果所述输入轴转速大于所述第二输入轴转速阈值的持续时间低于所述第二持续时间阈值,则回到并再次执行S700;
S800.按所述采集频率持续采集所述输入轴转速和所述发动机转速;然后根据所述输入轴转速和所述发动机转速作出如下操作:
如果所述输入轴转速小于第三输入轴转速阈值,且所述输入轴转速小于所述第三输入轴转速阈值的持续时间不低于人工预设的第三持续时间阈值,则将车辆设为静态离合器咬合点自学习离合器第二结合状态;所述静态离合器咬合点自学习离合器第二结合状态为车辆将人工预设的用于通知离合器进行结合的第二离合器结合信号和人工预设的第二离合器结合数据发送并写入离合器;所述第二离合器结合数据包含人工预设的第二离合器结合速度;然后按所述第二离合器结合速度结合离合器;然后执行S900;
如果所述输入轴转速不小于所述第三输入轴转速阈值,则回到并再次执行S800;
如果所述输入轴转速小于所述第三输入轴转速阈值的持续时间低于所述第三持续时间阈值,则回到并再次执行S800;
S900.按所述采集频率持续采集所述输入轴转速;然后根据所述输入轴转速作出如下操作:
如果所述输入轴转速大于人工预设的第四输入轴转速阈值,且所述输入轴转速大于所述第四输入轴转速阈值的持续时间达到人工预设的第四持续时间阈值,则记录当前时刻的离合器位置的值;然后将所述当前时刻的离合器位置的值赋予离合器咬合点当前时刻学习值;然后将车辆设为静态离合器咬合点自学习值存储状态;所述静态离合器咬合点自学习值存储状态为车辆将所述离合器咬合点当前时刻学习值保存至EEPROM的状态;所述EEPROM包含按用于存储每次成功学习得到的离合器咬合点学习值的离合器咬合点学习值存储表;所述离合器咬合点学习值存储表包含用于标定所述离合器咬合点学习值存储进入所述离合器咬合点学习值存储表的次序的存储序号;所述存储序号为等差递增关系的自然数;所述存储序号与所述离合器咬合点学习值为一一对应关系;然后执行S1000;
如果所述输入轴转速不大于所述第四输入轴转速阈值,则回到并再次执行S900;
如果所述输入轴转速大于所述第四输入轴转速阈值持续时间未达到所述第四持续时间阈值,则回到并再次执行S900;
S1000.将所述离合器咬合点当前时刻学习值与人工预设的离合器咬合点可接受区间进行对比,然后根据对比结果作出如下操作:
如果所述离合器咬合点当前时刻学习值落在所述离合器咬合点可接受区间中,则执行S1100;
如果所述离合器咬合点当前时刻学习值不落在所述离合器咬合点可接受区间中,则舍弃所述离合器咬合点当前时刻学习值;然后退出本次静态离合器咬合点的自学习;
S1100.读取存储在所述离合器咬合点学习值存储表中最大的所述存储序号所对应的离合器咬合点学习值;然后将所述离合器咬合点当前时刻学习值与存储在所述离合器咬合点学习值存储表中最大的所述存储序号所对应的离合器咬合点学习值对比,然后根据对比结果作出如下操作:
如果所述离合器咬合点当前时刻学习值与存储在所述离合器咬合点学习值存储表中最大的所述存储序号所对应的离合器咬合点学习值的差值小于人工预设的咬合点学习位置差限定值,则将所述离合器咬合点当前时刻学习值作为最新的离合器咬合点学习值保存进入所述离合器咬合点学习值存储表;然后退出本次静态离合器咬合点的自学习;
如果所述离合器咬合点当前时刻学习值与存储在所述离合器咬合点学习值存储表中最大的所述存储序号所对应的离合器咬合点学习值的差值不小于所述咬合点学习位置差限定值,则舍弃所述离合器咬合点当前时刻学习值;然后退出本次静态离合器咬合点的自学习。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风商用车有限公司,未经东风商用车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111411154.6/1.html,转载请声明来源钻瓜专利网。