MAT Correction
#101
Moderator
iTrader: (12)
Join Date: Nov 2008
Location: Tampa, Florida
Posts: 20,652
Total Cats: 3,011
I remembered wrong. It was only 95%. This is MS1.
And forget everything else I said because my XD-16 is on the fritz and showing vastly different afr numbers than what is showing up in TS coming from the same LC-1. TS shows everything in the normal range when hot in boost. Sorry for all of the trouble.
Now I need to know why the xd-16 is only reading single digit values when the lc-1 is putting out good ones to the MS1. I thought the number one was burned out on the display because it was reading "3.7" or "4.5" but it isn't a burned out number. But that is a different search. Thanks guys.
And forget everything else I said because my XD-16 is on the fritz and showing vastly different afr numbers than what is showing up in TS coming from the same LC-1. TS shows everything in the normal range when hot in boost. Sorry for all of the trouble.
Now I need to know why the xd-16 is only reading single digit values when the lc-1 is putting out good ones to the MS1. I thought the number one was burned out on the display because it was reading "3.7" or "4.5" but it isn't a burned out number. But that is a different search. Thanks guys.
#102
I remembered wrong. It was only 95%. This is MS1.
And forget everything else I said because my XD-16 is on the fritz and showing vastly different afr numbers than what is showing up in TS coming from the same LC-1. TS shows everything in the normal range when hot in boost. Sorry for all of the trouble.
Now I need to know why the xd-16 is only reading single digit values when the lc-1 is putting out good ones to the MS1. I thought the number one was burned out on the display because it was reading "3.7" or "4.5" but it isn't a burned out number. But that is a different search. Thanks guys.
And forget everything else I said because my XD-16 is on the fritz and showing vastly different afr numbers than what is showing up in TS coming from the same LC-1. TS shows everything in the normal range when hot in boost. Sorry for all of the trouble.
Now I need to know why the xd-16 is only reading single digit values when the lc-1 is putting out good ones to the MS1. I thought the number one was burned out on the display because it was reading "3.7" or "4.5" but it isn't a burned out number. But that is a different search. Thanks guys.
First things first, make sure you have the terminator plug in place. It should look like a black headphone jack with nothing connected to it. If it's not connected chances are the gauge it's going to read right, but the megasquirt will get a good read since it's hooked up over analog.
Second thing, make sure the XD-16 isn't trying to display in lambda or some other funky output mode. You'll have to hook up to the gauge via serial with Innovate's configuration program.
The other thing to try is to hook into the LC-1 via serial and read the value with LogWorks. That's the same interface the XD-16 uses, so if it's not working the problem is the LC-1 and not the gauge.
#103
Moderator
iTrader: (12)
Join Date: Nov 2008
Location: Tampa, Florida
Posts: 20,652
Total Cats: 3,011
After researching, my XD-16 needs to be reprogrammed. It must have reset itself somehow when the voltage was low during cranking. It is apparently displaying lambda instead of afr. The signals going to the MS1 in boost are 12.2 afr like they are supposed to be and my gauge reads ~3.something. I just thought the first digit was burned out on the gauge. My car never went lean in boost. Just ignore me and I'll sit quietly over here.
Now I require a stereo 2.5 to db9 cable that didn't come with my used lc-1/xd-16
Sorry to bother you guys unnecessarily.
Now I require a stereo 2.5 to db9 cable that didn't come with my used lc-1/xd-16
Sorry to bother you guys unnecessarily.
#105
MS1 Gair madness
I don't mean to thread-jack here, but I'm having trouble how to apply Brain's suggestions on my MS1 MSPNP. I just now noticed that I'm getting some *crazy* Gair going on, ranging from 88% to 152% on a pretty typical drive on a 65 degree (F) day. It's swamping all my other adjustments, like so:
Here's my "coolant corrected air density" page - I haven't touched it from the base map. (It's set on "IAT Corrected.")
What do I need to do to disable this IAT correction entirely?
Here's my "coolant corrected air density" page - I haven't touched it from the base map. (It's set on "IAT Corrected.")
What do I need to do to disable this IAT correction entirely?
#107
This may not be exactly relevant to the problem you guys have, but what some OE's do is to model actual charge temperature *at the intake valves* (which is what matters), by assuming it's between the IAT value, and the CLT value. The idea is that the air *heatsoaks in the intake manifold*. Some OE's use a 3rd temp sensor, on the metal of the intake manifold. The lower the motor's airflow, the more the air heatsoaks on the way in, and the closer the modeled air temp is to the CLT instead of to the IAT. At heavy load the air temp may be very close to the IAT instead.
What they do is to have a table with airflow as the X-axis (which is proportional to power, which is proportional to MAP x RPM x VE), and then the Y-axis is a percentage. This percentage is used to multiply to the difference between the measured IAT and CLT, then added to the IAT value. A value of 0% means the modeled air temp will be equal to the IAT. A value of 100% means the modeled air temp will be equal to the CLT value. A value of 50% means the modeled air temp will be halfway between them. The table will start out at 100% at 0 airflow, quickly tapering off to almost 0%
The Autronic BTW has this feature. I find that the Autronic software is elegantly designed to model engine behavior properly. It is instructive to study its tuning software setup. The tuning software in MS in contrast seems to be more designed by code jockeys. (In the same manner a lot of chassis dyno software is designed by code jockeys instead of combustion engineers or ECU tuners/calibrators)
Reverant, is this what your special IAT code does, or does it otherwise resemble this?
This method will prevent excessive richness when the airflow is low and the IAT reports low temps. It works well when the IAT reports an accurate temperature of the air. When the IAT is heatsoaked from plumbing after a hot restart, thus reporting a higher temperature than the actual air temp, then you have the opposite problem.
BTW the above is one example of why I think there has to be an "airflow" variable in the software. It should be proportional to MAPxRPMxVE. And there should be two 2D VE multiplier lookup tables. One with RPM as the X axis, and one with MAP as the X axis. The actual VE is now the product of the 2 VE multipliers. This method more models actual engine behavior pretty well. When you have these 2 tables, the 3D VE table that you still have, will be pretty close to flat all over.
What they do is to have a table with airflow as the X-axis (which is proportional to power, which is proportional to MAP x RPM x VE), and then the Y-axis is a percentage. This percentage is used to multiply to the difference between the measured IAT and CLT, then added to the IAT value. A value of 0% means the modeled air temp will be equal to the IAT. A value of 100% means the modeled air temp will be equal to the CLT value. A value of 50% means the modeled air temp will be halfway between them. The table will start out at 100% at 0 airflow, quickly tapering off to almost 0%
The Autronic BTW has this feature. I find that the Autronic software is elegantly designed to model engine behavior properly. It is instructive to study its tuning software setup. The tuning software in MS in contrast seems to be more designed by code jockeys. (In the same manner a lot of chassis dyno software is designed by code jockeys instead of combustion engineers or ECU tuners/calibrators)
Reverant, is this what your special IAT code does, or does it otherwise resemble this?
This method will prevent excessive richness when the airflow is low and the IAT reports low temps. It works well when the IAT reports an accurate temperature of the air. When the IAT is heatsoaked from plumbing after a hot restart, thus reporting a higher temperature than the actual air temp, then you have the opposite problem.
BTW the above is one example of why I think there has to be an "airflow" variable in the software. It should be proportional to MAPxRPMxVE. And there should be two 2D VE multiplier lookup tables. One with RPM as the X axis, and one with MAP as the X axis. The actual VE is now the product of the 2 VE multipliers. This method more models actual engine behavior pretty well. When you have these 2 tables, the 3D VE table that you still have, will be pretty close to flat all over.
#112
G
Thread
Thread Starter
Forum
Replies
Last Post
bigmackloud
Miata parts for sale/trade
19
01-08-2021 11:24 AM
Zaphod
MEGAsquirt
47
10-26-2018 11:00 PM
Frank_and_Beans
Supercharger Discussion
13
09-12-2016 08:17 PM
Braineack
Cars for sale/trade
3
09-04-2015 02:12 PM