基于单片机的蓄电池管理系统.pptVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
采集部分 温度管理模块 电池均衡模块 电池SOC估算模块 CAN通信模块 * * * * 电池管理系统软件部分 本文设计的电池管理系统主要是想通对电池状态信息的测量和数据分析,并进行相应的热管理和均衡管理,并且并且能准确估计电荷余量,为电动汽车提供电池组的剩余电量的估算,并能实时把电池管理系统的状态信息通讯给上位系统。 主流程 本设计中,在主程序中对系统硬件进行初始化、数据采集、温度管理、单体电池均衡、CAN通信、荷电状态估计。 电流的采集首先是对电流传感器进行初始化,然后设置采样的间隔时间,进行电流测量,然后经过A/D转换和处理后,传给单片机进行进一步的操作。单体电压和温度检测的流程大体相似,先是初始化,然后设置采样时间,然后通过控制进行依次的巡检,数据经过转换后传给单片机。 当检测系统检测的单片机后,通过分析现场温度是否达到风机开启温度,如果达到,开启风机进行散热,并进行进一步判断是否达到报警温度,如果达到进行报警。要是温度没有高于开启温度反而低于风机关闭温度,则关闭风机。加热与之相然,如果温度大于加热器关闭温度,则关闭加热器,如果温度大于加热器关闭温度,小于开启温度,则开启加热器进行加热 通过硬件电路对单体电池的电压进行测量,并进行计算相关的电压的计算,确定相邻电池的电压压差,如果超过1%就进行均衡控制,均衡法采用的是底部平衡的方法,先确定电压高的电池,打开主MOSFET开关,停止一段时间后,关断主开关,打开次开关,然后关闭次开关,依此进行均衡控制 单片机上电工作后通过电流传感器对充放电电流大小进行A/D采样,然后通过电流积分法对电池SOC进行估算,当检测到电池SOC值过小时,系统提示充电信息;当SOC值过大时,系统提示停止充电。并且将获得的SOC值替代内存中的SOC值,间隔一定时间对EEPROM中存储的SOC值进行。 通过CAN总线铅酸电池管理系统和整车控制器进行数据交流。电池管理系统向控制器输送所测量的总电压、电流、温度以及所估算的SOC 值,以便驾驶者可以得到精准的电池信息。 首先是使CAN进入匹配模式,进行匹配设置,此时CAN 控制器即不发送数据也不接收数据。然后进入的引脚的设置,输入为RB3/RX,输出为RB2/TX。接下来是波特率的设置,因为要与单片机相一致,因此将其设置为250kbps。然后是优先级的设置,因为主要目的是传送,所以将 CAN 发送优先级设置为高优先级,接下来是过滤器和屏蔽器的初始化,然后匹配结束,使其工作在正常模式下,初始中断,结束初始化 设计当中报文发送采用的是定时发送的方式,需要进行发送请求设置,使其每隔 100ms 发送一次报文。所以发送的大致流程如下图,首先根据发送数据的地址对发送缓冲器进行赋值,设置发送标志位,使其为“1”,然后发出发送请求,进行数据发送,最后判断发送是否完成。

您可能关注的文档

文档评论(0)

企管文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档