Hello everyone.
I am trying to fix an ebike which have an internal speed sensor, which share the white wire with a temperature sensor (thermistor).
From ebike forum I have learned, that the voltage reading represent the temperature, and frequency of "zero, low" pulses in this reading represent the wheel speed.
There is some kind of electrical problem, I suspect with the thermistor and the voltage is out of range - it creats error message.
So if the speedometer signal is not connected (or not strong enough) the bike only allows some partial motor speed which shouldn't be exceed .
One solution is to build an external wheel revolutions sensor - I have access to +5v and GND, the component is called "unipolar hall sensor" with 10k ohm pull up resistor, and of course spoke magnet.
In this way the signal would be more "natural", more similar to the original - frequency is increasing with the speed.
I have read some post here, a lot of people mentioned that it should be all secured and tight , that is also correct.
So some people offered just to provided a signal in electronic way, that would be easier for home built, but I guess it would be constant frequency signal
The question is , will the ebike controller "tell the difference" ?
Because when there is no signal at all , the controller still know the speed from another digital sensors (3 position sensors that are used for the motor operation).
I think that even with a fixed frequency, the second option is easier to built (physically)
And I could try some different frequencies,
Maximum is 180 rpm.
Unless the controller is really comparing the speed sensor with the other 3 on a linear basis.
So I would be very grateful for any tips or info.
Its not about hacking the speed, I'm just looking for a solution.


