There are many different applications for batteries, such as various new energy vehicles, such as electric vehicles (EVs) and hybrid electric vehicles (HEVs), etc. At the same time, an appropriate battery management system (BMS) is necessary to guarantee the battery's secure and dependable operation. When monitoring, managing, and maximizing energy storage systems, the battery module's performance is crucial. Equally crucial is the capability to detach the control module in abnormal circumstances. Initially, the power battery and BMS components of electric vehicles are covered in detail in this essay. The types and traits of various power batteries are initially described in this article. Besides, three state of charge (SOC) technologies—Ampere-hour (Ah), open circuit voltage (OCV) based, and model-based—are presented and reviewed, along with the role, composition, and key functions of BMS. Secondly, the hardware architecture and software architecture of BMS are explained in detail. Next, this paper analyzes and evaluates the advantages and disadvantages of different BMS architectures. Finally, this paper looks forward to the future development of BMS and predicts the main development directions of BMS in the future.