The invention relates to an electric car controller integrating the battery management and complete car control functions. The controller mainly comprises a
microprocessor module, a power supply module, an analogue input module, a temperature acquiring module, a switching quantity input module, a switching quantity output module, a CAN interface module, a balancing module and a
voltage acquiring module, wherein the analogue input module and the temperature acquiring module are respectively used for connecting signals to the
microprocessor module; the
power module is respectively connected with the switching quantity input module, the switching quantity output module, the CAN interface module, the balancing module, the
voltage acquiring module; the switching quantity input module, the switching quantity output module, the CAN interface module, the balancing module and the
voltage acquiring module are respectively connected with the
microprocessor module through a first isolating circuits. According to the controller, the car can be controlled to normally run according to the battery management and the complete control; the fault can be determined; the
charge and discharge states can be obtained; the charge can be balanced to ensure the consistency of batteries.