Does anyone know what sort of signal the motor speed is coming from a hub motor with a nine pin plug. I believe the speed signal is the white wire. Is it a square wave pulse and if so what sort of voltage is it?
Should be a 5V square wave. Assuming this is a geared hub motor, since it has a separate signal wire, it uses a similar type of hall sensor to detect wheel RPMs and use the same 5V supply and ground as the motor halls.
Should be a 5V square wave. Assuming this is a geared hub motor, since it has a separate signal wire, it uses a similar type of hall sensor to detect wheel RPMs and use the same 5V supply and ground as the motor halls.
If it's a direct drive then speed sensing should be able to happen without a separate speed sensor.
That white wire might be a temp sensor, it would be weird if the manufacturer fitted an additional speed sensor to a DD.
Ok thanks. They is a dongle that can be inserted into the nine pin connector to the motor that changes the perceived motor speed. Because of this I am assuming that there is a signal pulse going back to the motor controller and the dongle halves the pulse frequency.
Can you post a pic of the dongle? It may just not pass the signal from the dedicated speed sensor so the controller defaults to using the motor hall sensors to determine speed. In cases where a controller supports either, the parameters usually need to be adjusted in order to obtain accurate speed readings.