一种车载无框车窗控制系统及汽车

文档序号:1795276 发布日期:2021-11-05 浏览:23次 >En<

阅读说明:本技术 一种车载无框车窗控制系统及汽车 (Vehicle-mounted frameless vehicle window control system and vehicle ) 是由 田旺 翟钧 肖波 彭政瑜 于 2021-08-31 设计创作,主要内容包括:本发明提出一种车载无框车窗控制系统及汽车,通过合理整合车窗控制指令,发送统一的车窗开度请求控制车窗开闭,有效的减少总线信号指令,减少总线负载、简化控制系统的控制架构。该系统包括:车窗协调模块,其用于从预设的多个间接控制指令源处分别获取间接控制指令,再结合车辆当前电源档位和预设的优先级排序生成车窗协调控制指令;车窗电机控制模块,其用于在接收到车窗协调控制指令、车窗微降控制指令、车窗微升控制指令、主驾侧按键控制指令和乘员侧按键控制指令中的一个或多个控制指令时,按照预设的优先级排序仲裁出处于最优排序位置的目标控制指令,再根据车窗当前运动状态和目标控制指令控制执行电机进行相应动作,实现车窗升降。(The invention provides a vehicle-mounted frameless vehicle window control system and a vehicle, which can be used for sending a uniform vehicle window opening request to control the opening and closing of a vehicle window by reasonably integrating vehicle window control instructions, effectively reducing bus signal instructions, reducing bus load and simplifying a control framework of the control system. The system comprises: the vehicle window coordination module is used for respectively acquiring indirect control instructions from a plurality of preset indirect control instruction sources and generating vehicle window coordination control instructions by combining the current power supply gear of the vehicle and a preset priority sequence; and the window motor control module is used for arbitrating a target control instruction at the optimal sequencing position according to the preset priority sequencing when receiving one or more control instructions of a window coordination control instruction, a window micro-descending control instruction, a window micro-ascending control instruction, a main driving side key control instruction and a passenger side key control instruction, and controlling the execution motor to perform corresponding actions according to the current motion state of the window and the target control instruction so as to realize window ascending and descending.)

一种车载无框车窗控制系统及汽车

技术领域

本发明涉及无框车窗控制领域,具体涉及一种车载无框车窗控制系统及汽车。

背景技术

目前智能化发展迅速,各种电子器件和功能都进行了高度集成化。就如无框车窗而言,现大多车企都提出“语音控制车窗、遥控钥匙控制车窗、蓝牙钥匙控制车窗、手机APP控制车窗、主驾/乘员侧按键控制车窗、无框车窗微升微降、活体检测功能降窗、抽烟检测功能降窗、雨天自动关窗、离车闭锁自动关窗、小憩模式自动关窗、自动洗车功能关窗”等等一系列车窗相关控制功能。车窗控制指令繁多且复杂,且存在不同控制指令同时触发和车窗动作中再次收到控制指令的场景,若不进一步处理,不仅会造成车窗功能中信号繁多,场景繁多,架构复杂,逻辑复杂,总线极易超负载,造成总线紊乱,而且车窗控制冲突,控制功能极不稳定,容易出现车窗功能罢工情形。将务必使用户对车窗功能体验感极差。

发明内容

本发明提出一种车载无框车窗控制系统及汽车,针对只有ON档和OFF档两个电源档位的汽车,通过合理整合车窗控制指令,发送统一的车窗开度请求(0-100%,0对应车窗全闭,100%对应车窗全开)控制车窗开闭,有效的减少总线信号指令,减少总线负载、简化控制系统的控制架构。

本发明的技术方案为:

本发明提供了一种车载无框车窗控制系统,应用于仅具有ON档和OFF档两个电源档位的车辆,包括:

车窗协调模块,其用于从预设的多个间接控制指令源处分别获取间接控制指令,再结合车辆当前电源档位和预设的优先级排序生成车窗协调控制指令,所述车窗协调控制指令中记录有对无框车窗的开度请求值;

车窗微降控制车窗模块,其用于在车门关闭且车窗处于全关状态时,若检测到车门开启意图请求,则生成请求车窗微降到预设位置的车窗微降控制指令;

车窗微升控制车窗模块,其用于在车窗处于所述预设位置时,若检测到车门已关闭的车门状态信号,则生成请求车窗微升到全关状态的车窗微升控制指令;

主驾按键控制车窗模块,其用于在检测到主驾侧车窗按键动作需求时生成主驾侧按键控制指令;

乘员侧按键控制车窗模块,其用于在检测到乘员侧车窗按键动作需求时生成乘员侧按键控制指令;

车窗电机控制模块,其用于在接收到所述车窗协调控制指令、所述车窗微降控制指令、所述车窗微升控制指令、所述主驾侧按键控制指令和所述乘员侧按键控制指令中的一个或多个控制指令时,按照预设的优先级排序仲裁出处于最优排序位置的目标控制指令,再根据车窗当前运动状态和所述目标控制指令控制执行电机进行相应动作,实现车窗升降。

优选地,预设的多个间接控制指令源包括:

雨量感应升窗模块发出的雨天自动关窗控制指令、自动洗车升窗模块发出的自动洗车功能关窗控制指令、离车闭锁自动升窗模块发出的离车闭锁自动关窗控制指令、小憩自动升窗模块发出的小憩模式自动关窗控制指令、抽烟降窗模块发出的抽烟检测功能降窗控制指令、语音控制车窗模块发出的语音车窗控制指令、速度感应升窗模块发出的速度感应升窗控制指令、活体检测降窗模块发出的活体检测功能降窗控制指令、蓝牙钥匙控制车窗模块发出的蓝牙钥匙车窗控制指令、遥控钥匙控制车窗模块发出的遥控钥匙车窗控制指令、手机APP控制车窗模块发出的手机APP车窗控制指令。

优选地,车窗协调控制模块结合车辆当前电源档位和预设的优先级排序生成车窗协调控制指令的步骤包括:

若车辆当前电源档位为ON档,则车辆协调控制模块按照:语音车窗控制指令>遥控钥匙车窗控制指令>蓝牙钥匙车窗控制指令>自动洗车功能关窗控制指令=速度感应升窗控制指令>抽烟检测功能降窗控制指令>小憩模式自动关窗控制指令的第一优先级先后顺序仲裁出第一指令,再将所述第一指令转换为记录有对无框车窗的开度请求值的车窗协调控制指令;

若车辆当前电源档位为OFF档,则车辆协调控制模块按照:遥控钥匙车窗控制指令>蓝牙钥匙车窗控制指令>手机APP车窗控制指令>离车闭锁自动关窗控制指令>活体检测功能降窗控制指令>雨天自动关窗控制指令的第二优先级先后顺序仲裁出第二指令,再将所述第二指令转换为记录有对无框车窗的开度请求值的车窗协调控制指令;

若车辆当前电源档位为OFF档,在接收到活体检测功能降窗控制指令时,若接收到雨天自动关窗控制指令,则忽略所述雨天自动关窗控制指令;

若车辆当前电源档位为ON档,在接收到自动洗车功能关窗控制指令时,若接收到抽烟检测功能降窗控制指令,则忽略所述抽烟检测功能降窗控制指令。

优选地,车窗电机控制模块按照预设的优先级排序仲裁出处于最优排序位置的目标控制指令的步骤包括:

车窗电机控制模块按照:车窗微降控制指令>主驾侧按键控制指令>乘员侧按键控制指令>车窗协调控制指令>车窗微升控制指令的优先级先后顺序仲裁出目标控制指令。

优选地,车窗电机控制模块根据车窗当前运动状态和所述目标控制指令控制执行电机进行相应动作的步骤包括:

若所述目标控制指令为所述车窗微升控制指令,判断执行电机是否处于动作过程中;

若执行电机处于动作过程中,则忽略所述目标控制指令,控制执行电机继续执行原动作;

若执行电机未处于动作中,则控制所述执行电机按照所述目标控制指令执行新动作。

优选地,车窗电机控制模块根据车窗当前运动状态和所述目标控制指令控制执行电机进行相应动作的步骤还包括:

若所述目标控制指令为所述车窗协调控制指令,判断执行电机是否处于动作过程中;

若执行电机未处于动作中,则控制所述执行电机按照所述目标控制指令执行新动作;

若执行电机处于动作中,则判断执行电机是否处于按照车窗微降控制指令进行动作的过程中;

若执行电机处于按照车窗微降控制指令进行动作的过程中,则忽略所述目标控制指令,控制执行电机继续执行原动作;

若执行电机未处于按照车窗微降控制指令进行动作的过程中,则判断执行电机是否处于按照主驾侧按键控制指令进行动作的过程中;

若执行电机处于按照主驾侧按键控制指令进行动作的过程中,则忽略所述目标控制指令,控制执行电机继续执行原动作;

若执行电机未处于按照主驾侧按键控制指令进行动作的过程中,则判断执行电机是否处于按照乘员侧按键控制指令进行动作的过程中;

若执行电机处于按照乘员侧按键控制指令进行动作的过程中,则忽略所述目标控制指令,控制执行电机继续执行原动作;

若执行电机未处于按照乘员侧按键控制指令进行动作的过程中,则判断执行电机是否处于按照车窗协调控制指令进行动作的过程中;

若执行电机处于按照车窗协调控制指令进行动作的过程中,则控制所述执行电机按照所述目标控制指令执行新动作;

若执行电机未处于按照车窗协调控制指令进行动作的过程中,则判断执行电机是否处于按照车窗微升控制指令进行动作的过程中;

若执行电机处于按照车窗微升控制指令进行动作的过程中,则控制所述执行电机按照所述目标控制指令执行新动作。

优选地,车窗电机控制模块根据车窗当前运动状态和所述目标控制指令控制执行电机进行相应动作的步骤还包括:

若所述目标控制指令为所述乘员侧按键控制指令,判断执行电机是否处于动作过程中;

若执行电机未处于动作中,则控制所述执行电机按照所述目标控制指令执行新动作;

若执行电机处于动作中,则判断执行电机是否处于按照车窗微降控制指令进行动作的过程中;

若执行电机处于按照车窗微降控制指令进行动作的过程中,则忽略所述目标控制指令,控制执行电机继续执行原动作;

若执行电机未处于按照车窗微降控制指令进行动作的过程中,则判断执行电机是否处于按照主驾侧按键控制指令进行动作的过程中;

若执行电机处于按照主驾侧按键控制指令进行动作的过程中,则忽略所述目标控制指令,控制执行电机继续执行原动作;

若执行电机未处于按照主驾侧按键控制指令进行动作的过程中,则判断执行电机是否处于按照乘员侧按键控制指令进行动作的过程中;

若执行电机处于按照乘员侧按键控制指令进行动作的过程中,则判断执行电机的动作方向是否与所述目标控制指令对应的动作方向一致;

若执行电机的动作方向与所述目标控制指令对应的动作方向不一致,则控制执行电机立即停止动作;

若执行电机的动作方向与所述目标控制指令对应的动作方向一致,则判断执行电机是否处于自动档控制;

若执行电机处于自动档控制,则控制执行电机保持自动档控制动作;

若执行电机未处于自动档控制,则控制所述执行电机按照所述目标控制指令执行新动作;

若执行电机未处于按照乘员侧按键控制指令进行动作的过程中,则判断执行电机是否处于按照车窗协调控制指令进行动作的过程中;

若执行电机处于按照车窗协调控制指令进行动作的过程中,则控制所述执行电机按照所述目标控制指令执行新动作;

若执行电机未处于按照车窗协调控制指令进行动作的过程中,则判断执行电机是否处于按照车窗微升控制指令进行动作的过程中;

若执行电机处于按照车窗微升控制指令进行动作的过程中,则控制所述执行电机按照所述目标控制指令执行新动作。

优选地,车窗电机控制模块根据车窗当前运动状态和所述目标控制指令控制执行电机进行相应动作的步骤还包括:

若所述目标控制指令为所述主驾侧按键控制指令,判断执行电机是否处于动作过程中;

若执行电机未处于动作中,则控制所述执行电机按照所述目标控制指令执行新动作;

若执行电机处于动作中,则判断执行电机是否处于按照车窗微降控制指令进行动作的过程中;

若执行电机处于按照车窗微降控制指令进行动作的过程中,则忽略所述目标控制指令,控制执行电机继续执行原动作;

若执行电机未处于按照车窗微降控制指令进行动作的过程中,则判断执行电机是否处于按照主驾侧按键控制指令进行动作的过程中;

若执行电机处于按照主驾侧按键控制指令进行动作的过程中,则判断执行电机的动作方向是否与所述目标控制指令对应的动作方向一致;

若执行电机的动作方向与所述目标控制指令对应的动作方向不一致,则控制执行电机立即停止动作;

