×

基于VB6的PC机与多台单片机通信在锂电池检测化成设备中的应

消耗积分:0 | 格式:rar | 大小:217 | 2009-07-31

分享资料个


用基于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个锂电池进行充放电控制及对充放电数据进行管理,因而极大地提高了电池生产测试的效率。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !