一种扭矩控制器及存储介质制造技术

技术编号:39058432 阅读:18 留言:0更新日期:2023-10-12 19:51
本申请涉及一种扭矩控制器及存储介质。其中,扭矩控制器包括:功能层,用于按照扭矩计算链路进行扭矩计算,得到至少一个中间结果;安全层,用于根据至少一个中间结果对非预期加速风险进行监控;其中,安全层包括依次连接的至少一个扭矩验算单元,至少一个扭矩验算单元分别用于对至少一个中间结果进行验算,并在任一个中间结果的验算未通过的情况下,确定存在非预期加速风险。通过采用本申请所提供的扭矩控制器,可以提前检测出非预期加速风险,大大提高了驾驶安全性。高了驾驶安全性。高了驾驶安全性。

【技术实现步骤摘要】
一种扭矩控制器及存储介质


[0001]本申请涉及车辆控制
,特别是涉及一种扭矩控制器及存储介质。

技术介绍

[0002]汽车在行驶的过程中,可能会发生非预期加速。非预期加速指的是汽车在违背驾驶员意志的情况下进行的异常加速,例如,在驾驶员松开油门之后,汽车还一直处于加速状态。
[0003]现有的扭矩控制器可以通过检测汽车输出的整车扭矩是否异常,来判断当前汽车是否发生了非预期加速。
[0004]虽然现有技术可以检测出非预期加速,并且通过中断动力等补救措施来降低非预期加速可能带来的危害,但是非预期加速已经发生,即使采取了补救措施,也仍然存在较大的安全风险。

技术实现思路

