Page 7 of 11

Re: Mitsubishi 4G63 and 4G92

Posted: Mon Sep 08, 2014 6:26 pm
by Tambralinga
Image

Re: Mitsubishi 4G63 and 4G92

Posted: Mon Sep 08, 2014 6:28 pm
by AndreyB
Please connect
Image
with Image

Re: Mitsubishi 4G63 and 4G92

Posted: Tue Sep 09, 2014 10:15 am
by Tambralinga
russian wrote:Please connect
Image
with Image
Today I tested

Image

Image

And the clip video below...

[video][/video]

Thanks,
Mr.X

Re: Mitsubishi 4G63 and 4G92

Posted: Tue Sep 09, 2014 11:46 am
by AndreyB
Tambralinga wrote:[video][/video]
เราไม่ได้ยินเสียงเครื่องยนต์? เป็นเครื่องยนต์รุ่นนี้ควบคุมโดย rusefi? กรุณาชี้แจงฉันอยากรู้จริงๆสิ่งที่เกิดขึ้นและถ้าคุณมีรถ # 6?

Re: Mitsubishi 4G63 and 4G92

Posted: Wed Sep 10, 2014 11:11 am
by Tambralinga
russian wrote:
Tambralinga wrote:[video][/video]
เราไม่ได้ยินเสียงเครื่องยนต์? เป็นเครื่องยนต์รุ่นนี้ควบคุมโดย rusefi? กรุณาชี้แจงฉันอยากรู้จริงๆสิ่งที่เกิดขึ้นและถ้าคุณมีรถ # 6?

I was test the FRK and rusEFI r.4560 with Tuning Studio on Mitsubishi 4G63.
When the Ignition table = 0 it should be display value about 600-700, Below clip.

[video][/video]

Thanks.

Re: Mitsubishi 4G63 and 4G92

Posted: Wed Sep 10, 2014 12:03 pm
by AndreyB
710 means -10 (the range was from 0 to 720)

I have just changed it to be more user-friendly, please update dev console. Also dev console has 'Timing' gauge which shows timing without the usage of logic input
Image

How did you get this Tuner Studio gauge? I want to fix it also.
Tambralinga wrote:Hi rusEFI,
Image

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Wed Sep 10, 2014 12:28 pm
by AndreyB
Are you using some wide-band O2 sensor or a narrow-band O2?

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Wed Sep 10, 2014 2:10 pm
by Tambralinga
russian wrote:Are you using some wide-band O2 sensor or a narrow-band O2?
I use wide-band sensor.

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Wed Sep 10, 2014 2:15 pm
by AndreyB
Tambralinga wrote:I use wide-band sensor.
Did you manage to feed the WBO signal info rusEfi? Do you know the parameters of the analog WBO output? I do not remember if we have covered this.

I am not 1000% sure but it looks like you are running the with rusEfi? Congratulations on being the first rusEfi installation in Asia!

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Wed Sep 10, 2014 2:49 pm
by Tambralinga
russian wrote:
Tambralinga wrote:I use wide-band sensor.
Did you manage to feed the WBO signal info rusEfi? Do you know the parameters of the analog WBO output? I do not remember if we have covered this.

I am not 1000% sure but it looks like you are running the with rusEfi? Congratulations on being the first rusEfi installation in Asia!

http://www.innovatemotorsports.com/products/MTXL.php

This model have 2 analog output have spec in web.
Within days I had to take the analog signal into rusefi.

I have been using the E85 fuel can be used generally.

Timing degree in new dev it work. :D

My problem now if the engine is cold, it starts engine very hard.
If the engine hot is very easy to start.

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Wed Sep 10, 2014 2:57 pm
by AndreyB
Tambralinga wrote:My problem now if the engine is cold, it starts engine very hard.
If the engine hot is very easy to start.
Try changing Cranking Fuel parameters? Does your CLT shows the right value?

Edit: http://rusefi.com/wiki/index.php?title=Manual:Software:dev_console_commands#Fuel_Control has an explanation of the values

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Wed Sep 10, 2014 8:06 pm
by Tambralinga

Code: Select all

float getCoolantTemperature(void) {
	float temperature = getTemperatureC(&engineConfiguration2->clt);
	if (!isValidCoolantTemperature(temperature)) {
		warning(OBD_PCM_Processor_Fault, "unrealistic CLT %f", temperature);
		return LIMPING_MODE_CLT_TEMPERATURE;
	}
	return temperature;
}

void setThermistorConfiguration(ThermistorConf * tc, float tempC1, float r1, float tempC2, float r2, float tempC3,
		float r3) {
	tc->tempC_1 = tempC1;
	tc->resistance_1 = r1;

	tc->tempC_2 = tempC2;
	tc->resistance_2 = r2;

	tc->tempC_3 = tempC3;
	tc->resistance_3 = r3;
}