若执行电机的动作方向与所述目标控制指令对应的动作方向一致,则判断执行电机是否处于自动档控制;

若执行电机处于自动档控制,则控制执行电机保持自动档控制动作;

若执行电机未处于自动档控制,则控制所述执行电机按照所述目标控制指令执行新动作;

若执行电机未处于按照 主驾侧按键控制指令进行动作的过程中,则判断执行电机是否处于按照乘员侧按键控制指令进行动作的过程中;

若执行电机处于按照乘员侧按键控制指令进行动作的过程中,则控制所述执行电机按照所述目标控制指令执行新动作;

若执行电机未处于按照乘员侧按键控制指令进行动作的过程中,则判断执行电机是否处于车窗协调控制指令进行动作的过程中;

若执行电机处于按照车窗协调控制指令进行动作的过程中,则控制所述执行电机按照所述目标控制指令执行新动作;

若执行电机未处于按照车窗协调控制指令进行动作的过程中,则判断执行电机是否处于按照车窗微升控制指令进行动作的过程中;

若执行电机处于按照车窗微升控制指令进行动作的过程中,则控制所述执行电机按照所述目标控制指令执行新动作。

本发明还提供了一种汽车,包括上述的车载无框车窗控制系统。

本发明的有益效果为:

针对只有ON档和OFF档两个电源档位的汽车,通过合理整合车窗控制指令,发送统一的车窗开度请求(0-100%,0对应车窗全闭,100%对应车窗全开)控制车窗开闭,有效的减少总线信号指令,减少总线负载、简化控制系统的控制架构。

附图说明

图1是车载无框车窗控制系统的架构图;

图2是按照车窗微升控制指令进行执行电机控制的流程图;

图3是按照车窗协调控制指令进行执行电机控制的流程图;

图4是按照车窗乘员侧按键控制指令进行执行电机控制的流程图;

图5是按照车窗主驾侧按键控制指令进行执行电机控制的流程图;

附图标记说明:

1-雨量感应升窗模块;2-自动洗车升窗模块;3-离车闭锁自动升窗模块;4-小憩自动升窗模块;5-抽烟降窗模块;6-语音控制车窗模块;7-速度感应升窗模块;8-活体检测降窗模块;9-蓝牙钥匙控制车窗模块;10-遥控钥匙控制车窗模块;11-手机APP控制车窗模块;12-车窗协调模块;13-主驾按键控制车窗模块;14-乘员侧按键控制车窗模块;15-车窗微降控制车窗模块;16-车窗微升控制车窗模块;17-车窗电机控制模块;18-执行电机。

具体实施方式

下面根据说明书附图1、附图2、附图3、附图4、附图5对本发明做进一步的描述。

如图1,本发明实施例提供了一种车载无框车窗控制系统,其包括:雨量感应升窗模块01、自动洗车升窗模块02、离车闭锁自动升窗模块03、小憩自动升窗模块04、抽烟降窗模块05、语音控制车窗模块06、速度感应升窗模块07、活体检测降窗模块08、蓝牙钥匙控制车窗模块09、遥控钥匙控制车窗模块10、手机APP控制车窗模块11、车窗协调模块12、主驾按键控制车窗模块13、乘员侧按键控制车窗模块14、车窗微降控制车窗模块15、车窗微升控制车窗模块16、车窗电机控制模块17、执行电机18。

其中,雨量感应升窗模块01、自动洗车升窗模块02、离车闭锁自动升窗模块03、小憩自动升窗模块04、抽烟降窗模块05、语音控制车窗模块06、速度感应升窗模块07、活体检测降窗模块08、蓝牙钥匙控制车窗模块09、遥控钥匙控制车窗模块10、手机APP控制车窗模块11共同组成本发明实施例中的所称的预设的多个间接控制指令源。

