基于LPC2131的嵌入式锂离子电池检测系统

发布者:EtherealLight最新更新时间:2012-08-21 来源: 单片机与嵌入式系统 关键字:LPC2131  锂离子电池  检测系统 手机看文章 扫描二维码
随时随地手机看文章

引言
    随着电子技术的迅猛发展,嵌入式系统因其高自动化、响应速度快的优点,被广泛应用于各个领域。ARM处理器作为高性能、低功耗的处理器,是目前最常用的嵌入式微处理器之一。针对电池产业的发展以及国内外电池检测设备的现状,对电池检测实行的国家标准和电池检测方面的一些问题作了深入的研究和分析。根据电池检测系统所要达到的性能指标,本文以LPC2131微处理器为核心,基于嵌入μC/OS-II设计了一种嵌入式锂离子电池检测系统。

1 系统硬件设计
    检测系统由微处理器、信号变换电路、控制电路、液晶显示屏、上位机等组成,如图1所示。微处理器选用Philips公司的LPC2131。电池的输入信号通过信号变换电路传输给微处理器,微处理器对采集的信号进行分析、处理,将控制信号传给控制电路,对电池的各个过程进行控制;同时,将结果送给液晶实时显示,并将结果传输给上位机保存测试结果,以方便数据存储、查询。

a.JPG
1.1 充放电控制电路
    充放电控制电路如图2所示。采用模拟充电器设计,模拟充电器实现被检测电池充放电模式的切换、电流和电压的电信号切换,以及输入信号的调理。微处理器采集通过变换电路调理的电池输入信号,对信号进行分析处理后将控制信号传给控制电路。采用放大器LM324、大功率三极管C3990和TIP142等实现电流的逐级放大,采用继电器对不同回路进行切换,实现充放电模式及各个测试的切换。K1用于短路测试。
b.JPG

    当K2接上端、K3接下端时,对电池进行充电测试。微处理器采集被测电池两端的电压及通过的电流,将控制指令通过输出的PWM1脉宽调制信号来控制充放电控制电路。PWM1的输出通过运放及三极管的逐级放大,最终转化成被测电池的充电输入电流。同理,当K2接下端、K3接上端时,对电池进行放电测试。微处理器通过控制PWM2的输出,实现对被测电池放电电流的控制。
1.2 液晶显示模块
    液晶显示器件在科研、生产、产品设计等领域正发挥着越来越重要的作用,该模块是决定系统使用是否方便的关键。本设计中采用内置T6963控制器的 128×128图形点阵式液晶显示模块DM128128。该液晶显示模块的驱动系统是由液晶显示控制器T6963及其周边电路、行驱动器组、列驱动器组以及液晶驱动的偏压电路组成。T6963控制器的最大特点是具有独特的硬件初始设置功能,显示驱动所需的参数(如占空比系数、驱动传输的字节数及字符的字体选择等),均由引脚电平设置。因此,T6963的初始化在上电时就已经基本设置完成,软件操作的全部精力就可以用于显示画面的设计上了。其典型应用如图3 所示。
c.JPG
[page]

2 系统软件设计
2.1 主程序
    软件设计上应遵循程序简单、清晰、流程合理的原则。主程序流程如图4所示。系统上电后进行初始化,参数设置完毕将结果送至上位机和液晶,实现数据的实时传输和显示。然后启动A/D转换,判定是否满足参数设定要求。若满足则停止测试,若不满足,则由微处理器控制算法分析处理,发出调节指令,循环返回。
d.JPG
     图4 主程序流程             图5 系统任务分配流程


2.2 μC/OS-II的移植
    μC/OS-II是源码公开的实时内核,具有可移植、可固化、可裁剪、可剥夺、多任务、稳定可靠等优点。它的基本代码尺寸不到5 KB,对存储器容量要求低,满足于嵌入式系统对体积的苛刻要求。移植μC/OS-Ⅱ到LPC2131主要实现以下功能:电池功能测试、上位机通信、液晶显示和键盘扫描。系统任务分配流程如图5所示。
2.3 上位机通信界面
    系统采用Visual Basic 6.0(VB6.O)的窗体和控件对串口控制,实现终端监控。VB6.0的MSComm控件在串口编程时非常方便,使用它可以建立与串行端口的连接,通过串行端口连接到其他通信设备,实现发出命令、交换数据以及监视和响应串行连接中发生的事件和错误等功能。存档数据采用Access数据库,建立好数据库后,在编写好的程序中通过ADO数据库操作技术对数据库进行管理。

