To make up for getting last months code drop in a few days late, this one is coming in a few days early
Another month down and another solid period of testing and improvement. I know a lot of this stuff isn't particularly sexy, no huge new features or anything, but I can say without a doubt that the things are running much smoother than last month, particularly at idle. Real world testing and bug fixing takes a long time, but its the only way to find some issues
So, here's the shortlist of all the fun changes:
- TPS stability improved at top and bottom of signal range
- Audi 135 experimental decoder added. Tested on stim and appears to be working fine. Need to do documentation for this.
- Fuel pump priming added
- Cleaned up some TS options that were no longer being used (Eg cold cranking pulsewidth etc)
- Allow for 0 values in VE map so that fuel can be completely turned off. This is for cases such as controlling a secondary set of injectors that only come on at a certain point
- Basic noise filtering on MAP sensor. Includes a proper reset of the cycle average method when engine is turned off/on
- Multiple fixes to the low speed timing schedules. Improvements that were previously only applied to Channels 1/2 were extended to 3/4
- A bunch of small fixes that could potentially cause (very) intermittent misfires or timing advance swings
As always, the code bundle can be found at: http://speeduino.com/wiki/index.php?tit ... g_Firmware
Given its the end of the year, I couldn't help myself but reminisce about just how far Speeduino has come in the last 12 months. This time last year there was only incredibly basic multi cylinder support (4 cyl only), no decoders, no idle control, no temperature compensation, no rev limiter, maps were only 8x8 etc. It really amazes me how far things have come in 2015. Here's to 2016 and another huge year!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.