tag 标签: c8051f

相关博文
  • 热度 13
    2015-4-21 14:30
    1449 次阅读|
    0 个评论
    文章描述了镍氢电池充放电原理和特性的分析,并根据镍氢电池充放电管理需求,提出了一种基于C8051F单片机对多节镍氢电池串联电池组进行综合监测和管理的方案,通过设计:实现了新型电池管理电路,包括完整的硬件和软件解决方案。 随着中国煤炭工业的发展和矿山装备技术的进步,我国对煤矿甲烷安全监控系统,运输监控系统,应急救援系统等使用的后备电源的设备要求越来越高,尤其是其安全特性。作为煤矿用后备电源的重要的组成之一,镍氢电池无论在安全性上,还是可靠性,成本等方面,都具有较大优势。镍氢电池组是一个串联的组成系统,其中任何单节电池损坏必将影响整个电池组,如何在保证镍氢电池安全性能的同时,发挥电池自身最大的能量效率,这是矿用镍氢电池管理系统研究和设计的方向。 1 镍氢电池充放电原理 镍氢电池(金属氢化物镍蓄电池)采用储氢合金,在充电的时候可以存储数大量的氢气形成金属氢化物,将电能转换为化学能;放电的时候又能将存储的氢气释放,将化学能转换为电能。其基本电化学反应为:Ni(OH)2+M〈=〉NiOH+MHab(式中:M为储氢合金,Hab为吸收的氢气)。 在电池充电后期和充电结束时,还伴随发生下列反应: 基于以上3个电化学反应,镍氢电池的充放电表现如下特性: 1)充电电流取决于电池容量C。充电电流过大会使电池内部压力升高较快,电池自身的安全阀打开,电池漏液,引起安全问题。在设计中,充电电流宜取0.1C。 2)电池充电饱和后,极板上的物质已经全部中和,电池电压不再上升而是略有下降。此时,若继续大电流充电,将会大大影响电池的寿命,此时的电压称为充电终止电压,一般单节电池不超过1.5 V。充电终止电压与电流充电率、环境温度、电池生产工艺等因素有关。 3)电池放电结束后,极板上的活性物质已经全部消耗。如果继续对外放电,会造成负极析出的氢气无法中和,电池内部压力上升,安全阀打开,对外析氢,引起安全问题。 20节串联镍氢电池的充放电曲线如图1所示。 图1 镍氢电池组充放电曲线 根据镍氢电池的充放电特性,设计了一种新型的智能型镍氢电池组管理电路,能够支持多达20节镍氢电池串联的电池组管理,能够实现对单节电池和整体电池组的有效检测与控制,可以更高效,更安全的完成镍氢电池的充放电管理功能。  2 镍氢电池管理系统硬件设计 采用由恒流充电电路,实时电压检测电路,CPU控制电路和其他外围电路共同构成的镍氢电池充放电管理系统。 1)恒流充电电路 恒流充电电路采用闭环控制和脉冲调制方式实现充电电流的恒流负反馈控制。充电电路原理图如图2所示。 图2 充电电路原理图 CPU输出占空比可调的PWM信号,控制NPN三极管5551的通断,最终实现对场效应管通断的控制,达到电流控制的目的。同时CPU实时检测当前电流值,并根据实时电流值闭环调节PWM信号的占空比,从而实现充电电流的恒流闭环调节。 在一个PWM周期中,当PWM信号为高时,低边NPN三极管5551导通,使高边NPN三极管5551基极拉低,三极管关断,场效应管门级变为低电平,场效应管关断;当PWM信号为低时,低边NPN三极管5551关断,高边NPN三极管5551被上拉电阻拉高,三极管导通,场效应管门级变为高电平,场效应管导通;在每一个PWM周期中,重复以上过程。 2)实时电压检测电路 针对煤矿产品的特点,镍氢电池充放电管理系统应至少能够实现对20节串联电池组中任一单节电池的实时进行监控。要求检测电压范围宽,精度高,响应时间快等一系列特点,因此,必须对20节电池进行同时测量,减少实时误差,并通过内部软件校正实现测量精度要求。测量电路原理图如3所示。 图3 实时电压检测电路原理图 20节电池电压经过不同阻值的分压电阻,进入CPU进行AD转换,得到不同AD采样值,再通过内部软件恢复出实际的电压值,相邻电压值之差即是单节电池电压。 系统设计了5组分压电阻,实现了从1/3到1/20共5组分压比。针对不同的电池电压,将分压后的电压数据尽可能的包含在AD采样的满量程内,提高了AD采样的精度。简化AD外围电路,不经过运算放大器进行放大,直接进入CPU的模拟采样端口,消除了由外部器件差异引入的采样误差;通过CPU对模拟端口同时采样,消除了由采样时间差异引入的时差误差。 CPU选用的是Silicon公司推出的8051F5XX系列CPU,它内部包括一个12 bit的ADC,且支持多达32个单端输入,完全符合系统设计要求。  3 镍氢电池管理系统软件设计 软件设计考虑到采集单节电池电压、实时电流、电池温度、记录充电时间以及电压变化量等参数,综合判断当前电池状态,控制电池充放电启动和结束,并实时检测是否有单节电池异常、短路、温度异常、放电大电流、充电大电流等多种异常情况,对外输出电池基本状态信息和报警信号。软件按功能可分为PWM控制模块、计时模块以及电压检测、电流检测、温度检测模块等几部分。 管理系统工作时,CPU首先判断是否外接负载(放电)或外接电源(充电)。当检测到外接负载时,系统打开放电场效应管,镍氢电池对外放电。在放电过程中,CPU不断检测放电电流和单节电池电压,当监测到过高的放电电流或负载短路时,CPU立即关断放电回路,并持续对外报警;当监测到单节电池电压低于额定门限(1.0 V)时,CPU立即关断放电回路。 当管理系统检测到外接电源时,系统进入充电状态。CPU输出PWM波形控制充电场效应管,并不断检测充电电流,实时进行闭环调节,实现充电恒流控制目的。在放电过程中,CPU不断检测充电电流和单节电池电压,当监测到过高的充电电流或负载短路时,CPU立即关断充电回路,并持续对外报警;当监测到单节电池电压高于额定门限(1.5 V)时,CPU立即关断充电回路。 系统软件的核心部分为AD数据处理和PWM闭环控制两个模块。下面给出这两部分的相应程序,编译环境为Silicon Laboratories IDE。 AD数据处理模块程序代码,以充电电流数据滤波处理为例: 4 结论 设计了一款基于C8051F的镍氢电池管理系统,支持最高20节镍氢电池串联电池组,能够实时检测每一只单体电池电压,充放电电流等参数。通过简化外部采样电路,使用高精度ADC和CPU内部参考电平,通过优化软件参数和滤波算法,在实际工程应用中达到了0.01 V的采样精度,误差≤1 mV。建立了电池组管理系统电路的设计模型,在实际应用中,根据电池的不同类型和使用工况条件仍需要进一步完善和研究。 
  • 热度 19
    2013-3-29 13:53
    2038 次阅读|
    2 个评论
            3月1号我发表了文章“ADXL345应用分析”介绍了我开发的一款ADXL345学习板,这期间我在原来的版本基础上进行了修改,开发完成了“ADXL345学习板升级版”。 “ADXL345应用分析”链接:http://bbs.ednchina.com/BLOG_ARTICLE_3011175.HTM         与老的板子相比,新的板子做了较大的改变:首先,初级版大小为75mm*40mm,采用DB9串口线同上位机串口连接。最新的高级版大小为60mm*21mm,使用miniUSB连接到电脑USB接口上,使用方便,便于携带;初级板软件能够读取加ADXL345加速度信息并显示。新的高级版软件不仅具备以上功能,它还能够配置曲线显示颜色,读写ADXL345内部寄存器数据以及配置各种中断,检测敲击、自由坠落等状态,使得使用者能够更加深入地学习ADXL345这款芯片。 ADXL345学习板高级版:   上位机软件界面: 设置显示颜色: 读取ADXL345寄存器: 设置中断检测: 接收中断: 对于这个开发板感兴趣的朋友可以来这里: http://item.taobao.com/item.htm?spm=686.1000925.1000774.6.TjAdqqid=23662864275
  • 热度 15
    2009-8-4 15:10
    1860 次阅读|
    0 个评论
    C8051f 网络 (www.c8051f.com) 是我最近制作的网站,网站的作用是挖掘网站上最具人气的商品以及帮助电子爱好者如何网上购物。作为我的朋友,如果您曾经在网上买过东西,劳烦花费你几分钟的时间,帮我做个调查,并将调查结果发给我,这将对我很有帮助 ; 如果你没有过网上购物的经历,那么不必回答下面的问题,如果你愿意,可以把网址发给你有过网购经历的朋友,因为这是一个对他们有帮助的网站,谢谢 !      1 、你用的宽带是什么线路 ?      a: 网通 b: 电信 c: 铁通 d: 其他     答:      2 、访问 c8051f 网络的速度怎么样 ?      a: 很快 b: 一般 c: 很慢     答:      3 、你喜欢 c8051f 网络网站的设计吗 ?      a: 喜欢 b: 没什么感觉 c: 一点也不喜欢     答:      4 、你觉得 c8051f 网络对你在淘宝网上购物有帮助吗 ?      a: 帮助很大 b: 有点帮助 c: 没帮助     答:      5 、你每月在网上要花掉多少钱 ?      a: 低于 100 元 b:100 元 -500 元 c:500 元 -100 元 d: 高于 1000 元     答:      6 、你为什么要在网上买东西      a: 便宜 b: 可以买到当地买不到的东西 c: 网购很有趣 d: 我懒,不爱逛商场     答:      7 、你认为 c8051f 网络还有什么需要完善的地方 ?     答:    
  • 热度 15
    2009-8-4 15:06
    1836 次阅读|
    0 个评论
    两年一届的“全国大学生电子设计竞赛”已经成为全国各高校师生热切盼望的一项重大赛事和广泛开展类似竞赛活动的实践平台。十余年来,竞赛“政府主办,专家主导,学生主体,社会参与”的组织运行模式也在不断完善,有力推动了教育教学改革,为人才培养做了很好的铺垫, 为了协助广大师生在竞赛中取得优异成绩, c8051f 网络特别增设 “ 全国大学生电子设计竞赛 ”专题专栏 ,提供大赛最新动态以及相关学习资料供大家参考交流,欢迎广大参赛师生以及电子爱好者积极参与,专题网址: http://www.c8051f.com/special/shjy/shejijingsai.html 鉴于竞赛在即, c8051f 网络为了更好的服务于参赛选手,特别推出器件促销活动如下:   1 , 活动期间凡购买 C8051f 单片机仿真器或 c8051f330 学习板: 送: USB 延长线( 1 条) 赠品详见: http://www.c8051f.com/2009/0608/311.html 2 , 活动期间凡购买 c8051f330 学习板 +C8051f 单片机仿真器: 送:千里眼放大镜( 1 个) 赠品详见: http://www.c8051f.com/2009/0608/310.html C8051f 网络欢迎广大电子爱好者光临惠顾!!   活动时间: 2009 年 9 年 3 日前 详情请登陆: http://www.c8051f.com 预祝大赛圆满成功,参赛选手获得优异成绩!!
  • 热度 18
    2009-8-4 15:05
    2631 次阅读|
    1 个评论
    C8051f 网络单片机交流门户网站— http: //www.c8051f.com 看看全球 8 位单片机公司排名,相信不出两年 c8051f 系列单片机的用量也会成为全中国第一 , 所以 c8051f 单片机编程技术的人才需求也将日益剧增 C8051f 单片机有那些优越性 ? Silicon Laboratories 公司出品的 C8051Fxxx 系列单片机是高集成度的混合信号系统级芯片( SOC ),具有与 MCS-51 完全兼容的指令集。 1. 模拟性能最好:内部 ADC 分辨率高达 16 位( SAR )、 24 位( Σ - △ )。内部 DAC 分辨率高达 12 位。 2. 执行指令速度最快:采用流水线处理技术,机器周期由标准 8051 的 12 个系统时钟周期降为 1 个系统时钟周期, 70 %的指令执行时间为 1 ~ 2 个时钟周期。大部分 C8051F 单片机能达到 25MIPS ,最高的可达 100MIPS 。 3. 功能密度最大:在 3*3mm 小封装内提供内部时钟振荡器、 12 位 ADC 、 UART 、 SPI 、 SMBUS 、 LIN 等强大外设,运行速度达 25MIPS 。 QFN11 封装的片子能提供 8 个 GPIO 。 4. 拥有灵活的 I/O 分配机制: I/O 口可通过 crossbar 与片内功能单元连接, I/O 口可进行动态分配。 5. 拥有强大的安全保密机制:加密后无法读取 FLASH 中的代码 / 数据。 6. 采用 Flash 技术,集成 JTAG ,支持 ISP 和 IAP ;同时提供和某些型号 pin to pin 的 OTP 版本。 7. 拥有众多的解决方案:有 USB 、 CAN 、 LIN 等标准通讯口可供选择。提供全套的 USB 解决方案(包括 USB 协议函数库、参考设计等);提供全套的以太网解决方案
相关资源