Can Evoscan read raw serial data through an arduino?
#1
Newbie
Thread Starter
Can Evoscan read raw serial data through an arduino?
Ok. So I know I’ve gone about this in a totally weird way, but it’s all I could think of to get it to work. I’ve got a prosport wideband with only an analog output (no serial output). I’ve also got an EVO 5 with the stock ECU and a custom ROM. I already have my ADC’s used for logging boost, clutch switch and map switch. This leaves me with no where to log my AFR.
My idea was to learn some light programming and use an arduino to interpret the analog signal from the wideband controller and convert that into a serial output. I was able to achieve this. I even have all the calculations for AFR in the program. Hooked it up to my laptop and everything is spot on when looking at it through the IDE software or other serial monitors. But now I have another problem.. how can I get this to log through Evoscan?
My thinking is that Evoscan has no way to interpret a raw serial data stream, so I wanted to know if there was a way to change this or if I can tell my arduino to mimic one of the wideband controllers that Evoscan DOES support.
Does anyone know what code I would need to do either of these? Or can someone share what their wideband outputs into a serial monitor so I can try to mimic that? I’m new to this so I would need all of the information, protocol, speed, etc. just everything that actually goes through the cable.
My idea was to learn some light programming and use an arduino to interpret the analog signal from the wideband controller and convert that into a serial output. I was able to achieve this. I even have all the calculations for AFR in the program. Hooked it up to my laptop and everything is spot on when looking at it through the IDE software or other serial monitors. But now I have another problem.. how can I get this to log through Evoscan?
My thinking is that Evoscan has no way to interpret a raw serial data stream, so I wanted to know if there was a way to change this or if I can tell my arduino to mimic one of the wideband controllers that Evoscan DOES support.
Does anyone know what code I would need to do either of these? Or can someone share what their wideband outputs into a serial monitor so I can try to mimic that? I’m new to this so I would need all of the information, protocol, speed, etc. just everything that actually goes through the cable.
The following users liked this post:
Chrispy0530 (Oct 8, 2023)
#2
Evolving Member
iTrader: (1)
Check the very bottom of this saved page from the Innovate Motorsports website (thanks to the Wayback Machine) https://web.archive.org/web/20130805...om/support.php
See the very bottom of the page for "Innovate Motorsports Serial Protocol 2 and Serial Protocol Supplement". Hopefully that's all that you need!
See the very bottom of the page for "Innovate Motorsports Serial Protocol 2 and Serial Protocol Supplement". Hopefully that's all that you need!
#3
Evolving Member
Here is what I used with EvoScan to solve the same issue but with an AEM gauge that has analog output only.
https://www.dlpdesign.com/usb/io8.shtml
This serializes the data and then you just have to enter the equation in the gauge documentation to get the right values and EvoScan is already setup to use this protocol. I use this board to log my wideband, boost and oil pressure gauge without issue.
https://www.dlpdesign.com/usb/io8.shtml
This serializes the data and then you just have to enter the equation in the gauge documentation to get the right values and EvoScan is already setup to use this protocol. I use this board to log my wideband, boost and oil pressure gauge without issue.
#4
Newbie
Thread Starter
Thanks a bunch! I’ve been trying to get what I can from the innovate page but still having some issues. Falling into one of those “I don’t know what I don’t know” kinda deals. lol with that other usb converter, what input did you choose in Evoscan? I was able to serialize by data but I just can’t get Evoscan to see it because I only have the wideband available at the top which require different kinds of protocols, packet identifiers and packet lengths.
#5
Evolving Member
Thanks a bunch! I’ve been trying to get what I can from the innovate page but still having some issues. Falling into one of those “I don’t know what I don’t know” kinda deals. lol with that other usb converter, what input did you choose in Evoscan? I was able to serialize by data but I just can’t get Evoscan to see it because I only have the wideband available at the top which require different kinds of protocols, packet identifiers and packet lengths.
#6
Evolving Member
Thanks a bunch! I’ve been trying to get what I can from the innovate page but still having some issues. Falling into one of those “I don’t know what I don’t know” kinda deals. lol with that other usb converter, what input did you choose in Evoscan? I was able to serialize by data but I just can’t get Evoscan to see it because I only have the wideband available at the top which require different kinds of protocols, packet identifiers and packet lengths.
Thread
Thread Starter
Forum
Replies
Last Post
FckingTrippy
Evo X Engine Management / Tuning Forums
0
Sep 17, 2021 01:09 AM
shuttlegoose
ECU Flash
29
Aug 12, 2008 06:51 AM