MSPNP MAP sensor calibration?? - Miata Turbo Forum - Boost cars, acquire cats.

Welcome to Miataturbo.net   Members
 


MSPNP MSPNP specific Megasquirt related discussion.

Reply
 
 
 
LinkBack Thread Tools
Old 01-06-2011, 06:18 PM   #1
Junior Member
Thread Starter
iTrader: (3)
 
Join Date: Apr 2008
Location: Marietta, Ga
Posts: 224
Total Cats: -1
Default MSPNP MAP sensor calibration??

Does anyone know where to find the MAP sensor calibration for the MSPNP9093? My gauge is reading a good bit lower than it should based on my altitude above sea level when car is off. Reading 94kPa should be around 99kPa.
JEMERY is offline   Reply With Quote
Old 01-06-2011, 07:37 PM   #2
Elite Member
iTrader: (11)
 
chicksdigmiatas's Avatar
 
Join Date: Apr 2008
Location: Texas, 'Murica
Posts: 2,505
Total Cats: 7
Default

Mine does that crap too, accept it reads like 87.
chicksdigmiatas is offline   Reply With Quote
Old 01-07-2011, 10:45 AM   #3
Supporting Vendor
 
Matt Cramer's Avatar
 
Join Date: Sep 2006
Posts: 2,266
Total Cats: 51
Default

Quote:
Originally Posted by JEMERY View Post
Does anyone know where to find the MAP sensor calibration for the MSPNP9093? My gauge is reading a good bit lower than it should based on my altitude above sea level when car is off. Reading 94kPa should be around 99kPa.
Are you certain the ambient air pressure isn't actually 94 kPa today? That's a pretty common reading in the Atlanta area. The initial kPa changes with the weather, too; some days it's higher.
Matt Cramer is offline   Reply With Quote
Old 01-07-2011, 11:13 AM   #4
y8s
2 Props,3 Dildos,& 1 Cat
iTrader: (8)
 
y8s's Avatar
 
Join Date: Jun 2005
Location: Fake Virginia
Posts: 19,038
Total Cats: 407
Default

29.60 inches today. that's just a hair over 100kPa.

at least near Grant Park...

http://www.wunderground.com/weathers...?ID=KGAATLAN40
y8s is offline   Reply With Quote
Old 01-07-2011, 11:48 PM   #5
Junior Member
Thread Starter
iTrader: (3)
 
Join Date: Apr 2008
Location: Marietta, Ga
Posts: 224
Total Cats: -1
Default

I'm pretty sure my map is reading quite different than the norm ATM pressure. It seems other people are having the same issue. What do we need to do to correct this DIY?
JEMERY is offline   Reply With Quote
Old 01-13-2011, 11:47 AM   #6
Supporting Vendor
 
Matt Cramer's Avatar
 
Join Date: Sep 2006
Posts: 2,266
Total Cats: 51
Default

According to Freescale's data sheet, the sensor has a 1.5% voltage tolerance, which translates into about a 3.5 kPa tolerance (4.69 volt range * 1.5% / 0.02 volts per kPa). MSPNPs are based on MS1/Extra, and the calibration is hard-coded. You can recompile the code with a new MAP scaling, or accept this as a normal amount of variation between individual sensors.
Matt Cramer is offline   Reply With Quote
Old 01-13-2011, 01:44 PM   #7
Junior Member
Thread Starter
iTrader: (3)
 
Join Date: Apr 2008
Location: Marietta, Ga
Posts: 224
Total Cats: -1
Default

Ok so we need to live with the MAP variation to stay under the MSPNP warranty, fine by me. I was playing through the megatune software and was wondering if there was anyway to balance off this MAP sensor variation with a barometric correction? Is this is possible, and have you guys messed around with doing something like this?
JEMERY is offline   Reply With Quote
Old 01-13-2011, 05:04 PM   #8
Supporting Vendor
 
Matt Cramer's Avatar
 
Join Date: Sep 2006
Posts: 2,266
Total Cats: 51
Default

The high-res 11 versions have a % baro mode that does what you're asking about.
Matt Cramer is offline   Reply With Quote
Old 01-13-2011, 07:17 PM   #9
Elite Member
iTrader: (11)
 
chicksdigmiatas's Avatar
 
Join Date: Apr 2008
Location: Texas, 'Murica
Posts: 2,505
Total Cats: 7
Default

Ummm, mine reads between 82-84 all of the time. I also didn't know my pnp had a warranty.
chicksdigmiatas is offline   Reply With Quote
Old 01-13-2011, 07:59 PM   #10
Elite Member
iTrader: (5)
 
Join Date: Oct 2007
Location: Canton, Ga
Posts: 1,707
Total Cats: 19
Default

