Miata Turbo Forum - Boost cars, acquire cats.

Miata Turbo Forum - Boost cars, acquire cats. (https://www.miataturbo.net/)
-   ECUs and Tuning (https://www.miataturbo.net/ecus-tuning-54/)
-   -   NB VSS (Vehicle Speed Sensor) details? (https://www.miataturbo.net/ecus-tuning-54/nb-vss-vehicle-speed-sensor-details-73810/)

AbeFM 07-09-2013 08:17 PM

NB VSS (Vehicle Speed Sensor) details?
 
1 Attachment(s)
So I've been all excited to get my shiney new MS3Pro to read in the VSS, apply an arbitrary correction factor (multiplicative or a table I don't yet know) and output to the dashboard. Only, looking at the pin out, I only find a speedometer input on the OEM ECU (for my 2000 model)


A bit more digging, I find this:
https://www.miataturbo.net/attachmen...ine=1373415473

The speedo (aside from going through the trans controller on automatics which I'm not going to consider) appears to be a generator - both sides of which are tied to the dashboard's microcontroller.

Does anyone know how to deal with this, how to make MS3Pro talk to it, etc? I'm assuming I'd need some filtering circuit.

Alternatively, perhaps I could interrupt the signal in the dash itself, to get the processed signal on it's way to the tach, then inject a correct signal afterwards, hoping that this all works out nicely with the signals the MS expects and can put out.

Any thoughts/pointers/etc?

Joe Perez 07-09-2013 08:30 PM

2 Attachment(s)
It is indeed a "generator." Specifically, a variable-reluctance sensor arranged in a cylindrical package. It outputs an AC waveform which isn't quite a sine-wave, but is close-ish.

I scoped one a few years ago. Here's what the output looks like, measured with a simple single-ended scope probe places across the two wires (the sensor was out of the car at the time):

https://www.miataturbo.net/attachmen...ine=1373416245

In this trace I'm turning it just by rolling it across my arm, and it's producing about 5v peak-to-peak.

A simple diode / resistor / zener / comparator circuit would probably be sufficient to produce a squarewave output which could go into the MS (or a MAX9924 if you're feeling saucy.) Coming out of the MS, I'd think you could probably send a squarewave directly into the instrument cluster and have it work. Worst-case you'll need to throw a little 1:1 transformer between the two to produce a floating AC-coupled signal.


Might I ask why you are using the MS3 to re-map the speedometer?

AbeFM 07-09-2013 09:35 PM

1) OMG! You're leaving?
1b) I thought I was your go-to guy for giving/practically giving me your things

2) Right now I'm thinking of picking up the signal from the dash, but interrupting the internal signal from onboard ("in dash") microcontroller to the actual speedo. This won't mess with the odometer (which is likely not 1:1 with speedo anyway, they rarely are) but should allow me to not have to memorize a new fudge factor every time I change/repressure my tires.

On a recent boring trip through AZ, I found part of it not boring when a cop was riding my bumper for a bit. Thankfully I was able to get my GPS to feed me a correct speed but I thought it would be a hoot if I could get the big orange needle to point at a number representative of my actual velocity. Plus, I'd have been too cheap to buy a new speedo sender with my new rear end, except that it came with one when I got the gears.

Zaphod 07-10-2013 02:19 AM

2 Attachment(s)
My VSS is set up as follows inside the MS:

VSS comming in on pin 2D

Here are the settings:
https://www.miataturbo.net/attachmen...ine=1373437176

AbeFM 07-10-2013 11:37 AM

Sven,
Thanks! Although, that's not what I'm looking for - I'm looking to take advantage of the VSS out feature, to use it as a "speedo-healer" to steal a term from the motorcycle world. To correct the output. Which means I need to know where to pick it up and where to return it.

scenturion 05-11-2014 05:33 PM

3 Attachment(s)
I thought it was worth bumping this thread to post a follow up.
I was curious about the Vehicle Speed Sensor [VSS] output and the speedometer speed output so I put the car on the lift and attached an oscilloscope to the back of the instrument cluster.

https://www.miataturbo.net/attachmen...ine=1399845338

I attached CH1 to the output for the VSS, which are pins 2M and 1M.
I attached CH2 to the output of the cluster speedo signal, which is 2L and used the cluster ground 3J.

Here's what I saw:

10mph
https://www.miataturbo.net/attachmen...ine=1399844016

20mph
https://www.miataturbo.net/attachmen...ine=1399844016

As you can see, the VSS on CH1 is a variable reluctance [VR] sensor that outputs an ugly 0-centered sawtooth-esque signal. Both the frequency and amplitude of the signal depends on the speed, as is common with a VR sensor. I wouldn't feed this into anything expecting a logic-level signal without something like a MAX9924 in front of it. At high speeds I'd bet it would output north of +50V/-50V.

However, the speed output signal is a nice 5V square wave at half the frequency of the VSS, perfect for triggering just about anything.

Another question I had was the confusion between how many pulses per mile various sensors output and the PCM expected. Online it was reported at both 8000 and 4000 pulses per mile, but people were confusing the various signals and outputs.

At ~10mph, the frequency of the speed output signal is 9.76Hz. This gives 3513 pulses/mile. I suspect its actually closer to 4000 pulses/mile but the low end of the speedo is poorly scaled.

At ~20mph, the frequency of the speed output signal is 22.32Hz. This comes out to 4014 pulses, per mile, so exactly what I had expected.

Since this is half the frequency of the VSS, the instrument cluster expects the VSS output to be 8000 pulses/mile. The VSS goes directly to the cluster and no other components interact with it.
The instrument cluster modifies the dirty VSS signal and outputs a square wave at 4000 pulses/mile that the PCM, Cruise control module, and Bose head unit can read.

Hope this helps someone else!

Joe Perez 05-11-2014 07:08 PM

Glad you were able to solve this, and sorry I wasn't able to give you more data earlier via PM. That's a part of the NB I've never needed to probe.

Nice looking scope, incidentally. Appears to be a clone of a Tek TBS1000, maybe. How are you liking it?

scenturion 05-11-2014 11:22 PM

It's a cheapo Rigol DS1102e. #1 bestselling 'scope on amazon, a coworker and I split it so it ended up being ~$200.
So far so good, it seems to work pretty damn well and its a huge improvement compared to the old CRT scopes I used to use in college :)

