电脑平车轮转动有铁片磨擦用力都不转动是什么原因(油足够,也喷油),求指教。

Patent CNB - 发动机曲轴和凸轮轴信号发生器及信号发生方法 - Google PatentsCN BGrantCN Mar 6, 2013Feb 20, 2010Feb 20, 2010.1, CN
B, CN B, CN , CN-B-, CN B, CNB, CN, CN.1, , , , ,
(3) , 发动机曲轴和凸轮轴信号发生器及信号发生方法
本发明公开了一种发动机曲轴和凸轮轴信号发生器及信号发生方法,该方法包括:获取与输入的发动机配置参数相关联的曲轴和凸轮轴的信号数据;获取发动机的目标转速;基于目标转速而循环查询信号数据,从而得到信号数据输出量;根据信号数据输出量来生成发动机曲轴和凸轮轴信号。通过本发明,能够提高信号发生器的通用性,实现信号发生器模拟发动机曲轴与凸轮轴信号变化的情况。
1. 一种发动机曲轴和凸轮轴信号的信号发生方法,其特征在于,包括:
获取与输入的发动机配置参数相关联的曲轴和凸轮轴的信号数据;
获取发动机的目标转速;
基于所述目标转速而循环查询所述信号数据,从而得到信号数据输出量;
根据所述信号数据输出量来生成发动机曲轴和凸轮轴信号;
其中,在获取与输入的发动机配置参数相关联的曲轴和凸轮轴的信号数据之前,所述方法还包括:
进行发动机参数配置并基于配置参数生成所述信号数据,其中,所述发动机参数配置包括:
总体设置,其中,配置的所述总体设置的参数包括:发动机气缸数、点火顺序、曲轴信号数和凸轮轴信号数;
曲轴信号设置,其中,配置的所述曲轴信号设置的参数包括:传感器类型、信号电平、齿数和缺齿位置;
凸轮轴信号设置,其中,配置的所述凸轮轴信号设置的参数包括:传感器类型、信号电平和号边沿;
其中,进行发动机参数配置并基于配置参数生成所述信号数据的步骤中,采用图形配置界面进行所述发动机参数配置,并判断各项所述发动机参数配置是否可以与预定的数据库中的参数一一映射来判断所述参数配置是否合理,包括以下步骤:
配置所述总体设置,判断所述总体设置是否合理,在所述总体设置合理的情况下,进行曲轴信号设置,否则,重新进行所述总体设置;
判断所述曲轴信号设置是否合理,在所述曲轴信号设置合理的情况下,进行凸轮轴信号设置,否则,重新进行所述曲轴信号设置;
判断所述凸轮轴信号设置是否合理,在所述凸轮轴信号设置合理的情况下完成全部信号配置过程,否则,重新进行所述凸轮轴信号设置。
2.根据权利要求I所述的方法,其特征在于,在基于所述目标转速而循环查询所述信号数据之前,所述方法还包括:
基于所述信号数据是否可以与预定的信号数据库中的数据一一映射来判断所述信号数据是否合理;
在映射成功的情况下,预览所述数据信号的波形;
在映射不成功的情况下,则重新进行所述信号参数配置。
3.根据权利要求I所述的方法,其特征在于,在所述信号数据输出量为数字信号的情况下,在根据所述信号数据输出量来生成所述曲轴信号和凸轮轴信号之前,所述方法还包括:
将所述数字信号转换为模拟信号。
4.根据权利要求I所述的方法,其特征在于,获取发动机的目标转速包括:
根据串口数据中的转速指令获取所述目标转速,或
经由查询电位器的电压值获取所述目标转速。
5.根据权利要求I至4中任一项所述的方法,其特征在于,在发送所述输出信号的过程中对所述输出信号进行输出保护,其中,对所述输出信号进行输出保护包括进行以下之一或任意多个的组合的保护:
过流保护、过压保护和短路保护。
6. 一种发动机曲轴和凸轮轴信号的信号发生器,其特征在于,包括:
第一获取模块,用于获取与输入的发动机配置参数相关联的曲轴和凸轮轴的信号数据;
第二获取模块,用于获取发动机的目标转速;
查询模块,用于基于所述目标转速而循环查询所述信号数据,从而得到信号数据输出量;
输出模块,用于根据所述信号数据输出量来生成曲轴信号和凸轮轴信号;
其中,所述信号发生器还包括:配置模块,用于进行发动机参数配置并基于配置参数生成所述信号数据,其中,所述信号配置包括:
总体设置,其中,配置的所述总体设置的参数包括:发动机气缸数、点火顺序、曲轴信号数和凸轮轴信号数;
曲轴信号设置,其中,配置的所述曲轴信号设置的参数包括:传感器类型、信号电平、齿数和缺齿位置;
凸轮轴信号设置,其中,配置的所述凸轮轴信号设置的参数包括:传感器类型、信号电平和信号边沿;
其中,所述第一获取模块进行发动机参数配置并基于配置参数生成所述信号数据的步骤中,采用图形配置界面进行所述发动机参数配置,并判断各项所述发动机参数配置是否可以与预定的数据库中的参数一一映射来判断所述参数配置是否合理,包括:
配置子模块,用于配置所述总体设置,判断所述总体设置是否合理,在所述总体设置合理的情况下,进行曲轴信号设置,否则,重新进行所述总体设置;
第一判断子模块,用于判断所述曲轴信号设置是否合理,在所述曲轴信号设置合理的情况下,进行凸轮轴信号设置,否则,重新进行所述曲轴信号设置;
第二判断子模块,用于判断所述凸轮轴信号设置是否合理,在所述凸轮轴信号设置合理的情况下完成全部信号配置过程,否则,重新进行所述凸轮轴信号设置。
7.根据权利要求6所述的信号发生器,其特征在于,在所述信号数据输出量为数字信号的情况下,在根据所述信号数据输出量来生成所述曲轴信号和凸轮轴信号之前,所述信号发生器还包括:
转换模块,用于将所述数字信号转换为模拟信号。
发动机曲轴和凸轮轴信号发生器及信号发生方法
[0001] 本发明涉及一种发动机曲轴和凸轮轴信号发生器及信号发生方法。
[0002]目前,市场上现有的模拟发动机信号的信号发生器所产生的发动机曲轴与凸轮轴信号是固定的,该类信号发生器都是基于单片机开发的,每个信号发生器针对某款固定的发动机来使用。 [0003] 由于现有的信号发生器只适用于某种固定的发动机机型,当发动机的曲轴凸轮轴传感器改变或者信号相位关系发生变化的时候,信号发生器就失效了,必须要对信号发生器内的单片机进行重新编程才能适应曲轴凸轮轴信号发生的变化。而单片机的编程往往是复杂繁琐的过程,导致该类信号发生器的通用性较差,所以,有必要开发一种经过简单配置就可以适应各类不同曲轴凸轮轴信号的信号发生器。
[0004] 针对相关技术中发动机信号发生器只产生固定的发动机曲轴与凸轮轴信号,当信号源发生变化时信号发生器就会失效的问题,目前尚未提出有效的解决方案。
[0005] 本发明的主要目的在于提供一种发动机曲轴和凸轮轴信号发生器及信号发生方法,以解决相关技术中发动机信号发生器只产生固定的发动机曲轴与凸轮轴信号,当信号源发生变化时信号发生器就会失效的问题。
[0006] 为了实现上述目的,根据本发明的一个方面,提供了一种发动机曲轴和凸轮轴信号发生方法。
[0007] 根据本发明的发动机曲轴和凸轮轴信号的信号发生方法包括:获取与输入的发动机配置参数相关联的曲轴和凸轮轴的信号数据;获取发动机的目标转速;基于目标转速而循环查询信号数据,从而得到信号数据输出量;根据信号数据输出量来生成发动机曲轴和凸轮轴信号。
[0008] 优选地,在获取与输入的发动机配置参数相关联的曲轴和凸轮轴的信号数据之前,方法还包括:进行发动机参数配置并基于配置参数生成信号数据,其中,发动机参数配置包括:总体设置,其中,配置的总体设置的参数包括:发动机气缸数、点火顺序、曲轴信号数和凸轮轴信号数;曲轴信号设置,其中,配置的曲轴信号设置的参数包括:传感器类型、信号电平、齿数和缺齿位置;凸轮轴信号设置,其中,配置的凸轮轴信号设置的参数包括:传感器类型、信号电平和信号边沿。
[0009] 优选地,进行发动机参数配置并基于配置参数生成信号数据的步骤中,采用图形配置界面进行发动机参数配置,并判断各项发动机参数配置是否可以与预定的数据库中的参数一一映射来判断参数配置是否合理,包括以下步骤:配置总体设置,判断总体设置是否合理,在总体设置合理的情况下,进行曲轴信号设置,否则,重新进行总体设置;判断曲轴信号设置是否合理,在曲轴信号设置合理的情况下,进行凸轮轴信号设置,否则,重新进行曲轴信号设置;判断凸轮轴信号设置是否合理,在凸轮轴信号设置合理的情况下完成全部信号配置过程,否则,重新进行凸轮轴信号设置。
[0010] 优选地,在基于目标转速而循环查询信号数据之前,方法还包括:基于信号数据是否可以与预定的信号数据库中的数据一一映射来判断信号数据是否合理;在映射成功的情况下,预览数据信号的波形;在映射不成功的情况下,则重新进行信号参数配置。
[0011] 优选地,在信号数据输出量为数字信号的情况下,在根据信号数据输出量来生成曲轴信号和凸轮轴信号之前,方法还包括:将数字信号转换为模拟信号。
[0012] 优选地,获取发动机的目标转速包括:根据串口数据中的转速指令获取目标转速,或经由查询电位器的电压值获取目标转速。
[0013] 优选地,在发送输出信号的过程中对输出信号进行输出保护,其中,对输出信号进行输出保护包括进行以下之一或任意多个的组合的保护:过流保护、过压保护和短路保护。
[0014] 为了实现上述目的,根据本发明的另一方面,提供了一种发动机曲轴和凸轮轴信号发生器。
[0015] 根据本发明的发动机曲轴和凸轮轴信号信号发生器包括:第一获取模块,用于获取与输入的发动机配置参数相关联的曲轴和凸轮轴的信号数据;第二获取模块,用于获取发动机的目标转速;查询模块,用于基于目标转速而循环查询信号数据,从而得到信号数据输出量;输出模块,用于根据信号数据输出量来生成曲轴信号和凸轮轴信号。
[0016] 优选地,在获取曲轴和凸轮轴的信号数据之前,信号发生器还包括:配置模块,用于进行发动机参数配置并基于配置参数生成信号数据,其中,信号配置包括:总体设置、曲轴信号设置和凸轮轴信号设置。
[0017] 优选地,在信号数据输出量为数字信号的情况下,在根据信号数据输出量来生成曲轴信号和凸轮轴信号之前,信号发生器还包括:转换模块,用于将数字信号转换为模拟信号。
[0018] 通过本发明,采用获取与输入的发动机配置参数相关联的曲轴和凸轮轴的信号数据;获取发动机的目标转速;基于目标转速而循环查询信号数据,从而得到信号数据输出量;根据信号数据输出量来生成发动机曲轴和凸轮轴信号,解决了相关技术中发动机信号发生器只产生固定的发动机曲轴与凸轮轴信号,当信号源发生变化时信号发生器就会失效的问题,进而达到了提高信号发生器的通用性,实现信号发生器模拟发动机曲轴与凸轮轴信号变化的情况的效果。
[0019] 本发明有益效果还包括:实现了在上位机上进行图形界面配置发动机的曲轴和凸轮轴的信号数据参数。使得发动机的曲轴和凸轮轴传感器改变或者信号相位关系发生变化的时候,只需要在界面上进行简单配置就可以适应曲轴和凸轮轴信号所发生的变化;实现在查询数据成功的情况下预览数据信号的波形,该模拟波形与实际波形一致。
[0020] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021]图I是根据本发明实施例一的发动机曲轴和凸轮轴信号的信号发生方法的流程图;[0022]图2是根据本发明实施例二的发动机曲轴和凸轮轴信号的信号发生方法的流程图;
[0023] 图3是根据本发明实施例一的发动机参数配置过程的流程图;
[0024] 图4是根据本发明实施例一的优选的发动机参数配置过程的流程图;
[0025] 图5是根据本发明实施例一的优选的发动机参数配置过程的流程图;
[0026] 图6是根据本发明实施例一的优选的发动机参数配置过程的流程图;
[0027] 图7是根据本发明实施例一的发动机曲轴和凸轮轴信号的预览图;
[0028]图8是根据本发明实施例一的发动机曲轴和凸轮轴信号的单片机工作的流程图;
[0029]图9是根据本发明实施例三的发动机曲轴和凸轮轴信号的信号发生器系统的示·意图;
[0030] 图10是根据本发明实施例四的发动机曲轴和凸轮轴信号的信号发生器系统的示意图;
[0031] 图11是根据本发明实施例五的发动机曲轴和凸轮轴信号的信号发生器系统结构的示意图。
具体实施方式
[0032] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0033] 根据本发明的实施例,提供了一种发动机曲轴和凸轮轴信号的信号发生方法。
[0034]图I是根据本发明实施例一的发动机曲轴和凸轮轴信号的信号发生方法的流程图。
[0035] 如图I所示,该方法包括如下的步骤S102至步骤S108 :
[0036] 步骤S102,获取与输入的发动机配置参数相关联的曲轴和凸轮轴的信号数据;
[0037] 步骤S104,获取发动机的目标转速;
[0038] 步骤S106,基于目标转速而循环查询信号数据,从而得到信号数据输出量;
[0039] 步骤S108,根据信号数据输出量来生成发动机曲轴和凸轮轴信号。
[0040] 本发明模拟发动机曲轴和凸轮轴信号的信号发生过程,在图形界面上设置发动机曲轴和凸轮轴信号的各项配置参数,得到相关的曲轴和凸轮轴的信号数据,并通过单片机获取并处理相关曲轴和凸轮轴的信号数据,模拟得到发动机信号并发送输出信号。该方法通过图形界面的简单设置实现了适应不同发动机曲轴和凸轮轴信号的信号发生器。该信号发生器产生的信号可以为汽车电控系统提供相关输入数据。
[0041] 在获取与输入的发动机配置参数相关联的曲轴和凸轮轴的信号数据之前,方法还可以包括:进行发动机参数配置并基于配置参数生成信号数据,其中,发动机参数配置包括:总体设置、曲轴信号设置和凸轮轴信号设置。
[0042] 其中,进行发动机参数配置并基于配置参数生成信号数据的步骤中,采用图形配置界面进行发动机参数配置,并判断各项发动机参数配置是否可以与预定的数据库中的参数一一映射来判断参数配置是否合理,如果设置的参数可以在预定的数据库中可以映射,即可以在对应表中查询到对应的数据,则可以认定该设置是合理的。
[0043] 本发明发动机的参数配置是基于图形界面的配置过程。本实施例一中,图形配置界面采用基于MATLAB开发的应用系统,主要利用了 MATLAB软件的图形用户界面(Graphical User Interface,简称为⑶I)图形界面开发工具。配置完成后,可以生成单片机程序所需要的曲轴与凸轮轴信号数据,并可以在MATLAB中预览所设定的曲轴与凸轮轴信号的波形,该波形与信号发生器最终生成的实际波形一致。
[0044] 图3是根据本发明实施例一的发动机参数配置过程的流程图。
[0045] 如图3所示,该图形配置过程需要进行总体设置、曲轴信号设置与凸轮轴信号设置三个阶段。包括如下步骤:
[0046] 步骤S201,在上位机上进行总体设置。其中,配置的总体设置的参数包括:发动机气缸数、点火顺序、曲轴信号数和凸轮轴信号数。
[0047] 步骤S202,在上位机上判断总体设置的参数数据是否合理。如果合理,执行步骤S203,否则,返回步骤S201,重新配置总体设置参数。
[0048] 步骤S203,在上位机上进行曲轴信号设置。其中,配置的曲轴信号设置的参数包括:传感器类型、信号电平、齿数和缺齿位置。
[0049] 步骤S204,在上位机上判断曲轴信号设置的参数数据是否合理。如果合理,执行步骤S205,否则,返回步骤S203,重新配置曲轴信号设置参数。
[0050] 步骤S205,在上位机上进行凸轮轴信号设置。其中,配置的凸轮轴信号设置的参数包括:传感器类型、信号电平和信号边沿。
[0051] 步骤S206,在上位机上判断凸轮轴信号设置的参数数据是否合理。如果合理,执行步骤S207,否则,返回步骤S205,重新配置凸轮轴信号设置参数。
[0052] 步骤S207,对配置信号进行信号预览。
[0053] 配置完成后,可以在MATLAB中预览所设定的曲轴与凸轮轴信号的波形,该波形与信号发生器最终生成的实际波形一致。如图7所示为本实施例一的发动机曲轴与凸轮轴信号的预览图,其中发动机气缸数设置参数为4缸。
[0054] 步骤S208,在上位机上判断该信号波形是否合理,如果合理,则执行步骤S209,否贝U,返回步骤S201,重新进行图形界面的配置过程。
[0055] 步骤S209,完成发动机参数配置过程。
[0056] 图4是根据本发明实施例一的优选的发动机参数配置过程的流程图。
[0057] 如图4所示,总体设置需要设置的参数包括:发动机气缸数、点火顺序、曲轴信号数与凸轮轴信号数。包括以下步骤:
[0058] 首先进行气缸数设置,判断发动机气缸数设置参数是否合理,在发动机气缸数设置合理的情况下,进行点火顺序设置,否则,重新进行发动机气缸数设置;判断点火顺序设置是否合理,在点火顺序设置合理的情况下,进行曲轴信号数设置,否则,重新进行点火顺 序设置;判断曲轴信号数设置是否合理,在曲轴信号数设置合理的情况下,进行凸轮轴信号数设置,否则,重新进行曲轴信号数设置;判断凸轮轴信号数设置是否合理,在凸轮轴信号数设置合理的情况下完成总体设置配置过程,否则,重新进行凸轮轴信号数设置。
[0059] 图5是根据本发明实施例一的优选的发动机参数配置过程的流程图。
[0060] 如图5所示,曲轴信号设置需要设置的参数包括:传感器类型、信号电平、齿数与缺齿位置。包括以下步骤:
[0061] 首先进行传感器类型设置和信号电平设置,再进行齿数设置,判断齿数设置是否合理,在齿数设置合理的情况下,进行缺齿位置设置,否则,重新进行齿数设置;判断缺齿位置设置是否合理,在缺齿设置合理的情况下,完成曲轴信号设置的配置过程,否则,重新进行缺齿位置设置。
[0062] 图6是根据本发明实施例一的优选的发动机参数配置过程的流程图。
[0063] 如图6所示,凸轮轴信号设置需要设置的参数包括:传感器类型、信号电平与信号边沿。包括以下步骤:
[0064] 首先进行传感器类型设置,再进行信号电平设置,最后进行信号边沿设置,判断信号边沿设置是否合理,在信号边沿设置合理的情况下,完成凸轮轴信号设置的配置过程,否贝U,重新进行信号边沿设置。
[0065]图8是根据本发明实施例一的发动机曲轴和凸轮轴信号的单片机工作的流程图。·
[0066] 本发明实施例中,单片机程序采用底层驱动程序与曲轴凸轮轴信号数据相结合的方式,主要利用了实时工作空间(Real TimeWorkshop,简称为RTW)自动代码生成工具。底层驱动程序是手动编制的程序,用户无须修改。RTW会自动将曲轴凸轮轴信号数据与底层驱动程序结合起来,经过编译、链接、下载完成单片机程序的更新。整个单片机程序的更新过程都是自动的,用户不用关心其具体实现过程。
[0067] 如图8所示,该单片机运行时,包括如下步骤:
[0068] 步骤S301,单片机接收串口指令。单片机接收上位机的串口指令及相关信号数据。
[0069] 步骤S302,单片机内部程序判断输出的的串口指令。
[0070] 如果接收到输出的串口指令,则继续执行步骤S303的串口指令的命令,否则,则执行步骤S304。
[0071] 步骤S303,单片机程序查询串口指令。
[0072] 单片机根据相关通信协议查询串口指令的数据。该串口指令为上位机上设定的发动机目标转速。
[0073] 步骤S304,使用查询电位器。
[0074] 在未接收到上位机的串口指令时,可以通过电位器手动调整发动机的目标转速。
[0075] 步骤S305,单片机进行计算目标转速。单片机根据串口数据中的转速指令或者调速电位器的电压值确定当前发动机的目标转速。
[0076] 其中,获取发动机的目标转速可以包括:根据串口数据中的转速指令获取目标转速,或经由查询电位器的电压值获取目标转速。
[0077] 本发明实施例一中,在获取目标转速之后,单片机基于信号数据是否可以与预定的信号数据库中的数据一一映射来判断信号数据是否合理;在映射成功的情况下,预览数据信号的波形;在映射不成功的情况下,则重新进行信号参数配置。
[0078] 步骤S306,单片机内部程序查询曲轴与凸轮轴的信号数据。单片机根据计算所得的目标转速查询曲轴与凸轮轴的信号数据,该信号数据为上位机设置的各项信号数据,其中,单片机获取信号数据的过程为下载的过程。
[0079] 步骤S307,单片机内部程序计算输出量。单片机根据查询到的值确定当前单片机的输出量。
[0080] 步骤S308,输出数据。其中,在信号数据输出量为数字信号的情况下,在根据信号数据输出量来生成曲轴信号和凸轮轴信号之前,方法还可以包括:将数字信号转换为模拟信号。
[0081] 在本实施例中利用数模转换芯片将单片机的数字输出转换为电压模拟量,输出当前曲轴与凸轮轴信号的波形。
[0082] 在本发明实施例中,在发送输出信号的过程中对输出信号进行输出保护,其中,对输出信号进行输出保护可以包括进行以下之一或任意多个的组合的保护:过流保护、过压保护和短路保护。
[0083] 需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。·[0084]图2是根据本发明实施例二的发动机曲轴和凸轮轴信号的信号发生方法的流程图。
[0085] 如图2所示,本实施例中开发了图形配置界面,利用该图形配置界面可以配置所要生成的发动机曲轴与凸轮轴信号并生成曲轴与凸轮轴信号数据。然后利用自动代码生成工具将曲轴凸轮轴信号数据与底层驱动程序结合起来并下载到单片机中。信号发生器工作时单片机通过查询曲轴凸轮轴信号数据来算出输出量,最后通过数模转换芯片输出曲轴与凸轮轴信号。整个方案的中的核心为单片机。
[0086]图9是根据本发明实施例三的发动机曲轴和凸轮轴信号的信号发生器系统的示意图。
[0087] 如图9所示,本发明实施例三的虚线框内是曲轴与凸轮轴信号发生器主体,其中,系统硬件总体结构的核心是S12单片机,结合烧写模块、数模转换(DAC)模块与输出保护电路。上位机电脑通过USB线连接到信号发生器,完成程序的烧写过程。在系统工作的使用过程中,可以通过一个旋钮式电位器手动调整发动机转速,也可以通过SCI串口通信的方式在上位机电脑上设定发动机目标转速。单片机根据目标转速计算出相应的可以与目标转速一一映射的信号数据并输出给DAC,DAC将数字信号转换成模拟信号,其中,所有信号数据是在上位机上,根据图形界面的设置得到的发动机曲轴和凸轮轴信号的相关参数,所得到曲轴和凸轮轴数据下载到单片机的存储器中。最后,考虑到输出信号是直接让用户来使用的,在信号的输出处加上必要的输出保护,包括过流保护、过压保护与短路保护。
[0088] 图10是根据本发明实施例四的发动机曲轴和凸轮轴信号的信号发生器系统的示意图。
[0089] 如图10所示,该实施例是基于S12的单片机最小系统,主要包括电源模块、外部时钟模块、锁相环配置模块与编程接口。电源模块提供系统所需的电流及电压;外部时钟模块为单片机提供精准的外部时钟源;锁相环配置模块用于配置系统运行频率与外部时钟源频率的数值关系。本实施例中,S12单片机可以为飞思卡尔公司的16位汽车微控制器产品,S12单片机资源丰富,性能出色,并且其开发环境CodeWarrior与MATLAB之间可以实现无缝连接,是图形配置曲轴与凸轮轴信号发生器硬件核心的理想选择。
[0090] 图11是根据本发明实施例五的发动机曲轴和凸轮轴信号的信号发生器系统结构的示意图。
[0091] 如图11所示,该信号发生器包括:第一获取模块110、第二获取模块111、查询模块112和输出模块113。[0092] 其中,第一获取模块110,用于获取与输入的发动机配置参数相关联的曲轴和凸轮轴的信号数据;第二获取模块111,用于获取发动机的目标转速;查询模块112,用于基于目标转速而循环查询信号数据,从而得到信号数据输出量;输出模块113,用于根据信号数据输出量来生成曲轴信号和凸轮轴信号。
[0093] 优选地,在获取曲轴和凸轮轴的信号数据之前,信号发生器还可以包括:配置模块114。
[0094] 配置模块114,用于进行发动机参数配置并基于配置参数生成信号数据,其中,信号配置包括:总体设置、曲轴信号设置和凸轮轴信号设置。
[0095] 优选地,在信号数据输出量为数字信号的情况下,在根据信号数据输出量来生成曲轴信号和凸轮轴信号之前,发生器还可以包括:转换模块115。
[0096] 转换模块115,用于将数字信号转换为模拟信号。
[0097] 从以上的描述中,可以看出,本发明实现了如下技术效果:当信号源发生变化时信号发生器不会失效,提高了信号发生器的通用性,相对现有技术而言主要是曲轴与凸轮轴信号的设置基于图形化界面配置,用户可以不用关心具体的单片机编程的过程。 [0098] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,本发明不限制于任何特定的硬件和软件结合。
[0099] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
通用汽车环球科技运作公司发动机的持续反向旋转检测系统温洪清汽车电子电控喷射装置丰田自动车株式会社用于内燃机的可变阀正时控制器华夏龙晖(北京)汽车电子科技有限公司一种电控单元控制喷油的方法US Title not availableInternational ClassificationC06PublicationC10Request of examination as to substanceC14GrantedRotate

我要回帖

更多关于 unity 车轮转动 的文章

 

随机推荐