This paper discusses the programming aspects of a BLDc controller for an electronic bike, or E-Bike. It addresses issues like Soft Start, Current limiting action at higher Loads and Battery Voltage ...