一种控制汽车驾驶模拟器进行模拟震动的方法及装置与流程

文档序号:12036070阅读:652来源:国知局
一种控制汽车驾驶模拟器进行模拟震动的方法及装置与流程

本发明涉及汽车模拟与仿真技术领域,特别涉及一种控制汽车驾驶模拟器进行模拟震动的方法及装置。



背景技术:

汽车启动和行驶的过程中,随着车速的不同、发动机转速的不同,车体会产生不可避免的震动。这种感觉会通过车体各部件及座椅传递给操作者。汽车模拟器作为汽车驾驶模拟训练的教学设备、驾驶技能测评的高仿真汽车模拟装备,实车在使用过程中的真实感受同步传递给学员是非常重要的一项指标。

中低端汽车模拟器仅从操作件上进行实车模拟与仿真,整个模拟器采用静止状态进行使用。市场上也有一些高端汽车模拟产品,比如汽车驾驶电子学习室,采用了六自由度运动平台,已经在实车感受方面有了很大的提高。随着该产品的不断使用,用户对模拟器的体验效果也提出越来越高端要求。



技术实现要素:

本发明提供了一种控制汽车驾驶模拟器进行模拟震动的方法及装置,其目的是为了解决汽车驾驶模拟器根据驾驶速度模拟震动的问题。

为了达到上述目的,本发明的实施例提供了一种控制汽车驾驶模拟器进行模拟震动的方法,其中所述汽车驾驶模拟器上安装有伺服电机,所述方法包括:

获取汽车驾驶模拟器当前的驾驶输入速度值;

根据所述驾驶输入速度值和预存的第一对应关系表,确定与所述驾驶输入速度值相对应的对应震动频率,其中所述第一对应关系表中记录了在不同实车驾驶速度时所产生的震动频率大小;

根据所述对应震动频率和预存的第二对应关系表,确定与所述对应震动频率相对应的所述伺服电机的转速,其中所述第二对应关系表中记录了所述汽车 驾驶模拟器在不同震动频率大小时,所述伺服电机的对应转速;

根据所确定的与所述对应震动频率相对应的所述伺服电机的转速,向所述伺服电机输出控制信号。

其中,所述方法还包括:

检测所述伺服电机的实际转速,根据所述第一对应关系表和所述第二对应关系表,确定与所述伺服电机的实际转速相对应的参考驾驶速度。

进一步地,所述方法还包括:

若与所述伺服电机的实际转速相对应的参考驾驶速度与所述驾驶输入速度值的差值在预设范围之内,则保持伺服电机的转速不变;

若与所述伺服电机的实际转速相对应的参考驾驶速度与所述驾驶输入速度值的差值超出所述预设范围,则返回执行获取汽车驾驶模拟器当前的驾驶输入速度值的步骤。

本发明的实施例还提供了一种控制汽车驾驶模拟器进行模拟震动的装置,其中所述汽车驾驶模拟器上安装有伺服电机,所述装置包括:

获取模块,用于获取汽车驾驶模拟器当前的驾驶输入速度值;

第一确定模块,用于根据所述驾驶输入速度值和预存的第一对应关系表,确定与所述驾驶输入速度值相对应的对应震动频率,其中所述第一对应关系表中记录了在不同实车驾驶速度时所产生的震动频率大小;

第二确定模块,用于根据所述对应震动频率和预存的第二对应关系表,确定与所述对应震动频率相对应的所述伺服电机的转速,其中所述第二对应关系表中记录了所述汽车驾驶模拟器在不同震动频率大小时,所述伺服电机的对应转速;

控制模块,用于根据所确定的与所述对应震动频率相对应的所述伺服电机的转速,向所述伺服电机输出控制信号。

其中,所述装置还包括:

检测模块,用于检测所述伺服电机的实际转速,根据所述第一对应关系表和所述第二对应关系表,确定与所述伺服电机的实际转速相对应的参考驾驶速度。

进一步地,所述装置还包括:

判断执行模块,用于若与所述伺服电机的实际转速相对应的参考驾驶速度与所述驾驶输入速度值的差值在预设范围之内,则保持伺服电机的转速不变;若与所述伺服电机的实际转速相对应的参考驾驶速度与所述驾驶输入速度值的差值超出所述预设范围,则返回执行获取汽车驾驶模拟器当前的驾驶输入速度值的步骤。

本发明的上述方案的有益效果如下:

本发明所提供的控制汽车驾驶模拟器进行模拟震动的方法及装置通过获取汽车驾驶模拟器当前的驾驶输入速度值,根据所述第一对应关系表和所述第二对应关系表,向所述伺服电机输出控制信号,使所述伺服电机进行转动,模拟出与所述驾驶输入速度值相对应的震动频率,从而实现控制汽车驾驶模拟器进行模拟震动的目的。

附图说明

图1为本发明的流程示意图;

图2为本发明的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明针对现有的汽车驾驶模拟器无法根据驾驶速度模拟震动的问题,提供了一种控制汽车驾驶模拟器进行模拟震动的方法及装置。

如图1所示,本发明的实施例提供了一种控制汽车驾驶模拟器进行模拟震动的方法,其中所述汽车驾驶模拟器上安装有伺服电机,所述方法包括:

步骤11,获取汽车驾驶模拟器当前的驾驶输入速度值;

步骤12,根据所述驾驶输入速度值和预存的第一对应关系表,确定与所述驾驶输入速度值相对应的对应震动频率,其中所述第一对应关系表中记录了在不同实车驾驶速度时所产生的震动频率大小;

步骤13,根据所述对应震动频率和预存的第二对应关系表,确定与所述对应震动频率相对应的所述伺服电机的转速,其中所述第二对应关系表中记录 了所述汽车驾驶模拟器在不同震动频率大小时,所述伺服电机的对应转速;

步骤14,根据所确定的与所述对应震动频率相对应的所述伺服电机的转速,向所述伺服电机输出控制信号。

本发明所提供的控制汽车驾驶模拟器进行模拟震动的方法通过获取汽车驾驶模拟器当前的驾驶输入速度值,根据所述第一对应关系表和所述第二对应关系表,向所述伺服电机输出控制信号,使所述伺服电机进行转动,模拟出与所述驾驶输入速度值相对应的震动频率,从而实现控制汽车驾驶模拟器进行模拟震动的目的。

其中,所述方法还包括:

步骤15,检测所述伺服电机的实际转速,根据所述第一对应关系表和所述第二对应关系表,确定与所述伺服电机的实际转速相对应的参考驾驶速度。

进一步地,所述方法还包括:

若与所述伺服电机的实际转速相对应的参考驾驶速度与所述驾驶输入速度值的差值在预设范围之内,则保持伺服电机的转速不变;

若与所述伺服电机的实际转速相对应的参考驾驶速度与所述驾驶输入速度值的差值超出所述预设范围,则返回执行获取汽车驾驶模拟器当前的驾驶输入速度值的步骤。

本发明的上述实施例所述的方法通过检测所述伺服电机的实际转速,根据所述第一对应关系表和所述第二对应关系表中存储的对应关系分析出所述伺服电机实时模拟的实车驾驶速度,并反馈给获取模块;若所述伺服电机的实际转速相对应的实车驾驶速度等于所述驾驶输入速度值,则完成操作,以当前的震动频率控制汽车驾驶模拟器进行模拟震动;若所述伺服电机的实际转速相对应的实车驾驶速度不等于所述驾驶输入速度值,则继续执行获取汽车驾驶模拟器当前的驾驶输入速度值的步骤,并再一次的向所述伺服电机输出控制信号,以完成根据驾驶输入速度值确定的与之相对应的震动频率控制汽车驾驶模拟器进行模拟震动。

如图2所示,本发明的实施例还提供了一种控制汽车驾驶模拟器进行模拟震动的装置,其中所述汽车驾驶模拟器上安装有伺服电机,所述装置包括:获取模块,用于获取汽车驾驶模拟器当前的驾驶输入速度值;第一确定模块,用 于根据所述驾驶输入速度值和预存的第一对应关系表,确定与所述驾驶输入速度值相对应的对应震动频率,其中所述第一对应关系表中记录了在不同实车驾驶速度时所产生的震动频率大小;第二确定模块,用于根据所述对应震动频率和预存的第二对应关系表,确定与所述对应震动频率相对应的所述伺服电机的转速,其中所述第二对应关系表中记录了所述汽车驾驶模拟器在不同震动频率大小时,所述伺服电机的对应转速;控制模块,用于根据所确定的与所述对应震动频率相对应的所述伺服电机的转速,向所述伺服电机输出控制信号。

其中,所述装置还包括:检测模块,用于检测所述伺服电机的实际转速,根据所述第一对应关系表和所述第二对应关系表,确定与所述伺服电机的实际转速相对应的参考驾驶速度。

进一步地,所述装置还包括:判断执行模块,用于若与所述伺服电机的实际转速相对应的参考驾驶速度与所述驾驶输入速度值的差值在预设范围之内,则保持伺服电机的转速不变;若与所述伺服电机的实际转速相对应的参考驾驶速度与所述驾驶输入速度值的差值超出所述预设范围,则返回执行获取汽车驾驶模拟器当前的驾驶输入速度值的步骤。

本发明所提供的控制汽车驾驶模拟器进行模拟震动的方法及装置通过获取汽车驾驶模拟器当前的驾驶输入速度值,根据所述第一对应关系表和所述第二对应关系表,向所述伺服电机输出控制信号,使所述伺服电机进行转动,模拟出与所述驾驶输入速度值相对应的震动频率,从而实现控制汽车驾驶模拟器进行模拟震动的目的;同时检测所述伺服电机的实际转速,根据所述第一对应关系表和所述第二对应关系表中存储的对应关系分析出所述伺服电机实时模拟的实车驾驶速度,并反馈给获取模块;若所述伺服电机的实际转速相对应的实车驾驶速度等于所述驾驶输入速度值,则完成操作,以当前的震动频率控制汽车驾驶模拟器进行模拟震动;若所述伺服电机的实际转速相对应的实车驾驶速度不等于所述驾驶输入速度值,则继续执行获取汽车驾驶模拟器当前的驾驶输入速度值的步骤,并再一次的向所述伺服电机输出控制信号,以完成根据驾驶输入速度值确定的与之相对应的震动频率控制汽车驾驶模拟器进行模拟震动。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技 术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1