void prepareThermistorCurve(ThermistorConf * config) {
	float T1 = config->tempC_1 + KELV;
	float T2 = config->tempC_2 + KELV;
	float T3 = config->tempC_3 + KELV;

	float L1 = logf(config->resistance_1);
	float L2 = logf(config->resistance_2);
	float L3 = logf(config->resistance_3);

	float Y1 = 1 / T1;
	float Y2 = 1 / T2;
	float Y3 = 1 / T3;

	float U2 = (Y2 - Y1) / (L2 - L1);
	float U3 = (Y3 - Y1) / (L3 - L1);

	config->s_h_c = (U3 - U2) / (L3 - L2) * pow(L1 + L2 + L3, -1);
	config->s_h_b = U2 - config->s_h_c * (L1 * L1 + L1 * L2 + L2 * L2);
	config->s_h_a = Y1 - (config->s_h_b + L1 * L1 * config->s_h_c) * L1;
How do you calculate the simple CLT.
I feel like the show it does not match the reality.

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Wed Sep 10, 2014 8:08 pm
by AndreyB
tempinfo should show CLT calculated resistance, please tell us what the value is? Please also disconnect FRK and measure the resistance between GND and CLT wire. Let's make the sure the resistance is calculated correctly.

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 11, 2014 9:29 am
by Tambralinga
https://www.diyautotune.com/diypnp/apps/n52/usdm-mitsu-galant-9192-4g63-mt.html

Sensor Calibration
I have to solve the bias resistor?

How much is a default now for set_cranking_fuel_min?

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 11, 2014 10:38 am
by AndreyB
bias resistor can vary, as long as rusEfi has the value of YOUR bias resistor

tempinfo should show CLT calculated resistance, please tell us what the value is? Please also disconnect FRK and measure the resistance between GND and CLT wire. Let's make the sure the resistance is calculated correctly. We need this info.

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 11, 2014 11:08 am
by Tambralinga
russian wrote:bias resistor can vary, as long as rusEfi has the value of YOUR bias resistor

tempinfo should show CLT calculated resistance, please tell us what the value is? Please also disconnect FRK and measure the resistance between GND and CLT wire. Let's make the sure the resistance is calculated correctly. We need this info.

Code: Select all

2014-09-11 18_03: PortHolder: Sending [sec!8!tempinfo]
2014-09-11 18_03: PortHolder: Sending [sec!8!tempinfo]
2014-09-11 18_03: PortHolder: Sending [sec!8!tempinfo]
2014-09-11 18_03: PortHolder: Sending [sec!8!tempinfo]
2014-09-11 18_03: PortHolder: Sending [sec!8!tempinfo]
2014-09-11 18_03: PortHolder: Sending [sec!8!tempinfo]
2014-09-11 18_03: PortHolder: Sending [sec!8!tempinfo]
2014-09-11 18_03: PortHolder: Sending [sec!8!tempinfo]


devconsole can not open command tempinfo.

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 11, 2014 11:15 am
by AndreyB
close console, restart rusEfi, open console. Is it connected to the right port - does it send any commands? analoginfo?

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 11, 2014 3:52 pm
by Tambralinga
Image

100C=200 ohm <<Actual measurements
CLT v=0.60219 C=76.68258 R=369.71514 on channel 6
bias=2700.00000 A=0.00271 B=0.00000 C=-0.00000


90C=250 ohm <<Actual measurements
CLT v=0.67399 C=74.31204 R=420.66046 on channel 6
bias=2700.00000 A=0.00271 B=0.00000 C=-0.00000


80C=320 ohm << Actual measurements
CLT v=0.81318 C=69.62722 R=524.40942 on channel 6
bias=2700.00000 A=0.00271 B=0.00000 C=-0.00000


70C=460 ohm <<Actual measurements
CLT v=0.97875 C=63.91656 R=657.16888 on channel 6
bias=2700.00000 A=0.00271 B=0.00000 C=-0.00000

60C=610 ohm <<Actual measurements
CLT v=1.22051 C=55.36938 R=871.91314 on channel 6
bias=2700.00000 A=0.00271 B=0.00000 C=-0.00000

50C=900 ohm <<Actual measurements
CLT v=1.49304 C=45.61248 R=1149.48815 on channel 6
bias=2700.00000 A=0.00271 B=0.00000 C=-0.00000


25C=2080ohm

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 11, 2014 3:58 pm
by AndreyB
That's some great data here!

The values are not that far off, to make them better you need to make the top temperature setting more accurate (I will now rename "temperature3" to "highest temperature")

Let's try C=120.0 R=100.0 as highest temp setting, I think I saw that value in some datasheet.

Once again, great information!

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 11, 2014 5:49 pm
by Tambralinga
russian wrote:That's some great data here!

The values are not that far off, to make them better you need to make the top temperature setting more accurate (I will now rename "temperature3" to "highest temperature")

Let's try C=120.0 R=100.0 as highest temp setting, I think I saw that value in some datasheet.

Once again, great information!
100C=200 ohm
CLT v=0.60073 C=98.95666 R=368.69274 on channel 6
2014-09-12 00_46: EngineState: bias=2700.00000 A=0.00248 B=0.00000 C=-0.00000



90C=250 ohm
CLT v=0.67399 C=95.19921 R=420.66046 on channel 6
bias=2700.00000 A=0.00248 B=0.00000 C=-0.00000



80C=320 ohm
CLT v=0.80439 C=88.45339 R=517.65319 on channel 6
bias=2700.00000 A=0.00248 B=0.00000 C=-0.00000



70C=460 ohm
CLT v=0.98608 C=78.96820 R=663.29620 on channel 6
bias=2700.00000 A=0.00248 B=0.00000 C=-0.00000



60C=610 ohm
CLT v=1.19560 C=67.99774 R=848.52697 on channel 6
bias=2700.00000 A=0.00248 B=0.00000 C=-0.00000



50=900 ohm
CLT v=1.44322 C=55.21035 R=1095.57165 on channel 6
bias=2700.00000 A=0.00248 B=0.00000 C=-0.00000

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 11, 2014 5:51 pm
by AndreyB
As you see this got us closer to real values. I think we are good enough, in order to get better values we need more precise data on the sensor.

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 11, 2014 7:24 pm
by Tambralinga
Image

This value ok.

How to check set_cranking_fuel_min and set_cranking_fuel_max?
You have command for check?

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 11, 2014 7:36 pm
by AndreyB
Same tempinfo shows the cranking fuel parameters. I've just changed fuelinfo to show current cranking fuel value at current temperature, but you would need latest version 4633. Please note that this version would reset your configuration to default.

I am working on improving the update process so that configuration is not reset that often but this is not ready yet.

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 18, 2014 2:04 pm
by Tambralinga
Now everything works correctly.
I want just the engine mivec control functions only. :D

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 18, 2014 2:22 pm
by AndreyB
Sure, let's get you http://en.wikipedia.org/wiki/MIVEC

Do you know if your engine is an earlier two-profiler system or something continues? http://en.wikipedia.org/wiki/Variable_valve_timing#Continuous_versus_discrete?

You would need to figure out electronic characteristics of the control mechanism - is it low-side or high-side driving? Is it PWM or continues signal?

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 18, 2014 4:23 pm
by Tambralinga
russian wrote:Sure, let's get you http://en.wikipedia.org/wiki/MIVEC

Do you know if your engine is an earlier two-profiler system or something continues? http://en.wikipedia.org/wiki/Variable_valve_timing#Continuous_versus_discrete?

You would need to figure out electronic characteristics of the control mechanism - is it low-side or high-side driving? Is it PWM or continues signal?
I want to open solenoid at 5000-5500 RPM output signal GND to solenoid.
It can use low-side output GND .

4G92-MIVEC DOHC 16 Valve

Total Displacement - 1,597 cc
Bore - 81.0 mm
Stroke - 77.5 mm
Compression Ratio - 11:1
Maximum Output - 128 kW (174 PS; 172 bhp) at 7,500 rpm
Maximum Torque - 167 N·m (123 ft·lbf) at 7,000 rpm

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 18, 2014 7:30 pm
by Tambralinga

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Thu Sep 18, 2014 7:34 pm
by AndreyB
I want to implement EGT gauge within the next couple of days and then some simple GPIO would be next - GPIO would let you run your simple VVT. See https://sourceforge.net/p/rusefi/tickets/95/

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Sun Sep 21, 2014 8:00 am
by Tambralinga
If the shift light function can I use instead mivec .
If possible, I want to have two channels.

Re: Mitsubishi 4G63 and 4G92 (#6)

Posted: Tue Sep 23, 2014 5:53 pm
by AndreyB
Tambralinga wrote:Now everything works correctly.
I am really interested in some details on this :) For example, have you driven your car under runEfi power?

I am done working on EGT but now I need to figure out something for my own mule - I would be buzy with that. Do you have any software developers to implement a first basic version of GPIO which you need for VVT? I can write down how I see the first trivial implementation so that any available developer could implement it.