History of MembersPage/AngeloDePascale
Older Newer
2005-08-03 16:23:07 . . . . MembersPage/MarcellGal [note about trigger, AlphaN and table size]
2005-08-03 12:51:53 . . . . AngeloDePascale [Questions and suggestions]
2005-08-02 09:35:16 . . . . AngeloDePascale [Some questions and suggestions]
2005-04-29 23:48:18 . . . . MembersPage/MarcellGal [wbo2 notes]
2005-04-29 23:46:13 . . . . MembersPage/MarcellGal [wbo2 discussion]
2005-04-29 13:05:21 . . . . AngeloDePascale [Again, some more questions ;-)]
2005-04-27 21:51:28 . . . . MembersPage/MarcellGal [answers to wbo2 questions]
2005-04-27 04:52:31 . . . . 193.38.167.42 [Is there a 2% error in the Wbo2 Ip calculation ???]
2005-04-27 04:52:31 . . . . 193.38.167.42 [Is there a 2% error in the Wbo2 Ip calculation ???]
2005-04-25 11:42:23 . . . . MembersPage/AngeloDePascale [Some question regarding the Wbo2 section]
2005-04-25 11:26:22 . . . . MembersPage/AngeloDePascale


Changes by last author:

Changed:
-On motorbike motors, the rev range can go up to 14000-15000RPM (see Jose Cortes page) and need small bins, about 500RPM. So ign/fuel tables need to be bigger than 16x16. For exemple, on the Aprilia RSV Denso ecu, the tables are 16x29, with fixed bins at 400rpm.
-On motorbike motors, the rev range can go up to 14000-15000RPM (see Jose Cortes page) and "need" small bins, about 500RPM.

Did you find any measurements that show that, say >0.1% power gain can be acquired when going from 16 to 32 RPM bins (and the ECM uses interpolation) ? If yes, I understand the "need" word. Without interpolation many bins are nice, but with interpolation (that VEMS uses) 16 should be enough (the difference between interpolated and optimal values stays below tuning error) even with equidistant bins.

So ign/fuel tables need to be bigger than 16x16. For exemple, on the Aprilia RSV Denso ecu, the tables are 16x29, with fixed bins at 400rpm.

Changed:
On different pages, I read that VEMS do the opposite, TPS at low openings and then MAP. This seem wrong to me. What do you think ???
On different pages,

On GenBoard/UnderDevelopment/AlphaN it is mentioned that VEMS uses TPS at (configurable) low RPM (note: RPM ! not load ) and then MAP above a certain (independently configurable) RPM. Interpolation (blending) is used in between. The explanation is that at higher RPM the MAP is smoothed out (=> usable), while at lower RPM MAP fluctuates during 1 period, and synchronized sampling (similar to what we used for knock) would be needed to use it (often said "MAP impossible to use", but it's rather just hard).

Added:

* use the crank-edge that gives even spacing (rising or falling).

* change the firing condition so it only fires (fire means: stores trigger time and asks for RPM recalc with engine.status |= _BV(new_rpm) and calls ign_trigger_here() ) at odd (or even, as you like) engine.igncount values, and uses the engine.igncount>>1 as index to look up h[2]. This is needed, because h[2] is only 8 wide, while 12 is needed. You can also try a quick/dirty hack HW_TABLE_SIZE=12 or 16 - however, this way max dwell time might be limited!

* After tests, if this behavior is enabled by a my_make define or a config bit, we'll merge it to SVN.