- Sat Mar 20, 2021 3:32 pm
#49169
I do apologize that my first post is a cry for help. HELP!!!!
I have designed and built (just at final assembly) a custom dash cluster for a classic Mustang. More details on that another day. . . . but it uses the following:
1/ An ESP32 for main processing. Directly runs 4 servo gauges, all the sensor inputs, OLED (I2C), 2 rotary encoder knobs and WS2811 LED's
2/ Arduino Nano for the tach (RPM). Runs a x27 stepper motor needle for speedo gauge, outputs rpm etc to the ESP via I2C. Receives its RPM signal direct from the Engine ECU.
3/ Aruidno Nano for the speedo. All exactly as the RPM but takes an input from a VR conditioner which is connected to a wheel ABS sensor.
The very last step was to get the signal sorted for the speedo signal. i.e. a road speed pulse signal input into the speedo Nano.
As I have also built custom suspension, which uses Mazda RX8 hubs, I have ABS sensors which are otherwise spare (not bothering with ABS. Don't need it - the car only has 500hp ).
I tested the ABS sensors with an Oscilloscope and get a nice clean VR signal: a wave type signal (i.e. not square pulse) 48 times per wheel revolution. This signal increases in size (voltage) the faster the wheel spins, and together with only having 2 wires I decided this must be a VR sensor. At slow speed (9htz) I get circa 50mv. This increases to around 2v at the fastest speed I can spin the wheel. 1000htz would be 101mph with the tyres I have fitted and 48 pulses per revolution.
To adapt this signal to the Arduino Nano I purchased a DSC VR Conditioner from DIY-EFI.co.uk site (I am in the UK) (link below).
https://diy-efi.co.uk/product/speeduino ... onditioner
I soldered it all in and if I touch the end of the cable the VR1 light indicates. Tapping the end of the wire fast gives me speedo movement (around 10mph is the quickest I can tap it). So I know it is all connected and basically working.
But when connected to the wheel sensor, I have nothing. Nada. Dead. Regardless of how I connect it, how fast I spin the wheel etc, there is nothing triggering the DSC (no light) and nothing output to the Nano.
Please help. What am I missing?
I could interconnect to the VSS (vehicle speed sensor) fitted to the transmission (standard Ford AOD) but that is also a 2 wire VR sensor so likely won't be any different.
Have I purchased the wrong type of conditioner (i.e. not sensitive enough) or connected it wrong?
I have tested it with the shielded twisted 2 core cable but also directly connecting the sensor to the DSC (basically directly). So it is not a signal loose issue. The shielding is earthed one end. The two twisted cores carry the VR signal.
Any help appreciated please.
To summarize I have:
- The two VR sensor wires connected directly to VR1+ and VR1- inputs of the DSC VR conditioner (tried switching them, makes no difference).
- VR1 Output connected to Nano.
- 5v and GRD connected obviously.
Works when I tap the VR+ input if I have my other hand on a voltage+
HELP! and THANK YOU!!!
Mick
I have designed and built (just at final assembly) a custom dash cluster for a classic Mustang. More details on that another day. . . . but it uses the following:
1/ An ESP32 for main processing. Directly runs 4 servo gauges, all the sensor inputs, OLED (I2C), 2 rotary encoder knobs and WS2811 LED's
2/ Arduino Nano for the tach (RPM). Runs a x27 stepper motor needle for speedo gauge, outputs rpm etc to the ESP via I2C. Receives its RPM signal direct from the Engine ECU.
3/ Aruidno Nano for the speedo. All exactly as the RPM but takes an input from a VR conditioner which is connected to a wheel ABS sensor.
The very last step was to get the signal sorted for the speedo signal. i.e. a road speed pulse signal input into the speedo Nano.
As I have also built custom suspension, which uses Mazda RX8 hubs, I have ABS sensors which are otherwise spare (not bothering with ABS. Don't need it - the car only has 500hp ).
I tested the ABS sensors with an Oscilloscope and get a nice clean VR signal: a wave type signal (i.e. not square pulse) 48 times per wheel revolution. This signal increases in size (voltage) the faster the wheel spins, and together with only having 2 wires I decided this must be a VR sensor. At slow speed (9htz) I get circa 50mv. This increases to around 2v at the fastest speed I can spin the wheel. 1000htz would be 101mph with the tyres I have fitted and 48 pulses per revolution.
To adapt this signal to the Arduino Nano I purchased a DSC VR Conditioner from DIY-EFI.co.uk site (I am in the UK) (link below).
https://diy-efi.co.uk/product/speeduino ... onditioner
I soldered it all in and if I touch the end of the cable the VR1 light indicates. Tapping the end of the wire fast gives me speedo movement (around 10mph is the quickest I can tap it). So I know it is all connected and basically working.
But when connected to the wheel sensor, I have nothing. Nada. Dead. Regardless of how I connect it, how fast I spin the wheel etc, there is nothing triggering the DSC (no light) and nothing output to the Nano.
Please help. What am I missing?
I could interconnect to the VSS (vehicle speed sensor) fitted to the transmission (standard Ford AOD) but that is also a 2 wire VR sensor so likely won't be any different.
Have I purchased the wrong type of conditioner (i.e. not sensitive enough) or connected it wrong?
I have tested it with the shielded twisted 2 core cable but also directly connecting the sensor to the DSC (basically directly). So it is not a signal loose issue. The shielding is earthed one end. The two twisted cores carry the VR signal.
Any help appreciated please.
To summarize I have:
- The two VR sensor wires connected directly to VR1+ and VR1- inputs of the DSC VR conditioner (tried switching them, makes no difference).
- VR1 Output connected to Nano.
- 5v and GRD connected obviously.
Works when I tap the VR+ input if I have my other hand on a voltage+
HELP! and THANK YOU!!!
Mick