viewtopic.php?p=18461#p18461

Fred.
Code: Select all
################################################################################
###################### Initiating Interrogation Sequence!! #####################
################################################################################
Interface Version: IFreeEMS Vanilla
Firmware Version: FreeEMS-0.2.0-SNAPSHOT-1-ge92379a-DEV
Decoder Name: MissingTeeth-Crank-36minus1
Build Date: 14:40:06 Nov 6 2011
Compiler Version: 3.3.6-m68hc1x-20060122
Build OS Type: Linux
Maximum Size: 2064
Echo length: 10
################################################################################
################### Interrogation Sequence Completed in 64ms! ##################
################################################################################
Well, Preston welded the dizzy guts up and things are much better. He will test the new tuned angle decoder in a few hours and we'll find out of my math is bad or good. The car is in much better shape now, though. For the first time, it's on full control as opposed to just being additive to the stock hw timing. Cool!Fred wrote:Last night I was working on Preston's stuff and came to the conclusion that he has a weird setup! :-)
RPM, % input arrival error, which input event.
The reason for the steps in the error plot is just interference patterns due to sampling rate. The fact that it is of a larger magnitude with RPM is of concern. This effectively means that Preston's car has a variable width hall sensor, or that he has a mechanical issue. I can't fix that in software, sadly. Well, not by any reasonable means, anyway. It definitely comes under "won't fix" and/or "fix your car" :-)
The plot is interesting, though.
If it turns out that he doesn't have any mech issues, and it really does that, then we will switch him to a single edge decoder and call it a day. If he locks the dizzy then we will also add a latency setting such that he can get flat timing from idle to redline even with his input moving around like that.