基于C8051F041单片机的直流电源设计

发布者:森绿企鹅最新更新时间:2011-09-21 关键字:C8051F041  直流电源 手机看文章 扫描二维码
随时随地手机看文章

变电站或电厂等操作电源中,直流电源是核心,而电池组在直流电源中有着重要的地位,因此,设置专门的电池管理系统(BMS) 是非常必要的。其基本作用是监控电池的工作状态、管理电池的工作情况,以便最大限度地利用电池的存储能力和延长循环使用寿命。

依靠在线监测蓄电池的电压和电流,合适的蓄电池管理装置使BMS 具有防止蓄电池过电流放电(放电电流大于最大允许放电电流) 、欠电压放电(放电过程中蓄电池电压低于截止电压) 、过电流充电(充电电流高于允许的最大充电电流)和过电压充电(充电过程中蓄电池电压高于发泡电压) 的功能。这些限定值一般随着蓄电池类型、蓄电池样式、充放电电流、工作温度和蓄电池老化程度不同而有所变化。

本硬件系统主要是通过软件来实现对电池组或电池单体的电量、电压、温度等进行监测,并将检测到的数据显示出来及出现异常情况能及时报警。


电池管理系统的总体结构

为了便于测量,首先分别对单体电池电压进行测量,然后用电流互感器和电压互感器测量总电流和总电压,并可根据需要任意选点测量电池温度,再将测量到的数据输入到单片机里,最后与CAN BUS 通信。系统的硬件设计框图如图1 所示。

测量电路设计

电池单体电压测量电路设计
本系统采用HCNR200 光电耦合器作为隔离和数据采集系统之间的信号传递采样器件。电池单体的电压测量电路如图2 所示。

 

 

 

因此,输入电压和输出电压之间的关系是线性的,与数码管的光输出特性无关。可通过调节R2 和R1的比值来调节基本隔离放大电路的增益。[page]

温度测量电路设计
温度测量中,系统选用Dallas 半导体公司的数字化温度传感器DS1820。它具有微型化、低功耗、高性能、抗干扰能力强及易配微处理器等特点,因而特别适合于构成多点温度测控系统。DS1820 能提供九位温度读数,它无须任何外围硬件即可方便的构成温度检测系统。

系统的温度实际测量电路如图3 所示。这里可采用任意只DS1820 同时测控多路路温度,可视实际需要任意选定通道数。系统采用C8051F041 单片机,其P2.2 口接单线总线。DS18B20采用寄生电源供电方式,采用寄生电源供电方式时VDD 必须接地。为保证在有效的DS1820 时钟周期内能提供足够的电流,图3 中采用一个MOSFET管和C8051F041 的P2.1 口来完成对DS1820 的总线上拉。由于单线制只有一根线,因此发送接收口必须是三态的,为了操作方便我们用C8051F200 的P2.2 口作发送口Tx ,P2.3 口作接收口Rx。由于DS1820 是单线数字温度传感器,只须用它输出线上的序列号就可以决定要读取哪一个点上的温度值,而且它的输出量本来就是数字量,所以无须经过A/ D 转换,就可以直接连到单片机上。需要注意的是,在系统安装及工作之前应将主机逐个与DS1820 挂接,以读出其序列号。其工作过程为:主机发出一个脉冲,待“0”电平大于480μs 后,复位DS1820 ,在DS1820 所发响应脉冲由主机接收后,主机再发读取ROM的命令代码33H ,然后再发一个脉冲(15μs) ,并接着读取DS1820 序列号的一位。用同样方法读取序列号的56 位。另外,由于DS1820 单线通信功能是分时完成的,遵循严格的时隙概念,因此,系统对DS1820 和各种操作必须按协议进行,即:初始化DS1820 (发复位脉冲) →发ROM 功能命令→发存储器操作命令→处理数据。由于DS1820 输出量就是数字量,所以它的输出可直接连接到单片机上。

单片机及通信接口

C8051Fxxx 系列单片机
C8051Fxxx 系列单片机成是完全集成的混合信号系统级芯片,具有与8051 兼容的微控制器内核,与MCS - 51 指令集完全兼容。除了具有标准8052 的数字外设部件之外,片内还集成了数据采集和控制系统中常用的模拟部件和其它数字外设及功能部件。它有优于51 系列单片机的性能,而且成本也不高,C8051Fxxx 单片机是真正能独立工作的片上系统(SOC) 。每个MCU 都能有效地管理模拟和数字外设,可以关闭单个或全部外设以节省功耗。所以本系统选用C8051Fxxx 系列中的C8051F041 作为控制中心。

