论文部分内容阅读
近年来,随着电子工业的迅猛发展,电子产品对电源的性能有越来越高的要求。锂电池作为一种新型的绿色电源,目前的应用越来越广泛。但是锂电池对电压,电流,温度都比较敏感,这些因素都会影响锂电池的使用寿命,并且大多数的电子产品都是以锂电池组作为电源,由于锂电池组内部存在差异,就必须对锂电池组进行均衡控制。目前锂电池的保护,仍然是以专用集成芯片为主,这种方法灵活性差,并且只能对单节锂电池或者四节以下的锂电池组进行保护,这些已经不能满足要求。利用FPGA系统灵活、速度快的特点,可以大规模实现对锂电池的充放电及安全保护控制,本文的主要工作就是运用FPGA技术对锂电池检测系统进行研究。本课题以基于FPGA嵌入式系统控制锂电池组的各项参数的采集、处理和保护,详细介绍了锂电池组检测系统的设计流程。系统的设计分为三个步骤:(1)对电池组的各项参数的采集。这一阶段主要是以电池组的电压,电流,温度三项参数采集的硬件电路设计,主要包括电压采集电路,电流采集电路,温度采集电路。其中电压采集电路包括对电池组各单体电池电压的采集和电池组总体电压的采集。电池组的参数可以通过这些电路输入到处理器中。(2)对电池组的保护控制。这一阶段是对电池组的温度保护和均衡控制。温度保护是根据实时采集的温度参数来启动温度保护模块。均衡控制的目的是保持电池组各单体电池的电压均衡。通过处理器对电池组中各单体电池的电压数据进行处理,将电压最高的电池与电压最低的电压进行均衡。依次循环,直到电压完全均衡。(3)对各功能电路中添加软件程序,实现系统的整体运行。在设计软件时,根据检测系统的需求,设计了六项任务,分别为电压采集控制,电流采集控制,温度采集控制,温度保护控制,均衡控制以及串口通信控制。其中串口通信控制主要是实现PC机控制检测系统的数据显示。基于FPGA的锂电池检测系统具有产品设计周期短,开发成本低,风险小,易于升级等优点。它必将在今后的电池检测领域得到广泛应用。