MSPNP MSPNP specific Megasquirt related discussion.

Additional sensors for Motorsport?

Thread Tools
 
Search this Thread
 
Old 01-25-2018, 02:34 AM
  #1  
Junior Member
Thread Starter
 
Neddy's Avatar
 
Join Date: Dec 2014
Posts: 128
Total Cats: 0
Default Additional sensors for Motorsport?

Planning out a new ECU install. Car is track only. What sensors are needed for motorsport, and the most reliable way to implement them? I would like to (aim to) wire everything in one go rather than it evolve over time (yes I know it probably will). ECU is a DIY MsPnP.My short list at this stage

- Coolant Temperature. Is OE sensor sufficient?

- Oil Pressure. Is sandwich plate best? Any downsides?- Oil Temperature. Ideally measured in sump, but will probably measure from same sandwich plate as for oil pressure

- Flex Fuel Sensor

- WBO2

- GM IAT

- Fuel Pressure. Will add a test / drain port at same time.

Will be some sort of display dash.Reliability is king to me in motorsport. Are any of the above adding more risks than potential problems they will solve I’d consider leave it out. What have I missed?

Last edited by Neddy; 01-25-2018 at 02:58 AM.
Neddy is offline  
Old 01-25-2018, 02:47 AM
  #2  
Elite Member
 
codrus's Avatar
 
Join Date: Mar 2007
Location: Santa Clara, CA
Posts: 5,166
Total Cats: 855
Default

IME you want the oil pressure sensor remote mounted on the firewall to keep it from getting damaged by vibration. Picking up the remote line from the sandwich plate is probably fine though.

OE coolant is fine. Oil temp I'd want two sensors, one in the sump, one in the outlet from the cooler.

You're missing a data system with brake pressure and steering angle sensors. Send it everything else via CAN bus from the ECU.

--Ian
codrus is offline  
Old 01-25-2018, 02:58 AM
  #3  
Junior Member
Thread Starter
 
Neddy's Avatar
 
Join Date: Dec 2014
Posts: 128
Total Cats: 0
Default

Originally Posted by codrus
IME you want the oil pressure sensor remote mounted on the firewall to keep it from getting damaged by vibration. Picking up the remote line from the sandwich plate is probably fine though.

OE coolant is fine. Oil temp I'd want two sensors, one in the sump, one in the outlet from the cooler.

You're missing a data system with brake pressure and steering angle sensors. Send it everything else via CAN bus from the ECU.

--Ian
Cheers Ian.

I started typing wire for later addition of brake pressure sensor in the earlier post but honestly not in the short term plan
Neddy is offline  
Old 01-25-2018, 07:37 AM
  #4  
Moderator
iTrader: (12)
 
sixshooter's Avatar
 
Join Date: Nov 2008
Location: Tampa, Florida
Posts: 20,652
Total Cats: 3,011
Default

Oil temp
Oil pressure


You will have very few moments to look at your gauges when driving on track. Typically only at the beginning of straights.
Coolant temp is somewhat redundant if you know oil temp, and oil temperature is more critical. For motorsport I wouldn't add any more gauges than that because in Motorsport you're trying to reduce possible failure points. You don't need a flex fuel sensor for Motorsport because you know what fuel you put in the car. You don't need a fuel pressure sensor because you don't need an additional point of failure on your fuel line and if the fuel pressure has problems you will feel it immediately and/or it is too late to do anything about it. I like gauges with warning lights for oil pressure and temperature to alert you of a problem when you are otherwise occupied driving.

For diagnostic purposes if there's a problem and for tuning it's certainly nice to have a few more gauges, but temperature, oil pressure, fuel tank level, and a tachometer are all you really need. I still have the stock coolant temperature gauge hooked up but I find it to be mostly useless because of it's vagueness and lack of a warning light or alarm.
sixshooter is offline  
Old 01-25-2018, 10:18 AM
  #5  
Elite Member
 
codrus's Avatar
 
Join Date: Mar 2007
Location: Santa Clara, CA
Posts: 5,166
Total Cats: 855
Default

Gauges are useless, there's no time to look at them and mounting them is a pain in the butt. The better model is to plug all of these sensors into a display/data logging system that's configurable in terms of what goes where and has warning lights that it can turn on when certain values go beyond certain configurable thresholds. Then you map lights to actions, something like: yellow means "back off for a lap", orange means "slow way down and pit", and red means "stop the car as soon as it's safe to do so".

I disagree on fuel pressure, I have a sensor in my car and have used it to diagnose and fix two significant issues. Again though, it was useful in a logging & data analysis context, not as a live-view gauge.

--Ian
codrus is offline  
Old 01-25-2018, 11:02 AM
  #6  
Senior Member
 
HarryB's Avatar
 
Join Date: Jul 2015
Posts: 1,014
Total Cats: 140
Default

What Cordus said. Feed sensors to ECU, program a big *** warning light(s) to come on under certain conditions, and that's all. Less is more.
HarryB is offline  
Old 01-25-2018, 11:32 AM
  #7  
Senior Member
iTrader: (1)
 
acedeuce802's Avatar
 
Join Date: Dec 2010
Location: Farmington Hills, MI
Posts: 1,218
Total Cats: 175
Default

Agreed with others, necessary Motorsports sensors are the one's listed already, and warning lights are better than gauges. Our FSAE car had literally one light in the center of the dash, that was the only interface. No tach, no gauges, no driver distractions, just a light that would tell the driver to stop driving (if it was autocross), or ease up (in endurance). Everyone complained about not having a tach, until we added it and none of our drivers paid attention to it.

There's also the sensors that can help make you faster. These are only worth it if you have a plan on how to use them. Don't just add brake pressure sensors because brakes are important. Add brake pressure sensors if you're trying to validate your brake spreadsheet and you will actually use this data to make a change to the vehicle. Or if you are trying to train your leg to reach lockup force faster and you want to plot pressure versus time. It happens ALL the time at work (professional Motorsports and Engineering services company) that extensive instrumentation is "needed", a ton of cost and complication gets built into the project, then the data just sits in a repository for years. Say you add a gyro sensor because it's a critical measurement in Motorsports. Now you know that at a certain 45mph corner your car yaws at 25 deg/s. Will you actually tune your suspension to increase yaw? Is this already too much yaw? Could you have just used lap times or GPS plots (like am AIM Solo) to determine if the change(s) were beneficial?

Which Megasquirt do you have? There are 3 different MsPnP's. Most of them will already be running close to max inputs with the necessities. Most Megasquirts don't have a bunch of extra inputs and need a CAN box to provide more. Something you can also do is wire each analog input to a 3 pin electrical connector, and just have 5V, ground, and signal for each. Then there's no splicing or modifying when you want to add a sensor, and if you don't have enough inputs, you can unplug what you aren't using in a test session, and plug in what you are.
acedeuce802 is offline  
Old 01-25-2018, 06:40 PM
  #8  
All-round "Good Guy"
 
Lokiel's Avatar
 
Join Date: Dec 2009
Location: Brisbane, AUSTRALIA
Posts: 993
Total Cats: 245
Default

Totally agree with other posters here regarding gauges.

You see a lot of cars with specific gauges scattered throughout the cabin but unless they're directly in the line of sight of where you're driving at the track, you can't risk looking down at them and take the time to actually read them - you're never going to be constantly reading a gauge anyway - you'll crash!

Warning lights immediately in the field of view are much better in this situation, you'll notice them without needing to focus explicitly on them.

Ideally you want to log the gauge data and synch it with your other track data for post-analysis, when you'll have plenty of time to analyse the data.
If you can't log the gauge data, you should at least buy gauges that have a peak recall function so that you can see what it was after a track session
Gauges that don't support one of the two features above are for "****/Show value" only, they're not practical.

I've wasted a LOT of time and money on gauges that just sucked practicality/usability-wise and after playing around with Arduinos, ended up designing my own board for an Arduino Teensy that outputs multiple gauge values to 2x OLED displays (mounted in the Fuel and CLT instrument panel spots) and sends the data to the MS via CAN:

Version 1.0:

The board uses an Arduino Teensy 3.2, 3-axis Gyro daughter board and CAN MCP2551 IC.
I originally intended to use 90* headers but when I assembled it, I was missing the 2x 6-pin 90* headers so used vertical ones instead (for consistency)

Top Connectors:
* 3x 2-pin digital inputs (one used for control of OLED displays)
* Innovate Wideband O2 serial port (should have been a 4-pin connector since I also need a 5V source - I used/stole a 5V pin from one of the Digital inputs)
* 5V/GND power source
* 4-pin GPS serial port
* 2-pin CAN connector

Bottom Connectors:
* 2-pin Fuel Level sender
* 4-pin OLED connector (this supports the 2x OLED displays)
* 3x 2-pin temperature sensors (one for Oil temperature)
* 1x 3-pin pressure sensor (used for Oil pressure)

The individual connectors are too fiddly/delicate for a track car so I'm now redesigning this board with a single automotive connector (when I find one that I'm happy with) to simplify wiring and have added another pressure input (for fuel).


When I get time, I need to make 3D-printed housings for the OLEDs that can just be screwed in place (for now, the red mounting panels simply screw onto the OEM gauges via their two small pins that hold the gauge faces in place and the indicator needles have been removed).




Pushbutton to control OLED display and reset Peak values (single press cycles 3 Lines -> 4 Lines -> Peaks, long press re-sets Peak values)




3 Sensor values per OLED


4 Sensor values per OLED (smaller font than above)
MUCH more elegant/simpler/practical than scattering an extra 6 gauges throughout the cabin!



Peak value display (the other, Right side, OLED displays 4 Peak Sensor values)Note: Peak values shown here are after a Reset (which is why they're all zero)
Lokiel is offline  
Old 01-29-2018, 03:59 PM
  #9  
Junior Member
Thread Starter
 
Neddy's Avatar
 
Join Date: Dec 2014
Posts: 128
Total Cats: 0
Default

Hi,

Appreciate the replies, but I never mentioned adding any gauges at all. As mentioned in my first post I will use some sort of display dash. Question was what sensors for motorsport. Warnings will either display on the dash or output to a single (bright, can't be missed) warning light.

Seems like fuel pressure is kinda debatable. & Yes Codrus, useful more so from a logging / fault finding point of view.

Arduino project looks cool, but won't be me.

Cheers.
Neddy is offline  
Old 02-01-2018, 12:46 PM
  #10  
Junior Member
 
Leuz's Avatar
 
Join Date: Nov 2017
Location: Bay Area
Posts: 57
Total Cats: 7
Default

This looks interesting. Sub'd
Leuz is offline  
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
ChrisSTR
MEGAsquirt
13
09-12-2014 07:08 PM
Apocalyze
MEGAsquirt
5
08-05-2013 07:31 PM
boosted7
Miata parts for sale/trade
1
02-27-2010 05:54 PM
big jim
General Miata Chat
6
02-14-2010 06:03 PM
keinayo
Prefabbed Turbo Kits
5
11-17-2006 06:24 PM



Quick Reply: Additional sensors for Motorsport?



All times are GMT -4. The time now is 11:02 PM.