This Mitsubishi has a HALL trigger on the camsync.
unfortunately
- resolution is trash (due to cambelt sloppyness)
- period is same as if it was on crank (less information than normal cam signal: not enough for fully sequential, but enough for wasted spark)
The trigger is Coil type (one pulse per event ), but alternating positive and negative to distinguish 1-4 and 2-3 cylinders (are you sure?).
Somewhere we apparently have a a series capacitor (input highpass filter !!! ) that causes the very characteristic sharktooth signal.
- maybe in the notebook: I recorded the trigger signal with a notebook. Almost sure that this is the case since the signal measured (with DVM) DC=2.5V amplitude: ~2.5V which suggests a normal 0/5V signal. Once measured with engine off it was 5V.
The signal is currently processed with LM1815 and series condenser so it is theoretically universal considering trigger type (hall and VR). In 50% of cases, LCD displays right value, otherwise rough half of proper RPM.
if we reconstruct the original signal, we can see that
- pulse for cyl1,4 has a longer width
- pulse for cyl2,3 has a shorter width
Note that
- falling edges are equidistant
- good for triggering
- store timestamp in ptrig_capturedtime_prev
- rising edges are not equidistant (only useful for checking cyl1,4 vs cyl2,3 and updating igncount). pulsewidth=time since ptrig_capturedtime_prev (last falling edge)
- if this pulsewidth is (significantly, or with any amount) longer/shorter than previous pulsewidth than igncount=ignchmax
Find the correct cyl:
- camsync
- using bothedge ( LM1815 not suitable) and consider signal length: firmware modification
- modify primary_trigger_init() so IC1 initialized (similar to IC3 in secondary_trigger_init() ) that both edge triggers. Maybe setting just one edge and changing to falling/rising in interrupt is necessary
- detect edge in PRIM..TRIGGER interrupt
Any ideas, how to condition the signal?
- remove the 10k pullup on trig1 input inside v3.x (if not already removed)
Check bottom of DocsPage to upload files to wiki.