结语
    本文设计的嵌入式锂离子电池测试系统,符合“GB/T18287-2000蜂窝电话用锂离子电池总规范”对锂离子电池的测试要求,实现了对锂离子各项性能指标的测试,同时实现了数据的实时传输与显示。该系统外围电路简单、操作方便、稳定性好、精度高,可广泛应用于电池生产厂家、质检部门及电池用户,具有良好的发展前景。
关键字:LPC2131  锂离子电池  检测系统 引用地址:基于LPC2131的嵌入式锂离子电池检测系统

上一篇:基于LPC2478的网络型电能质量监测装置人机交互功能研发
下一篇:基于LPC2478的家庭智能安全报警系统的设计

推荐阅读最新更新时间:2024-03-16 13:06

基于PLC的弹簧性能检测系统的设计
  1引言   当前,国内弹簧产品设计制造工艺生产设备快速发展,弹簧材料性能方面也迅速提高,同样对应用弹簧的性能要求也越来越高。所以,能实现弹簧性能检测的智能化设备的开发,成为弹簧工业发展的需要和必然趋势。近年来随着弹簧生产企业质量意识的提高,越来越多的自动化设备,如传感器、控制器、智能仪表等应用到工业生产的控制现场中来。本设计涉及机械、电子、控制及气动等各学科领域技术,装置由机械、电气、软件三部分组成,是一个典型的机电一体化系统,可实现数控系统的精确定位控制和计算机与PLC的串行通信,并以专家控制方式对整个检测过程进行实时监控,具备智能化功能,可自动记录管理数据,判断检测结果,分析故障原因,该产品的设计开发可大大提高弹簧性能检测
