一种用于多张驾驶员卡时判定并记录疲劳驾驶的方法技术

技术编号:13334711 阅读:110 留言:0更新日期:2016-07-12 10:08
一种用于多张驾驶员卡时判定并记录疲劳驾驶的方法,本发明专利技术涉及用于多张驾驶员卡时判定并记录疲劳驾驶的方法。本发明专利技术的目的是为了解决现有多人轮流驾驶一辆车时还不能准确的记录疲劳驾驶信息来判断是否有驾驶员疲劳驾驶的问题。数据采集模块采集车速信号,判定当前车辆是否处于静止状态,如果处于静止状态,当前车速为0,当前车辆处于停车状态;否则当前车辆处于进入开车状态;如果不处于静止状态,当前车速为0,当前车辆处于进入停车状态;否则,当前车辆处于开车状态;当前驾驶员卡号码的疲劳驾驶标志等于0,设置连续驾驶时间=0;疲劳驾驶标志等于1表明处于疲劳驾驶;本发明专利技术应用于判定并记录疲劳驾驶领域。

【技术实现步骤摘要】

本专利技术涉及用于多张驾驶员卡时判定并记录疲劳驾驶的方法
技术介绍
随着汽车行业的快速发展,也带来了一个严重的问题一一交通事故,据统计,其中57%的交通事故与疲劳驾驶有关。汽车行驶记录仪作为事故实时记录的有效工具,交通执法部门有效的执法工具,如何能够准确的记录疲劳驾驶信息至关重要。然而现有多人轮流驾驶一辆车时还不能准确的记录疲劳驾驶信息来判断是否有驾驶员疲劳驾驶。
技术实现思路
本专利技术的目的是为了解决现有多人轮流驾驶一辆车时还不能准确的记录疲劳驾驶信息来判断是否有驾驶员疲劳驾驶的问题,而提出。上述的专利技术目的是通过以下技术方案实现的:步骤一、开始;步骤二、数据采集模块采集车速信号,判定当前车辆是否处于静止状态,如果处于静止状态,判断当前车速是否为O ;如果当前车速为O,当前车辆处于停车状态,则执行步骤四;如果当前车速不为O,当前车辆处于进入开车状态,则执行步骤三;如果不处于静止状态,判断当前车速是否为O;如果当前车速为O,当前车辆处于进入停车状态,则执行步骤五;如果当前车速不为O,当前车辆处于开车状态,则执行步骤六;步骤三、当车辆处于进入开车状态,则判断疲劳驾驶标志,数据采集模块采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集当前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,如果当前驾驶员卡号码的连续驾驶时间为零,则当前驾驶员第一次开车,设置当前驾驶员连续驾驶时间=0;如果当前驾驶员卡号码的连续驾驶时间不为零,则当前驾驶员是再次行车,此时判断当前时间到上次停车的时间是否大于等于T smin,如果当前时间到上次停车的时间大于等于Tsmin,则当前驾驶员卡号码的疲劳驾驶标志等于0,设置连续驾驶时间=0;如果当前时间到上次停车的时间小于Tsmin,则将停车时间加入到连续驾驶时间内;判断连续驾驶时间是否大于等于Tmrun,如果连续驾驶时间大于等于TmrunJlJS定当前驾驶员卡号码的疲劳驾驶标志为I,将疲劳驾驶数据存储到疲劳驾驶数据存储模块(flash)中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;所述,疲劳驾驶标志等于O表明不处于疲劳驾驶;疲劳驾驶标志等于I表明处于疲劳驾驶;当车辆处于停车状态,则执行步骤四;当车辆处于进入停车状态,则执行步骤五;当车辆处于开车状态,则执行步骤六;步骤四、当车辆处于停车状态,则判断疲劳驾驶标志,当停车时间小于Tsmin,则数据采集模块采集停车前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集停车前登录的驾驶员卡号码查找停车前驾驶员卡号码的连续驾驶时间,将停车时间与停车前驾驶员卡号码的连续驾驶时间相加,判断停车时间与停车前驾驶员卡号码的连续驾驶时间相加后的时间是否大于等于Tmrun,如果停车时间与停车前驾驶员卡号码的连续驾驶时间相加大于等于Tmrun,则设定停车前登录的驾驶员卡号码疲劳驾驶标志为I,将疲劳驾驶数据存储到疲劳驾驶数据存储模块(flash)中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;如果停车时间与停车前驾驶员卡号码的连续驾驶时间相加小于车前登录的驾驶员卡号码疲劳驾驶标志为0,设置连续驾驶时间=0;当停车时间大于Tsmin,则疲劳驾驶标志等于0,设置连续驾驶时间=0;所述,疲劳驾驶标志等于O表明不处于疲劳驾驶;疲劳驾驶标志等于I表明处于疲劳驾驶;当车辆处于进入开车状态,执行步骤三;当车辆处于进入停车状态,则执行步骤五;当车辆处于开车状态,则执行步骤六;步骤五、当车辆处于进入停车状态,则判断疲劳驾驶标志,数据采集模块采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集当前前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,判断当前驾驶员卡号码的连续驾驶时间是否大于等于Tmrun,如果当前驾驶员卡号码的连续驾驶时间大于等于Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为I,将疲劳驾驶数据存储到疲劳驾驶数据存储模块(flash)中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;如果当前驾驶员卡号码的连续驾驶时间小于Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为O,设置连续驾驶时间=0;所述,疲劳驾驶标志等于O表明不处于疲劳驾驶;疲劳驾驶标志等于I表明处于疲劳驾驶;当车辆处于进入开车状态,执行步骤三;当车辆处于停车状态,则执行步骤四;当车辆处于开车状态,则执行步骤六;步骤六、当车辆处于开车状态,则判断疲劳驾驶标志,数据采集模块每秒采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集当前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,判断当前驾驶员卡号码的连续驾驶时间是否大于等于Tmrun,如果当前驾驶员卡号码的连续驾驶时间大于等于Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为I,将疲劳驾驶数据存储到疲劳驾驶数据存储模块(f Iash)中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;如果当前驾驶员卡号码的连续驾驶时间小于Tmrun,此时判断上次停车的时间是否大于等于Tsmin,如果上次停车的时间大于等于Tsmin,则当前驾驶员卡号码的疲劳驾驶标志等于O,设置连续驾驶时间=0;如果上次停车的时间小于Tsmin,则判断上次停车前的驾驶员卡号码是否是当前驾驶员卡号码,如果是当前驾驶员卡号码,则将上次停车时间、上次停车前的当前驾驶员卡号码的连续驾驶时间与停车后当前驾驶员卡号码的连续驾驶时间三者相加,如果相加后的当前驾驶员卡号码的连续驾驶时间小于Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为0,设置连续驾驶时间=0;如果相加后的当前驾驶员卡号码的当前第1页1 2 3 4 本文档来自技高网...
一种用于多张驾驶员卡时判定并记录疲劳驾驶的方法

