论文部分内容阅读
锂电池自放电率是评估锂电池性能的主要参数之一,本论文主要介绍基于嵌入式设计思想的锂电池自放电率检测与分选设备的开发工作。锂电池在自然存放一定时间后,电压和电量都会有所下降,这种现象称为电池的自放电。本文测试的自放电率就是下降的电压差和电池电压的比。本设备前后两次检测锂电池的电压,测出两次的电压差值,分选就是检出电压差超出规定范围的锂电池。所以,本设备由检测和分选两个子系统组成。完成锂电池电压检测功能的子系统称为检测仪;完成分选功能的子系统称为分选仪。检测仪和分选仪都是相对独立的设备,可以独立的完成各自的工作;它们通过上位机数据库来交换共享数据,共同完成锂电池自放电率的分选工作。检测仪和分选仪的核心是检测仪控制箱和分选仪控制箱。检测仪控制箱主要由CPU板,检测仪主板组成;分选仪控制箱主要由CPU板,分选仪主板组成。本论文的主要工作就是设计检测仪和分选仪控制箱的软硬件。硬件设计上充分考虑设备功能的扩展性,采用模块化设计。检测仪和分选仪的CPU板采用相同的设计,板内的可用资源有网口,串口,外部RAM,外部FLASH等等。为了以后扩展功能增加通用性,加入了一块CPLD芯片扩展通用IO口。控制箱通过UDP协议和PC通讯,通过串口读写IC卡;检测仪主板主要由模拟开关和ADS1256的电路组成;分选仪主板则主要是由74HC374锁存器组成的分选电路。控制箱中的CPU是基于ARM的32位微处理器S34510B。设备软件开发环境是美国风河公司的Tornado2.2。为了清楚的说明本设备的功能,本文采用用例图来说明软件模块的功能。本设备是主要为电池生产企业定制的质检设备,也可以用于科研和实验。