电子转向柱锁控制系统的制作方法

文档序号:8536621阅读:753来源:国知局
电子转向柱锁控制系统的制作方法
【技术领域】
[0001]本发明涉及汽车电子技术,特别涉及一种电子转向柱锁控制系统。
【背景技术】
[0002]由于电子机械控制模块固有的高可靠性、高安全性、长寿命、低成本的优势,越来越多纯机械功能模块被电子机械控制模块所取代,电子转向柱锁控制系统就是其中的典型应用,其主要功能是电子控制模块通过判断汽车本身状态信息(点火开关状态、车速、发动机转速、档位等)控制转向柱锁对方向盘转向柱执行上锁或解锁。
[0003]现有电子转向柱锁控制系统的具体方案如图1所示,其中虚线框出的部分为电子转向柱锁控制系统101。目前大部分厂商所采用的技术是电子控制模块103与转向柱锁执行模块102分别为独立模块,前者只实现通过CAN总线109与车身其他模块信息(点火开关状态来自BCM(车身控制模块)106,车速、发动机转速信息来自EMS (发动机管理系统)105、ESP (电子稳定系统)107,档位信息来自TCU (自动变速箱控制模块)104)交互处理及控制信息收发,后者只接收电子控制模块103的命令驱动转向柱机械锁上锁或解锁,执行模块检测锁位置(上锁或解锁)都使用霍尔传感器,电子控制模块103与其它车身模块通信方式为CAN总线通信,转向柱锁执行模块102与电子控制模块103通信方式为LIN (LocalInterconnect Network) 108通信。此方案具有可靠性高,长寿命等优点,
[0004]现有电子转向柱锁控制系统,通常是在锁舌驱动电机定子线圈的三相上分别设置热敏电阻,当线圈过热时,断开锁舌驱动电机主电路接触器,使电机断电,但这无法避免电机断电前接近零界点时瞬时间的高电流冲击影响,影响电机使用寿命.

【发明内容】

[0005]本发明要解决的技术问题是提供一种电子转向柱锁控制系统,在电子转向管柱锁存在内部机械结构故障,导致锁舌无法达到上锁位置时,能防止电机因持续供电导致发热。
[0006]为解决上述技术问题,本发明提供的电子转向柱锁控制系统,包括锁舌位置传感器、处理器、计数器、电机;
[0007]所述锁舌位置传感器,用于检测电子转向柱锁的锁舌位置;
[0008]所述处理器,用于控制所述计数器计数,并控制所述电机工作;
[0009]所述处理器,工作过程包括以下步骤:
[0010]一.接收上锁或解锁触发信号、车身其他模块信息、电子转向柱锁的锁舌位置信息;
[0011]二.当锁舌在解锁位置,进行步骤三;
[0012]三.如果接收到上锁触发信号,并且车身其他模块信息满足上锁执行条件,则控制电机开始正转,并且控制计数器从初始值以基准步长开始累加计数;
[0013]四.如果电机开始正转后未达到第一设定时间,进行步骤五;如果电机开始正转后达到设定时间,则进行步骤六;
[0014]五.如果电子转向柱锁的锁舌到达上锁位置,则进行步骤五十;否则,控制电机继续正转,并且控制计数器继续以基准步长累加计数,进行步骤四;
[0015]六.控制电机继续正转,并且控制计数器以N倍基准步长继续累加计数,进行步骤七,N大于I ;
[0016]七.如果电子转向柱锁的锁舌到达上锁位置,则进行步骤五十;否则,控制电机继续正转,并且控制计数器以N倍基准步长继续累加计数,进行步骤八;
[0017]八.如果计数器累加值增加到开启保护行门限值,进行步骤九;否则进行步骤七;
[0018]九.控制电机停止动作,并且控制计数器进行累减计数;
[0019]十.当计数器计数值减小到关闭保护门限值,允许电机动作,进行步骤十一;否贝1J,进行步骤九;关闭保护行门限值,大于初始值并且小于开启保护门限值;
[0020]十一.如果收到上锁触发信号,并且车身其他模块信息满足上锁执行条件,则进行步骤十二 ;如果收到解锁触发信号,并且车身其他模块信息满足解锁执行条件,则进行步骤十六;
[0021]十二.控制电机开始正转,并且控制所述计数器以基准步长继续累减计数;
[0022]十三.如果电子转向柱锁的锁舌到达上锁位置,则进行步骤五十;否则,控制电机继续正转,并且控制所述计数器以基准步长继续累减计数,进行步骤十四;
[0023]十四.如果计数器累加值减小到初始值,进行步骤十五;否则进行步骤十三;
[0024]十五.控制电机停止动作,输出上锁告警信号,结束;
[0025]十六.控制电机开始反转,并且控制计数器以基准步长开始累加计数;
[0026]十七.如果电子转向柱锁的锁舌到达解锁位置,则进行步骤五十;否则,控制电机继续反转,并且控制计数器以基准步长继续累加计数,进行步骤十八;
[0027]十八.如果计数器累加值增加到开启保护行门限值加关闭保护门限值的和,进行步骤十九;否则进行步骤十七;
[0028]十九.控制电机停止动作,输出解锁告警信号,结束;
[0029]五十.控制电机停止动作,并且将所述计数器置为初始值。
[0030]较佳的,步骤二中,当锁舌在上锁位置,进行步骤二一 ;
[0031]二一.如果接收到解锁触发信号,并且车身其他模块信息满足解锁执行条件,则控制电机开始反转,并且控制所述计数器从初始值以基准步长开始累加计数;
[0032]二二.如果电机开始反转后未达到第一设定时间,进行步骤二三;如果电机开始反转后达到设定时间,则进行步骤二四;
[0033]二三.如果电子转向柱锁的锁舌到达解锁位置,则进行步骤五十;否则,控制电机继续反转,并且控制所述计数器继续以基准步长累加计数,进行步骤二二;
[0034]二四.控制电机继续反转,并且控制计数器以N倍基准步长继续累加计数,进行步骤二五,N大于I ;
[0035]二五.如果电子转向柱锁的锁舌到达解锁位置,则进行步骤五十;否则,控制电机继续反转,并且控制计数器以N倍基准步长继续累加计数,进行步骤二六;
[0036]二六.如果计数器累加值增加到开启保护门限值,进行步骤二七;否则进行步骤二五;
[0037]二七.控制电机停止动作,并且控制计数器以基准步长进行累减计数;
[0038]二八.当计数器计数值减小到关闭保护程门限值,允许电机动作;关闭保护门限值,大于初始值并且小于开启保护门限值;
[0039]二九.如果收到解锁触发信号,并且车身其他模块信息满足解锁执行条件,则进行步骤三十;如果收到上锁触发信号,并且车身其他模块信息满足上锁执行条件,则进行步骤三四;
[0040]三十.控制电机开始反转,并且控制计数器以基准步长继续累减计数;
[0041]三一.如果电子转向柱锁的锁舌到达解锁位置,则进行步骤五十;否则,控制电机继续反转,并且控制计数器以基准步长继续累减计数,进行步骤三二;
[0042]三二.如果计数器累加值减小到初始值,进行步骤三三;否则进行步骤三一;
[0043]三三.控制电机停止动作,输出解锁告警信号,结束;
[0044]三四.控制电机开始正转,并且控制计数器以基准步长开始累加计数;
[0045]三五.如果电子转向柱锁的锁舌到达上锁位置,则进行步骤五十;否则,控制电机继续正转,并且控制计数器以基准步长继续累加计数,进行步骤三六;
[0046]三六.如果计数器累加值增加到开启保护门限值加关闭保护门限值的和,进行步骤三七;否则进行步骤三五;
[0047]三七.控制电机停止动作,输出上锁告警信号,结束。
[0048]较佳的,N为2或3。
[0049]较佳的,车身其他模块信息,包括点火开关状态、车速、发动机转速、档位信息。
[0050]较佳的,当点火开关断开,车速为0,发动机转速为0,并且档位为空档时,满足上锁或解锁执行条件。
[0051]较佳的,点火开关状态信息,来自车身控制模块;
[0052]车速、发动机转速信息,来自发动机管理系统;
[0053]档位信息,来自自动变速箱控制模块;
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1