Have been reading and perusing information regarding barometric compensation with the Speeduino ECU. Lots of queries regarding this issue, not a lot of resolution. Have found some info on the Speeduino forum, and I think an answer to one my thoughts/questions - active barometric readings.
Have read that Speeduino uses the MAP sensor read at start as the base for the barometric setting. This does not change after this, and does not compensate for altitude adjustment. A person mentioned on one of the threads that he would shut the engine off and restart to get a new barometric baseline when in the mountains. Ingenious, but addressing symptoms instead of the issue, that of dynamic active barometric readings.
In my quest for information on how to use an external MAP sensor specifically for barometric readings, I have scoured this forum. Using an external MAP sensor negates the use of the on board MAP sensor - hope there are no pin changes to be made regarding this.
Found a post by PSIG regarding using the on board MAP sensor and the pin change to be made: post 55543 of thread
https://speeduino.com/forum/viewtopic.p ... sor#p55526.
The Arduino pin for the barometric input appears to be A5. To use an external MAP sensor specifically for active barometric readings, would have to connect the external MAP sensor to the Arduino A5 pin through a v0.4.4 board reassignment, similar to reassigning pins for the fuel pump.
It is suggested to use Arduino pin A15 as the input from the external MAP sensor. From this I expect that you would use Tuner Studio to connect this Arduino pin A15 pin to Arduino pin A5. Arduino pin A5 is the baro sensor input. I could also do a continuity check of the pins between the Arduino pin A5 and the v0.4.4 board IDC connector. Would still have to find the respective IDC pin for the Arduino pin A15.
Another option would be to use the on board MAP sensor for MAP, and use the external MAP v0.4.4 pin for the barometric reading. A pin reassignment might have to be done to get to the Arduino pin A5.
What happens on engine start is that the baro pressure at start is read by the Speeduino and this value is used for the duration of operation until engine shut down. The only way to alter this is to stop/start the engine to reset the value and carry on. Bit of an issue if you are travelling in the mountains. Active baro sensing is a better and compensates for weather, altitude and such.
Honda installed a MAP sensor on the ECU cct board, little black box in this photo, guess which one is the original ECU, would think that the CX500/CX650 turbos would have one installed as well:
I surmise that this sensor is for active baro measurements because, on my GW, there are two external MAP sensors for the ECU to get readings for the various maps used.
The Arduino 2560 has a dedicated pin A5 for the "input pin for Baro sensor". Going to put this aside for the moment, but it has tweaked my curiosity and I will continue to try and get a handle on the issue.
My O2 sensor from 14point7 came in, as did my new handheld OWON 2 CH oscilloscope/multimeter/signal generator unit. Nice kit, less than $100.00 CDN. More necessary components should be arriving today.
Have to find some real estate to install the O2 sensor. Looked yesterday, thinking the left side exhaust header just above the footage can be used.
Going with an external MAP sensor to start, a Denso 079800 - one of the MAP sensors in the drop down listing in Tuner Studio. Using the Suzuki IAP sensor presently on the GW, working well, but it is not aligning with the specs from Honda, neither does the OEM PB (MAP) sensors. Going to bench test for values, may be a better fit than the Suzuki sensor.