[rusEfi] Nissan on Frankenso #47
Re: Nissan on Frankenso #47
Take a look at your "Warmup fuel manual Multiplier" and "Intake air temperature fuel Multiplier" tables.
Currently, at 80c coolant and 34c air your base fuel is being multiplied by 1.06 and 1.9 respectively. This means your calculated base fuel pulse, the fuel you would use under ideal conditions, is being multiplied before your dead time is added to give your final pulse width.
0.635ms (base pulse) * 1.06 (80c warmup muliplier) * 1.9 (34c intake air temperature) + 0.85ms (dead time) = 2.12889ms
I estimated the IAT number from the graph, but I think I was pretty close. I'm not really sure why the tables are like that, if that was a default or an artifact of the recent change from percentages to multiplier values (I don't think the underlying values should have changed)
Currently, at 80c coolant and 34c air your base fuel is being multiplied by 1.06 and 1.9 respectively. This means your calculated base fuel pulse, the fuel you would use under ideal conditions, is being multiplied before your dead time is added to give your final pulse width.
0.635ms (base pulse) * 1.06 (80c warmup muliplier) * 1.9 (34c intake air temperature) + 0.85ms (dead time) = 2.12889ms
I estimated the IAT number from the graph, but I think I was pretty close. I'm not really sure why the tables are like that, if that was a default or an artifact of the recent change from percentages to multiplier values (I don't think the underlying values should have changed)
- AndreyB
- Site Admin
- Posts: 14360
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Nissan on Frankenso #47
I would expect this to be pretty visible on the Formulas pane of rusEfi console?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Nissan on Frankenso #47
Does anyone know how Rusefi handles sudden engine load increases such as AC engaged or turning the steering wheel during idle or in higher rpms?
- AndreyB
- Site Admin
- Posts: 14360
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Nissan on Frankenso #47
At the moment it does not respond to those directly.
Technically there is automation idle control which would compensate for load change.
Technically AC engagement should be considered as a reason to bump target idle RPM, but not implemented at the moment.
There is also acceleration enrichment see https://rusefi.com/wiki/index.php?title=Manual:Software:Fuel_Control#Acceleration_Enrichment
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Nissan on Frankenso #47
Could FSIO increase IAC upon digital input? AKA known increased load could automatically increase air flow then the magic increases fuel.
Welcome to the friendlier side of internet crazy
- AndreyB
- Site Admin
- Posts: 14360
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Nissan on Frankenso #47
You remember it right! FSIO formula #15 could be used to adjust target idle RPM
See https://github.com/rusefi/rusefi_documentation/tree/master/overview/FSIO
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Nissan on Frankenso #47
I had hard time setting up the VE table properly so the engine could work on proper stoichiometric ratio with all temperature and variables changing.
To set this table right this is what I found out so I thought to share these finds.
1- Set the correct engine displacement volume in liters, mine is 1.86 Liters.
2- Set the correct injector dead time as per manufacturers specification, for my injector it is 0.85ms at 14 volts.
3- Set the correct injector flow in cm3/min. The correct value of the injection is not the manufacturers spec, but it is the spec divided by 0.8. My injector manufacturers spec is 440cm3/min but the actual injection as per test that I did was 545cm3/min, so one needs to divide the spec of the manufacturers injector by 0.8.
4- Set the IAt as per table in the picture attached varying as per intake air temperature.
5- Set the coolant temperature as per table in the picture but one can also leave these values at 100.
6- Set the VE values in table all at 100.
These values seem to work well.
To set this table right this is what I found out so I thought to share these finds.
1- Set the correct engine displacement volume in liters, mine is 1.86 Liters.
2- Set the correct injector dead time as per manufacturers specification, for my injector it is 0.85ms at 14 volts.
3- Set the correct injector flow in cm3/min. The correct value of the injection is not the manufacturers spec, but it is the spec divided by 0.8. My injector manufacturers spec is 440cm3/min but the actual injection as per test that I did was 545cm3/min, so one needs to divide the spec of the manufacturers injector by 0.8.
4- Set the IAt as per table in the picture attached varying as per intake air temperature.
5- Set the coolant temperature as per table in the picture but one can also leave these values at 100.
6- Set the VE values in table all at 100.
These values seem to work well.
- Attachments
-
- Settings2.JPG (3.22 MiB) Viewed 21916 times
-
- Settings1.JPG (3.51 MiB) Viewed 21916 times
Idling issues
I have Rusefi run on idle on separate Ve, advance ignition and Warmup Idle multiplier. I am doing this because the engine seem to start and run better on idle this way. I have the idle target set at 720 rpm and these 3 tables max rpm set at 725.
I have the normal Ve, ignition advance and the warmup table all start at 750 rpm. The thinking goes that as the rpm's increase Rusefi should take values from idle tables for all rpm's under 750 and then take the values from normal tables for values of over 750. This does not seem to happen. As rpm's increase above 750 , 1000 or more Rusefi still seem to take values from idle tables and not normal tables. The picture shows that ignition advance is stuck at 7.0 degrees for even higher rpm's that 750. 7.0 degrees is the max at idle table.
I can only get the normal tables to work if I set these values of Idle Ve, ignition and warmup to false.
The other issue is that the warmup idle multiplier table does not seem to work or at list not function during engine running. I also have a video which I can post if interested.
Can someone advise what should be done to get these items to work?
Attached are the pictures, the tune and the log files. Thank you
I have the normal Ve, ignition advance and the warmup table all start at 750 rpm. The thinking goes that as the rpm's increase Rusefi should take values from idle tables for all rpm's under 750 and then take the values from normal tables for values of over 750. This does not seem to happen. As rpm's increase above 750 , 1000 or more Rusefi still seem to take values from idle tables and not normal tables. The picture shows that ignition advance is stuck at 7.0 degrees for even higher rpm's that 750. 7.0 degrees is the max at idle table.
I can only get the normal tables to work if I set these values of Idle Ve, ignition and warmup to false.
The other issue is that the warmup idle multiplier table does not seem to work or at list not function during engine running. I also have a video which I can post if interested.
Can someone advise what should be done to get these items to work?
Attached are the pictures, the tune and the log files. Thank you
- Attachments
-
- 2019-06-08_20.20.4June 8 2019.msl
- (1.04 MiB) Downloaded 589 times
-
[The extension msq has been deactivated and can no longer be displayed.]
-
- IMG_7517.JPG (3.75 MiB) Viewed 21839 times
-
- Idle seetings.JPG (2.34 MiB) Viewed 21839 times
Re: Nissan on Frankenso #47
for verification purposes ...
your temperature in the tuner studio and on dashboard is it same ? And on engine colant - air temperature is it same ?
your temperature in the tuner studio and on dashboard is it same ? And on engine colant - air temperature is it same ?
Re: Nissan on Frankenso #47
Yes they are the same.
Re: Idling issues
RusEfi takes values from idle tables not because of the rpm but because of the TPS. That is, if the throttle is not pressed, then it's idle. Otherwise it's normal (working) mode. So if you want some different values for different RPMs on idle, it's ok, that's the idle table is for: the X axis is RPM, so you can set any values for any RPMs in those tables. But it will change to normal tables ONLY if the throttle is pressed. And this is good, trust me!filip5 wrote: ↑Sun Jun 09, 2019 3:23 amThe thinking goes that as the rpm's increase Rusefi should take values from idle tables for all rpm's under 750 and then take the values from normal tables for values of over 750. This does not seem to happen. As rpm's increase above 750 , 1000 or more Rusefi still seem to take values from idle tables and not normal tables.
- AndreyB
- Site Admin
- Posts: 14360
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Idling issues
Idle target is just what PID regulator is trying to get you. It's not a threshold for any logic. It's not "below 720 is idle, above is not idle".
It's more like "if throttle is not pushed and we run at 900, let's choke this engine - give it less air and try to get RPMs to 720"
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Nissan on Frankenso #47
Okay thank you
What about idle warmup multiplier?
It does not seem to make any difference in fuel injection when adjusting it while the engine is running
Is this graph suppose to perform any function and adjust fuel injection as the engine gets hotter?
What about idle warmup multiplier?
It does not seem to make any difference in fuel injection when adjusting it while the engine is running
Is this graph suppose to perform any function and adjust fuel injection as the engine gets hotter?
Re: Deceleration Settings (91' NA Miata B6ZE)
Does anyone know how idle valve works on Rusefi?
How does it keep the target rpm? Changing frequency?
How does it keep the target rpm? Changing frequency?
- AndreyB
- Site Admin
- Posts: 14360
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Deceleration Settings (91' NA Miata B6ZE)
No, frequency is constant but PID regulator changes duty cycle. The drama as always is about having good PID settings.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Deceleration Settings (91' NA Miata B6ZE)
Thank you. That should work fine too.
Any idea what these numbers should be?
Any idea what these numbers should be?
Re: Deceleration Settings (91' NA Miata B6ZE)
No worries. There is a sample table above. I will try it. Thanks again
- AndreyB
- Site Admin
- Posts: 14360
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Deceleration Settings (91' NA Miata B6ZE)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Deceleration Settings (91' NA Miata B6ZE)
Thank you. With these values is attempting to maintain idle but still varies +_30rpms. I also hear the valve somewhat changing frequency but not sure because the frequency is not supposed to change.
- AndreyB
- Site Admin
- Posts: 14360
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Nissan on Frankenso #47
Please use https://github.com/rusefi/rusefi/wiki/Support best practices
1) please do not text me. those texts are extremely uncomfortable for me
2) please post your tune and logs see https://github.com/rusefi/rusefi/wiki/Support
3) please consider posting vides on YouTube see https://github.com/rusefi/rusefi/wiki/Support
As of right now, too little information is provided, it's impossible to help you with so little data
I would also recommend hiring @abricos for a on-site visit. For a couple more months I am very busy moving house, there is no change I would be able to dive into this.
1) please do not text me. those texts are extremely uncomfortable for me
2) please post your tune and logs see https://github.com/rusefi/rusefi/wiki/Support
3) please consider posting vides on YouTube see https://github.com/rusefi/rusefi/wiki/Support
As of right now, too little information is provided, it's impossible to help you with so little data
I would also recommend hiring @abricos for a on-site visit. For a couple more months I am very busy moving house, there is no change I would be able to dive into this.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Nissan on Frankenso #47
Ok. Thank you. Duly noted. I will advise how to move forward after I do some more testing.
Re: Nissan on Frankenso #47
Can someone take a look at this tune? I am truing to use the latest Rusefi hex but there is a conflict on PB8 which is an AUX valve. PB8 does not show as being used on Full pinout but when I program the board a conflict comes up: Pin "PB8" required by "a1" but it is used by "a1" 20201202@source. How can I release PB8 so I can use it?
- Attachments
-
[The extension msq has been deactivated and can no longer be displayed.]
-
- image.png (430.59 KiB) Viewed 18334 times
- AndreyB
- Site Admin
- Posts: 14360
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Nissan on Frankenso #47
https://github.com/rusefi/rusefi/wiki/HOWTO-upload-tune
At the moment you are not investing time to follow the support protocols. At the moment you are taking the route which is quickest for you while less efficient for people who would be helping you.
rusEFI online was created to make support more efficient. Please use it.
At the moment you are not investing time to follow the support protocols. At the moment you are taking the route which is quickest for you while less efficient for people who would be helping you.
rusEFI online was created to make support more efficient. Please use it.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14360
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Nissan on Frankenso #47
required by "a1" but it is used by "a1" looks like aux valve feature was broken in fresh firmware. I've just made a fix which maybe fixes it - i would be on https://rusefi.com/build_server/ in 20 minutes.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Nissan on Frankenso #47
Thanks for the response and trying to fix the issue. After I have tried programming it several times it seems to have fixed the problem.
One thing I want to let you know is that after I programmed board with my tune and as the problem would show as a conflict but
as soon as I hit the push button on controller board the conflict would disappear for as long as I did not make any simple changes such as VE tables
or ignition table or any changes which needed writing to controller which would create the problem again. Attached is the tune, just in case, seems ok now.
One thing I want to let you know is that after I programmed board with my tune and as the problem would show as a conflict but
as soon as I hit the push button on controller board the conflict would disappear for as long as I did not make any simple changes such as VE tables
or ignition table or any changes which needed writing to controller which would create the problem again. Attached is the tune, just in case, seems ok now.
- Attachments
-
[The extension msq has been deactivated and can no longer be displayed.]
Re: Nissan on Frankenso #47
Update
I am trying to use your support page and upload the tune but it seems that the problem showed up again as soon as I gave a name to the engine. I am not sure what the tune will show but this is the error again. .
I am trying to use your support page and upload the tune but it seems that the problem showed up again as soon as I gave a name to the engine. I am not sure what the tune will show but this is the error again. .
- AndreyB
- Site Admin
- Posts: 14360
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Nissan on Frankenso #47
it could be that the problem happens if you change settings, and the problem stays until you reset ECU? there is a good chance there is still a problem. you are the only one using those aux valves and as firmware is developed there is constantly a chance to break that functionality
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Nissan on Frankenso #47
It looks like the issue is that these outputs are used for AUX valves. If I use them as injectors the problem does not persist.
Is there any hope to fix this or do I have to use the older version only?
Is there any hope to fix this or do I have to use the older version only?
Re: Nissan on Frankenso #47
I tried your earlier versions last night. It looks like the problem started with the November 27 2020 release, before that it was fine. Do you think this might be resolved in the future as you modify the program?
Re: Nissan on Frankenso #47
Both of your updates , the update from yesterday that you did and today's release are working fine. No conflict. I probably made a mistake yesterday when I tested.
I did this test home not at the test bench, I hope is not affecting the operation of valves. I will let you know if there is a problem.
Thanks again for fixing it.
I did this test home not at the test bench, I hope is not affecting the operation of valves. I will let you know if there is a problem.
Thanks again for fixing it.