![]() |
Adding Oil Pressure to factory canbus
1 Attachment(s)
Howdy,
I want to add a oil pressure sensor to my car and also data log it with my race capture unit. Since my race capture can read can bus data I wanted to see if its possible to wire in a oil pressure sensor straight to the factory can bus. The AEM 30-0307 supports a canbus output for their AEM Infinity ECU, can I just splice the can high / low wires into a factory location and have my data logger sniff the network for the data? I've attached some documentation on the gauge. |
I don't think my response here is going be helpful, but the OEM unit is a switch not a sensor. It's a normally close switch. If it's in line with all the other engines I've come across from Subaru (which it looks to be), it triggers when oil pressure drops below 2.1psi. Which is great for telling you your engine just blew up :/ If you can make this work, I recommend setting an alarm or light to go on at 14psi, which is the FSM minimum allowable oil pressure.
|
Quote:
|
I understand what you're wanting to do. I wasn't sure if the switch is process through the ECU the same way as a typical sender, or if the switch was just supporting the idiot light. The oil pressure light coming on doesn't trigger any response from the ECU. Whereas other sensor inputs, like coolant temp, affect tables that the ECU pulls from to keep things safe if temps get beyond (or below) an optimum temperature.
|
I think the issue you will run into is you will not be able to set-up the new sensor on the existing Subaru CAN network. You would have to be able to adjust the ECU to not only see the new Oil Pressure sensor on the CAN network, but then also output the data to the OBD port.
I can speak from experience that it is very difficult to get oil pressure and oil temp. into the RaceCapture through the CAN network. We struggled to get a RaceCapture Pro unit to see the sensors coming from a Megasquirt. Once we did get the RaceCapture to see the sensor data through CAN, we could not get the data to make sense, let alone be useable. We have since abandoned the RaceCapture in favor of an Aim unit, which instantly handled both Oil Pressure and Oil Temp coming from the Megasquirt via CAN data. I am not saying the RaceCapture is a bad unit, we just could not get it to display the data we wanted via CAN, so we moved on to another until. https://forum.autosportlabs.com/view...hp?f=40&t=6391 |
What actual hardware do you have?
Can you not use the sensor as an analog input into your Race Capture? Can you connect your Race Capture to multiple CAN? On the other side of things, I have a K24 running on a Haltech Elite 1500 with CAN integration. The Haltech is plugged into the stock CAN network, but it also has a second CAN network that uses Haltech CAN IDs - it rebroadcasts pretty much everything relevant from the stock CAN onto the Haltech CAN (individual wheel speeds, steering angle, etc) and then I have my AIM wired into the Haltech CAN to log everything (oil pressure, oil temp, ait, throttle position, dbw position, engine limiting, etc etc). Also, the CAN wires in the stock OBD plug or the accessory connector behind the radio work fine to tap into the vehicle CAN. |
Quote:
Was the difficult you had mapping the can data? I figure since AEM provides the message specs in the documentation I would be fine in that department. |
Quote:
Also FYI this is just me planning for how to deal with data logging on my gen 2 GR86 that still hasnt shipped yet... The OBD2 plug would not work for my case as I believe most can bus messages are filtered on the plug. I'll be making my own little dongle to plug into to the noise generator ECU for can data. |
Quote:
|
Quote:
|
| All times are GMT -4. The time now is 01:46 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
User Alert System provided by
Advanced User Tagging v3.3.0 (Lite) -
vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.