## ## ##### ## ## ## ## #####
_ _ | \ | | | \| | | |\ | |_| \_|
_____ | _ | | | | | | | | | \ \/' / \_/\_\
### ## ## ## ## ## ##### ## #####
##### ## #### ## #####
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: I'm building my own data acquisition system and I want to include Wbo2 logging. I am collecting info on how to control the LSU sensor. I don't fully understand something in the Wbo2 comments (maybe an error?). In the Vs amplifier part, the code is Wbo2.nernst_target=0x8d. The first stage gain is, based on the schematic, Uout= 5 - ((5-Vs) x 4.6). For our application, we have 5-((5-4.45) x 4.6) = 2.47V => 0x7E and not 0x8D like in the code * wbo2_nernstdc_target is not wired in the code, but configurable * "edgetime correction" makes the case a bit more complex than that (otherwise 0x7E would be right). An other thing I can't understand: How do you calculate the real Ip in the sensor only, without knowing the sensor's resistance. A part of the current generated by the OPA is flowing also in the 10k resistor. With my sensor, I measure 4.7V at pump+ => 0.7/10000 = 70uA. Compared to Ipumptotal = 3.64mA : 0.07/3.64 = 1.9% * but the error (cause by this) is much smaller than this, because the pump resistance is consistent with Ri resistance and the 10k resistor is also there during calibration. The 10k could be removed but it seems to me the gains are nowhere near the risk. Where can I find the table lambda=f(Ip) ? * in wbo2.c ip_to_afr I suggest to contact the team, especially MembersPage/JörgenKarlsson. Also, maybe you could consider to share some of your developments or tuning (like PID tuning) if you make experiments (not necessarily fully publicly, if you like, but among core developers). Or even co-develop some gizmo together, you could benefit from the manufacturing capabilities and cooperation between your units and VEMS units, and cooperation with other developers. ---- Sorry, but some more questions. I like to understand what my electronics do. I spent hours to understand how the right AFR is calculated in the calc_afr() subroutine. I made an excel file simulating each line of code and I will post it as soon it is finished. I found that when the pump PW is equal to pump_pw_zero, 102, meaning no current in the pump, the calculated AFR is 15.11, instead of 14.7 ?????? My sensor has a Rcal of 144.4 ohms. With the correction curve, I have to put Wbo2_calibration=187, and fine tune this value in free air. But to have correct values in free air, the value must be changed to 225 ?!?!?!?? Is this big correction normal???? * sounds a bit high, but may be One more, in the bosch LSU4 datasheet, I found the Ip/lambda table. Is it valid for 95 or 98 fuel and did you use this table to build yours??? * Bosch doesn't specify too much about it, but it is the table we (and everyone else) use. Fuels might be different (even 95 octance fuels from different suppliers). Bosch says "measure yourself" :-) Also, EGT should also be considered for best results. Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.