S2000 Forced Induction S2000 Turbocharging and S2000 supercharging, for that extra kick.

AEM Serial Gauge

Thread Tools
 
Old 04-24-2012, 11:13 PM
  #21  

 
averageJoe's Avatar
 
Join Date: Jan 2007
Posts: 373
Likes: 0
Received 0 Likes on 0 Posts
Default

In AEM pro (or tuner) choose the things you want to log as shown here


After you choose your sensors, you can click show to see the output data types


In this example, I am going to do 3 sensor types.
1 a unsigned float
2 signed float
3 voltage, represented as an unsigned float

back to basics, a float is a type of number that is expressed in decimal format
also, a signed number is both positive and negative whereas an unsigned number is only the positive values
see the wikipedia article on signed and unsigned numbers as it does a better job explaining that my typing can
http://en.wikipedia.org/wiki/Two's_complement

also take a look at what binary coded decimal is
http://en.wikipedia.org/wiki/Binary-coded_decimal


return to topic
the trottle percentage can range from 0 to 99.9 percent.
above the yellow line, is the coolant temp which ranges from -198.3999 to 260.6 degF and since it can measure negative temps, its signed
below the yellow line is an oil pressure sensor i have added that ranges from 0 to 5 volts

notice each sensor has its own units (percent, degF, voltage) for display, and each must be represented by a number in bianry from 00000000 to 11111111
The EMS already does this conversion for you and sends out this binary data in a serial format to the serial gauge.

the scalor is the sensor range divided by 255.
for example
100/255 = .39 for the throttle
now that this means:
00000001 = .39% since throttle has units of percent
00000010 = 2x.39 +0 = .78% the offset is zero
11111111 = 255x.39 = 99.45%
and so fourth...

(260-(-198))/255 = 1.8 for the coolant temp
00000001 = 1.8 +32 = 33.8 degF. 32 is the offset
00000010 = (2x1.8) +32 = 35.6 degF
11111111 = (-1 x 1.8) +32 = 30.2degF because this is a signed value (see the wikipedia article above)
11111110 = (-2 x 1.8) +32 = 28.4degF
and so fourth...

5/255 = .019 for the oil pressure sensor
00000001 = .0195
00000010 = 2x.0195 = .039v
11111111 = 255x.0195 = 4.97
and so fourth...
that should explain for the most part the telemetry info in the aem pro/tuner software



Now on to the gauge setup...
Pick a sensor and choose the lookup table screen
The Item column is basically the number from 0 to 255 that is sent by the EMS

as shown above, you can click on the segments of the 7 segment display to make the gauge display this when scrolling through.
I think once you use this and upload to your gauge, you will understand what this does

Now, you are going to set up the gauge so that it outputs the units you want and not a number from 0 to 255.
That is to say, you want to see 99.99 ( for throttle %), not the binary data number 255

To do this select the Auto fill button
for throttle, you would set the digit fill values as follows:
start cell 0 = 0
end cell 255 = 99.99
CLICK THE FILL TABLE BUTTON AT THIS TIME!
this will populate the lookup table with the values you want
I have demonstrated this here:



You have to do this for each sensor as selected from the single gauge data screen, Not all at the same time,
but i want to put the values from my examples here
for coolant temp, you would set the digit fill values as follows:
start cell 0 = 32
end cell 127 = 260 click fill table
start cell 183 = -99
end cell 255 = 30 click fill table
Look at how i explained the telemetry info above to arrive at these values
the software wont take 4 digits (stupid) so you have to turn off the 4 digit places (-100 to -198)
to do this, set
start cell 128 = ---
end cell 182 = --- click fill table

for the external oil pressure sensor
set it up in 3 steps
start cell 0 = 0
end cell 24 = 0
Fill table

start cell 25 = 0
end cell 230 = 100
Fill table

start cell 231 = 100
end cell 255 = 100
Fill table

you have to account for the fact that the pressure sensor doesn't read 0v at minimum, nor does it read 5v at max.
0.5v is the minimum and this eats up the lowest 25 cells (0 to 24)
4.5v is the max and this eats up the highest 25 cells (231-255)
Actually, its 25.5 cells (.5/5)= 10%, but 25 is used.



