Fallingwater
1 mW
- Joined
- Sep 19, 2020
- Messages
- 18
I bought an e-scooter second hand. It has a sensored motor, but the previous owner modified it with a 25A sensorless e-bike controller. Said controller is huge and overpowered, so I want to replace it with a more reasonable 18A scooter controller I have kicking around. Unfortunately this other controller can't run sensorless, and when I connect the sensors it gives me an E-01 motor error.
I went hunting for problems and figured out someone'd been inside the motor and screwed up the soldering. My guess is the previous owner already had issues with the hall sensors, so he opened the motor but didn't know how to solder and messed them up further, then gave up and used a sensorless controller instead.
I resoldered them properly and stuck that sensor that had come out of its notch back in it, but kept having E-01 errors - though this time more intermittently.
On probing the sensors, all three do change state as I spin the wheel manually, so none of the sensors are stuck or shorted, but - and here is the weird part - sometimes all three read triggered, and sometimes all three read not triggered. It is my understanding that this isn't normal sensor readings; I've watched several videos of people using testers, and it seems at least one sensor is always triggered, or not triggered. This makes sense, as otherwise the controller can't know where the rotor is.
Indeed if I power up the controller in one of these all-on or all-off states, I get E-01 immediately. If I spin the wheel so they're in a state where at least one is on, then I don't get E-01 immediately - but I do get it as soon as I spin the wheel manually, or try to apply power.
My question is: is this a sane sensor reading that just works differently than usual and my controller is just not programmed for it, or is something wrong with the sensors - and if something is, what could it be, considering all three sensors do seem to work?
I went hunting for problems and figured out someone'd been inside the motor and screwed up the soldering. My guess is the previous owner already had issues with the hall sensors, so he opened the motor but didn't know how to solder and messed them up further, then gave up and used a sensorless controller instead.
I resoldered them properly and stuck that sensor that had come out of its notch back in it, but kept having E-01 errors - though this time more intermittently.
On probing the sensors, all three do change state as I spin the wheel manually, so none of the sensors are stuck or shorted, but - and here is the weird part - sometimes all three read triggered, and sometimes all three read not triggered. It is my understanding that this isn't normal sensor readings; I've watched several videos of people using testers, and it seems at least one sensor is always triggered, or not triggered. This makes sense, as otherwise the controller can't know where the rotor is.
Indeed if I power up the controller in one of these all-on or all-off states, I get E-01 immediately. If I spin the wheel so they're in a state where at least one is on, then I don't get E-01 immediately - but I do get it as soon as I spin the wheel manually, or try to apply power.
My question is: is this a sane sensor reading that just works differently than usual and my controller is just not programmed for it, or is something wrong with the sensors - and if something is, what could it be, considering all three sensors do seem to work?