LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Data Interpolation for Automotive Mapping

Hello all,

 

I have a lookup table (see attached jpeg) for the main duration pulse (fuel injection) of a diesel engine, every data point (in msec) can be match to its respective speed (top row --RPM) and pressure (leftmost row --BMEP in bar). However, I do not have the complete map and thus I'm missing some points. I was told that LabVIEW has some neat data interpolation VIs that can be apply to this specific case, anyone knows one or knows how to tackle this problem?

 

Thank you!

0 Kudos
Message 1 of 4
(3,524 Views)

Howdy,

 

Are you planning on running the lookup table on the cRIO FPGA? If so, are you needing to do the interpolation on the fly? Or, are you just needing to fill in the blanks in that table? What kind of interpolation are you needing?

Joshua B.
National Instruments
0 Kudos
Message 2 of 4
(3,479 Views)

Yes, I'll be running my lookup tables on the cRIO FPGA, but not on the fly. I'll be using the lookup tables as the calibration file for my host application. By kind of interpolation you mean a specific algorithm? What I have in mind is taking the 32 points on a 32 by 32 table and fill in the blanks by doing a 3D surface fit.

 


0 Kudos
Message 3 of 4
(3,471 Views)

Well, if you are running on a LabVIEW FPGA then the Linear Interpolation VI may be of interest. In LabVIEW for the PC the Curve Fitting Express VI or the 2D Interpolation.vi found in the NI Example finder can help out.

Joshua B.
National Instruments
0 Kudos
Message 4 of 4
(3,451 Views)