then you can fill in the bar graph values (middle column) as you see fit. I think this is self explainatory, but i have included a picture here:


then, for the Bar led, set the start/end cell that you want to show on the LED
I typically just put the min and max cell values (0 and 255) as the 1st and 24th LED respectively
so the "dancing light" of the gauge will be at the bottom left at the min sensor value and bottom right at the sensor max value, sweeping in a clockwise motion

CLICK THE FILL BAR GRAPH BUTTON!
this will populate both the color ranges you chose (middle colum) and the bar LEDs at the same time.
also remember,both of these (middle and right columns) change at the same time no matter what. So if you want to change the color ranges, you have to set each range every time and the bar LED graph, otherwise your settings will be off.
this is a sh!ty interface of the software, but you can get around it.



I think this is the bulk of it. The other options i think are pretty self explanatory.
Old 04-25-2012, 03:23 AM
  #22  
Registered User
Thread Starter
 
starrman's Avatar
 
Join Date: Feb 2011
Location: Eastern NC
Posts: 1,256
Likes: 0
Received 2 Likes on 2 Posts
Default

^^^Nothing average about that Average Joe^^^ Great info!
Old 04-25-2012, 06:16 AM
  #23  

 
bruthaboost's Avatar
 
Join Date: Nov 2005
Location: Midland
Posts: 929
Received 59 Likes on 39 Posts
Default

Thank you so much Average Joe taking the time to write this.
Old 04-25-2012, 12:49 PM
  #24  
Registered User

 
mattie170's Avatar
 
Join Date: Jun 2011
Location: Norwich
Posts: 1,786
Likes: 0
Received 2 Likes on 2 Posts
Default

That's great info, I am about to set up a AEM egt sensor (30-2050) to get the gauge to read out the correct temps in degC what values do I need to enter into 0-255?
Old 04-25-2012, 01:37 PM
  #25  

 
averageJoe's Avatar
 
Join Date: Jan 2007
Posts: 373
Likes: 0
Received 0 Likes on 0 Posts
Default

You have to know the sensor specifications.
For example if it reads 0-1000 DegC at 0-5volts.
Set the ems to read a 0-5v input and set the
Start cell 0 = 0
End cell 255 = 999



I'll finish the earlier write up this evening.
Old 04-25-2012, 04:13 PM
  #26  

 
spectacle's Avatar
 
Join Date: Sep 2004
Location: Tampa, FL
Posts: 4,894
Received 8 Likes on 7 Posts
Default

Average Joe - anyway you can load the pics bigger?
Old 04-25-2012, 07:20 PM
  #27  

 
averageJoe's Avatar
 
Join Date: Jan 2007
Posts: 373
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by spectacle
Average Joe - anyway you can load the pics bigger?
there ya go
Old 04-25-2012, 07:36 PM
  #28  

 
KiNgKoNg723's Avatar
 
Join Date: Feb 2008
Posts: 379
Received 0 Likes on 0 Posts
Default

How come i don't see boost sensor on the list??
Old 04-25-2012, 07:45 PM
  #29  

 
averageJoe's Avatar
 
Join Date: Jan 2007
Posts: 373
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by KiNgKoNg723
How come i don't see boost sensor on the list??
Its listed as Engine Load in the telemetry setup.
Do it just like the throttle sensor.

I cant spoon feed everyone every sensor setup, but i did include an example of each type of setup for every sensor possible.
Old 04-26-2012, 02:19 AM
  #30  
Registered User
Thread Starter
 
starrman's Avatar
 
Join Date: Feb 2011
Location: Eastern NC
Posts: 1,256
Likes: 0
Received 2 Likes on 2 Posts
Default

Originally Posted by averageJoe
Originally Posted by KiNgKoNg723' timestamp='1335411390' post='21644049
How come i don't see boost sensor on the list??
Its listed as Engine Load in the telemetry setup.
Do it just like the throttle sensor.

I cant spoon feed everyone every sensor setup, but i did include an example of each type of setup for every sensor possible.
LOL...no doubt. I think this is above and beyond already! Now when someone like me who wants to add a sensor, we have somewhere to research and get good info! Thanks again!


Quick Reply: AEM Serial Gauge



All times are GMT -8. The time now is 07:02 AM.