基于MSP430蓄电池充电系统

发布者:朱雀最新更新时间:2015-01-27 来源: laogu关键字:MSP430  蓄电池  充电系统 手机看文章 扫描二维码
随时随地手机看文章

    铅酸电池具有价格低廉、供电可靠、电压稳定等优点,广泛应用于通信、铁路、交通、电力、石油、国防、工农业生产部门。在传统的充电技术中,常用的恒压充电、恒压限流充电、恒流充电等模式,都是由工人控制充电过程,由于充电技术不能适应免维护电池的特殊要求,严重影响电池的寿命,大量的免维护电池用几年后即报废,造成巨大的经济损失。本文所介绍的新型智能充电机系统,解决了动态跟踪电池可接受充电电流曲线的技术关键,形成了独具特色的智能充电机系列,提高了充电质量和效率,充电工人只担任辅助性工作,为充电技术和充电设备闯出了一条崭新的路。

1硬件部分
   
电池充放电过程中,可进行恒流、恒压、涓流、充放电时间以及终止电压等多种控制规律选择。整个系统分2层,下层是执行层,上层为控制层。
1.1节点层
   
利用三相桥式全控整流桥技术实现充放电转换。晶闸管的触发由MSP430来完成。拟采用双窄冲触发,以减少触发装置的输出功率。下层的核心就在于对MSP430的控制。MSP430F135是TI公司新近推出的Flash系列的16位单片机,他具有内置12位A/D转换器、串行通讯接口,集成JTAG接口,内置Flash存储器,具有看门狗定时器,2个16位定时器,可实现计数、时序发生、PWM等功能。并通过对堆栈的处理,实现了中断和子程序调用层次无限制,具有嵌套中断结构,即高级中断程序可以被低级中断请求打断,当中断请求同时发生时,按优先级别处理。利用他的12位A/D采集电流电压值,作为闭环控制的反馈变量。处理后的反馈变量与设定的值进行比较,根据一定的控制规律进行计算,确定触发角度,由单片机直接给出触发信号,打开可控硅。控制精度可达到2.5‰。电流电压采集采用差模放大技术,该电路简单,实现容易,且反馈精度高。单路结构图如图1所示。

 

1.2控制层
   
实现控制系统的集散式控制。中间层的主要任务就是集合多路下位机的数据。中间层以ATmega16单片机为核心,他是一个与51系列兼容的8位单片机,易进行外围扩展。下位机数据经过通讯接口,上传到本层的非易失大容量存储器(Flash)DA28F640中。在本层加入人机界面LCD液晶显示屏以及键盘输入,由操作人员在本层对下位机直接控制。本系统也可组网,连接到计算机上。操作人员可以通过PC机实现对下位机的监控管理。
2软件部分
   
本系统采用汇编语言设计,模块化程序结构,由主程序模块、数据采集模块、数据处理模块、定时脉冲发出模块以及通讯模块等几大模块组成。程序首先判断出执行命令,再转入条件设定子程序,如恒流充电命令,程序首先把设置电流、终止时间等命令结束条件赋值与判断变量,然后设置这些变量的布尔量为真,这样各种充放电命令简化为由主循环直接进行条件判断。整体程序结构紧凑、简洁、易懂,且易于设计、调试、维护和移植。
2.1数据采集/处理
   
本系统数据采集采用差分放大电路,直接从电池两端引入电压、电流信号。选用放大器OP07。模拟到数字转换部分由MSP430内置A/D转换器完成。在主循环中起动A/D转换,转换结束后由中断程序把转换后的值存入指定的寄存器,留待全部转换结束后处理。设置转换结束标志位,以防重复启动。由于现场各种干扰的存在,使得采用所得的数据有一定的误差。为使转换结果更精确,同时考虑到系统灵敏性,可令每个输入信号采样4次左右,在处理上运用数字滤波处理,采用算术平均值法。算术平均值法适合于对一般的具有随机干扰的信号滤波,特别适合信号本身在一数值附近上下波动的情况。
   
应用中也可根据被测参数的实际情况及所得数据规律,而综合采用多种算法,以取得更有效的滤波效果。处理后的值先与设定值比较,得出差值,再由关系式:
 
其中:Ud为变压器二次相电压有效值;
    
  
U2L为变压器二次线电压有效值。
   
