Miata Turbo Forum - Boost cars, acquire cats.

Miata Turbo Forum - Boost cars, acquire cats. (https://www.miataturbo.net/)
-   MEGAsquirt (https://www.miataturbo.net/megasquirt-18/)
-   -   Adjusting Tach Error (https://www.miataturbo.net/megasquirt-18/adjusting-tach-error-95581/)

lbatalha 12-29-2017 06:58 PM

Adjusting Tach Error
 
I've searched around and have not found any real information on ways to improve the tach accuracy.

My NB2 tach running MS3 Basic seems to be off by around 150-200 rpm, I've changed the tach output mode to "Variable" and set the scaling to where it reads accurate across the entire range (in my case it was about 96.5%).
This seemed to be working fine until I noticed at higher RPM (5000+) the tach needle would move in "ticks", stuttering, instead of smooth as it should. I don't remember this happening immediately after the change, only noticed a few days later doing some pulls.

Has anyone messed around with this? Are we doomed to have garbage tach accuracy?

Savington 12-29-2017 07:11 PM

My tach is perfectly accurate. It has nothing to do with your ECU.

lbatalha 12-29-2017 07:18 PM

I figured it was the actual physical tach that had the error. It is also not a fixed offset, the error increases with RPM as verified by changing the scaling to 96.5%. Adjusting the needle obviously does not work.

Is there some way to fix the gauge cluster itself?
Seems like the MS3 variable tach output should work just fine, but the notchy behaviour is unexpected.

Savington 12-29-2017 07:48 PM

I hesitate to say it's the tach, since they are fundamentally reliable, but the notchy behavior makes me lean that way. Throw a different cluster in it (swap your odo into the new cluster) and see if the issues go away.

lbatalha 12-29-2017 07:56 PM

Will give it a shot and test with another whole dash to rule it out, thanks.
Just to clarify in case I was not clear, when I leave the tach output set to "Fixed" mode as is normal, the tach is perfectly smooth just like OEM, it only gets notchy when I set it to variable mode.
The tach error is consistent with OEM ECU as well. (~100 rpm @ 7000)

gooflophaze 12-29-2017 08:20 PM

The tach is inacccurate. I can state this empirically. Feed it mathmatically correct signals for timing, it can vary almost as much as 400rpm at some points - both low and high.

Savington 12-29-2017 08:22 PM

I've seen stock NA tachs off by 900rpm at redline.

gooflophaze 12-29-2017 08:26 PM

I'm not 100% sure what the ms3 variable mode does - but I know if it's fed a regular square signal, weird things happen(tm). It more or less needs the correct dwell-like signal to function correctly.

Braineack 12-29-2017 08:27 PM


Originally Posted by Savington (Post 1459128)
I've seen stock NA tachs off by 900rpm at redline.

this. the ECU is accurate.

gooflophaze 12-29-2017 08:33 PM

https://cimg5.ibsrv.net/gimg/www.mia...49d785dcc0.png

This was my attempt at trying a line of best fit to mathematically correct the tach output on an NB cluster. Instead of trying this really nasty equation, I went with a piecewise function.

lbatalha 12-29-2017 08:46 PM

Seems a bit complex to implement. In reality I'm mostly concerned about accuracy near redline.

As for error in NAs, I can also confirm that I know of many local NAs with errors similar to what you report.

I have used a hand tach to measure crank rpm at the pulley and it matches what the ECU is displaying.
Tomorrow I will play around with variable tach output, maybe the specific value I picked made it misbehave, will test some others.

lbatalha 12-30-2017 11:51 AM

Tested today again with 96.5 and some other values (97, 95 etc..). Made a video to show the issue more clearly (had to use youtube stabilization).

As you can(t) see its perfectly smooth to the eye until ~4000rpm and gets progressively more notchy as it increases. By 6-7k you can clearly see the notchy ticking action.


MX5RACER 01-03-2018 01:16 PM

I don't know about the NB clusters, but the NA cluster has an adjustment you can use to correct the tach. It is buried behind the tach and cannot be easily accessed without drilling a hole in the white plastic behind the gauge face. I was able to use Tuner Studio to hold an indicated 5,000rpms on TS and adjust this knob to get the tach to read 5,000 or very close to it. The gauge in my '90 racecar was off by a ton at redline (~850rpms) and using this method I was able to reduce that down to within 100rpms.

I will try and find a picture of this adjustment screw on the web.

Braineack 01-03-2018 01:19 PM


Originally Posted by MX5RACER (Post 1459769)
I don't know about the NB clusters, but the NA cluster has an adjustment you can use to correct the tach. It is buried behind the tach and cannot be easily accessed without drilling a hole in the white plastic behind the gauge face. I was able to use Tuner Studio to hold an indicated 5,000rpms on TS and adjust this knob to get the tach to read 5,000 or very close to it. The gauge in my '90 racecar was off by a ton at redline (~850rpms) and using this method I was able to reduce that down to within 100rpms.

I will try and find a picture of this adjustment screw on the web.

very informative.

lbatalha 01-03-2018 05:20 PM

Great information. This thread is already totally worth it for future readers :D

Why drill hole though, can't one just take the dash apart in the same way one does to linearize the water temp gauge?

MX5RACER 01-04-2018 08:07 AM

The adjuster is located behind the gauge face pointing towards the turn signal bulbs. It is meant to be used to calibrate the tach on a bench, not in a car. I found it easiest to drill the hole in the white plastic to allow me to adjust it while the cluster was in the car and running. I have not been able to find a good picture of the adjuster screw, and my cluster hood has been on there long enough that taking it off to take pictures means I will be buying a new one.

gooflophaze 01-04-2018 11:11 PM

The trimpot is part of an RC circuit that drives the tach needle. It "scales" the tach - so similarly, you can tune it to be accurate at one RPM range at the cost of accuracy everywhere else. This is a NA tach. Trimpot is labelled VR100K at 1 o'clock position.
https://cimg5.ibsrv.net/gimg/www.mia...e29b9641c2.jpg

I took the cover off my NB cluster - no trimpots visible on the driver circuit that's at the bottom.

https://cimg1.ibsrv.net/gimg/www.mia...ce98512b04.jpg

lbatalha 01-05-2018 05:31 AM

Many thanks for the effort. Shame that the NB one does not have it. Then again, they only seem to be reading ~100rpm high so I can live with it. ( guess I can reset my needle too)


All times are GMT -4. The time now is 03:16 PM.


© 2024 MH Sub I, LLC dba Internet Brands