Dual Hall Input Problem Fixed, but No Fuel
Read the manual to see if your question is answered there before posting. If you have questions about MS1/Extra or MS2/Extra or other non-B&G code configuration or tuning, please post them at http://www.msextra.com The full forum rules are here: Forum Rules, be sure to read them all regularly.
Dual Hall Input Problem Fixed, but No Fuel
I have installed an independent dual injection setup with a V3 Microsquirt, using two Hall sensors and a single-tooth cam wheel, firing two LS2 coils.
Hall 1 is connected to the OPTO+ and - wires; and Hall 2 to the VR2+ wire (VR2- being ignored). The sensors have 1k pull-up
resistors so that when the leading edge of the trigger tooth enters the sensor the output goes high, and when the trailing edge
passes output is pulled low. After much messing about I now have some sensible spark events going on, but with the following
problem:
If I set input capture to trigger rise, Input 1 triggers on the leading edge of the tooth but Input 2 triggers on the trailing
edge. If I set trigger fall, then the reverse occurs. This is based on observing the spark occurrence, sensors are fixed and
trigger tooth leading edge is set to TDC which is correct starting advance for this engine. Ultimately I would like to be able to
use trigger rise or fall for cranking timing, not calculated.
Am I right in thinking that this is an inevitable result of using Hall sensors on these inputs? I tried using VR1 and VR2 but all
I got for Cylinder 1 was a gibberish kind of triggering and no fuel, hence reverting to OPTO as per documentation.
I am looking at inverting one of my Hall input signals using a PNP transistor, since it is evident that the processor input circuit
is inverting one of them already. Is this the right thing to do? Is there a good reason to pick one over the other? I am
thinking of inverting Hall 2 on the VR2 input. I am guessing that I should put around a 2k resistor between the Base and Hall
output, and that the impedance of the VR input will be massive enough that I can just put VR2+ onto the Collector with no
additional load resistance and leave VR2- disconnected. The Emitter will be connected directly to +12V. Does this sound about
right, or should I invert Hall 1 output on the OPTO input, or is there a simpler/better way?
Best regards
Nick
Re: Dual Hall Input Problem
The Trigger rise setting has nothing to do with Input Capture on the leading/ trailing edge. It applies, to both channels, only during cranking, and simply means the spark fires immediately when the tooth is detected. After cranking rpm is exceeded it sparks based on the table spark advance.
Re: Dual Hall Input Problem
Re: Dual Hall Input Problem
The motor is effectively a 90 degree v-twin, 880cc, 10.25:1, fairly hot cam. It is really not much different from how I previously ran it with home-made Hall-triggered ignition and a pair of carbs, just needs one decent bang and it should go. I have attached my settings and a log file in case there is a way around this issue.
Cheers
Nick
- Attachments
-
- 2012-04-19_17.05.01.msq
- (27.49 KiB) Downloaded 74 times
-
- 2012-04-19_16.44.19.msl
- (29.13 KiB) Downloaded 66 times
Re: Dual Hall Input Problem
Is there a bug in the code? Independent dual spark with single tooth cam wheel and two offset sensors (setup 1b in the docs) is supposed to work but it seems it doesn't. Is there an earlier version that it did work in? Do I have to weld another tooth onto my cam wheel and run MSExtra Twin Trigger wasted spark?
I attach my latest msq and *BONUS!* datalog in case there is a solution out there, would be most grateful if someone could confirm the problem.
Many thanks
Nick
- Attachments
-
- CurrentTune2012-08-18.msq
- (30.15 KiB) Downloaded 68 times
-
- 2012-08-18_12.22.04.msl
- (19.88 KiB) Downloaded 61 times
Re: Dual Hall Input Problem Fixed, but No Fuel
Re: Dual Hall Input Problem Fixed, but No Fuel
In addition, control of fuel timing was not designed for this mode, particularly not with an odd-fire setup. You had the timing set to 62.5, which, in non-autotrig mode, is interpreted as a % of the tach cycle. This caused only 1 injection per rev, but if set to 0, you get 2 injections per rev per cylinder, which is what "simultaneous pulses" in cranking is supposed to give you. I found you could move it to about 20 or 30%, but much more than this and you could lose fuel. Also, it appears the timing is off by a factor of 2 because, again it was not designed for a cam wheel. So I would set this to 0 until you have the engine running decently, then if you want you can experiment with it to see if it helps.
Re: Dual Hall Input Problem Fixed, but No Fuel
Cheers
Nick
Re: Dual Hall Input Problem Fixed, but No Fuel
Many thanks!