C8051F041 单片机的MCU 中的外设或功能部件包括模拟多路选择器、可编程增益放大器、ADC、DAC、电压比较器、电压基准、温度传感器、SMBus/ I2C、UART、SPI、CAN 总线210B、可编程计数器/ 定时器阵列、数字I/ O 端口、电源监示器、看门狗定时器(WDT) 和时钟振荡器。

CAN 通信接口电路
CAN ,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。CAN是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。在信号传输距离达到10Km 时,CAN 仍可提供高达5Kbit/ s 的数据传输速率。
基于C8051F041单片机的直流电源设计   直流电源

 


单片机C8051F041 自身带有CAN 总线2.0B 接口,在收发器与单片机接口之间采用高速光耦来实现它们之间的电气隔离,以保护单片机,最后收发器和CAN 协议控制器连接,这样就实现了C8051F041 与CAN总线的通信。

软件设计

该系统软件是一个功能较强的监控软件,它具有实时多任务处理的能力,能及时有效地响应突发事件。它完成显示,A/ D 转换,数据处理,声光报警,通信等任务。实践证明,本系统软件工作圆满,完全符合系统设计的要求。系统软件由五个模块组成。

主程序模块主要完成系统的初始化,设定各种常数,进行预处理,显示电池各种状态参数。

采样程序模块完成对电池的电压、电流、温度等参数的测量,其中包含A/ D 转换程序。

CAN 通信程序模块主要完成本系统同上位机之间的CAN 通信功能。

电池电量计算程序模块主要完成对采样得到的电池电压、电流来计算电池电量。

电池状态分析程序模块完成对采样及计算得到的各种电池参数进行分析,并发出声光报警信号。

结论

本文基于C8031F041 单片机直流电源电池监控系统的设计与实现。通过实验证明,系统的硬件和软件完全符合系统设计的各种性能要求,能圆满完成对电池组的工作状态进行监控。 

 

关键字:C8051F041  直流电源 引用地址:基于C8051F041单片机的直流电源设计

上一篇:基于单片机的新型膜片钳放大器系统
下一篇:基于C8051F340单片机的红外温度监测系统的设计

推荐阅读最新更新时间:2024-03-16 12:41

