Unpacking Spartan 3 wideband O2 with CAN bus, install and review.

Описание к видео Unpacking Spartan 3 wideband O2 with CAN bus, install and review.

In this video I unpack a new Spartan3 from 14point7.com with CAN bus connectivity.

Install and wiring was straight forward. I had issues connecting over serial to the device as I later found I needed to add a LF command at the end of each serial command.

First drive across town yielded good results. AFR output matched previous drives.

My MS3 box is running an older firmware. FW1.4. I'm using this firmware because I have the available source code. i have made many changes to the code and cannot upgrade to 1.5 like Alan suggests.
I was able to receive CAN messages at the default CAN header ID at the proper payload offset. I then divided the raw lambda value by 2 so it will fit within a 10 bit ADC value (0-1023)
10 AFR is now 340 and 20 AFR is now 680.
340 ADC is the same as 1.66V.
680 ADC is the same as 3.32V.
In the calibrate AFR table under tools I entered in 1.66V for 10 AFR and 3.32V for 20 AFR.
The MS3 box then solves the AFR based off of the "scale" lambda to ADC value that we receive over CAN from the Spartan3. You do have to enable the "share sensor inputs" check box so you can create a generic sensor input from the CAN ADCx, and also assign it as an EGO input displaying AFR.

Комментарии

Информация по комментариям в разработке