It happened after I set 90 Amps on Cycle Analysts V2, I think it was too much. My bike just stopped working after I wanted to accelerate from zero. 1. Should not the controller itself monitor the current and limit it if its too much? (like I set 90A on Cycle Analysts V2 but controller limit it like 50A because its max)
Yes, the controller should limit, but sometimes they're not well designed or built and the actual parts used by the builder can't handle the limit chosen by the designer. Or the limit is chosen for a certain situation (high current full speed) and installation type (well-ventilated, open air with airflow), so that in other situations (high current low speed, etc) or other instalation types (air blocked, or in a bag or box, etc) it will overheat and parts will fail.
Usually that is the FETs. When they fail under load, that often blows up the gate drivers, but rarely damages the MCU or other parts. If the design is poor, and the overload the right kind, it could damage other things, but it's not that common.
The CA shouldn't have to do the limiting...but if the system works with the CA doing the limiting but not the controller, then the controller's limiting is insufficient for the purpose, and the CA's highly tunable limiting can simply be used instead.
I checked handle, speed switch, then I opened motor wheel and there was 3 hall sensor, 2 of they did not worked ( It was no response to magnet ) changed it and tested, while I spin the wheel all 3 wires from hall sensors changing levels so I think its works.
If the hall sensors failed, there's usually a reason. That can be overheating of the motor, or it can be wire damage in the motor cable, or if the controller did fail catastrophically beyond just the FETs, it could have damaged the hall sensors with improper voltages on the signal lines (if it were on the 5v supply line, it would probably have damaged all three FETs and every other thing on the bike running on that 5v).
If it's motor cable damage, it's usually at the exit of the motor (axle) and usually has some visual sign, even if you can't actually see the wire damage. It may not be a hard short, but rather intermittent only when the conditions are right (usually vibration or bending of the cable in the right way).
Then I opened the Motor Controller, all looks right inside, measured levels from sensors on chip pins - while holding handle full throttle its coming 3.5V on chip, coming signal from hall sensor, and its exist 5v and 15v, chip sending on signals on all pwm pins to close mosfets (its inverted) and nothing more happens.
So I think that something happened on 5v supply. Maybe the voltage has risen some reason and killed hall sensors and chip.
If something happened to 5v like that, it would probably also have killed your throttle, PAS sensor, and anything else that runs on 5v. Since the 5v is presently working and nromal, and the MCU is sending signals out in response to throttle, then damage to those parts is unlikely.
It's more likely that the FETs failed from the overcurrent or from a short in the motor cable (which if it shorted phases to hall signals could also have killed the halls)