karter74 05-12-2014 01:03 PM

This needs to be stickied.

AFAIK there isn't another thread that has this definitive information regarding the VSS.

imaplt 12-12-2017 10:42 AM

Hi Sven, was wondering if you were using a MSPNP on this to connect to the VSS? I have a 99 Miata and I am installing the MSPNP Pro and would love to take advantage of this.

Thank you!

Chris

Braineack 12-12-2017 10:44 AM

shouldn't be a problem with the mspnp pro, unsure if there's a connection directly to it however -- youd have to ask diyautotune.

BimmerSchnitzel 01-21-2022 10:02 AM

This seems like the right thread with the right people in it so I'm going to give it a shot:

I removed the stock dash cluster and have a question regarding VR conditioning and the outputs of the NB VSS sensor. Since I don't have the dash conditioning the VSS signal anymore, I bought one of these nifty VR conditioners from DIYAUTOTUNE to get the signal properly converted for my MS3PRO PNP (note: I believe the PNP version does not have any VR conditioning inputs like the non-PNP PRO) .
https://www.diyautotune.com/product/...tioner-module/

But I'm confused on what signals go to the "VR sensor +" and "VR sensor -" inputs on the conditioning board. It appears on the wiring diagram for the NB that the VSS has two wires(Y and O): One goes to the dash and the other the AT control module. So does that mean they are both signal so I can use either to connect to "VR sensor +" and don't connect anything to the "VR sensor -"???