[0005]基于此,本申请提供了一种扭矩控制器及存储介质,可以提前检测出非预期加速风险,大大提高了驾驶安全性。
[0006]第一方面,本申请提供了一种扭矩控制器,该扭矩控制器包括:功能层,用于按照扭矩计算链路进行扭矩计算,得到至少一个中间结果;安全层,用于根据至少一个中间结果对非预期加速风险进行监控;其中,安全层包括依次连接的至少一个扭矩验算单元,至少一个扭矩验算单元分别用于对至少一个中间结果进行验算,并在任一个中间结果的验算未通过的情况下,确定存在非预期加速风险。
[0007]结合第一方面,在第一方面的第一种可实施方式中,上述扭矩验算单元具体用于:按照扭矩计算链路,利用不同于功能层的算法进行扭矩计算,得到本单元的中间结果,并获取对应的功能层的中间结果;计算本单元的中间结果与对应的功能层的中间结果的差值的绝对值;若绝对值大于预设值,则验算未通过,并确定存在非预期加速风险。
[0008]结合第一方面,在第一方面的第二种可实施方式中,至少一个扭矩验算单元按照依次连接的顺序包括踏板扭矩验算单元、蠕行扭矩验算单元、蠕行仲裁扭矩验算单元、分配扭矩验算单元、制动能量回收仲裁扭矩验算单元、车身稳定控制仲裁扭矩验算单元、滤波扭矩验算单元以及智能驾驶仲裁扭矩验算单元。
[0009]结合第一方面,在第一方面的第三种可实施方式中,扭矩控制器的安全层还包括输出单元,其中:扭矩验算单元还用于生成对应的故障标志位;输出单元用于获取故障标志位,并存储该故障标志位,使维修人员根据故障标志位进行故障排查。
[0010]结合第一方面的第三种可实施方式,在第一方面的第四种可实施方式中,安全层的输出单元还用于:判断当前汽车是否处于故障标志位对应的工况下;若当前汽车处于故障标志位对应的工况下,则采取扭矩控制措施。
[0011]结合第一方面的第四种可实施方式,在第一方面的第五种可实施方式中,安全层
的输出单元具体用于:若当前汽车处于故障标志位对应的工况下,则维持当前扭矩;提示用户退出故障标志位对应的工况;若在预设时长内未接收到退出指令,将当前扭矩梯度减小至蠕行扭矩。
[0012]结合第一方面的第三种可实施方式,在第一方面的第六种可实施方式中,安全层的输出单元还用于:在获取故障标志位后,解析出故障标志位对应的提示信息;通过语音设备或显示设备播放提示信息,以提示用户采取应对措施。
[0013]结合第一方面,在第一方面的第七种可实施方式中,扭矩控制器的安全层还包括输入单元,其中,输入单元用于:接收车辆数据,其中,车辆数据包括车速、加速踏板状态、制动踏板状态、坡道信息、整车驾驶模式、车身稳定控制信号、自动驾驶信号、制动能量回收信号、前后电机扭矩分配比、挡位中的至少一项;向至少一个扭矩验算单元发送车辆数据。
[0014]第二方面,本申请还提供了一种扭矩控制器,该扭矩控制设备包括第一处理器、第二处理器、第一存储器和第二存储器,第一处理器、第二处理器、第一存储器和第二存储器通过总线连接,其中:第一存储器,用于存储多条指令;第一处理器,用于加载并执行第一存储器中的多条指令,以实现如第一方面或第一方面的任一项实施方式中的扭矩控制器的功能层的功能;第二存储器,用于存储多条指令;第二处理器,用于加载并执行第二存储器中的多条指令,以实现如第一方面或第一方面的任一项实施方式中的扭矩控制器的安全层的功能。
[0015]第三方面,本申请还提供了一种计算机可读存储介质,计算机可读存储介质中存储有多条指令,指令适于由处理器加载并执行如第一方面或第一方面的任一项实施方式中的扭矩控制器的安全层的功能。
[0016]综上,本申请提供了一种扭矩控制器及存储介质,其中,扭矩控制器的安全层通过扭矩验算单元,对功能层在扭矩计算链路上的中间结果进行了验算,以提前检测出汽车可能存在的非预期加速风险,而不需要在功能层完成整个扭矩计算链路的扭矩计算之后,才能检测出汽车发生了非预期加速。可见,本申请可以提前检测出非预期加速风险,大大提高了驾驶安全性。
附图说明
[0017]图1为本申请提供的一种实施例中扭矩控制器的示意性框图;
[0018]图2为本申请提供的另一种实施例中扭矩控制器的示意性框图;
[0019]图3为本申请提供的另一种实施例中扭矩控制器的示意性框图;
[0020]图4为本申请提供的一种实施例中扭矩控制器的结构性框图。
具体实施方式
[0021]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0022]需要说明的是,本申请所提出的扭矩控制器,既可以是专用于扭矩控制的控制器,也可以是整车控制器(Vehicle Control Unit,VCU)。扭矩控制器的各层之间以及各单元之间,都可以进行数据交互。另外,扭矩控制器中的处理器可以包括但不限于图形处理器
(Graphics Processing Unit,GPU)、中央处理器(Central Processing Unit,CPU)、通用处理器、协处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application

Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。处理器可以实现本申请的所描述的扭矩控制器的功能层和安全层的功能,本申请对此不再赘述。
[0023]还需要说明的是,功能层和安全层在软件设计上是相互独立的,并且其运载在不同的处理器上,参数变量的内存区是独立的,因此功能层和安全层是独立运行的,不会相互干扰,即使功能层发生死机,安全层也能够正常运行。安全层和功能层中的各单元以应用程序编程(Application Programming Interface,API)接口的形式与其他单元进行数据交互。
[0024]针对现有技术在非预期加速发生时存在较大安全风险的问题,本申请提出了一种档位控制器,该档位控制器通过提前检测出非预期加速风险,来大大提高驾驶本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种扭矩控制器,其特征在于,所述扭矩控制器包括:功能层,用于按照扭矩计算链路进行扭矩计算,得到至少一个中间结果;安全层,用于根据所述至少一个中间结果对非预期加速风险进行监控;其中,所述安全层包括依次连接的至少一个扭矩验算单元,所述至少一个扭矩验算单元分别用于对所述至少一个中间结果进行验算,并在任一个中间结果的验算未通过的情况下,确定存在非预期加速风险。2.根据权利要求1所述的扭矩控制器,其特征在于,所述扭矩验算单元具体用于:按照所述扭矩计算链路,利用不同于所述功能层的算法进行扭矩计算,得到本单元的中间结果,并获取所述功能层中对应的中间结果;计算本单元的中间结果与所述功能层中对应的中间结果的差值的绝对值;若所述绝对值大于预设值,则验算未通过,并确定存在非预期加速风险。3.根据权利要求1所述的扭矩控制器,其特征在于,所述至少一个扭矩验算单元按照依次连接的顺序包括踏板扭矩验算单元、蠕行扭矩验算单元、蠕行仲裁扭矩验算单元、分配扭矩验算单元、制动能量回收仲裁扭矩验算单元、车身稳定控制仲裁扭矩验算单元、滤波扭矩验算单元以及智能驾驶仲裁扭矩验算单元。4.根据权利要求1所述的扭矩控制器,其特征在于,所述扭矩控制器的安全层还包括输出单元,其中:所述扭矩验算单元还用于生成对应的故障标志位;所述输出单元用于获取所述故障标志位,并存储所述故障标志位,使维修人员根据所述故障标志位进行故障排查。5.根据权利要求4所述的扭矩控制器,其特征在于,所述安全层的输出单元还用于:判断当前汽车是否处于所述故障标志位对应的工况下;若当前汽车处于所述故障标志位对应的工况下,则采取扭矩控制措施。6.根据权利要求5所述的扭矩控制器,...

【专利技术属性】
技术研发人员:骆侯吉黄大飞刘小飞王俊林陈俊
申请(专利权)人:赛力斯汽车有限公司
类型:发明
国别省市:

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

1