具体来说,雨量感应升窗模块01主要用于根据用户忘记关窗且遇到下雨情况,避免车内进雨,主动下发雨天自动关窗控制指令;自动洗车升窗模块02主要用于根据用户需求,检测用户开启自动洗车模式进行自动化设备洗车时,便于一键关窗,根据自动洗车模式开关按钮被按下时,下发自动洗车功能关窗控制指令;离车闭锁自动升窗模块03主要用于根据用户需求,设定离车闭锁自动升窗功能开启,此时用户离车关门闭锁时,主动下发离车闭锁自动关窗控制指令;小憩自动升窗模块04主要用于根据用户需求,开启小憩模式坐车内休息且不被打扰时,根据小憩模式开关按钮被按下时,下发小憩模式自动关窗控制指令;抽烟降窗模块05主要用于根据用户需求,设定抽烟检测功能开启,当检测到用户在车内有吸烟情景时,打开窗户便于通风,主动下发抽烟检测功能降窗控制指令;语音控制车窗模块06主要用于检测到用户有语音控制车窗运动时,解析用户语音,下发与用户意向一致的语音车窗控制指令;速度感应升窗模块07摘要用于检测到车辆的车速高于预设车速时,主动下发速度感应升窗控制指令;活体检测降窗模块08主要用于检测到有活物被锁在车内时,便于车内通风换气,下发活体检测功能降窗控制指令;蓝牙钥匙控制车窗模块09主要根据用户操作蓝牙钥匙控制车窗动作时,下发蓝牙钥匙车窗控制指令;遥控钥匙控制车窗模块10主要根据用户操作遥控钥匙控制车窗动作时,下发遥控钥匙车窗控制指令;手机APP控制车窗模块11主要根据用户操作手机APP控制车窗动作时,下发手机APP车窗控制指令。以上指令都是基于CAN总线信号传输,且各模块发出的间接控制指令均直接下发给车窗协调模块12。

车窗协调模块12主要是将接收到的雨量感应升窗模块1至手机APP控制车窗模块11这11个间接控制指令源所下发的间接控制指令解析成对应的开度请求值(0-100%)形成车窗协调控制指令,再将车窗协调控制指令直接下发给车窗电机控制模块17。若同时接收到多个间接控制指令时,则基于整车电源档位选择按照第一优先级先后顺序或第二优先级先后顺序进行指令优先级仲裁:其中,整车电源档位为ON档时,第一优先级先后顺序为:语音车窗控制指令>遥控钥匙车窗控制指令>蓝牙钥匙车窗控制指令>自动洗车功能关窗控制指令=速度感应升窗控制指令>抽烟检测功能降窗控制指令>小憩模式自动关窗控制指令;整车电源档位为OFF档时,第二优先级先后顺序为:遥控钥匙车窗控制指令>蓝牙钥匙车窗控制指令>手机APP车窗控制指令>离车闭锁自动关窗控制指令>活体检测功能降窗控制指令>雨天自动关窗控制指令。然后再将仲裁后得到的第一指令或第二指令转换为记录有开度请求值(0-100%)的车窗协调控制指令下发。同时需要注意:当检测到活体检测功能降窗控制指令请求降窗后,为了活体安全考虑,保持降窗状态,而不响应雨天自动关窗控制指令;检测到由自动洗车功能关窗控制指令请求关窗后,保持关窗状态,而不响应抽烟检测功能降窗控制指令。

主驾按键控制车窗模块13主要是检测主驾侧车窗按键动作需求,在检测到主驾侧车窗按键动作需求时下发主驾侧按键控制指令。

乘员侧按键控制车窗模块14主要是检测乘员侧车窗按键动作需求,在检测到乘员侧车窗按键动作需求时下发乘员侧按键控制指令。

其中,主驾按键控制车窗模块13和乘员侧按键控制车窗模块14的车窗按键档位有自动档和手动档。用户若持续按压或上抬车窗按键,即进入自动档;用户若点按或点抬车窗按键,即进入手动档。

车窗微降控制车窗模块15主要是当车窗处于全关时,玻璃上沿处于上胶条内部,避免无框车窗关闭存在间隙。此时当车门从关闭到打开,在车门打开前玻璃运动到微降位置(该位置为标定位置),避免打开车门时玻璃与上胶条干涉,而下发的车窗微降控制指令。

车窗微升控制车窗模块16主要是当玻璃处于微降位置,且车门从打开到关闭后,玻璃进行微升动作,上玻璃沿运动到上胶条内部,而下发的车窗微升控制指令。

车窗协调控制指令、主驾侧按键控制指令和车窗微升控制指令都是基于Lin总线信号传输给车窗电机控制模块17的,乘员侧按键控制指令和车窗微降控制指令是基于硬线信号传输给车窗电机控制模块17的。

车窗电机控制模块17主要是根据接收到的车窗控制指令,控制车窗电机相应动作。该模块需要实时采集执行电机18的动作,也就是车窗的运动状态。若同时接收到12-16发送的车窗直接控制指令时,按照:“车窗微降控制指令>主驾侧按键控制指令>乘员侧按键控制指令>车窗协调控制指令>车窗微升控制指令的优先级先后顺序仲裁出目标控制指令”优先级进行信号仲裁,得到仲裁后的目标控制指令后,再根据目标控制指令和车窗当前运动状态控制执行电机18进行相应动作。

具体来说,若车窗电机控制模块17单独收到车辆协调模块12至车窗微升控制车窗模块16任意车窗直接控制指令时,则直接根据车窗当前运动状态控制执行电机18进行相应动作。执行电机18主要是根据车窗电机控制模块17的控制信号进行相应动作,本方案中将车窗电机控制模块17和执行电机18视为一体。

图2是利用车窗微升控制指令(此时,该车窗微升控制指令为本实施例中的目标控制指令)对执行电机18控制的流程图,该过程具体包括:步骤S201:车窗微升控制车窗模块16输入车窗微升控制指令给车窗电机控制模块17。步骤S202:车窗电机控制模块17判断执行电机18当前运动状态。如图S203:若执行电机18处于静止,车窗电机控制模块17按照该车窗微升控制指令(目标控制指令)控制执行电机18执行微升动作。如图S204:若此时执行电机18处于运动状态,车窗电机控制模块17忽略该车窗微升控制指令(目标控制指令),控制执行电机18保持原来的车窗控制动作。

图3是利用车窗协调控制指令(此时,该车窗协调控制指令为本实施例中的目标控制指令)对执行电机18控制的流程图车窗协调控制指令是按照上述优先级,通过01-11车窗请求指令仲裁转换成的车窗协调控制指令(携带有相应的开度请求)下发给车窗控制模块。该过程具体包括:步骤S301:车窗协调模块12转发包含相应车窗开度请求的车窗协调控制指令(目标控制指令)。步骤S302:车窗电机控制模块17判断执行电机18当前运动状态。步骤S303:若执行电机18处于静止,车窗电机控制模块17控制执行电机18按照车窗协调控制指令(目标控制指令)执行新动作。步骤S304:若执行电机18处于运动中,车窗电机控制模块17判断执行电机18是否处于按照车窗微降控制指令执行微降动作中。步骤S305:若执行电机18正处于微降动作中,则控制执行电机18继续保持微降动作,忽略车窗协调控制指令(目标控制指令)。步骤S306:若执行电机18当前非微降动作,则继续判断执行电机18是否处于按照主驾侧按键控制指令动作中。步骤S307:执行电机18正处于按照主驾侧按键控制指令动作中,继续保持该动作,忽略车窗协调控制指令(目标控制指令)。步骤S308:执行电机18非主驾按键控制,继续判断执行电机18是否处于按照乘员侧按键控制指令动作中。步骤S309:执行电机18正处于按照乘员侧按键控制指令动作中,继续保持该按键动作,忽略车窗协调控制指令(目标控制指令)。步骤S310:执行电机18非乘员侧按键控制,继续判断是否执行电机18处于按照车窗协调控制指令(目标控制指令)动作中。步骤S311:执行电机18处于之前的车窗协调控制指令控制中,执行接收到新的车窗协调控制指令(目标控制指令)。步骤S312:执行电机18非车窗协调指令控制,则执行电机18处于按照车窗微升控制指令微升中,控制执行电机18按照执行接收到的新的车窗协调控制指令(目标控制指令)执行动作。

