BBS02B PAS not working
Hello everyone. I've been having a quite stranger issue with a BBS02B motor. The PAS is not working, not even for a couple of seconds, the throttle is fine and I think all the usual suspects have been tested.
- I'm not using a screen, nor speed, brake, or shifting sensors, and using the Daniel Nilsson in the default PAS mode with throttle enabled not overdriving pas, but it didn't work before with the stock firmware it had. I'm using a common 10K variable resistor as a throttle and it works fine.
- I've removed the PAS board, changed its wires, tested, reenameled, and the magnet wheel is good. Also I've changed the pas board connector to screw on connectors so I could debug. And the PAS signals in both sensors look fine to me when rotating the crank. Also has 5V on the pas power.
- I've got to the extension of removing the silicone in the circuit area of the controller and patching into the microcontroller inputs for the pas and the shifting voltages arrive there! I'm in doubt that even if the mcu was bad it would not answer fine to programing and throttle and the signals in the mcu input for pas would be shorted to 0V. Daniel Nilsson said in his documentation that those inputs are pull up to 5V by 5Kohm and have a series resistor to the MCU of 3KOhm, all looking fine in the board.
-I've added a 220uF capacitor to the 5V rail and connected the 5V rail of the MCU to the PAS, everything looks the same.
- It looks that if i drive and wait with no assistance the pas tries to start for a short split second once in a while.
I don't know if I'm missing something with the configuration or really there may be an issue with the pas signal that you can't see when turning the crank slowly by hand.
Just in case i'll tell you the PAS in BBS02 has two hall sensors out of alignment by a couple of mm with two inputs to the controller, so it knows which way you are turning the crank. I've tested both directions also.
Ideas? Is there some way to monitor the MCU input that is received in circuit using the programing cable? Maybe there is something I don't understand and may have not tested in the configuration?