In electric vehicles (EVs), the major role of the BLDC motor is controlling the speed of a vehicle and effective braking. This can be achieved by reducing the torque and managing the current flow in the motor. In recent researches, current-controlling methods in BLDC give a better way of controlling the speed of a motor. This research work focuses on the design of the speed control system. In this, EV is run by the battery connected with the photovoltaic (PV) system. The proposed work optimally controls the switching devices to manage power for the BLDC motor. This extracts the properties of the PV system with feedback signals of the bidirectional converter and motor terminals to evaluate the energy transfer level to EV. This can also reduce the decaying effect of the battery, which is connected parallel to the converter. Since the proposed controller truncates the error signal with varying angle of vector quadrant named as Truncated Angle Variant (TAV) controller, this can also monitor the accelerator frequency that refers to the required speed of the BLDC motor. The experimental result shows the performance of the proposed TAV-based controlling technique and the comparison of parameters with state-of-the-art methods is also made.