图4是利用乘员侧按键控制指令(此时,该乘员侧按键控制指令为本实施例中的目标控制指令)对执行电机18进行控制的流程图,该过程具体包括:步骤S401:乘员侧按键控制模块14输入乘员侧按键控制指令(目标控制指令)。步骤S402:车窗电机控制模块判断执行电机18当前运动状态。步骤S403:执行电机18处于静止状态,控制执行电机18按照乘员侧按键控制指令(目标控制指令)执行动作。步骤S404:若执行电机18处于运动中,判断执行电机18是否处于按照车窗微降控制指令微降中。步骤S405:执行电机18正处于按照车窗微降控制指令微降中,继续保持微降动作,忽略乘员侧按键控制指令(目标控制指令)。步骤S406:执行电机18非微降动作,继续判断执行电机18是否处于按照主驾侧按键控制指令动作中。步骤S407:执行电机18正处于按照主驾侧按键控制指令动作中,继续保持动作,忽略乘员侧按键控制指令(目标控制指令)。步骤S408:执行电机18非主驾按键控制,继续判断执行电机18是否处于按照之前的乘员侧按键控制指令控制的动作中。步骤S409:执行电机18正处于乘员侧按键控制指令控制动作中,判断执行电机18动作方向是否与乘员侧按键控制指令方向一致。步骤S410:若执行电机18动作与乘员侧按键控制指令方向不一致,则执行电机18动作立即停止。步骤S411:若执行电机18当前运动方向与乘员侧按键控制指令一致,判断此时执行电机18是否处于自动档控制运动中。步骤S412:执行电机18不处于自动档控制运动中,而处于手动档运动中,则立即执行输入的乘员侧按键控制指令(目标控制指令)。步骤S413:当前执行电机18正处于自动档控制运动中,则继续保持动作,忽略新输入的乘员侧按键控制指令(目标控制指令)。步骤S414:执行电机18非乘员侧按键控制指令控制动作中,继续判断执行电机18是否处于车窗协调控制指令控制动作中。步骤S415:执行电机18正处于按照车窗协调控制指令动作中,则立即执行输入的乘员侧按键控制指令(目标控制指令)。步骤S416:执行电机18非车窗协调控制指令控制,则执行电机18处于按照车窗微升控制指令微升中,执行接收到的乘员侧按键控制指令(目标控制指令)。

图5是利用主驾侧按键控制指令(此时,该主驾侧按键控制指令为本实施例中的目标控制指令)对执行电机18进行控制的流程图,该过程具体包括:步骤S501:主驾按键控制模块输入主驾侧按键控制指令(目标控制指令)。步骤S502:车窗电机控制模块判断当前执行电机18运动状态。步骤S503:执行电机18处于静止,执行主驾侧按键控制指令(目标控制指令)。步骤S504:执行电机18处于运动中,判断执行电机18是否处于按照车窗微降控制指令微降中。步骤S505:执行电机18正处于按照车窗微降控制指令微降中,继续保持微降动作,忽略主驾侧按键控制指令(目标控制指令)。步骤S506:执行电机18非微降动作,继续判断是否处于主驾侧按键控制指令动作中。步骤S507:执行电机18正处于主驾按键控制动作中,判断执行电机18动作方向是否与主驾侧按键控制指令方向一致。步骤S508:执行电机18动作与主驾侧按键控制指令方向不一致,则执行电机18动作立即停止。步骤S509:执行电机18当前运动方向与主驾侧按键控制指令一致,判断此时执行电机18是否处于自动档控制运动中。步骤S510:执行电机18不处于自动档控制运动中,而处于手动档运动中,则立即执行输入的主驾侧按键控制指令(目标控制指令)。步骤S511:当前执行电机18正处于自动档控制运动中,则继续保持动作,忽略新输入的主驾侧按键控制指令(目标控制指令)。步骤S512:执行电机18非主驾侧按键控制指令控制,继续判断执行电机18是否处于按照乘员侧按键控制指令控制动作中。步骤S513:执行电机18正处于按照乘员侧按键控制指令动作中,则立即执行输入的主驾侧按键控制指令(目标控制指令)。步骤S514:执行电机18非乘员侧按键控制指令控制,继续判断执行电机18是否处于按照车窗协调控制指令控制动作中。步骤S515:执行电机18正处于按照车窗协调控制指令动作中,则立即执行主驾侧按键控制指令(目标控制指令)。步骤S516:非车窗协调控制指令控制,则执行电机18正处于车窗微升控制指令微升动作中,立即执行新输入的主驾侧按键控制指令(目标控制指令)。

本发明上述策略中明确了各场景下车窗控制指令优先级,可有效的解决车窗控制指令的冲突,合理控制车窗动作。

本发明还提供了一种包含上述的车载无框车窗系统的汽车。

本发明的过程、方法或算法可由处理装置、控制器或计算机实施,处理装置、控制器或计算机可包括任何现存的可编程电子控制单元或专用电子控制单元。本发明涉及到的控制模块可被分配到一个或多个处理装置、控制器或计算机实施,控制模块仅代表可以实现的功能,不代表具体的处理装置、控制器或计算机。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种汽车车窗电机用传动装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!