How does Microsquirt know it's "cranking" or "running?"
Posted: Mon Jun 22, 2015 12:29 pm
Hey guys,
Backstory: (copied from my other post) I'm trying to do fuel only on a single, fat tooth setup (I know) using the stock CDI system for ignition. The tooth is only about 28 mm long, so it's not crazy long. This is on a KTM 525 engine, and there are not a lot of attractive options for a trigger wheel, and to be 100% honest, I have an adjustable CDI with several maps and I can switch on the fly and I like that ability and would not want to give it up anyway, so I figured I'd try fuel only.
Since I have to leave the stock fat tooth in tact for that to continue working, I made an adapter that wired VR1 in line with the stock VR sensor, and lo and behold, I have a good tach signal! It starts up and idles and there doesn't appear to be any noise or anything from what I'm seeing. Microsquirt seems to track very nicely and never seems to lose the crank signal.
The problem I was having was that prompted my post the other day in the installation forums was the RPM sometimes reading half, normal, or double speed, seemingly randomly. Changing some of the VR noise filter settings and telling it to Check Sync Always seems to have fixed that and it gets a good tach signal all the time.
The interesting thing I noticed once I got that issue lined out was when I kickstart the thing, it never registers as 'cranking,' and it only registers as 'running' every once in a while once it's running. My question is: how does the ECU know that it's cranking or running? It is sitting there revving around between 2000 and 9000 and doesn't show 'running.' What does it think is happening? haha! Does it need to see vacuum from a MAP sensor as well to see itself as 'running?' Interestingly, it has suddenly shown itself as 'running' before, then a few seconds later, the running bit goes away for no apparent (to me) reason. I have a couple log files in the other thread that will illustrate what I'm talking about but they are from when I was struggling with the half/double RPM readings. I can upload my current tune and some MSLs when I get home from work. Bear in mind that all I've been trying to do up to this point was see if I can get a decent tach signal out of my single tooth, so I'm not sure how much of a mess the rest of the tune file may be in...
Thanks!
-Walt
Backstory: (copied from my other post) I'm trying to do fuel only on a single, fat tooth setup (I know) using the stock CDI system for ignition. The tooth is only about 28 mm long, so it's not crazy long. This is on a KTM 525 engine, and there are not a lot of attractive options for a trigger wheel, and to be 100% honest, I have an adjustable CDI with several maps and I can switch on the fly and I like that ability and would not want to give it up anyway, so I figured I'd try fuel only.
Since I have to leave the stock fat tooth in tact for that to continue working, I made an adapter that wired VR1 in line with the stock VR sensor, and lo and behold, I have a good tach signal! It starts up and idles and there doesn't appear to be any noise or anything from what I'm seeing. Microsquirt seems to track very nicely and never seems to lose the crank signal.
The problem I was having was that prompted my post the other day in the installation forums was the RPM sometimes reading half, normal, or double speed, seemingly randomly. Changing some of the VR noise filter settings and telling it to Check Sync Always seems to have fixed that and it gets a good tach signal all the time.
The interesting thing I noticed once I got that issue lined out was when I kickstart the thing, it never registers as 'cranking,' and it only registers as 'running' every once in a while once it's running. My question is: how does the ECU know that it's cranking or running? It is sitting there revving around between 2000 and 9000 and doesn't show 'running.' What does it think is happening? haha! Does it need to see vacuum from a MAP sensor as well to see itself as 'running?' Interestingly, it has suddenly shown itself as 'running' before, then a few seconds later, the running bit goes away for no apparent (to me) reason. I have a couple log files in the other thread that will illustrate what I'm talking about but they are from when I was struggling with the half/double RPM readings. I can upload my current tune and some MSLs when I get home from work. Bear in mind that all I've been trying to do up to this point was see if I can get a decent tach signal out of my single tooth, so I'm not sure how much of a mess the rest of the tune file may be in...
Thanks!
-Walt