ECUs and Tuning Discuss Engine Management, Tuning, & Programming

NB VSS (Vehicle Speed Sensor) details?

Thread Tools
 
Search this Thread
 
Old 07-09-2013, 08:17 PM
  #1  
Elite Member
Thread Starter
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default NB VSS (Vehicle Speed Sensor) details?

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:


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?
Attached Thumbnails NB VSS (Vehicle Speed Sensor) details?-2000miata%2520vss.png  
AbeFM is offline  
Old 07-09-2013, 08:30 PM
  #2  
Boost Pope
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,050
Total Cats: 6,615
Default

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):



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?
Attached Thumbnails NB VSS (Vehicle Speed Sensor) details?-f_seflgttcm_82f7f20.gif  
Joe Perez is offline  
Old 07-09-2013, 09:35 PM
  #3  
Elite Member
Thread Starter
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

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.
AbeFM is offline  
Old 07-10-2013, 02:19 AM
  #4  
Elite Member
 
Zaphod's Avatar
 
Join Date: Mar 2006
Location: Schwarzenberg, Germany
Posts: 1,554
Total Cats: 101
Default

My VSS is set up as follows inside the MS:

VSS comming in on pin 2D

Here are the settings:
Attached Thumbnails NB VSS (Vehicle Speed Sensor) details?-vss_settings.jpg  
Zaphod is offline  
Old 07-10-2013, 11:37 AM
  #5  
Elite Member
Thread Starter
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

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.
AbeFM is offline  
Old 05-11-2014, 05:33 PM
  #6  
Junior Member
iTrader: (9)
 
scenturion's Avatar
 
Join Date: Dec 2011
Location: SFBay
Posts: 408
Total Cats: 61
Default

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.



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


20mph


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!
Attached Thumbnails NB VSS (Vehicle Speed Sensor) details?-10mphle0.jpg   NB VSS (Vehicle Speed Sensor) details?-20mphle0.jpg   NB VSS (Vehicle Speed Sensor) details?-img_20140511_114506.jpg  

Last edited by scenturion; 05-11-2014 at 05:56 PM.
scenturion is offline  
Old 05-11-2014, 07:08 PM
  #7  
Boost Pope
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,050
Total Cats: 6,615
Default

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?
Joe Perez is offline  
Old 05-11-2014, 11:22 PM
  #8  
Junior Member
iTrader: (9)
 
scenturion's Avatar
 
Join Date: Dec 2011
Location: SFBay
Posts: 408
Total Cats: 61
Default

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
scenturion is offline  
Old 05-12-2014, 01:03 PM
  #9  
Senior Member
iTrader: (4)
 
karter74's Avatar
 
Join Date: Feb 2006
Location: Centennial, CO
Posts: 684
Total Cats: 23
Default

This needs to be stickied.

AFAIK there isn't another thread that has this definitive information regarding the VSS.
karter74 is offline  
Old 12-12-2017, 10:42 AM
  #10  
Newb
 
imaplt's Avatar
 
Join Date: Sep 2015
Posts: 3
Total Cats: 0
Default

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
imaplt is offline  
Old 12-12-2017, 10:44 AM
  #11  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,501
Total Cats: 4,079
Default

shouldn't be a problem with the mspnp pro, unsure if there's a connection directly to it however -- youd have to ask diyautotune.
Braineack is offline  
Old 01-21-2022, 10:02 AM
  #12  
Newb
 
BimmerSchnitzel's Avatar
 
Join Date: Feb 2018
Posts: 17
Total Cats: 0
Default

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 help
BimmerSchnitzel is offline  
Old 01-21-2022, 03:11 PM
  #13  
mkturbo.com
iTrader: (24)
 
shuiend's Avatar
 
Join Date: May 2006
Location: Charleston SC
Posts: 15,178
Total Cats: 1,681
Default

Originally Posted by BimmerSchnitzel
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 help
It does not matter. Hook them up either way.
shuiend is offline  
Old 01-21-2022, 03:21 PM
  #14  
Newb
 
BimmerSchnitzel's Avatar
 
Join Date: Feb 2018
Posts: 17
Total Cats: 0
Default

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?
BimmerSchnitzel is offline  
Old 01-21-2022, 05:33 PM
  #15  
mkturbo.com
iTrader: (24)
 
shuiend's Avatar
 
Join Date: May 2006
Location: Charleston SC
Posts: 15,178
Total Cats: 1,681
Default

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.
shuiend is offline  
Old 06-06-2022, 03:42 AM
  #16  
Newb
 
Flerbizky's Avatar
 
Join Date: Oct 2020
Location: Ribe, Denmark / aka. The Sticks
Posts: 13
Total Cats: 0
Default

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!
Flerbizky is offline  
Old 04-30-2024, 04:00 PM
  #17  
Newb
 
VogelPapaFinn's Avatar
 
Join Date: Apr 2024
Location: Cologne, Germany
Posts: 7
Total Cats: 0
Default

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!
VogelPapaFinn is offline  
Old 04-30-2024, 11:28 PM
  #18  
Cpt. Slow
iTrader: (25)
 
curly's Avatar
 
Join Date: Oct 2005
Location: Oregon City, OR
Posts: 14,210
Total Cats: 1,139
Default

What ECU are you running? What year is the Miata?
curly is offline  
Old 05-01-2024, 02:14 AM
  #19  
Newb
 
Flerbizky's Avatar
 
Join Date: Oct 2020
Location: Ribe, Denmark / aka. The Sticks
Posts: 13
Total Cats: 0
Default

Originally Posted by Flerbizky
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
Flerbizky is offline  
Old 05-01-2024, 02:44 AM
  #20  
Newb
 
VogelPapaFinn's Avatar
 
Join Date: Apr 2024
Location: Cologne, Germany
Posts: 7
Total Cats: 0
Default

Originally Posted by curly
What ECU are you running? What year is the Miata?
its the stock ECU on a Miata Mk2 2000.
VogelPapaFinn is offline  


Quick Reply: NB VSS (Vehicle Speed Sensor) details?



All times are GMT -4. The time now is 07:44 AM.