Keep in mind the MAP sensors do not have to be dead on. It would be nice, but as long as numbers are consistant the actual reading does not matter. For example, if your sensor read 10kpa too low all the time, that's fine, and If you tuned your car well on that MS your tune has compensated for it, however, if the real barometric pressure stays at 92 KPA, and your reading is 82 KPA at one point and 90 at another then that is a problem. Its inconsistancy that will cause a problem.
Stealth97 is offline   Reply With Quote
Old 01-15-2011, 12:50 PM   #11
Junior Member
Thread Starter
iTrader: (3)
 
Join Date: Apr 2008
Location: Marietta, Ga
Posts: 224
Total Cats: -1
Default

Where can I get Hi Res 11, I'm having trouble finding it.
JEMERY is offline   Reply With Quote
Old 10-11-2015, 01:18 AM   #12
Elite Member
iTrader: (3)
 
Join Date: Mar 2008
Location: Granbury, TX
Posts: 6,011
Total Cats: 583
Default Necro Solution

Necro post, but some of us are too cheap to part with our old 1st gen MSPNPs. And I'll bet nearly everyone that has an old MSPNP with it's original MAP sensor has low MAP readings. In my case, I was seeing ~86kPa on the red car and 88kPa on the silver car (key on prior to engine start -- atmospheric pressure 99kPa).

Believe it or not, this is normal behavior for an absolute pressure sensor. Modern, MEMS-based absolute pressure sensors typically rely upon a sealed vacuum reference on one side of a sensing diaphragm, with the other side open to the pressure of interest (MAP in our case -- see attached MPX4250A datasheet). Alas, nature abhors a vacuum. As air molecules leak into the vacuum reference over time, the output signal from the sensor diminishes for the same applied pressure. And the issue isn't limited to low-cost sensors, even aerospace-grade sensors for air data computers certified to 55,000 feet have this issue.

The best way to handle the issue is to provide for periodic re-calibration. Thankfully, this feature has been added to later MS generations. That doesn't help those of us nursing our older MSPNPs along though.

Some have stated that this is a harmless flaw, that all you need is consistency and you can ignore the lack of accuracy. Relative to fuel tuning, I would agree. The change in the sensor happens gradually. Assuming you periodically autotune your VE table, this will never be an issue for your AFRs. However, this can become a real problem for spark advance, boost control and overboost protection. For each of these functions, the lower-than-real pressure sensor reading cuts safety margins.

So, what to do for an early MS? One solution is to replace the sensor. I recently bought some new MPX4250s from Digikey and swapped out the sensor in the silver car's MSPNP. Not hard but tedious.

When it came time to do the red car, I figured there had to be a way to do this in software. My first attempt was to manipulate the calibration files like Matt suggested (these are barofactor*.inc and kpafactor*.inc files in your project \src directory). However, I discovered this didn't work. On the early MSPNPs, the converted MAP value is not transmitted on the serial port, rather raw MAP sensor ADC is sent. That means the TunerStudio MAP reading doesn't change -- so you'll end up with a mismatch between what is inside the MSPNP and TunerStudio -- not good.

My next attempt was simply to put an offset into the raw MAP sensor ADC at the point of acquisition. I did this with a series of inca statements. This is a screen capture showing the code diff on 029y4a software.



This worked perfectly and was a whole lot easier than replacing the sensor. With the 4-bar sensor in the MSPNP9495, each inca statement increased the reading by ~3.5kPa. The 3 inca statements corrected my pre-start MAP from 86kPa to 96kPa. You'll need to experiment with how many inca statements you need -- and also keep an eye on things in the future as the sensor continues to age.
Attached Thumbnails
MSPNP MAP sensor calibration??-diff.jpg  
Attached Files
File Type: pdf MPX4250A.pdf (165.3 KB, 26 views)

Last edited by hornetball; 10-11-2015 at 12:38 PM.
hornetball is offline   Reply With Quote
 
 
Reply

Related Topics
Thread Thread Starter Forum Replies Last Post
Project Gemini - Turbo Civic on the Cheap Full_Tilt_Boogie Build Threads 59 12-15-2017 09:00 PM
My solution for Oiltemp and Oilpressure input into Megasuirt (MS3) Zaphod MEGAsquirt 41 01-24-2016 01:25 PM
Back to Stock Part Out!! Turbo Parts, MS2 Enhanced 01-05, Suspension, and MOAR! StratoBlue1109 Miata parts for sale/trade 16 10-02-2015 10:39 AM
In need of base map for stock 1997 brandonbkd MEGAsquirt 0 09-29-2015 12:52 AM
Got bad Crank Angle Sensor and Random Misfire codes, but runs fine. Greasyman General Miata Chat 2 09-28-2015 11:44 AM


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -4. The time now is 01:07 PM.