Thanks for any helphttps://forum.miata.net/vb/images/smilies/638.gif

shuiend 01-21-2022 03:11 PM


Originally Posted by BimmerSchnitzel (Post 1616019)
This seems like the right thread with the right people in it so I'm going to give it a shot:

I removed the stock dash cluster and have a question regarding VR conditioning and the outputs of the NB VSS sensor. Since I don't have the dash conditioning the VSS signal anymore, I bought one of these nifty VR conditioners from DIYAUTOTUNE to get the signal properly converted for my MS3PRO PNP (note: I believe the PNP version does not have any VR conditioning inputs like the non-PNP PRO) .
https://www.diyautotune.com/product/...tioner-module/

But I'm confused on what signals go to the "VR sensor +" and "VR sensor -" inputs on the conditioning board. It appears on the wiring diagram for the NB that the VSS has two wires(Y and O): One goes to the dash and the other the AT control module. So does that mean they are both signal so I can use either to connect to "VR sensor +" and don't connect anything to the "VR sensor -"???

Thanks for any helphttps://forum.miata.net/vb/images/smilies/638.gif

It does not matter. Hook them up either way.

BimmerSchnitzel 01-21-2022 03:21 PM

Thanks for the reply. So for clarification I can connect either the Y or O wire to the "VR sensor +" and it will work after properly configured in Tunerstudio?

shuiend 01-21-2022 05:33 PM

You need to hook both wires up to the VR conditioner. It does not matter which wire is the+ or -. After that I don't know. Never used that conditioner with a MS before.

Flerbizky 06-06-2022 03:42 AM

The DIYAutoTune looks like the thing I need to stick between my stock NB VSS and the Sinco D0908 dash I'm putting in - and while I don't mind paying US$ 70 for a gizmo, I go into complete meltdown when I have to pay the same for shipping to Denmark ( : I then stumbled over the Speeduino VS Conditioners which, as far as I can tell, does exactly the same:

Speeduino Assembled Dual VR Conditioner V3 – DIY-EFI

Any reason this shouldn't work?

Thank you!

VogelPapaFinn 04-30-2024 04:00 PM

Hey guys,

I know this thread is oooooold but for me it is currently the only trace I have.
Im trying to build a hybrid dash and therefore need to read all data (RPM, Speed etc.) from the back of the cluster. I bought a signal generator and hooked it up to the ports of the VSS. This works fine and I can generate a sine wave and control the speedometer. My problem is that there is no output on 2L. I hooked my oscilloscope on 2L and 3J but Im getting nothing (except random nonsense).
Any ideas why?

Thanks!

curly 04-30-2024 11:28 PM

What ECU are you running? What year is the Miata?

Flerbizky 05-01-2024 02:14 AM


Originally Posted by Flerbizky (Post 1622799)
The DIYAutoTune looks like the thing I need to stick between my stock NB VSS and the Sinco D0908 dash I'm putting in - and while I don't mind paying US$ 70 for a gizmo, I go into complete meltdown when I have to pay the same for shipping to Denmark ( : I then stumbled over the Speeduino VS Conditioners which, as far as I can tell, does exactly the same:

Speeduino Assembled Dual VR Conditioner V3 – DIY-EFI

Any reason this shouldn't work?

Thank you!

I completely forgot about this thread since I posted since there were no replies.

Anyway - I jumped the gun on above and the Speeduino VR conditioner was indeed just what the doctor ordered. It works perfectly sitting between the VSS and the Sinco dash (which has been faultless - can't beat it for the price). It's getting replaced though with a Powertune Digital Dash V5 - because racecar and datalogging and speedo/brake overlay for the GoPro videos ;)

VogelPapaFinn 05-01-2024 02:44 AM


Originally Posted by curly (Post 1649845)
What ECU are you running? What year is the Miata?

its the stock ECU on a Miata Mk2 2000.


All times are GMT -4. The time now is 01:40 AM.


© 2024 MH Sub I, LLC dba Internet Brands