直流电子负载与直流电源分析仪有什么不一样
电子负载其实就是模拟负载的设备,比如今天你想要一个500W 的负载,但是你手头上没有,就可以用电子负载模拟这种负载的特性,你就拥有了一个500W的负载;如果明天你又想模拟1000W的,OK, 只要设置不同的参数,你的电子负载又变成了1000W的负载了。它就可以模拟不同的工况 电源分析仪是串联在你的电池和负载之间的仪器;它可以测量瞬间的冲击电流,电压谐波,电流谐波,平均电压,平均电流这些电气参数。 所以,你看,可能这2种你都会需要,可能电子负载是不需要的
[测试测量]
路灯电缆防盗报警器系统设计
0 引言     城市路灯电缆常常被一些不法分子盗取,这不仅破坏了城市的公共设施还影响了照明,间接地造成交通事故,危害人身安全。本电缆防盗报警器就能够有效地解决上述所出现的问题。     电缆防盗报警器是人为设定固定值与路灯电缆阻抗值进行比较,当有人剪断一段电缆时,电缆阻抗值将发生变化,其变化值比人为设定固定值大时,仪器将发出报警信号。 1 电缆防盗报警器的设计     电缆防盗报警器原理框图如图1所示。     本报警器由信号源、测量电路、比较电路、显示电路、控制电路组成。直流电源U1是测量电路中电桥电路的恒压源,被测电缆接入电桥电路中,当电桥平衡时,测量电路输出电压U2=0;当被监测电缆阻抗值发生变化,使电桥不平衡,测量电
[嵌入式]
蓄电池在线内阻在直流电源系统中的监测技术及运用
阀控式铅酸蓄 电池 在 电力 操作 电源 、通信 电源 中广泛使用,由于阀控式铅酸蓄 电池 结构的特殊性,在运行中可靠地检测蓄电池的性能,并有针对性地对蓄电池进行维护变得困难但又很迫切。从电源系统运行的高可靠性要求,各类蓄电池监测系统也在广泛使用。但不同的测试模式对蓄电池的性能状况反映也不一样,多年的研究和运用表明,内阻检测是目前最为可靠的测试方式之一。而蓄电池的不同失效模式对内阻的反映情况也不一样,了解蓄电池的内阻和各种失效模式的关系,合理地分析阀控式铅酸蓄电池的内阻数据,有利于更好地对蓄电池进行检测和维护。近年来,由于原材料的涨价,国内很多阀控式铅酸蓄电池厂家采用了很多新的生产工艺,由此带来对新工艺蓄电池内阻数据分析也发生了新
[电源管理]
基于直流电源和交流电源的LED调光技术详解
作为一种光源,调光是很重要的。不仅是为了在家居中得到一个更舒适的环境,在今天来说,减少不必要的电光线,以进一步实现节能减排的目的是更加重要的一件事。而且对于LED光源来说,调光也是比其他荧光灯、节能灯、高压钠灯等更容易实现,所以更应该在各种类型的LED灯具中加上调光的功能。 第一部分采用直流电源LED的调光技术 一。用调正向电流的方法来调亮度 要改变LED的亮度,是很容易实现的。首先想到的是改变它的驱动电流,因为LED的亮度是几乎和它的驱动电流直接成正比关系。图1中显示了Cree公司的XLampXP-G的输出相对光强和正向电流的关系。 图1.XLampXP-G的输出相对光强和正向电流的关系 由图中可知,假如
[嵌入式]
基于<font color='red'>直流电源</font>和交流电源的LED调光技术详解
讨论高频电镀在用快恢复整流二极管上的开发研制
引言 “对于直流电源,为了提高其工作性能,或是为了使直流电源达到小型轻量化的目的,常会遇到大电流高频整流问题。特别是对于低电压(臆24 V)的直流电源,这个问题就显得更加突出。”“其典型例子有:高频直流电镀电源等。” 高频直流电镀电源由于其输出波形的可控性,不仅使电镀速度大大加快,而且使电镀层的质量大大提高,同时又使电源设备的体积大大减少,节电效果显著。 1 课题的提出 以前高频电镀电源所用的快恢复整流二极管都是肖特基二极管结构。这种快恢复整流二极管充分利用肖特基二极管多数载流子导电,因而正、反向恢复时间都短的优势,实现高频高效整流。 功率二极管的正向恢复时间理解为:一个尚未导通的功率二极管在正向电流突然强行经过它时(叫做强制开通)
[电源管理]
讨论高频电镀在用快恢复整流二极管上的开发研制
基于交流或直流电源的LED驱动电路设计实例
  根据具体应用的不同,led可能会采用不同的电源来供电,如交流线路、太阳能板、12 V汽车电池、直流电源或低压交流系统,甚至是基于碱和镍的电池或锂离子电池等。   1)采用交流离线电源为LED供电   在采用交流离线电源为LED供电的应用中,涉及到众多不同的应用场合,如电子镇流器、荧光灯替代、交通信号灯、LED灯泡、街道和停车照明、建筑物照明、障碍灯和标志等。在这些从交流主电源驱动大功率LED的应用中,有两种常见的电源转换技术,即在需要电流隔离(galvanic isolation)时使用反激转换器,或在不需要隔离时使用较为简单的降压拓扑结构。   在反激转换器方面,根据输出功率的不同,可以采用安森美半导体的不同反激转
[电源管理]
基于交流或<font color='red'>直流电源</font>的LED驱动电路设计实例
雅特生推出多款符合医疗设备安规标准直流/直流电源转换器
雅特生科技 (Artesyn Embedded Technologies) 宣布推出 AEE15W-M 和 AEE20W-M 这两系列全新的15W和20W直流/直流电源转换器,为开发工业产品和医疗设备的OEM厂商提供一个成本较低而又符合严格要求的电源系统解决方案,确保这些必须采用辅助或加强绝缘系统的产品都有相关的认证,符合工业产品和医疗设备的安规标准。 加强绝缘系统是医疗设备必要的关键组件,其额定工作电压为300V(交流),输入与输出隔离电压4200Vrms(交流)。这些全新的直流/直流电源模块符合UL/CSA/EN/IEC 60601-1 医疗设备安规标准(第3版)的规定,可为患者提供双重绝缘保护(2X MOPP)。这系
[电源管理]
雅特生推出多款符合医疗设备安规标准直流/<font color='red'>直流电源</font>转换器
电站直流电源后备系统及智能充电机的设计
摘要:介绍了电站无人值守直流电源后备系统的组成以及蓄电池组的充电流程。详细讨论了该系统中的关键设备——智能充电机的功能要求,以及使用多微处理器实现该设备的软硬件设计方法。该系统已在多个电力企业成功应用。 关键词:直流电源后备系统 多微控制器 充电机 直流电源后备系统是各类电厂、变电站、电站等必备的。其主要功能是作为主电源的替代电源,当主电源突然中断后,给关键主控设备、故障监测系统、故障保护系统等提供动力电。它可以包括多个蓄电池组,每组可有多达一百多只铅酸或其它种类的蓄电池,容量可达2000安时以上。 成套的无人值守、免维护直流电源系统由蓄电池组、充电浮充电装置、电池监测(容量及电压)装置、绝缘监测装置、交流监测装置、硅链调
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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