当前位置: 首页 > 新能源资讯 > 综合小能源资讯 > 正文

基于ATmega16的电动车锂电池组设计

放大字体 缩小字体 发布日期:2018-09-05 01:41:38   来源:新能源网  编辑:全球新能源网  浏览次数:423


  1. 6 开关模块

  开关采用MOSFET,型号选用P沟道的MOS管的IR530N. 工作原理单片机控制端口输出高电平,功率三极管导通,功率场效应管的栅极和漏极之间产生压降,功率场效应管导通。

  2 软件设计

  本系统软件采用C语言编写,处理程序采用模块化编程, 程序运行的环境是ICCAVR 开发系统。

  在电池组空载的时候,系统进入掉电模式,以使功耗降至最低;当电池组接入负载或对电池组充电时,单片机被激活,由低功耗掉电模式转入正常工作模式,并持续运作。 整个程序的流程如图6所示。

基于ATmega16的电动车锂电池组设计

图6 程序流程

  根据本系统的模块分布,单片机程序分为电压测量模块、电流测量模块和温度测量模块,每一模块调用共同A /D转换函数和延时判断函数等,以缩短代码长度和增强程序代码的可读性。 下面给出程序主函数的代码

  void main ( void)

  {

  int ( ) ; / /单片机初始化,打开所有开关;

  sleep ( ) ; / /单片机进入休眠模式;

  int sign︱ = 1;

  while ( sign = = 1 ) / /判断系统是否运行正常;

  { int( ) ;

  dianya ( ) ; / /调用测压模块;

  delay(30000) ;

  delay(30000) ;

  dianliu ( ) ; / /调用测流模块;

  delay(30000) ;

  delay(30000) ;

  wendu ( ) ; / /调用温度模块;

  delay(30000) ;

  delay(30000) ;

  }

  int ( ) ;

  sign︱ = 1;

  main ( ) ;

  }

  3 结束语

  通过实验,本保护电路系统实现了全部基本功能。 与传统采用分离元件的电池保护系统相比,本文中提出基于单片机的电池保护电路系统具有系统体积小、功能多、功耗低、成本低等特点,可用于工业生产。

<上一页34
 
关键词: 单片机 电压

[ 行业资讯搜索 ]  [ 打印本文 ]  [ 违规举报

猜你喜欢
0条 [查看全部]  相关评论
 
推荐图文
锂离子电池的种类 什么是燃气汽车
氢能燃料电池技术浅析 什么是核能发电
推荐行业资讯
点击排行
 
 
网站首页 | 联系我们 | 排名推广 | 广告服务 | 积分换礼 | 网站留言