Connect your Innovate wideband via serial.
#2
Elite Member
Thread Starter
iTrader: (37)
Join Date: Apr 2010
Location: Very NorCal
Posts: 10,441
Total Cats: 1,899
This is really more of a general MS3 development issue than an MS3Pro issue. There has actually been some discussion of it on the MS3 development forum, though I'm not aware of any consensus. Technically, there's no reason why any of the general-purpose input lines could not be commandeered and used as a bit-bang RS232 receiver.
#3
Boost Pope
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,020
Total Cats: 6,588
I have decided to re-float the idea of a serial wideband interface in the MS3 Developer's forum: Megasquirt MSEXTRA / MS3EFI • EGO data via serial interface from Innovate LC-1 / MTX-L? (View topic)
PLEASE do not jump into that thread and start crapping it up with a bunch of wild nonsense. I'm hoping to judge whether there is a sincere interest on the part of the developers to consider such a feature.
PLEASE do not jump into that thread and start crapping it up with a bunch of wild nonsense. I'm hoping to judge whether there is a sincere interest on the part of the developers to consider such a feature.
#4
Boost Pope
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,020
Total Cats: 6,588
Haha, well that didn't take long.
Turns out that MS3 can already take in serial data from the Innovate, simply by using the JBPerf TinyIOx board to convert it to CAN data: Megasquirt MSEXTRA / MS3EFI • TinyIOx: read LC1 digital data (View topic)
So problem solved.
Turns out that MS3 can already take in serial data from the Innovate, simply by using the JBPerf TinyIOx board to convert it to CAN data: Megasquirt MSEXTRA / MS3EFI • TinyIOx: read LC1 digital data (View topic)
So problem solved.
#5
Boost Pope
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,020
Total Cats: 6,588
Connect your Innovate wideband via serial.
I split this discussion off from the "Fishes" thread to avoid cluttering it.
Long story short: you can now connect an Innovate LC-1 to the MS3 using this little board:
Long story short: you can now connect an Innovate LC-1 to the MS3 using this little board:
#10
Boost Pope
iTrader: (8)
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,020
Total Cats: 6,588
I thought I remembered seeing your name in the thread on MSExtra where folks were custom-hacking this into MS2. Couldn't remember with certainty.
I'm going to go out on a limb here and suggest that a market exists for a little external box which has a 3.5mm TRS jack on one side (Innovate serial) and a DB-9 (or similar) on the other side to connect to power, ground and CAN with a Megasquirt. If it happens to also support a couple of additional ADC inputs or whatever that's fine, but I think that MS3 now has enough native I/O on-board that this isn't a requirement.
Whether the person who brings this box to market is Canadian or Greek is largely irrelevant to me. (Though to serve customers in the US market, they would be wise to set up a stocking distributorship with DIY.)
I'm going to go out on a limb here and suggest that a market exists for a little external box which has a 3.5mm TRS jack on one side (Innovate serial) and a DB-9 (or similar) on the other side to connect to power, ground and CAN with a Megasquirt. If it happens to also support a couple of additional ADC inputs or whatever that's fine, but I think that MS3 now has enough native I/O on-board that this isn't a requirement.
Whether the person who brings this box to market is Canadian or Greek is largely irrelevant to me. (Though to serve customers in the US market, they would be wise to set up a stocking distributorship with DIY.)
#12
DIY already has a product coming out that will allow this albeit not in a minimal setup. Their upcoming CAN-EGT box has a 2.5 mm jack (the Innovate cable is 2.5mm not 3.5mm) and the code needed to read the LC-1 data.
And I'm not sure there is that big of a market for a dedicated standalone box. It wouldn't be difficult for someone to put a TinyIOx inside a small enclosure with an additional connector.
And I'm not sure there is that big of a market for a dedicated standalone box. It wouldn't be difficult for someone to put a TinyIOx inside a small enclosure with an additional connector.
#17
Sorry for the necromancing, but is there any chance of this same capability for the PLX wideband sensors? I almost wonder if the protocol might be very similar (same connectors). I know it's serial communication to the gauges, I'd have to imagine you could pull that same data out of the stream. Thoughts?
#18
Sorry for the necromancing, but is there any chance of this same capability for the PLX wideband sensors? I almost wonder if the protocol might be very similar (same connectors). I know it's serial communication to the gauges, I'd have to imagine you could pull that same data out of the stream. Thoughts?
This is from this thread. Reverant makes a digital wideband CAN module that supports a few widebands that use serial. PLX is not on the list but he might have added support for it since then. I'd send him a message.
https://www.miataturbo.net/ms-labs-m...terface-78449/
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.
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.
Thread
Thread Starter
Forum
Replies
Last Post
stoves
Suspension, Brakes, Drivetrain
5
04-21-2016 03:00 PM