mirror of https://github.com/FOME-Tech/fome-fw.git
This commit is contained in:
parent
6480d6ac29
commit
498374e7d3
|
@ -168,6 +168,38 @@ static const ignition_table_t mapBased18vvtTimingTable = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define MAF_TRANSFER_SIZE 8
|
||||||
|
|
||||||
|
static const float mafTransferVolts[MAF_TRANSFER_SIZE] = {1.365,
|
||||||
|
1.569,
|
||||||
|
2.028,
|
||||||
|
2.35,
|
||||||
|
2.611,
|
||||||
|
2.959,
|
||||||
|
3.499,
|
||||||
|
4.011,
|
||||||
|
};
|
||||||
|
|
||||||
|
static const float mafTransferKgH[MAF_TRANSFER_SIZE] = {
|
||||||
|
0,
|
||||||
|
3.9456,
|
||||||
|
18.7308,
|
||||||
|
45.4788,
|
||||||
|
82.278,
|
||||||
|
154.4328,
|
||||||
|
329.8104,
|
||||||
|
594.2772
|
||||||
|
};
|
||||||
|
|
||||||
|
static void setMAFTransferFunction(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||||
|
memcpy(config->mafDecoding, mafTransferKgH, sizeof(mafTransferKgH));
|
||||||
|
memcpy(config->mafDecodingBins, mafTransferVolts, sizeof(mafTransferVolts));
|
||||||
|
for (int i = MAF_TRANSFER_SIZE;i<MAF_DECODING_COUNT;i++) {
|
||||||
|
config->mafDecodingBins[i] = config->mafDecodingBins[MAF_TRANSFER_SIZE - 1] + i * 0.01;
|
||||||
|
config->mafDecoding[i] = config->mafDecoding[MAF_TRANSFER_SIZE - 1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void setMazdaMiataNbTpsTps(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
void setMazdaMiataNbTpsTps(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||||
memcpy(config->tpsTpsAccelFromRpmBins, tpsTspSame, sizeof(tpsTspSame));
|
memcpy(config->tpsTpsAccelFromRpmBins, tpsTspSame, sizeof(tpsTspSame));
|
||||||
memcpy(config->tpsTpsAccelFromRpmBins, tpsTspSame, sizeof(tpsTspSame));
|
memcpy(config->tpsTpsAccelFromRpmBins, tpsTspSame, sizeof(tpsTspSame));
|
||||||
|
@ -194,6 +226,7 @@ static void setMazdaMiataEngineNB2Defaults(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||||
|
|
||||||
setCommonNTCSensor(&engineConfiguration->clt, 2700);
|
setCommonNTCSensor(&engineConfiguration->clt, 2700);
|
||||||
setCommonNTCSensor(&engineConfiguration->iat, 2700);
|
setCommonNTCSensor(&engineConfiguration->iat, 2700);
|
||||||
|
setMAFTransferFunction(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||||
|
|
||||||
engineConfiguration->auxPidFrequency[0] = 300; // VVT solenoid control
|
engineConfiguration->auxPidFrequency[0] = 300; // VVT solenoid control
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue