Tach resets on 2.905
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.
-
jonfx4com
- Helpful Squirter
- Posts: 133
- Joined: Fri Nov 18, 2005 7:30 am
- Location: North of UK
- Contact:
Tach resets on 2.905
I have tried a laptop with a USB serial port, a laptop with a real com port and a PC with a real com port. The laptops have been tested with and without mains supply. All exhibit the same problem.
The TS version is 1.004 on the laptops and a little older on the PC.
You will see from the log file that time continues to count so the CPU does not rest and that between the resets the tach count increments quite reliably.
Ideas anyone?
-
jonfx4com
- Helpful Squirter
- Posts: 133
- Joined: Fri Nov 18, 2005 7:30 am
- Location: North of UK
- Contact:
Re: Tach resets on 2.905
Re: Tach resets on 2.905
I had a similar sounding situation with my project (Kawasaki EX-250 motorcycle, fuel-only), tons of resets when I had the computer connected using either Megatune or TunerStudio.
In the end it turned out to have nothing to do with the computer or the serial cable or the usb adaptor for the cable.
My project is fuel-only so I had to get the tach signal to the Microsquirt by sensing directly off one of the bike's coils (couldn't use the bike's VR signal off the rotor because it's an odd configuration not supported in Mega/microsquirt). I was trying all kinds of configurations of the coil-sensing-to-OPTO circuit setup while also having all sorts of difficulty with resets just like you describe. So I was also changing computers, serial cables, and usb adaptors. It was a big mess.
When I finally found the right way to feed the bike's coil signal into the Microsquirt's OPTO circuit all the computer problems went away.
-
jonfx4com
- Helpful Squirter
- Posts: 133
- Joined: Fri Nov 18, 2005 7:30 am
- Location: North of UK
- Contact:
Re: Tach resets on 2.905
Just a point to be clear on, it's not when the computer is connected, tha's fine. Only get resets when it's connected and TS is running which is just weird as it's kind of like the comms overhead is more than the system can handle it it somehow loses sysnc, although the logs don't seem to show that happening.
Re: Tach resets on 2.905
Yes, that's how my microsquirt used to behave. I even had that same thought, that it was something to do with the ability of the computer or it's input-output capabilities (what you describe as "comms overhead"), but in the end that wasn't the issue at all. I was just suggesting that you continue to focus your work/experimentation on whatever signal you're using as tach-input to the microsquirt's OPTO/VR circuit. I believe there's a good chance you could solve it there.Only get resets when it's connected and TS is running which is just weird as it's kind of like the comms overhead is more than the system can handle it it somehow loses sysnc, although the logs don't seem to show that happening.
-
jonfx4com
- Helpful Squirter
- Posts: 133
- Joined: Fri Nov 18, 2005 7:30 am
- Location: North of UK
- Contact:
Re: Tach resets on 2.905
We do have theoretical option of fitting a distributor to the engine and using the opto inputs as it has a blanked hole for one but that requires some re-engineering as the distributor will foul the intercooler. Actually it's rather worse than that as we have two identical cars fully built and we will have to do this on both. I want to persevere with the VR method but with 2 cars, 3 ecus, 2 laptops and a PC all doing the same thing I'm worried that I'm trying to solve a problem that can't be solved by me, ie a bug.
-
Bernard Fife
- Super Squirter
- Posts: 1009
- Joined: Mon Feb 16, 2004 3:15 pm
Re: Tach resets on 2.905
It sounds to me like it may be the flash burns from TunerStudio causing issues with the timing of the incoming teeth. Flash burns take some time (much longer than changes to RAM). The code has to be sure a tooth (or two) wasn't missed in that time.
In that case, a reset is a good thing. The controller sees there has been a burn, and if there is any chance a tooth was missed, it resets and all is well again.
It would be a problem if a tooth was missed and the reset didn't happen - the timing would be messed up.
So it sounds like yours is working as it should.
However, TunerStudio burns flash on a page or menu change. That can happen a lot as you move between menu and items while tuning. You can turn off this 'auto-burn' behavior. I always shut it off. You can do this by editing the file C:\Program Files\EFIAnalytics\TunerStudioMS\TunerStudio.properties.
Set:
autoBurnOnCloseDialog=false, and
autoBurnOnPageChange=false
You have to remember to manually burn things then, of course.
BTW, I am running 2.905 and have no tach reset issues (but I have the auto-burn turned off, as noted above).
Lance.
-
jonfx4com
- Helpful Squirter
- Posts: 133
- Joined: Fri Nov 18, 2005 7:30 am
- Location: North of UK
- Contact:
Re: Tach resets on 2.905
I will give that a try but I'm fairly sure the resets occur even when TS is running but idle, ie just on the gauge screen and with AMC updates and VE analyze disabled. I could be mistaken though, yesterday was a long day. Will update with more information later in the week.
Re: Tach resets on 2.905
One thing to make sure of, as Lance said, is that what is in the processor matches your msq. Check this by saving your current msq and file comparing it to the one you posted.
-
jonfx4com
- Helpful Squirter
- Posts: 133
- Joined: Fri Nov 18, 2005 7:30 am
- Location: North of UK
- Contact:
Re: Tach resets on 2.905
We have added suppressors to the wasted spark coils and removed the comms lead from the loom so it's well away from the injector and ignition wires.
Any more thoughts on this before I stick in a distributor and go optical or hall?
I ran a comms log and it showed a few "waiting for and expecting xx" messages like it was having comms errors but will a comms error cause a tach rest? I can imagine a cpu rest causing a comms error but no sign of cpu resets happening.