Olderguy and other Electrical Wizards
Alright guys lets put our thinking caps on. I bought a new bike, but because of the new sprocket and tires I have put on the bike my speedo is off by 7.76%.
I want to be able to put something inline to correct this error. The speed sensor on the tranny output, sends a frequency to the speedo cluster and that displays the MPH. Based on two data points given in the service manual, 181 Hz = 60mph and 88Hz = 60kph, there is approximately ~ 2.35 Hz/mph. How do I intercept the frequency and and change it? |
Did you get the 7.76% from comparing indicated speed to a GPS?
I wonder what the accepted error of the unmolested setup is? On my completely stock Tribute the speedo is out by nearly 5km/h @ 110km/h. What's that nearly 5%? I've heard +-5% is typical. My Miata is even worse. Who knows, maybe the changes you are making will improve the accuracy :) Check with a GPS or a stop watch and mile markers. As to your actual question, I don't have a clue since I'm just a uselss fucking Canadian. :) |
Go back to the old sprocket:gtfo:
|
Originally Posted by jayc72
(Post 112091)
Did you get the 7.76% from comparing indicated speed to a GPS?
|
Originally Posted by olderguy
(Post 112092)
Go back to the old sprocket:gtfo:
Put those electrical skills to work. |
You still have access to whatever equipment your engineering dept. has, right? Or are you gone for good now? If you had access to a decent scope, I'd hook it up to the signal line and look at the shape of the wave. That'll shed some light onto what you'd have to do to change the frequency. In general though, wave signals aren't the easiest to change, unless it's like a pulse-counting system, which might be easier.
|
Fuck the speedo. Unplug the speed sensor or remove the speedo sprocket. You can figure out speed by RPM. That's what I did with my GSXR.
|
Originally Posted by Ben
(Post 112115)
Fuck the speedo. Unplug the speed sensor or remove the speedo sprocket. You can figure out speed by RPM. That's what I did with my GSXR.
|
1 Attachment(s)
Originally Posted by Atlanta93LE
(Post 112114)
You still have access to whatever equipment your engineering dept. has, right? Or are you gone for good now? If you had access to a decent scope, I'd hook it up to the signal line and look at the shape of the wave. That'll shed some light onto what you'd have to do to change the frequency. In general though, wave signals aren't the easiest to change, unless it's like a pulse-counting system, which might be easier.
Im pretty sure its a counting pulses its a square wave. ... from the service manual |
Originally Posted by Loki047
(Post 112118)
Fuck that, I like knowing how fast I go$$$$ PLust the speedo and RPM are all on the same board it will display an error where the MPH is usually.... annoying!
In your miata, you can look at the tach and see 4k rpm, then know you're doing 80 w/o looking at the speedo right? You can do the same thing on a bike. You'll very quickly learn how fast you're going by feel anyway. I almost never look down at my speedo when riding; I don't have to. And if you're going so fast that you can't tell, you shouldn't be looking at the speedo anyway. Anyway, if it's PWM based, you can build a comparator circuit inexpensively. Ben |
buy a better bike like an aprilia that uses a sensor on the rear brake.
|
Originally Posted by Philip
(Post 112129)
buy a better bike like an aprilia that uses a sensor on the rear brake.
|
Originally Posted by Ben
(Post 112125)
Anyway, if it's PWM based, you can build a comparator circuit inexpensively. Ben |
One option would be a frequency-to-voltage converter, an op-amp, and then a VCO.
You didn't say whetehr it reads high or low. If it's reading high then maybe you could just build a simple divide-by-n circuit, something as simple as a shift register and a big multi-input AND gate to drop every nth pulse? |
Its reading high, ie it reads 42 mph when im really going 38.5 mph.
I like that drop every pulse. |
most people don't worry about it, i kept my sprockets stock, any more aggressive and it will stand up even easier
|
So how do i drop a pulse?
|
get a simple PIC microcontroller (16F series for example) and write a simple program to take counts in (on an interrupt) and use a variable to drop as many counts (or as little) as you want. Make sure you scope the signal beforehand and do some signal conditioning circuitry before the PIC input as it is a 0-5volt and current must also be watched.
The whole thing won't cost you more than a few dollars if you already have a PIC programmer and know some basic C (you need a compiler for that) or assembler. |
BTW most sport bikes are 10% fast from the factory, so you went what, + in the back and - in the front? It'll probably be more accurate now than before.
|
Originally Posted by Lex
(Post 112173)
get a simple PIC microcontroller (16F series for example) and write a simple program to take counts in (on an interrupt) and use a variable to drop as many counts (or as little) as you want. Make sure you scope the signal beforehand and do some signal conditioning circuitry before the PIC input as it is a 0-5volt and current must also be watched.
The whole thing won't cost you more than a few dollars if you already have a PIC programmer and know some basic C (you need a compiler for that) or assembler. |
All times are GMT -4. The time now is 08:00 PM. |
© 2024 MH Sub I, LLC dba Internet Brands