技术摘要:
本发明公开了一种汽车电动天窗自学习方法,包括:S1,车身控制模块接收初始化模块发送的天窗诊断指令;S2,所述车身控制模块根据所述天窗诊断指令获取天窗自学习状态;S3,所述车身控制模块根据所述天窗自学习状态判断天窗是否已完成自学习,判断为是时,所述车身控制 全部
背景技术:
随着人们对于汽车顶部视野开阔度要求的提高,越来越多的汽车安装了电动天 窗。为了确保电动天窗在自动关闭过程中具备防夹能力,必须对天窗的防夹力进行学习。 传统的天窗防夹学习要求在天窗闭合过程中长按天窗闭合开关,在天窗关闭后保 持闭合一段时间,使天窗能够记忆极限闭合位置后的加紧力,从而完成天窗学习。 目前,天窗自学习分为非全景天窗自学习和全景天窗自学习。其中,非全景天窗行 程小,防夹力学习耗时少,一般可在天窗装配前提前由人工在主机厂天窗装配工位完成防 夹力学习;全景天窗行程大,防夹力学习耗时长,一般不在主机厂完成学习,而是在天窗制 造厂商产线由人工完成自学习并由天窗控制器记录学习状态,在主机厂电子电器初始化工 位读取天窗控制器中的天窗学习状态,判断天窗来件学习状态,若全景天窗来件未学习,在 主机厂返修工位由人工完成对全景天窗的学习,并再次判断学习状态,自动化程度低,操作 麻烦,不符合日常的生产需求。 因此,研发一种高效的汽车电动天窗自学习方法已成为目前亟待解决的问题。
技术实现要素:
本发明所要解决的技术问题在于,提供一种汽车电动天窗自学习方法、车身控制 模块、天窗控制模块及汽车电动天窗自学习系统,可实现汽车电动天窗学习过程的全自动 操作,无需人工干预,既节省产线学习时间,又保证了学习的成功率。 为了解决上述技术问题,本发明提供了一种汽车电动天窗自学习方法,包括:S1, 车身控制模块接收初始化模块发送的天窗诊断指令; S2,所述车身控制模块根据所述天窗诊断指令获取天窗自学习状态; S3,所述车身控制模块根据所述天窗自学习状态判断天窗是否已完成自学习,判 断为是时,所述车身控制模块向所述初始化模块发送所述天窗自学习状态,判断为否时,所 述车身控制模块驱动天窗控制模块进入自学习流程。 作为上述方案的改进,所述车身控制模块驱动天窗控制模块进入自学习流程的步 骤包括:所述车身控制模块向天窗控制模块发送自学习启动指令;所述天窗控制模块接收 所述自学习启动指令;所述天窗控制模块判断天窗是否符合自学习条件,判断为是时,所述 天窗控制模块向所述车身控制模发送天窗启动结果,并驱动天窗进行自学习,判断为否时, 所述天窗控制模块向所述车身控制模发送天窗启动结果;所述车身控制模块接收所述天窗 启动结果,并更新所述天窗自学习状态;所述车身控制模块向所述初始化模块发送所述天 窗自学习状态。 作为上述方案的改进,所述车身控制模块驱动天窗控制模块进入自学习流程的步 4 CN 111580386 A 说 明 书 2/11 页 骤还包括:所述车身控制模块判断在预设时间内是否接收到所述天窗控制模块所发送的天 窗启动结果,判断为否时,所述车身控制模块生成天窗启动结果以更新所述天窗自学习状 态,并向所述初始化模块发送所述天窗自学习状态。 作为上述方案的改进,所述天窗控制模块驱动天窗进行自学习的步骤包括:所述 天窗控制模块启动天窗电机以驱动天窗进行自学习;所述天窗控制模块向所述车身控制模 块发送天窗自学习结果;所述车身控制模块接收所述天窗自学习结果,并更新所述天窗自 学习状态。 作为上述方案的改进,所述步骤S3之后还包括: S4,所述车身控制模块接收所述初始化模块发送的结果查询指令; S5,所述车身控制模块根据所述结果查询指令获取天窗自学习状态; S6,所述车身控制模块将所述天窗自学习状态发送至所述初始化模块。 作为上述方案的改进,所述步骤S4之后还包括:所述车身控制模块判断是否已接 收所述天窗诊断指令,判断为是时,进入步骤S5;判断为否时,所述车身控制模块向所述初 始化模块发送错误信息。 作为上述方案的改进,所述步骤S4之前还包括:所述初始化模块接收天窗自学习 状态后,进行外设模块的检测;所述初始化模块完成外设模块的检测后,向车身控制模块发 送查询指令。 相应地,本发明还提供了一种车身控制模块,包括:诊断接收单元,用于接收初始 化模块发送的天窗诊断指令;诊断获取单元,用于根据所述天窗诊断指令获取天窗自学习 状态;诊断判断单元,用于根据所述天窗自学习状态判断天窗是否已完成自学习;第一诊断 处理单元,用于当所述诊断判断单元判断出天窗已完成自学习时,向所述初始化模块发送 所述天窗自学习状态;第二诊断处理单元,用于当所述诊断判断单元判断出天窗未完成自 学习时,驱动天窗控制模块进入自学习流程。 作为上述方案的改进,所述第二诊断处理单元包括:启动子单元,用于向天窗控制 模块发送自学习启动指令;启动结果接收子单元,用于接收所述天窗控制模块发送的天窗 启动结果,并更新所述天窗自学习状态;发送子单元,用于向所述初始化模块发送所述天窗 自学习状态。 作为上述方案的改进,所述第二诊断处理单元还包括:超时判断子单元,用于判断 在预设时间内是否接收到所述天窗控制模块所发送的天窗启动结果;超时处理子单元,用 于当所述超时判断单元判断出在预设时间内未接收到所述天窗控制模块所发送的天窗启 动结果时,生成天窗启动结果以更新所述天窗自学习状态,并向所述初始化模块发送所述 天窗自学习状态。 作为上述方案的改进,所述第二诊断处理单元还包括:自学习结果接收子单元,用 于接收所述天窗模块所发送的天窗自学习结果,并更新所述天窗自学习状态。 作为上述方案的改进,所述车身控制模块还包括:查询接收单元,用于接收所述初 始化模块发送的结果查询指令;查询获取单元,用于根据所述结果查询指令获取天窗自学 习状态;查询发送单元,用于将所述天窗自学习状态发送至所述初始化模块。 作为上述方案的改进,所述车身控制模块还包括:指令判断单元,用于判断是否已 接收所述天窗诊断指令;第一指令处理单元,用于当所述指令判断单元判断出已接收所述 5 CN 111580386 A 说 明 书 3/11 页 天窗诊断指令时,驱动所述查询获取单元;第二指令处理单元,用于当所述指令判断单元判 断出未接收所述天窗诊断指令时,向所述初始化模块发送错误信息。 相应地,本发明还提供了一种天窗控制模块,包括:启动接收单元,用于接收车身 控制模块发送的自学习启动指令,启动判断单元,用于判断天窗是否符合自学习条件;第一 启动处理单元,用于当所述启动判断单元判断出天窗符合自学习条件时,向所述车身控制 模发送天窗启动结果,并驱动天窗进行自学习;第二启动处理单元,用于当所述启动判断单 元判断出天窗不符合自学习条件时,向所述车身控制模发送天窗启动结果。 作为上述方案的改进,所述第一启动处理单元包括:启动结果发送子单元,向所述 车身控制模发送天窗启动结果;天窗控制子单元,用于启动天窗电机以驱动天窗进行自学 习;自学习结果发送子单元,用于向所述车身控制模块发送天窗自学习结果。 相应地,本发明还提供了一种汽车电动天窗自学习系统,包括:初始化模块,用于 向车身控制模块发送指令;车身控制模块,用于根据初始化模块所发送的指令驱动天窗控 制模块进入自学习流程;天窗控制模块,用于驱动天窗进行自学习。 实施本发明,具有如下有益效果: 本发明将初始化模块、车身控制模块及天窗控制模块相结合,通过特殊的控制逻 辑,实现了汽车电动天窗学习过程的全自动操作,无需人工干预,既节省产线学习时间,又 保证了学习的成功率。具体地: 本发明通过初始化模块向车身控制模块发送天窗诊断指令,再由车身控制模块驱 动天窗控制模块进入自学习流程,即可自动完成天窗学习; 同时,本发明通过实时更新天窗自学习状态,实现了天窗自学习过程的全程跟踪, 可及时反馈天窗自学习失败的原理,便于进一步排查问题。 另外,在天窗学习过程中,检测人员无需长按天窗闭合按钮,可空出时间进行其余 检测,且初始化模块在天窗学习过程中也可以对其他外设模块进行检测,大大地提升了工 作效率。 附图说明 图1是本发明汽车电动天窗自学习方法的第一实施例流程图; 图2是本发明汽车电动天窗自学习方法的第二实施例流程图; 图3是本发明汽车电动天窗自学习方法的第三实施例流程图; 图4是本发明汽车电动天窗自学习方法的第四实施例流程图; 图5是本发明汽车电动天窗自学习方法的第五实施例流程图; 图6是本发明汽车电动天窗自学习方法的第六实施例流程图; 图7是本发明汽车电动天窗自学习方法的第七实施例流程图; 图8是本发明汽车电动天窗自学习方法的第八实施例流程图; 图9是本发明汽车电动天窗自学习系统的实施例结构图; 图10是本发明车身控制模块的第一实施例结构示意图; 图11是本发明车身控制模块中第二诊断处理单元的第一实施例结构示意图; 图12是本发明车身控制模块中第二诊断处理单元的第二实施例结构示意图; 图13是本发明车身控制模块中第二诊断处理单元的第三实施例结构示意图; 6 CN 111580386 A 说 明 书 4/11 页 图14是本发明车身控制模块的第二实施例结构示意图; 图15是本发明车身控制模块的第三实施例结构示意图; 图16是本发明天窗控制模块的实施例结构示意图; 图17是本发明天窗控制模块中第一启动处理单元的实施例结构示意图。