文档简介
用基于VB6的PC机通过RS485总线与多达16台PIC16F873单片机进行通信,每台PIC16F873通过I2C总线又分别挂接8台PIC16F874,其中每台PIC16F874负责16个锂电池的充放电控制,从而实现利用单台PC机对2048个锂电池的充放电控制和数据管理功能。本文给出了系统的结构原理框图,并阐明了系统的通信协议和程序设计思想。锂离子电池在大规模生产时,半成品锂离子电池在注液封口后需要进行一次标称容量的0.2倍率小电流的充放电过程,然后再经过一次0.5倍率的充放电过程。若电池容量用C来表示的话,则以上两个过程一般通称为0.2C充放电过程和0.5C充放电过程。在这两个过程中,除了对电流进行精确设定外,还需要对电压进行精确限制以及对电流、电压进行精确测量。另外,系统还需要通过测量得到的数据对电池质量作出分析。为了保证测量的精度,提高电池质量分析的可靠及可信度,同时也为了提高测试的工作效率,降低工作人员的劳动强度,本文给出了一套新的锂离子电池检测化成设备的开发设计方案。该系统用基于VB6的通用PC机通过串行通信接口实现对16台PIC16F873单片机(以下简称通信MCU)进行监控和管理,并通过I2C总线分别对各通信MCU进行扩展,使每一台通信MCU外挂8台PIC16F874单片机(以下简称控制MCU),各控制MCU分别对16个锂电池的充放电进行控制和管理,从而实现利用单台PC机同时对多达2048个锂电池进行充放电控制及对充放电数据进行管理,因而极大地提高了电池生产测试的效率。
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子