【技术保护点】
一种用于多张驾驶员卡时判定并记录疲劳驾驶的方法,其特征在于一种用于多张驾驶员卡时判定并记录疲劳驾驶的方法具体是按照以下步骤进行的:步骤一、开始;步骤二、数据采集模块采集车速信号,判定当前车辆是否处于静止状态,如果处于静止状态,判断当前车速是否为0;如果当前车速为0,当前车辆处于停车状态,则执行步骤四;如果当前车速不为0,当前车辆处于进入开车状态,则执行步骤三;如果不处于静止状态,判断当前车速是否为0;如果当前车速为0,当前车辆处于进入停车状态,则执行步骤五;如果当前车速不为0,当前车辆处于开车状态,则执行步骤六;步骤三、当车辆处于进入开车状态,则判断疲劳驾驶标志,数据采集模块采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集当前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,如果当前驾驶员卡号码的连续驾驶时间为零,则当前驾驶员第一次开车,设置当前驾驶员连续驾驶时间=0;如果当前驾驶员卡号码的连续驾驶时间不为零,则当前驾驶员是再次行车,此时判断当前时间到上次停车的时间是否大于等于Tsmin,如果当前时间到上次停车的时间大于等于Tsmin,则当前驾驶员卡号码的疲劳驾驶标志等于0,设置连续驾驶时间=0;如果当前时间到上次停车的时间小于Tsmin,则将停车时间加入到连续驾驶时间内;判断连续驾驶时间是否大于等于Tmrun,如果连续驾驶时间大于等于Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;所述,疲劳驾驶标志等于0表明不处于疲劳驾驶;疲劳驾驶标志等于1表明处于疲劳驾驶;当车辆处于停车状态,则执行步骤四;当车辆处于进入停车状态,则执行步骤五;当车辆处于开车状态,则执行步骤六;步骤四、当车辆处于停车状态,则判断疲劳驾驶标志,当停车时间小于Tsmin,则数据采集模块采集停车前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集停车前登录的驾驶员卡号码查找停车前驾驶员卡号码的连续驾驶时间,将停车时间与停车前驾驶员卡号码的连续驾驶时间相加,判断停车时间与停车前驾驶员卡号码的连续驾驶时间相加后的时间是否大于等于Tmrun,如果停车时间与停车前驾驶员卡号码的连续驾驶时间相加大于等于Tmrun,则设定停车前登录的驾驶员卡号码疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;如果停车时间与停车前驾驶员卡号码的连续驾驶时间相加小于Tmrun,则设定停车前登录的驾驶员卡号码疲劳驾驶标志为0,设置连续驾驶时间=0;当停车时间大于Tsmin,则疲劳驾驶标志等于0,设置连续驾驶时间=0;所述,疲劳驾驶标志等于0表明不处于疲劳驾驶;疲劳驾驶标志等于1表明处于疲劳驾驶;当车辆处于进入开车状态,执行步骤三;当车辆处于进入停车状态,则执行步骤五;当车辆处于开车状态,则执行步骤六;步骤五、当车辆处于进入停车状态,则判断疲劳驾驶标志,数据采集模块采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集当前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,判断当前驾驶员卡号码的连续驾驶时间是否大于等于Tmrun,如果当前驾驶员卡号码的连续驾驶时间大于等于Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;如果当前驾驶员卡号码的连续驾驶时间小于Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为0,设置连续驾驶时间=0;所述,疲劳驾驶标志等于0表明不处于疲劳驾驶;疲劳驾驶标志等于1表明处于疲劳驾驶;当车辆处于进入开车状态,执行步骤三;当车辆处于停车状态,则执行步骤四;当车辆处于开车状态,则执行步骤六;步骤六、当车辆处于开车状态,则判断疲劳驾驶标志,数据采集模块每秒采集当前登录的驾驶员卡号码,数据处理模块根据数据采集模块采集当前登录的驾驶员卡号码查找当前驾驶员卡号码的连续驾驶时间,判断当前驾驶员卡号码的连续驾驶时间是否大于等于Tmrun,如果当前驾驶员卡号码的连续驾驶时间大于等于Tmrun,则设定当前驾驶员卡号码的疲劳驾驶标志为1,将疲劳驾驶数据存储到疲劳驾驶数据存储模块中,包括疲劳驾驶的驾驶证号码、疲劳驾驶的开始时间、疲劳驾驶的结束时间;并将存储到疲劳驾驶数据存储模块中的疲劳驾驶数据发送给数据处理模块;如果当前驾驶员卡号码的连续驾驶时间小于Tmrun,此时判断上...

【技术特征摘要】

【专利技术属性】
技术研发人员:吴南南吕端秋程少林
申请(专利权)人:航天科技控股集团股份有限公司
类型:发明
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1