加实验得出电压电流差值于度数相对应的调整关系,再由度数和时间的关系转化为时间参量。将电压电流差值量转化为时间差值量后,再将时间差值量与原设定值相加(充电)或相减(放电),从而动态的调整角度,进一步动态的调整电压电流的值,维持电压电流的以定的可接受的曲线变化。由于系统能够不断的采集反馈回来的电流电压的值,根据情况随时动态的调整控制量,使系统能随时跟上电流电压的变化而采取相应的措施,避免了在充/放电过程中产生过大电流的可能性,使电流曲线变化平缓。[page]
2.2脉冲触发程序
  
 MSP430的 P1口具有外部中断工作方式。由三相电经变压器引出任意两相经由比较器接入P1口,当两相互换时,引起P1口产生中断,可准确确定出两相的换相点位置。确定了换相点的位置,在P1口中断程序中打开定时器,把由电压换算出的时间值付给定时器的16位寄存器。定时器经过触发角时间产生中断,在定时器中断程序中打开相应触发脉冲的引脚。按规律经15°后脉冲结束,再经45°,打开下一个触发引脚。一个周期(360°)后,有采样的电压或电流重新确定触发角,重新给定时器的寄存器复值。



2.3上层程序
   
上层程序主要有2部分组成:人机接口部分和通讯部分。人机接口包括键盘控制和显示2部分。在程序中,用键盘编制各种控制规律、控制程序。可将DA28F640内部分成若干个区,是下层每个节点对应一个区,把相应的充放电程序及下层传递过来的现场数据存到相应的区内。在单片机内部建立小型字库,存入需显示的字符,确保LCD液晶屏能动态地显示当前电压电流时间等值。

3结语
    本系统自动化程度高,大大提高了生产效率;人机界面友好,易于操作、管理。操作人员只需在控制层编好控制程序,系统负责把程序传到各个节点,由各个节点独立进行操作,中间无需看守,实现了设备的全自动化。工作过程中电流电压的变化由系统自动进行相应的调解,在掉电情况下系统会自动保存现场数据,实现了系统的智能化。

关键字:MSP430  蓄电池  充电系统 引用地址:基于MSP430蓄电池充电系统

上一篇:基于单片机的能耗测量 IC 简化辅助计量
下一篇:RS-485总线型通讯系统应用

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

nRF24L01 MSP430 发送接收驱动程序
nrf24l01.c 智芯锐电子技术论坛:http://www.zhixinrui.com #include nrf24l01.h unsigned char flag=0;//状态寄存器(STATUS)标志 unsigned char success=0;//发送接收成功与否标志,0为失败,1为发送成功,2为接收成功 unsigned char TXBuf ={0x68,0x86,0x00}; unsigned char RXBuf ={0x00,0x00,0x00}; unsigned char TX_ADDRESS ={0x04,0x01,0x02,0x03,0x00}; //接收节点地址(0通道
[单片机]
MSP430 LaunchPad IO外部中断
#include msp430g2231.h int main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1DIR |= 0x01;//设置P1.0口为输出 P1IE |= 0x08;//使能P1.3中断 P1IES |= 0x08;//P1.3口下降沿触发中断 P1IFG &= ~0x08;//中断标志位清零 _EINT();//开总中断 //_BIS_SR(LPM4_bits + GIE); while(1) { } } /*中断服务程序*/ #pragma vector =
[单片机]
铅酸蓄电池自动充放电控制器的设计与实现
    摘要: 介绍了酸蓄电池自动充放电控制器的构成,给出了充放电时流和电压控制策略,同时简述了软件实现方法。实际应用表明,采用混合型模糊PID控制可满足充放电控制速度快、精度高的要求。     关键词: 铅酸蓄电池 充放电机 模糊控制 PID控制 单片机 铅酸蓄电池是目前大容量电池的主要品种,在通讯、交通、电力等部分得到了广泛应用,但因充放电控制不合理而损坏的电池点相当大的比例。若铅酸蓄电池充放电适当,可以工作在10~15年时间。而现在,许多电池在生产和使用过程中,还是采用一些简单的充放电设备进行充放电,不仅造成充电量不足,使电池不能发挥最大的电力效应,而且缩短了使用寿命。为此,我们研制了铅酸蓄电池自动充放电
[应用]
基于MSP430及USB总线的便携式血压计的设计
  目前,市场上的血压计大部分仍是水银血压计,电子血压计在国外已经大量普及,而我国才开始应用。水银血压计每次测量必须由医生戴上听诊器进行测量,测量过程复杂,而且不同的医生,测量结果可能不同。而电子血压计弥补了水银血压计的不足。本文使用低功耗MSP430单片机对人体血压信号进行采集,通过USB控制芯片CH375将这些数据存储到U盘中,可以通过PC机的软件分析一天中血压的变化。   1 硬件设计   1.1芯片介绍   MSP430是近几年流行的16位单片机,由于它具有超低功耗(在5V电压下运行于12MHz的80C51工作电流达到十几mA;而MSP430在3V时的工作电流为340μA,在2.2V的工作电流为220μA)、众多的片
[单片机]
基于<font color='red'>MSP430</font>及USB总线的便携式血压计的设计
基于单片机的电动车蓄电池智能管理系统设计
引言   在传统充电技术中,常用的恒压充电、恒压限流充电、恒流充电等模式,都是由人工控制充电过程,大多存在着严重的过充电现象。充电质量的好坏,直接影响蓄电池的使用寿命。而新型蓄电池智能管理系统的设计,就是为了在线检测动力电池状态,提高充电质量和效率,使操作人员只担任辅助性工作。    管理系统的组成及硬件设计   本文设计的智能化管理系统是一种分布式、模块化的车载电池监控系统,它主要由主控模块、可控充电系统模块、电压采集子模块、温度采集子模块、电流测量子模块及显示模块构成,通过LIN总线实现相互通信。该管理系统原理框图如图1所示。    图1系统原理框图   LIN总线通信电路   LIN总线的通信简单,方便,使智能
[工业控制]
基于单片机的电动车<font color='red'>蓄电池</font>智能管理系统设计
MSP430F449在超低功耗高精度转达液位仪中的应用
摘要:MSP430系列是TI公司的超低功耗单片机系列产品。这个系列的MCU具有极低的功耗,丰富的片内外设,强大的处理能力,稳定的工作状态,非常适用于要求低功耗、高性能的嵌入式智能系统中。介绍了MSP430F449在低功耗、高精度智能雷达液位仪中的应用,保证了系统达到较高的性能指标。 关键词:MSP430F449 雷达液位仪 直接数字频率合成 HART协议 单片机技术已经渗透到人业生活的各个方面,广泛应用于家用电器、通信、工业控制待仿真度。随着电子技术的发展,单片机也呈现出高集成度、低功耗、基于闪存的可编程技术和将复杂模块集成到内部等发展趋势。 TI公司的MSP430系列单片机就顺应了这些发展趋势。它的低功耗特点使之
[单片机]
基于MSP430F169的多探头辐射测量仪设计
  在介绍了整个系统的基础上,对仪器设计中的关键问题进行了详细说明,重点讨论了通过单片机给多个探头供高压电的原理和分别连接多个探头后数据传输的实现方法,并给出了单片机外围电路的原理图。试验证明,该仪器完全可以用于核辐射探测领域,且具有小型化、数字化、低功耗等优点。   1 系统概述   本系统由探头和主机两个部分组成。外接探头内部的探测器类型包括测量α的ZnS探测器、测量β的塑料闪烁体探测器,测量γ的NaI晶体探测器,以及同时测量α,β的双闪烁体探测器和同时测量α,β,γ的双GM管探测器。探头内置一片MSP430F169型单片机,以提高其数字化程度;主机是以单片机MSP430F169为核心检测系统。MSP430F169单片机是
[测试测量]
基于<font color='red'>MSP430</font>F169的多探头辐射测量仪设计
蓄电池放电测试仪的特点说明
操作指南 3.1在线监测功能 在电池组处于放电、均充、浮充状态下对电池进行监测并保存过程测试数据,当时间到后仪器自动停止监测,也可人为停止监测。 3.1.1测试准备 接线:接线应先接仪器的连线,后接与电池的连线。 3.1.2参数设置 开机进入主界面,选择“ ”—“ ” 进入在线监测设置界面: 图3.1.2 在线监测参数设置界面 按界面提示输入设置参数,若参数设置错误,发出“笛. 笛. 笛.”的提示音,提示:参数设置不合理。 机房编号:0001-9999 电池组号:01-99 电池组数:电池组数1组 整组类型:根据电池组电压选择。(多种电压类型的测试仪器,必须严格按电池组选择)
[测试测量]
<font color='red'>蓄电池</font>放电测试仪的特点说明
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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