新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机的电动汽车多功能充电系统设计

基于单片机的电动汽车多功能充电系统设计

作者: 时间:2011-06-17 来源:网络 收藏

本文引用地址: //m.amcfsurvey.com/article/172673.htm

  1.2.1 电压检测

  本选用电阻分压式结构,并联在电路中监测电压信号,电压信号从PAD0口经自带A/D转换器传至进行处理,这种结构能根据外面的实际电压自动选用相应的量程检测电压,使电压越小时,检测到的电压精度越高,有助于更精确地控制过程中的电压的变化。

  1.2.2 电流检测

  本选用霍尔式电流传感器检测充电电流信号,并将检测到的电流信号经过一定的换算处理从PAD1口经自带的A/D转换器传至单片机进行处理,该传感器精度高,能精确的检测到充电电流0.1A的变化。

  1.2.3 温度检测

选用热敏电阻检测充电过程中电池温度信号,实际应用时将热敏电阻贴在电池上检测电池温度,该热敏电阻能准确检测到充电过程中电池温度的变化量,温度信号经PAD2口传至单片机进行处理,防止充电过程中电池过热,使充电过程能平稳、安全的进行。

  1.2.4 液晶显示模块

  本系统选用带中文字库的12864液晶屏,液晶屏模块与单片机的PA、PB口相连。

  能实时显示充电过程中的充电电压、充电电流以及电池的端电压和温度,并在空闲时能显示日历、4路PWM波的占空比等。

  1.2.5 按键输入

  选用4x4矩阵键盘。通过按键可切换到蓄电池充电方法选择、充电参数设定、日历调整、4路PWM波的占空比显示及充电电压、充电电流、电池的端电压和温度显示等界面。

  1.2.6 PWM输出

  PWM的输出频率由一个定时器/计数器设定的高频交流电交变周期决定,本系统PWM波形选用左对齐的方式,每路PWM的占空比:[(PWMPERx—PWMDTYx)/PWMPERx]×100%,其中PWMPERx表示PWM通道寄存器,PWMDTYx表示PWM通道占空比寄存器。

  2 软件

充电系统的系统软件用C语言编写,经过汇编、仿真调试写入单片机的内部程序存储器中,实现系统软件的结构层次化、功能模块化,软件的可读性、可维护性和可扩展性强。

充电系统针对不同类型的蓄电池,了相应的充电方法,软件主要由初始化、充电前电池好坏检测、充电阶段和充电保护等部分组成。



评论


相关推荐

技术专区

关闭