CN114624780A - 一种方向盘脱手检测方法、装置、介质 - Google Patents
一种方向盘脱手检测方法、装置、介质 Download PDFInfo
- Publication number
- CN114624780A CN114624780A CN202210264382.3A CN202210264382A CN114624780A CN 114624780 A CN114624780 A CN 114624780A CN 202210264382 A CN202210264382 A CN 202210264382A CN 114624780 A CN114624780 A CN 114624780A
- Authority
- CN
- China
- Prior art keywords
- steering wheel
- variation
- variable quantity
- detection
- threshold
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V3/00—Electric or magnetic prospecting or detecting; Measuring magnetic field characteristics of the earth, e.g. declination, deviation
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Geology (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Geophysics (AREA)
- Steering Controls (AREA)
Abstract
本申请公开了一种方向盘脱手检测方法、装置、介质,包括:获取各检测周期内方向盘的电容检测值的第一基准变化量,并计算预设周期内的第二基准变化量和第一操作变化量,以便于根据方向盘处电容检测值的变化情况确定方向盘是否脱手,其中,第二基准变化量为预设周期内各第一基准变化量之和,第一操作变化量为绝对值大于第一操作阈值的各第一基准变化量之和。利用第二基准变化量对第一操作变化量进行修正,以获取第二操作变化量;以防止由于温度变化导致的电容检测值变化对脱手检测结果造成干扰,并根据第二操作变化量确定方向盘是否脱手。本申请通过对第一操作变化量进行修正,以防止温度对电容检测造成的干扰,提高方向盘脱手检测的准确率。
Description
技术领域
本申请涉及汽车控制领域,特别是涉及一种汽车方向盘脱手检测方法、装置、介质。
背景技术
在汽车驾驶过程中,当遇到突发情况或驾驶员注意力被影响时,驾驶员的双手可能会离开方向盘,造成交通事故。因此,需要检测方向盘是否脱手,以在方向盘脱手后及时采取措施,对于安全驾驶具有重要意义。
通常采用包裹在方向盘表面的电容式检测膜检测驾驶员对方向盘的操作和驾驶员双手是否与方向盘有接触,从而确定方向盘是否脱手。但由于方向盘表面会存在加热膜,加热膜的温度变化会影响电容式检测膜的检测结果,造成误判。
由此可见,如何提出一种新的方向盘脱手检测***,以实现抑制温度变化对检测结果的干扰、提高方向盘脱手检测的准确度的目的,是本领域技术人员亟需解决的问题。
发明内容
本申请的目的是提供一种方向盘脱手检测方法、装置、介质,以实现抑制温度变化对检测结果的干扰、提高方向盘脱手检测的准确度的目的。
为了解决上述技术问题,本申请提供一种方向盘脱手检测方法,该方法包括:
获取各检测周期内方向盘的电容检测值的第一基准变化量;
计算预设周期内的第二基准变化量,所述第二基准变化量为预设周期内各所述第一基准变化量之和;
计算预设周期内的第一操作变化量,所述第一操作变化量为绝对值大于第一操作阈值的各所述第一基准变化量之和;
利用所述第二基准变化量对所述第一操作变化量进行修正,以获取第二操作变化量;
根据所述第二操作变化量判断所述方向盘的工作状态。
优选的,所述获取各检测周期内方向盘的电容检测值的第一基准变化量包括:
获取方向盘电容测量值和环境电容测量值;
根据所述方向盘电容测量值和所述环境电容测量值计算所述第一基准变化量。
优选的,所述获取方向盘电容测量值和环境电容测量值的步骤后,还包括:
对所述方向盘电容测量值和所述环境电容测量值进行滤波操作。
优选的,所述根据所述方向盘电容测量值和所述环境电容测量值计算所述第一基准变化量的步骤后,还包括:
获取当前加热单元温度值;
根据所述当前加热单元温度值对所述第一基准变化量进行温度补偿运算。
优选的,所述利用所述第二基准变化量对所述第一操作变化量进行修正以获取第二操作变化量包括:
若所述第一操作变化量大于所述第二基准变化量与所述第二操作阈值之差,则将所述第二操作变化量设为所述第二基准变化量与所述第二操作阈值之差;
当所述第二基准变化量大于所述第三操作阈值时,若所述第一操作变化量小于所述第二基准变化量与所述第三操作阈值之差,则将所述第二操作变化量设为所述第二基准变化量与所述第三操作阈值之差;
若所述第一操作变化量大于所述第二基准变化量与所述第二操作阈值之差,则将所述第二操作变化量设为所述第二基准变化量与所述第二操作阈值之差;
其中,所述第二操作阈值小于所述第三操作阈值。
优选的,所述根据所述第二操作变化量判断所述方向盘的工作状态包括:
所述工作状态包括:强碰状态、弱碰状态、脱手状态;
若所述第二操作变化量大于第一触碰阈值,则确定所述方向盘处于所述强碰状态;
若所述第二操作变化量不大于所述第一触碰阈值且大于第二触碰阈值,则确定所述方向盘处于所述弱碰状态;
若所述第二操作变化量不大于所述第二触碰阈值,则确定所述方向盘处于所述脱手状态。
优选的,所述根据所述第二操作变化量判断所述方向盘的工作状态的步骤后,还包括:
设置第一回滞参数和第二回滞参数;
当所述方向盘处于所述强碰状态或所述弱碰状态时,判断所述第二操作变化量是否小于所述第二触碰阈值与所述第一回滞参数之差;
若小于,则将所述工作状态设为脱手状态;
当所述工作状态处于所述强碰状态时,判断所述第二操作变化量是否小于所述第一触碰阈值与所述第二回滞参数之差且所述第二操作变化量不小于于所述第二触碰阈值与所述第一回滞参数之差;
若是,则将所述工作状态设为弱碰状态。
为解决上述技术问题,本申请还提供一种方向盘脱手检测装置,包括:
获取模块,用于获取各检测周期内方向盘的电容检测值的第一基准变化量;
第一计算模块,用于计算预设周期内的第二基准变化量,所述第二基准变化量为预设周期内各所述第一基准变化量之和;
第二计算模块,用于计算预设周期内的第一操作变化量,所述第一操作变化量为绝对值大于第一操作阈值的各所述第一基准变化量之和;
修正模块,用于利用所述第二基准变化量对所述第一操作变化量进行修正,以获取第二操作变化量;
判断模块,用于根据所述第二操作变化量判断所述方向盘的工作状态。
为解决上述技术问题,本申请还提供一种方向盘脱手检测装置,包括存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现所述的方向盘脱手检测方法的步骤。
为解决上述技术问题,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的方向盘脱手检测方法的步骤。
本申请所提供的方向盘脱手检测方法包括:获取各检测周期内方向盘的电容检测值的第一基准变化量,并计算预设周期内的第二基准变化量和预设周期内的第一操作变化量,以便于根据方向盘处电容检测值的变化情况确定方向盘是否脱手,其中,第二基准变化量为预设周期内各第一基准变化量之和,第一操作变化量为绝对值大于第一操作阈值的各第一基准变化量之和。利用第二基准变化量对第一操作变化量进行修正,以获取第二操作变化量;以防止由于温度变化导致的电容检测值变化对脱手检测结果造成干扰。根据第二操作变化量判断方向盘的工作状态,从而确定方向盘是否脱手。由此可见,本申请所提供的方案,通过对第一操作变化量进行修正,以防止温度对电容检测造成的干扰,提高方向盘脱手检测的准确率。
此外,本申请还提供了一种方向盘脱手检测装置、介质,与上述方法对应,效果同上。
附图说明
为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例所提供的一种方向盘脱手检测***的结构图;
图2为本申请实施例所提供的一种方向盘脱手检测方法的流程图;
图3为本申请实施例所提供的一种方向盘脱手检测装置的结构图;
图4为本申请实施例所提供的另一种方向盘脱手检测装置的结构图;
附图标记如下:1为控制单元、2为第一单向导通器件、3为第二单向导通器件、4为检测/加热单元。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
本申请的核心是提供一种方向盘脱手检测方法、装置、介质。
为了使本技术领域的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。
在驾驶员驾驶汽车的过程中,当遇到突发情况或驾驶员注意力被影响时,驾驶员的双手可能会离开方向盘,造成交通事故。为了提高汽车驾驶的安全性,本申请提供了一种方向盘脱手检测方法,获取各检测周期内方向盘的电容检测值的第一基准变化量,并计算预设周期内的第二基准变化量和预设周期内的第一操作变化量,以便于根据方向盘处电容检测值的变化情况确定方向盘是否脱手,其中,第二基准变化量为预设周期内各第一基准变化量之和,第一操作变化量为绝对值大于第一操作阈值的各第一基准变化量之和。利用第二基准变化量对第一操作变化量进行修正,以获取第二操作变化量;以防止由于温度变化导致的电容检测值变化对脱手检测结果造成干扰。根据第二操作变化量判断方向盘的工作状态,从而确定方向盘是否脱手。
本申请所提供的方向盘脱手检测方法应用于具有电容检测单元和加热单元的方向盘,在具体实施中,电容检测单元和加热单元可以为互不关联的两个单元,也可以为一个集成单元,在不同时间控制集成单元分别指向检测工作和加热工作。需要注意的是,若电容检测单元与加热单元为互不关联的两个单元,二者间需要额外设置隔离膜以防止加热单元的温度变化影响电容检测单元的检测结果,但这一方案会提高设备成本。图1为本申请实施例所提供的一种方向盘脱手检测***的结构图,如图1所示,该***包括:控制单元1、第一单向导通器件2、第二单向导通器件3、检测/加热单元4和相应的控制电路,其中检测/加热单元4为集成了电容检测功能和方向盘加热功能的装置(例如金属加热丝)。在一个工作周期中,检测/加热单元4在控制单元1的控制下,在不同时间分别执行加热任务和检测任务。在工作周期的加热阶段,检测/加热单元4执行加热任务,方向盘温度升高;在检测阶段,检测/加热单元4执行检测任务以检测是否出现方向盘脱手的情况,此时,由于第一单向导通器件2和第二单向导通器件3的存在,当执行检测任务时,检测/加热单元4与加热控制电路间处于断路状态,使加热控制电路中的电子器件和电信号无法对检测/加热单元4获取到的检测信号造成干扰,保证脱手检测结果的准确性。在具体实施中,第一单向导通器件2和第二单向导通器件3可以为二极管,也可以为其他集成芯片控制电路,此处不做限定。此外,可以选用AS8579电容传感芯片执行电容检测工作,此电容传感芯片可以检测带有电阻信息的电容参数,共有10路检测通道,可通过spi由控制单元1控制各检测通道的开启数据检测功能及检测结果的读取。控制单元1以10ms为周期获取检测通道的数据。
图2为本申请实施例所提供的一种方向盘脱手检测方法的流程图,如图2所示,该方法包括:
S10:获取各检测周期内方向盘的电容检测值的第一基准变化量。
在具体实施中,技术人员根据方向盘脱手检测算法设置检测周期,计算每个检测周期内方向盘检测值的第一基准变化量。其中,检测周期的时间长短可以由技术人员根据实际情况设定,通常为80ms。
可以理解的是,需要通过电容检测单元获取第一基准变化量。具体的,电容检测单元可以为数字检测装置,也可以为金属电容丝。电容检测单元设置在方向盘表面,当驾驶人员触碰方向盘时,即可获取电容检测值,并根据电容检测值判断驾驶人员与方向盘的接触面积。
进一步的,由于电容检测单元工作时容易受外界环境温度的干扰,导致获取的电容检测值不准确,从而影响脱手检测结果。为了解决这一问题,可以检测方向盘工作环境的温度,并根据温度对检测结果进行修正。
可以理解的是,为了保证数据可靠性,还可以对获取到的数据进行滤波操作。
S11:计算预设周期内的第二基准变化量,第二基准变化量为预设周期内各第一基准变化量之和。
可以理解的是,预设周期为技术人员预先选定的计算周期,预设周期内包含一个或多个检测周期。预设周期内包含的检测周期越少,即预设周期越短,则方向盘脱手检测响应速度越快,但如果周期过短,会导致无法区分是温度变化还是驾驶人员操作方向盘引起的电容变化量。
在具体实施中,通过累加各检测周期内的第一基准变化量,获取预设周期内第二基准变化量。若第二基准变化量小于0,则将第二基准变化量修正至0,基准变化量为0表征方向盘处于完全脱手状态。
S12:计算预设周期内的第一操作变化量,第一操作变化量为绝对值大于第一操作阈值的各第一基准变化量之和。
需要注意的是,引起电容检测单元检测结果发生变化的主要原因包括:电容检测单元自身的温度变化和驾驶人员操作方向盘(触碰方向盘或放开方向盘);由温度变化引起的电容变化速度远远小于驾驶人员操作引起的电容变化速度,因此,在具体实施中,主要通过判断驾驶员是否操作方向盘判断方向盘是否脱手。本实施例中,获取由于驾驶人员操作方向盘引起的电容变化量作为操作变化量,为了去除电容检测单元自身的温度变化对检测结果的干扰,需要筛选出操作变化量中大于第一操作阈值的量并求和以获取第一操作变化量。可以理解的是,第一操作阈值可以由技术人员预先设定,也可以根据实际情况计算。在本实施例中,为了防止温度变化对检测结果的干扰,第一操作阈值为根据第一基准变化量确定的值。当第一基准变化量的绝对值大于第一操作阈值时,表明该变化是由于驾驶人员操作方向盘引起的;当第一基准变化量不大于第一操作阈值时,表明该变化是由于温度检测单元温度变化引起的。
S13:利用第二基准变化量对第一操作变化量进行修正,以获取第二操作变化量;
进一步的,第一操作阈值可以很大程度上表征驾驶人员对方向盘的操作情况,但当电容检测单元处于快速温度变化过程中时,若驾驶人员多次连续触碰或释放方向盘,或多次以不完全接触的握姿在方向盘上移动双手时,由加热丝温度引起的检测结果变化会因为与驾驶员操作方向盘引起的检测结果变化同时发生而逐渐叠加到第一操作变化量中,当累计一段时间后,第一操作变化量将失真,不能准确表征方向盘是否处于脱手状态。因此,还需要利用第二基准变化量对第一操作变化量进行修正,以获取第二操作变化量。
在具体实施中,可以通过分级设置操作阈值的方式对第一操作变化量进行修正。可以理解的是,可以设置两级操作阈值,也可以设置多级操作阈值,此处不做限定。
本实施例中以设置两级操作阈值(第二操作阈值、第三操作阈值)的情况为例对方案进行说明。
若第一操作变化量大于第二基准变化量与第二操作阈值之差,则将第二操作变化量设为第二基准变化量与第二操作阈值之差。当第二基准变化量大于第三操作阈值时,若第一操作变化量小于第二基准变化量与第三操作阈值之差,则将第二操作变化量设为第二基准变化量与第三操作阈值之差。若第一操作变化量大于第二基准变化量与第二操作阈值之差,则将第二操作变化量设为第二基准变化量与第二操作阈值之差;其中,第二操作阈值小于第三操作阈值。
S14:根据第二操作变化量判断方向盘的工作状态。
根据修正后的第二操作变化量判断方向盘的工作状态,若第二操作变化量大于预设变化量,则表明方向盘未脱手,否则表明方向盘已经脱手。
本申请所提供的方向盘脱手检测方法包括:获取各检测周期内方向盘的电容检测值的第一基准变化量,并计算预设周期内的第二基准变化量和预设周期内的第一操作变化量,以便于根据方向盘处电容检测值的变化情况确定方向盘是否脱手,其中,第二基准变化量为预设周期内各第一基准变化量之和,第一操作变化量为绝对值大于第一操作阈值的各第一基准变化量之和。利用第二基准变化量对第一操作变化量进行修正,以获取第二操作变化量;以防止由于温度变化导致的电容检测值变化对脱手检测结果造成干扰。根据第二操作变化量判断方向盘的工作状态,从而确定方向盘是否脱手。由此可见,本申请所提供的方案,通过对第一操作变化量进行修正,以防止温度对电容检测造成的干扰,提高方向盘脱手检测的准确率。
在具体实施中,为了避免环境温度影响电容检测结果,需要从电容变化量中去除由于温度变化引起的电容变化。
在上述实施例的基础上,获取各检测周期内方向盘的电容检测值的第一基准变化量包括:
获取方向盘电容测量值和环境电容测量值;
根据方向盘电容测量值和环境电容测量值计算第一基准变化量。
可以理解的是,电容检测单元具有至少两个检测通道,其中一个检测通道与方向盘连接,用于获取方向盘处的电容变化量,即方向盘电容测量值,另一个检测通道暴露在方向盘附近的环境中,用于获取环境温度变化引起的电容变化量,即环境电容测量值。由于方向盘检测通道接有加热丝负载,环境检测通道为悬空,因此方向盘电容测量值一定大于环境电容测量值。将方向盘电容测量值减去环境电容测量值的结果作为第一基准变化量。在驾驶过程中,第一基准变化量不受环境温度影响,可以提高方向盘脱手检测的准确率。
在本实施例中,通过方向盘电容测量值和环境电容测量值计算第一基准变化量,以消除环境温度对电容检测结果的干扰,提高方向盘脱手检测方法的可靠性。
在具体实施中,当电容检测单元和加热单元均为金属加热丝时,电容检测值还会受到金属加热丝材料、金属加热丝温度、方向盘表面材料等因素的影响。其中,金属加热丝温度对检测结果的影响较大。
为了解决这一问题,在上述实施例的基础上,当根据方向盘电容测量值和环境电容测量值计算第一基准变化量的步骤后,还包括:
获取当前加热单元温度值;
根据当前加热单元温度值对第一基准变化量进行温度补偿运算。
为了消除加热单元(加热丝)温度变化引起的电容检测数据变化,本实施例中引入温度补偿算法,通过检测加热单元温度对第一基准变化量进行温度补偿。
在具体实施中,通过温度采集单元获取加热单元温度,其中,温度采集单元可以为加热***中的装置,也可以为额外设置的温度传感器,前一种方案可以降低设备成本。
通常,加热单元内嵌有NTC热敏电阻,可以通过温度监测电路中电阻和NTC热敏电阻的分压来计算加热单元的温度。具体的,由于NTC热敏电阻阻值与温度成线性关系,分压值也将与温度成线性关系,可以通过检测NTC热敏电阻的分压值,以通过阻值与温度的线性关系计算出对应的温度值。
在具体实施中,预先通过实验的方式确定方向盘处于脱手状态下与不同温度对应的检测结果,从而计算出温度对检测结果的影响。通常检测-40℃、0℃、25℃、50℃、85℃时脱手状态下的加热丝的电容变化值,检测结果与温度基本呈线性关系,即单位温度变化量下的电容变化值是固定值,通过此方法计算出单位温度补偿值,对于相同型号的方向盘,此单位温度补偿值是固定的。
在计算过程中,还需要确定标准温度下的电容参考值。可以在方向盘产线增加标定工位,产线控制恒温25℃。在标定工位设置方向盘,连接控制器与方向盘,通过控制器通讯总线发送命令使控制器记录此时检测到的电容检测值作为电容参考值并保存到数据存储区,并将完成标定的标志记录到数据存储区。
获取电容参考值和单位温度补偿值后,即可确定当前温度下的方向盘脱手状态下的电容基准值,电容基准值=电容参考值+(当前加热单元温度值-25℃)*单位温度补偿值。根据电容基准值获取检测周期内第一基准变化量,即可消除加热单元温度对电容检测值的干扰。
在本实施例中,当电容检测单元和加热单元均为金属加热丝时,通过检测加热单元的温度和温度补偿值获取当前温度下的电容基准值,消除加热丝温度对检测结果的干扰,提高方向盘脱手检测方法的可靠性和准确率。
在具体实施中,在电容检测单元测量电容的过程中,可能会由于其他扰动导致检测到的电容值不准确,为了提高电容检测值的可信度,从而提高方向盘脱手检测结果的准确程度,可以对获取到的测量值进行滤波操作。
在上述实施例的基础上,获取方向盘电容测量值和环境电容测量值的步骤后,还包括:对方向盘电容测量值和环境电容测量值进行滤波操作。
在此对选用的滤波算法不做限定,可以为中位值滤波法,限幅滤波法,算术平均滤波法,逆推平均滤波法等。
本实施例中选用中位平均值值滤波法对获取到的方向盘电容测量值和环境电容测量值进行滤波操作。在具体实施中,将获取到的若干个(例如12个)测量值分为一组,将每组测量值均放入队列中,删除其中的最大值和最小值,并计算剩余测量值的平均值,以实现对方向盘电容测量值和环境电容测量值的滤波操作。
进一步的,还可以在方向盘电容测量电路和环境电容测量电路中加入滤波电路,进一步提高测量值的准确性。
在本实施例中,在获取方向盘电容测量值和环境电容测量值后,对方向盘电容测量值和环境电容测量值进行滤波操作。防止电容测量过程中电路扰动对电容测量值的影响,提高提高方向盘脱手检测结果的准确性和可靠性。
在具体实施中,当电容检测单元处于快速温度变化过程中时,若驾驶人员多次连续触碰或释放方向盘,或多次以不完全接触的握姿在方向盘上移动双手时,由加热丝温度引起的检测结果变化会因为与驾驶员操作方向盘引起的检测结果变化同时发生而逐渐叠加到第一操作变化量中,导致第一操作变化量失真。
为了解决这一问题,需要利用第二基准变化量对第一操作变化量进行修正以获取第二操作变化量。具体的,本申请所提供的方案中通过设置分级操作阈值,并根据分级操作阈值对第一操作变化量进行修正。可以理解的是,可以设置两级操作阈值,也可以设置多级操作阈值。本实施例中以两级操作阈值为例对修正操作进行说明。
在上述实施例的基础上,
若第一操作变化量大于第二基准变化量与第二操作阈值之差,则将第二操作变化量设为第二基准变化量与第二操作阈值之差;
当第二基准变化量大于第三操作阈值时,若第一操作变化量小于第二基准变化量与第三操作阈值之差,则将第二操作变化量设为第二基准变化量与第三操作阈值之差;
若第一操作变化量大于第二基准变化量与第二操作阈值之差,则将第二操作变化量设为第二基准变化量与第二操作阈值之差。通过对第一操作变化量的修正,使第二操作变化量的值小于或等于第二基准变化量与第二操作阈值之差,且大于或等于第二基准变化量与第二操作阈值之差,以在驾驶人员缓慢触碰方向盘导致检测结果不准确的情况下实现对第一操作变化量的修正。当驾驶人员缓慢触碰方向盘时,由于操作引起的电容变化速度和加热引起的电容变化速度处于同一数量级,为了防止加热丝温度引起的电容变化量叠加到第一操作变化量中,当第一操作变化量小于第二基准变化量与第三操作阈值之差,将第二操作变化量设为第二基准变化量与第三操作阈值之差。以保证第一操作变化量能够准确反映出驾驶人员对方向盘的操作。其中,第二操作阈值小于第三操作阈值。
在本实施例中,通过设置分级操作阈值对第一操作变化量进行修正,防止加热丝温度引起的电容检测结果变化叠加到第一操作变化量中,导致第一操作变化量失真,提高方向盘脱手检测的准确性和可靠性。
在驾驶人员驾驶车辆过程中,由于车辆行驶速度较快且检测和提醒具有一定滞后性,当确定方向盘脱手并提醒时可能已无法避免危险。
为了解决这一问题,在上述实施例的基础上,根据第二操作变化量判断方向盘的工作状态包括:
工作状态包括:强碰状态、弱碰状态、脱手状态。
若第二操作变化量大于第一触碰阈值,则确定方向盘处于强碰状态;
若第二操作变化量不大于第一触碰阈值且大于第二触碰阈值,则确定方向盘处于弱碰状态;
若第二操作变化量不大于第二触碰阈值,则确定方向盘处于脱手状态,其中,第一触碰阈值大于第二触碰阈值。
可以理解的是,还可以设置多级触碰阈值,更加准确的检测方向盘的工作状态。设置的触碰阈值越多,检测结构更加灵敏,但计算资源消耗量也会随之增加。
在具体实施中,当方向盘处于强碰状态时,无需向驾驶人员发出提醒;当方向盘处于弱碰状态时,通过警示灯或警报器或显示屏向驾驶人员发出提醒;当方向盘处于脱手状态时,除向驾驶人员发出提醒外,还可以控制车辆缓慢减速等,以保证驾驶人员的安全。
可以理解的是,第一操作变化量、第二操作变化量在***上电后初始值为0,由于上电前驾驶员可能已经把手触碰在了方向盘上,也可能没有触碰方向盘,所以定义刚上电时的状态为初始态。当驾驶员操作方向盘(即驾驶员触碰方向盘并放开方向盘)后,即可获取第二操作变化量并根据第二操作变化量确定方向盘的工作状态,因此,方向盘的工作状态与初始态无关,仅与第一操作变化量、第二操作变化量和触碰阈值有关。
在本实施例中,通过设置多级触碰阈值准确确定方向盘的工作状态,从而采取相应操作以保证驾驶人员的安全。
在具体实施中,为了提高方向盘工作状态判断的准确性,防止方向盘工作状态切换时的误差,可以给各级触碰阈值设置回滞参数,回滞参数可根据实际操作变化和与手触碰方向盘面积的关系合理设置。例如,当第一触碰阈值为90,第二触碰阈值设为40时,第一回滞参数和第二回滞参数均设为20。
在上述实施例的基础上,根据第二操作变化量判断方向盘的工作状态的步骤后,还包括:
设置第一回滞参数和第二回滞参数;
当方向盘处于强碰状态或弱碰状态时,判断第二操作变化量是否小于第二触碰阈值与第一回滞参数之差;
若小于,则将工作状态设为脱手状态;
当工作状态为强碰状态时,若第二操作变化量是否小于第一触碰阈值与第二回滞参数之差且第二操作变化量不小于于第二触碰阈值与第一回滞参数之差;
若是,则将工作状态设为弱碰状态。
进一步的,为增强工作状态切换的稳定性,可为以上各工作状态的切换设置消抖时间,例如当前为弱碰状态,当操作变化和大于第一触碰阈值,并且持续超过消抖时间,当前状态才切换为强碰状态,具体的,从初始态切换到其他状态的消抖时间为40ms,其他状态间的消抖时间为100ms。
此外,还可以设置零飘阈值和零飘修正时间阈值,当第一操作变化量或第二操作变化量处于零飘阈值范围内且持续时间达到零飘修正时间阈值时,将第一操作变化量或第二操作变化量修正为0,并将第一基准变化量和第二基准变化量修正为0。
在上述实施例中,对于方向盘脱手检测方法进行了详细描述,本申请还提供方向盘脱手检测装置对应的实施例。需要说明的是,本申请从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
图3为本申请实施例所提供的一种方向盘脱手检测装置的结构图,如图3所示,该装置包括:
获取模块10,用于获取各检测周期内方向盘的电容检测值的第一基准变化量;
第一计算模块11,用于计算预设周期内的第二基准变化量,第二基准变化量为预设周期内各第一基准变化量之和;
第二计算模块12,用于计算预设周期内的第一操作变化量,第一操作变化量为绝对值大于第一操作阈值的各第一基准变化量之和;
修正模块13,用于利用第二基准变化量对第一操作变化量进行修正,以获取第二操作变化量;
判断模块14,用于根据第二操作变化量判断方向盘的工作状态。
由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
在本实施例中提供了一种方向盘脱手检测装置,该装置包括:获取各检测周期内方向盘的电容检测值的第一基准变化量,并计算预设周期内的第二基准变化量和预设周期内的第一操作变化量,以便于根据方向盘处电容检测值的变化情况确定方向盘是否脱手,其中,第二基准变化量为预设周期内各第一基准变化量之和,第一操作变化量为绝对值大于第一操作阈值的各第一基准变化量之和。利用第二基准变化量对第一操作变化量进行修正,以获取第二操作变化量;以防止由于温度变化导致的电容检测值变化对脱手检测结果造成干扰。根据第二操作变化量判断方向盘的工作状态,从而确定方向盘是否脱手。由此可见,本申请所提供的方案,通过对第一操作变化量进行修正,以防止温度对电容检测造成的干扰,提高方向盘脱手检测的准确率。
图4为本申请实施例所提供的另一种方向盘脱手检测装置的结构图,如图4所示,方向盘脱手检测装置包括:存储器20,用于存储计算机程序;
处理器21,用于执行计算机程序时实现如上述实施例获取第一基准变化量、第二基准变化量和第一操作变化量的方法的步骤。
本实施例提供的方向盘脱手检测装置可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用数字信号处理器(Digital Signal Processor,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(CentralProcessing Unit,CPU);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以集成有图像处理器(Graphics Processing Unit,GPU),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括人工智能(Artificial Intelligence,AI)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的方向盘脱手检测方法的相关步骤。另外,存储器20所存储的资源还可以包括操作***202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作***202可以包括Windows、Unix、Linux等。数据203可以包括但不限于第一基准变化量、第二基准变化量和第一操作变化量等。
在一些实施例中,方向盘脱手检测装置还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
本领域技术人员可以理解,图4中示出的结构并不构成对方向盘脱手检测装置的限定,可以包括比图示更多或更少的组件。
本申请实施例提供的方向盘脱手检测装置,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:
获取各检测周期内方向盘的电容检测值的第一基准变化量;
计算预设周期内的第二基准变化量,第二基准变化量为预设周期内各第一基准变化量之和;
计算预设周期内的第一操作变化量,第一操作变化量为绝对值大于第一操作阈值的各第一基准变化量之和;
利用第二基准变化量对第一操作变化量进行修正,以获取第二操作变化量;
根据第二操作变化量判断方向盘的工作状态。
最后,本申请还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上对本申请所提供的一种方向盘脱手检测方法、装置、介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (10)
1.一种方向盘脱手检测方法,其特征在于,包括:
获取各检测周期内方向盘的电容检测值的第一基准变化量;
计算预设周期内的第二基准变化量,所述第二基准变化量为预设周期内各所述第一基准变化量之和;
计算预设周期内的第一操作变化量,所述第一操作变化量为绝对值大于第一操作阈值的各所述第一基准变化量之和;
利用所述第二基准变化量对所述第一操作变化量进行修正,以获取第二操作变化量;
根据所述第二操作变化量判断所述方向盘的工作状态。
2.根据权利要求1所述的方向盘脱手检测方法,其特征在于,所述获取各检测周期内方向盘的电容检测值的第一基准变化量包括:
获取方向盘电容测量值和环境电容测量值;
根据所述方向盘电容测量值和所述环境电容测量值计算所述第一基准变化量。
3.根据权利要求2所述的方向盘脱手检测方法,其特征在于,所述获取方向盘电容测量值和环境电容测量值的步骤后,还包括:
对所述方向盘电容测量值和所述环境电容测量值进行滤波操作。
4.根据权利要求2所述的方向盘脱手检测方法,其特征在于,所述根据所述方向盘电容测量值和所述环境电容测量值计算所述第一基准变化量的步骤后,还包括:
获取当前加热单元温度值;
根据所述当前加热单元温度值对所述第一基准变化量进行温度补偿运算。
5.根据权利要求1所述的方向盘脱手检测方法,其特征在于,所述利用所述第二基准变化量对所述第一操作变化量进行修正以获取第二操作变化量包括:
若所述第一操作变化量大于所述第二基准变化量与所述第二操作阈值之差,则将所述第二操作变化量设为所述第二基准变化量与所述第二操作阈值之差;
当所述第二基准变化量大于所述第三操作阈值时,若所述第一操作变化量小于所述第二基准变化量与所述第三操作阈值之差,则将所述第二操作变化量设为所述第二基准变化量与所述第三操作阈值之差;
若所述第一操作变化量大于所述第二基准变化量与所述第二操作阈值之差,则将所述第二操作变化量设为所述第二基准变化量与所述第二操作阈值之差;
其中,所述第二操作阈值小于所述第三操作阈值。
6.根据权利要求1所述的方向盘脱手检测方法,其特征在于,所述根据所述第二操作变化量判断所述方向盘的工作状态包括:
所述工作状态包括:强碰状态、弱碰状态、脱手状态;
若所述第二操作变化量大于第一触碰阈值,则确定所述方向盘处于所述强碰状态;
若所述第二操作变化量不大于所述第一触碰阈值且大于第二触碰阈值,则确定所述方向盘处于所述弱碰状态;
若所述第二操作变化量不大于所述第二触碰阈值,则确定所述方向盘处于所述脱手状态。
7.根据权利要求6所述的方向盘脱手检测方法,其特征在于,所述根据所述第二操作变化量判断所述方向盘的工作状态的步骤后,还包括:
设置第一回滞参数和第二回滞参数;
当所述方向盘处于所述强碰状态或所述弱碰状态时,判断所述第二操作变化量是否小于所述第二触碰阈值与所述第一回滞参数之差;
若小于,则将所述工作状态设为脱手状态;
当所述工作状态处于所述强碰状态时,判断所述第二操作变化量是否小于所述第一触碰阈值与所述第二回滞参数之差且所述第二操作变化量不小于于所述第二触碰阈值与所述第一回滞参数之差;
若是,则将所述工作状态设为弱碰状态。
8.一种方向盘脱手检测装置,其特征在于,包括:
获取模块,用于获取各检测周期内方向盘的电容检测值的第一基准变化量;
第一计算模块,用于计算预设周期内的第二基准变化量,所述第二基准变化量为预设周期内各所述第一基准变化量之和;
第二计算模块,用于计算预设周期内的第一操作变化量,所述第一操作变化量为绝对值大于第一操作阈值的各所述第一基准变化量之和;
修正模块,用于利用所述第二基准变化量对所述第一操作变化量进行修正,以获取第二操作变化量;
判断模块,用于根据所述第二操作变化量判断所述方向盘的工作状态。
9.一种方向盘脱手检测装置,其特征在于,包括存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的方向盘脱手检测方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方向盘脱手检测方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210264382.3A CN114624780A (zh) | 2022-03-17 | 2022-03-17 | 一种方向盘脱手检测方法、装置、介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210264382.3A CN114624780A (zh) | 2022-03-17 | 2022-03-17 | 一种方向盘脱手检测方法、装置、介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114624780A true CN114624780A (zh) | 2022-06-14 |
Family
ID=81901607
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210264382.3A Pending CN114624780A (zh) | 2022-03-17 | 2022-03-17 | 一种方向盘脱手检测方法、装置、介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114624780A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114852092A (zh) * | 2022-07-04 | 2022-08-05 | 小米汽车科技有限公司 | 方向盘脱手检测方法、装置、可读存储介质及车辆 |
-
2022
- 2022-03-17 CN CN202210264382.3A patent/CN114624780A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114852092A (zh) * | 2022-07-04 | 2022-08-05 | 小米汽车科技有限公司 | 方向盘脱手检测方法、装置、可读存储介质及车辆 |
CN114852092B (zh) * | 2022-07-04 | 2022-09-30 | 小米汽车科技有限公司 | 方向盘脱手检测方法、装置、可读存储介质及车辆 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101896878B (zh) | 接触式传感器装置、控制方法、触控面板装置 | |
EP1933228B1 (en) | Coordinate input apparatus | |
EP2821897B1 (en) | Finger detection on touch screens for mobile devices | |
US8025438B2 (en) | Electronic clinical thermometer, method of controlling the same, and control program | |
EP2314996A1 (en) | Electronic thermometer and operation control method | |
WO2014086211A1 (zh) | 触摸屏的基准更新方法、***及触控终端 | |
CN108549911B (zh) | 基于神经网络的驾驶员转向介入识别方法 | |
CN109238314B (zh) | 用于接近感应的检测方法及装置 | |
CN114624780A (zh) | 一种方向盘脱手检测方法、装置、介质 | |
US20150177076A1 (en) | Method for determining the ambient temperature of a mobile device | |
CN110226934B (zh) | 一种跌倒检测方法、装置及腕带式设备 | |
CN110568945B (zh) | 一种主动笔出水基准的动态校准方法、主动笔及电子设备 | |
US7778791B2 (en) | Electronic clinical thermometer, method of controlling the same, and control program | |
CN111083271A (zh) | 一种佩戴检测方法、***、设备及计算机可读存储介质 | |
JP4523099B2 (ja) | 電池電圧検出回路及び電池電圧検出方法 | |
EP1906162B1 (en) | Electronic clinical thermometer, control method and control program for electronic clinical thermometer | |
CN111198626A (zh) | 电容式触摸按键的基准值校正方法、装置及存储介质 | |
CN113126815B (zh) | 一种按键响应控制方法、装置、终端设备及存储介质 | |
CN105739776B (zh) | 一种压力值的校准方法、装置及移动终端 | |
JP2016095648A (ja) | 入力装置 | |
CN114199451A (zh) | 一种基于温度补偿的压力检测方法、***和存储介质 | |
JP5487350B1 (ja) | タッチ入力装置、入力検出方法、およびコンピュータプログラム | |
CN110687353B (zh) | 绝缘电阻检测方法、装置、***和存储介质 | |
CN107110717A (zh) | 故障检测装置 | |
CN113709446B (zh) | 一种智能升降控制方法、存储介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |