Wideband CAN interface
Haven't seen it really discussed on here so I'm probably one of a few actually running this setup.
I picked this up from MSLabs a few months ago. Just got around to installing it with my new ms3 setup. This is basically a credit card sized board that has 4 wires you run to your db37. Power, ground, CAN H and CAN L. You then run the included serial cable to the serial out on your wideband controller. In my case an innovative LC-2. No need to worry about offset or calibration, just enable it in your CAN settings and it's dead on. It's seriously easier to setup than a non CAN interface. Unfortunately I didn't get a picture of it before installiation under the passenger side airbag. I'll try to snap one this weekend when I get in there to clean up some wiring. |
Interesting. Where did you get your CAN module?
|
Reverant (MSLabs).
|
Well, that makes sense given you're posting in the MS Labs forum!
Any details? Is it similar to the GPIO? |
It is not like the GPIO.
This is a really small board (80x55mm) that is preconfigured for the job. It doesn't require any configuration on your part. It's sole purpose is to connect to one of the widebands that have a digital output (Innovate LC-1/LC-2/MTX-L, AEM UEGO, AEM Inline UEGO, Zeitronix) and feed the digital signal from the wideband to the MS2/MS3 through CAN Bus. This makes sure that whatever your wideband is reporting (and whatever you are seeing on the wideband's physical gauge/display) matches with what the ECU is seeing. Ie zero offsets. As an added bonus, this method will also refresh faster on the AEM and on the Zeitronix, which have highly filtered outputs (especially so on the Zeitronix) and will also remove random noise from the AFR signal. Finally, if communication is lost with the wideband or if there is a reported failure from the wideband, the module will report back "14.7" so as not to trigger any more EGO corrections and make it lean out or go stupid rich. |
Does this work with the MS2e? How about a price?
|
Yes, it does work with the Enhanced MS2, you may need a small firmware update though.
Pricing is not yet determined when not buying with an ECU, I may need to do a group buy on these as shipping and customs fees will quickly kill it otherwise. |
I'd be in for one...
No idea how big this device is but could one or more not piggyback with shipped ECUs coming over? I'd definitely contribute to any additional shipping cost the ECU would incur. |
Yes it can, obviously that would mean you need to wait until the next batch ships.
|
Foot print is approximately the size of a credit card. ~.75" in height
|
So if I'm not running any AFR gauge, can I still benefit from this WB02 CAN module? Or am I better off wiring up my LC-2 in typical fashion?
|
i'm in for one too with you EGT board as well!
|
Originally Posted by freedomgli
(Post 1127384)
So if I'm not running any AFR gauge, can I still benefit from this WB02 CAN module? Or am I better off wiring up my LC-2 in typical fashion?
Its not uncommon to sit at 14.7 for 10+ seconds while idling with the CAN board. Closed loop works really, REALLY well with 0 noise on the AFR signal. |
2 Attachment(s)
https://www.miataturbo.net/attachmen...ine=1400861215
MS Labs Wideband Oxygen Sensor CAN Module Got mine from Reverent the other day for my Innovate LC-2. Label added by me to aid identification in the future. Like ryanr said, you wire power and ground to the WBO2 controller as usual and connect the DB37 to the MS3 and the serial connector to the WBO2 controller digital out via the Innovate supplied serial cable. I look forward to getting this all hooked up! |
Interested in group buy.
Reverant. Can board be put inside MS3-Basic along with a serial port on the end face? |
Originally Posted by freedomgli
(Post 1133919)
https://www.miataturbo.net/attachmen...ine=1400861215
MS Labs Wideband Oxygen Sensor CAN Module Got mine from Reverent the other day for my Innovate LC-2. Label added by me to aid identification in the future. Like ryanr said, you wire power and ground to the WBO2 controller as usual and connect the DB37 to the MS3 and the serial connector to the WBO2 controller digital out via the Innovate supplied serial cable. I look forward to getting this all hooked up! Hey look at that, you have 2 endcaps on the module:party: |
Originally Posted by DNMakinson
(Post 1134219)
Interested in group buy.
Reverant. Can board be put inside MS3-Basic along with a serial port on the end face? The board is not designed to go inside an actual MS2/MS3, whether a generic do-it-yourself unit, one of our units or a competitor's unit. There are no provisions on the CAN board for mounting. |
OK. Will PM for pricing.
|
Email sent! If this works with my MS3-Basic then DO WANT. I don't like the MTX-L gauge controller I'm running now, so this will be a perfect addition when I switch over to the LC-2 I've been eyeballing. I'd much rather use the digital output rather than the analog I'm running now.
Nice to see MSLabs bringing more sexy goodies to market, keep up the good work! |
It does work.
I received your email but can't reply until I restore my system (controller firmware or driver bug caused my raid5 array on my system to go belly up) |
Well that sounds somewhat less than optimal. You know me, I'm patient ;)
|
Reverant, can this interface be extended to communicate with multiple units (i.e. MTX-L gauges (oil temp/pressure), MTX-L wideband etc..) and send the data via CAN?
Thanks, -Raj |
Originally Posted by redrider706
(Post 1135250)
Reverant, can this interface be extended to communicate with multiple units (i.e. MTX-L gauges (oil temp/pressure), MTX-L wideband etc..) and send the data via CAN?
Thanks, -Raj This means that unless I have your exact MTS serial chain here on the bench to test (which I don't), then I probably can't make it work. I did make it work for a chain of 1x LM-1 and 4x LC-1s - the protocol used was somewhat different to what Innovate said it should be, again it wouldn't had worked if I didn't have these available to test. |
Sent you an email Dimitris.
|
Originally Posted by Reverant
(Post 1135345)
I tried to do this, however the innovate protocol is Innovate's own products is not followed down to the T.
This means that unless I have your exact MTS serial chain here on the bench to test (which I don't), then I probably can't make it work. I did make it work for a chain of 1x LM-1 and 4x LC-1s - the protocol used was somewhat different to what Innovate said it should be, again it wouldn't had worked if I didn't have these available to test. Thanks for the info Reverant. -Raj |
Currently supported widebands:
- Innovate LC-1, LC-2, MTX-L - AEM UEGO 30-4100, 30-2310 - Zeitronix ZT-2 Pending compatibility: PLX SM-AFR Gen2 and Gen3 (we have these on the bench right now, so its only a matter of days). Do you have a different wideband and you want the module but your wideband is not supported? PM me and I'll see if I can get it added! |
What did you guys do to secure the PCB inside the enclosure? I'm assuming you only have 1 wall on your enclosure like I do.
|
I was thinking a little foamrubber and some zipties.
|
Oscar I think UrbanSoot was referring to how the PCB was secured inside of the enclosure, not how to secure the module to the vehicle chassis.
I haven't taken mine apart to see what it looks like inside. I did take a peek inside my MS3 and it looks like any other hobby level controller so I wouldn't have high expectations for OEM-level robustness in the design of the CAN module, either. This is why you have to mount your ECU inside the car to protect it from the elements. And this is also why it's probably a good idea to do what you can to dampen vibration with foam placed strategically between chassis and enclosure, especially if you have really stiff suspension. |
I know exactly what he's talking about, but thanks for your concern. I have the same module with 1 open end where the pcb can slide out. Securing to the chassis would be the easiest to figure out.
|
Ah, ok. I understand now. Sorry about that. My enclosure is different and is closed on both ends. Is yours an early beta version or something?
|
Mine is also enclosed on both ends. :dunno:
Its a pretty standard sized enclosure. Get the dimensions and maybe order something from Mouser? |
I've secured it with some masking tape for the time being, but that definitely needs to be fixed properly. I think I'll just design something and have it 3D printed.
As for securing things to the chassis - I use 4" wide velcro. It secures things really well and it dampens a lot of the vibrations. |
Oh man I didn't see this thread until now. I definitely want one of these for my upcoming MS3 Basic and newly acquired LC-2. PM sent.
*edit* magi-PM from Dr. Rev. Thanks! |
is the decrease in latency and noise gained by switch to a CAN communication Lamda going to be noticeable at all? I understand digital is better but is it worth the cost and complexity?
|
I felt it was, but that may just me.
We discussed this over in the https://www.miataturbo.net/ms-labs-m...ms-labs-69930/ thread, with some additional detail as well. :bigtu: |
Reverant, I am not at my work pc but am very interested in this unit as well. If you get a chance to pm me the cost etc...
I notice what you said about the innovate protocol being slightly different so presume this wont work in line with AIM dash either? |
BTW if someone from Canada or USA is ordering an ECU with a CAN interface module, I'm down for another one. Please PM !
|
Has anyone ever seen a UEGO (30-4100) not output anything on the serial line? I get voltage on the analog line, but zip over digital. The MS3 gives 7.5 for the AFR when set to CAN EGO. and I can't get anything over my serial adapter. I made sure that pin 2 is what my adapter is expecting for data.
Also, on a MS3 basic built with the can module, what input pin is the OEM analog o2 sensor pin wired to? (4W on a 2001) |
Originally Posted by FatKao
(Post 1219401)
Has anyone ever seen a UEGO (30-4100) not output anything on the serial line? I get voltage on the analog line, but zip over digital. The MS3 gives 7.5 for the AFR when set to CAN EGO. and I can't get anything over my serial adapter. I made sure that pin 2 is what my adapter is expecting for data.
Also, on a MS3 basic built with the can module, what input pin is the OEM analog o2 sensor pin wired to? (4W on a 2001) |
Originally Posted by FatKao
(Post 1219401)
Also, on a MS3 basic built with the can module, what input pin is the OEM analog o2 sensor pin wired to? (4W on a 2001)
|
Originally Posted by Reverant
(Post 1219437)
The CAN module is not related to the OEM analog O2 sensor (which is also not used at all with the Basic MS3), so I don't understand the question here.
I have a few buddies locally that also have UEGOs, I'm going to swap controllers with one of them and see if that fixes my issue. |
I recently purchased and installed one of these modules along with an MS3 Basic from Reverant. The MS3 is working great so far (hasn't left the garage yet though) but the CAN module is not. For the benefit of others I thought I would post my issue and (hopefully) resolution here. I have sent the following message to Rev:
"...I am having some trouble getting the CAN WBO2 working though. In the mean time I set the EGO port back to "Normal EGO" and I am using the analogue output on my AEM UEGO. There was about a 0.4 AFR offset between the gauge and tuner studio, so I compensated with a custom calibration. What do I need to do to get the CAN module working? I verified that I am getting a proper serial data stream from the AEM by plugging it directly into my laptop with a serial adapter and running hyperterminal, so I know it is wired correctly - unless the CAN module requires different wiring than specified in the AEM manual? (Pin 2 for data and Pin 5 for ground, if I recall?)." Anyone else have a similar issue? I assume it's probably just a setting in Tunerstudio somewhere that I am missing (or don't understand!) |
I bought this module to gain some precision but can't get it to work properly...
I enable Can EGO, put CAN EGO for the wideband setting and the value stay at 7.xx in TunerStudio. Analog do work fine. Can I damage something trying to reverse CAN H and CAN L ? I bought it from CowGod could it be set for something else ? |
Just want to let you guys know that the INI file was set for AEM, Dimitris handle it and its now perfect.
YOU NEED THAT !!!!!! Awesome no more offset and dyno is better... MOAR |
It is awesome, isn't it? :party:
So... how exactly did you get into the INI for the device? :naughty: |
<p>Couple questions.</p><p>1. Can this device share the bus with multiple CAN device (MS3, Wideband Can Module, Racecapture datalogger). Is the termination resistor capable of being disabbled by a jumper or something. </p><p>2. Can the wideband input on my MS3basic be repurposed as a spare analog input for a pressure sensor or another analog 0-5V device? </p>
|
1) Yes
2) No |
Originally Posted by cyotani
(Post 1243296)
<p>Couple questions.</p><p>1. Can this device share the bus with multiple CAN device (MS3, Wideband Can Module, Racecapture datalogger). Is the termination resistor capable of being disabbled by a jumper or something. </p>
Originally Posted by Reverant
(Post 1243355)
1) Yes
|
<p>Couple more questions. </p><p> </p><p>1. Trackspeed mentions an optional OBD port option for this. (http://www.trackspeedengineering.com/MSLabs-CAN-Wideband-Module.html)</p><p>Does this mean it combines the wideband CAN functionality with your other OBDII-CAN output module? (https://www.miataturbo.net/ms-labs-miata-accessories-89/obd-ii-data-module-all-ms2-ms3-ecus-79429)</p><p> </p><p>2. If it does, that thread mentions the capability of outputting custom PIDs such as oil pressure and temp read by the spare analog input channels of the MS3. Can these be output and displayed on a ScanGauge II via the OBD2 module and has anyone done something similar? </p><p> </p><p>If it can do this I'm pretty much sold!</p>
|
Question : Does this Canbus interface work with DIY products such as my ms2pnp, or is it proprietary to MS-Labs?
I see that I have canbus H/L inputs on my option connector, but I am an electronics novice. I would gladly pluck down the money to get rid of infuriating voltage offsets by going this route. |
Originally Posted by cyotani
(Post 1243470)
Couple more questions.
1. Trackspeed mentions an optional OBD port option for this. (http://www.trackspeedengineering.com...nd-Module.html) Does this mean it combines the wideband CAN functionality with your other OBDII-CAN output module? (OBD-II data module for all MS2/MS3 ECUs - Miata Turbo Forum - Turbo Kitten is watching you test compression.) 2. If it does, that thread mentions the capability of outputting custom PIDs such as oil pressure and temp read by the spare analog input channels of the MS3. Can these be output and displayed on a ScanGauge II via the OBD2 module and has anyone done something similar? If it can do this I'm pretty much sold! 2) This threads mentions the idea, not the capability. I said it's a good idea, but I haven't implemented it yet. |
Originally Posted by Chooofoojoo
(Post 1243472)
Question : Does this Canbus interface work with DIY products such as my ms2pnp, or is it proprietary to MS-Labs?
I see that I have canbus H/L inputs on my option connector, but I am an electronics novice. I would gladly pluck down the money to get rid of infuriating voltage offsets by going this route. |
<p>
Originally Posted by Reverant
(Post 1243480)
1) OBD-II is standard on all the TrackSpeed modules. All that is missing is the $10 plug (optional) to plug it on ScanGauge. 2) This threads mentions the idea, not the capability. I said it's a good idea, but I haven't implemented it yet.
</p><p><span style="color:rgb(0, 0, 0)">The following data (PIDs) can be displayed:</span><br /><br /><span style="color:rgb(0, 0, 0)">- RPM</span><br /><span style="color:rgb(0, 0, 0)">- MAP</span><br /><span style="color:rgb(0, 0, 0)">- TPS</span><br /><span style="color:rgb(0, 0, 0)">- CLT (coolant temp)</span><br /><span style="color:rgb(0, 0, 0)">- IAT (air temp)</span><br /><span style="color:rgb(0, 0, 0)">- VSS (MS3 only)</span><br /><span style="color:rgb(0, 0, 0)">- Timing Advance</span><br /><span style="color:rgb(0, 0, 0)">- AFR**</span><br /><span style="color:rgb(0, 0, 0)">- EGO correction (ie "Short Term Fuel Trim")**</span><br /><span style="color:rgb(0, 0, 0)">- Barometric pressure (requires a baro sensor in your ECU)**</span><br /><span style="color:rgb(0, 0, 0)">- Knock Retard**</span></p><p id="448"> |
Correct, no other changes since then.
|
Originally Posted by EO2K
(Post 1243056)
It is awesome, isn't it? :party:
So... how exactly did you get into the INI for the device? :naughty: |
is 1.3.4 the correct INI file for an AEM wideband?
|
1.3.4 refers to the ECU firmware, not the CAN module.
|
I'm finally getting around to switching my car over to the CAN WB02 controls this weekend. I just wanted to confirm my wiring before I do.
Parts List: MS3 Basic for 99 MSLabs Can WB/OB2 Module AEM Uego MS3 DB37 Pin 1 (RED) - Wired to AEM UEGO 12v Pwr Pin 2 (Black/Yellow) - Wired to AEM UEGO Ground (Black) Pin 4 (Yellow) - Previously WB02 Analog Input - No Longer Used Pin 8 (White)- Wired to CAN module White Pin 9 (Black) - Wired to CAN Module Black Can Module Serial Port Pin 2 - (Blue) AEM Uego Serial Out Can Module Pigtails Red - 12 switched Power Black - Chassis Ground White/Black Twisted - MS3 DB37 Pin 8/9 OBD2 Dongle 12v and Gnd are pulled from chassis sources Pin 4 - Chassis Ground Pin 5 - Chassis Ground Pin 16 - Switched 12V Wired in parallel to the Can Module to the DB37 Pin 6 - Wired to MS3 DB37 Pin 8 (White) CAN H Pin 14 - Wired to MS3 DB37 Pin 9 (Black) CAN L AEM Uego (For Confirmation) Red - MS3 DB37 Pin 1 (Red) Black - MS3 DB37 Pin 2 (Black/Yellow) White - Not Used Blue - CAN Module Pin 2 Future Can Inputs I should be able to wire all future CAN (7 remaining) items to the Can H and Can L of the db37. I would provide those modules power and ground via external sources but I can T off the Can H and Can L wires on the DB37 in parallel. Can some one please confirm that i have the wiring straight? Can someone please confirm the 12v and ground wiring I have listed above? Is the WBO2 still supposed to be powered by the MS3 DB37? Thanks in advance. |
One more question... does the AEM Uego broadcast on both the analog and the digital output at the same time? Meaning if if leave the white wire (analog out) hooked up to the MS3 db37 while the blue wire (serial out) is hooked up to the can module at the same time... will that give me issues?
I wouldn't mind leaving the analog wiring in place in case I have issues and I need to switch back. Also... is it important for the Can module and the Wideband to have the same ground? |
All times are GMT -4. The time now is 06:25 AM. |
© 2024 MH Sub I, LLC dba Internet Brands