[嵌入式]
科特高分子PTC解决锂离子电池过充电 短路保护难题
尽管一次保护通常被认为是可靠的,但当静电放电电压过高或超温时可能损坏保护IC 或MOS-FET ,而且在短路时集成电路会发生振荡,同时多数IC+MOS-FET 电路对充电、放电过电流的检测是间接的,并不能保证在电池的所有工作状态下都会提供过电流保护,保护的可靠性也降低了。 一、锂离子电池保护面临的挑战: 锂离子电池同NiMH 或NiCd 电池比较,电流密度大,广泛应用于各种便携式设备中。 通常锂离子电池对过充电十分敏感。当充电至电池两端电压过高时,会增加电池漏液、冒烟、燃烧、爆裂的危险(这类危险往往相当剧烈)。过充电可能由充电失控、电极错误或使用不正确的充电器造成。锂离子电池在充放电电流过大或外部短路时
[手机便携]
科特高分子PTC解决<font color='red'>锂离子电池</font>过充电 短路保护难题
特斯拉全球最大锂离子电池系统开测 响应速度创纪录
据外媒报道,特斯拉旗下位于南澳大利亚州全球最大的锂离子电池系统已在测试当中,这似乎大大超出了预期。霍恩斯代尔储能系统由Neoen公司的霍恩斯代尔风力发电厂与特斯拉Powerpack储能系统组成。仅在过去三周的时间里,霍恩斯代尔储能系统已经解决了至少两次重大的电力短缺问题,而且响应速度比应急燃煤发电系统快。 据《国际财经时报》报道,位于维多利亚州的 Loy Yang facility是当地最大的火电厂,该工厂上周突然遭遇电力短缺,特斯拉电池系统仅用了0.14秒就给这家工厂输送了电力。此前一周,Loy Yang火电厂也曾遭遇电力短缺,特斯拉电池系统在4秒之内或者更短时间内,给其输送了电力,超过了其它发电系统的反应速度。据当地媒体表示
[汽车电子]
锂离子电池电解液到底是用来做什么的
你知道锂离子电池电解液有什么作用吗?人类社会的进步离不开社会上各行各业的努力,各种各样的电子产品的更新换代离不开我们的设计者的努力,其实很多人并不会去了解电子产品的组成,比如锂离子电池电解液。 锂电池电解液是不可忽视的一个方面,毕竟占据电池成本15%的电解液也确实在电池的能量密度、功率密度、宽温应用、循环寿命、安全性能等方面扮演着至关重要的角色。电解液是锂电池四大关键材料正极、负极、隔膜、电解液之一,号称锂离子电池的“血液”,在电池中正负极之间起到传导电子的作用,是锂电池获得高电压、高比能等优点的保证。 锂离子电池主要由正极材料、负极材料、电解液、隔膜四大部分组成。电解液是锂离子电池的关键原材料之一,是锂离子电池的血液。而
[电源管理]
<font color='red'>锂离子电池</font>电解液到底是用来做什么的
一种基于无线传感网的车位检测系统设计
引言 伴随着我国科技和经济的进步,汽车产业在近几年进入了迅猛发展阶段。根据统计数据,2013年,我国汽车保有量已达到1.37亿辆,是2003年汽车数量的5.7倍,占全部机动车的比率达到54.9%,比10年前提高了29.9%。汽车数量急剧增长,但相应的配套设施和监管等方面的相对滞后,车位资源稀缺,可以说 停车难 成为了中国乃至全球亟待解决的重大问题。而解决这一难题,一方面要增加城市停车位的数量,另一方面则是要提高停车的效率。 本文所设计的智能停车系统采用地磁检测机制并结合无线传感网技术,具有车位检测节点功耗低、系统部署维护方便、施工成本低等特点,检测节点和路由节点之间采用433 MHz传输,对环境无特殊要求,抗干扰能力强。车主能够通
[单片机]
一种基于无线传感网的车位<font color='red'>检测系统</font>设计
自动换刀偏摆检测系统
在配有自动换刀装置的机床上进行加工时,切屑会咬进刀柄和主轴之间而影响加工精度,特别是使用高速化的ATC(Automatic Tool Changer,自动换刀装置)和以KM、HSK为代表的两面定位夹紧刀柄时,咬入切屑的概率更高。 自动换刀时,在刀柄锥度部分和主轴之间咬入切屑,刀具刀尖就会产生偏摆,如果进行孔加工,就会产生孔径增大超差等问题。为解决这一问题,日本(株)东精工程开发了ATC偏摆检测系统。 ATC偏摆检测系统的构成 ATC偏摆检测系统由涡流传感器、控制装置、显示演算装置(V10)构成。系统在卧式加工中心上使用时,首先用托架将涡流传感器安装在刀柄的法兰上;涡流传感器的电缆线穿过主轴装置内部,与置于台架上的控制装置相连。
[测试测量]
自动换刀偏摆<font color='red'>检测系统</font>
基于VC0701与红外技术的人体检测系统设计
摘 要: 本文提出了一种基于VC0701和热释电红外传感器实现的人体检测系统的设计方法。该系统在高噪声环境下,尤其是户外,具有较高的人体识别率。 关键词:CMOS成像;红外传感;人体检测;太阳能 目前,大多数基于图像的安防设备都采用CCD或者CMOS传感器成像,后端DSP处理的模式,根据序列图像的差分运算进行人体检测。这种方法容易受到光线变化、树枝摆动、雨雪天气等外界因素的影响,经常产生虚警。为了消除上述干扰,需要特定的算法,从而增加了系统设计的复杂性。本文介绍了一种由红外传感器和CMOS摄像头实现的高性能、低成本的人体检测系统。此外,整个系统利用太阳能工作,还具有环保、节能的特点。 系统的工作原理 系统的结构如图1
[传感技术]
基于AT89C52控制的电池四参数检测系统设计
目前,在对普通干电池的出厂检测中,厂家主要是对电池的开路电压、负载电压、短路电流进行质量检测。而电池容量的检测,由于具有毁灭性的损害,没有专门的检测设备,仅仅采用抽样的方法来检测。根据电池特性,其重量参数可以指示其容量参数。故而我们设计开发了基于AT89C52单片机控制的机电一体化智能设备电池四参数自动检测仪,检测电池的4个基本参数:开路电压、负载电压、短路电流和电池重量,并同时作到电池正、次品的分选统计功能。 1系统硬件结构设计 如图1所示,本系统以AT89C52单片机为核心组成一个具备数据采集、对象控制、结果显示、报警装置、键盘操作等多项功能的复杂完整系统。 1.1微处理器 本系统采用Atmel公司生
[单片机]
基于AT89C52控制的电池四参数<font color='red'>检测系统</font>设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved