小型风力发电机控制器设计(毕业设计)(5)

2019-01-07 12:28

小型风力发电控制器设计

图3.13 单端输出连接图

检测到的电池电流转换为0~5V的电信号,通过简单滤波电路进行平滑、去除杂波干扰后的CURRENT送给TL494的误差放大器I的IN+同相输入端。设定输入信号是由TL494的+5V基准电压源经一精密多圈电位器分压,由电位器滑动端通过滤波电路接入TL494的误差放大器I的IN-反相输入端。反馈信号和设定信号通过TL494的误差放大器后进行比较放大,进而输出占空比较低的PWM波,防止过充电。

在本控制器中只用到了TL494的误差放大器I,故将误差放大器II的2IN+(16脚)接地、2IN-(15脚)接高电平。TL494的电路连接如图3.14所示。

图3.14 TL494连接图

3.12 检测电路

检测电路包括充电电压检测、充电电流检测。

3.12.1 电压检测

21

小型风力发电控制器设计

电压检测电路的设计主要考虑的问题有:在正常充电的过程中,电池端电压U的变化范围是20.4V至28V,要使单片机检测U,需以某种途径把U的变化映射到O至5V的范围内;在测量中,需要用低压器件去测量高电压、强电流模拟量,如果模拟量与数字量之间没有电气隔离,那么,高电压、强电流很容易串入低压器件,并将其烧毁。本次设计采用精密电阻进行比例衰减,把输入电压量程范围转化为AD转换器的量程范围,然后经RC滤波,再送给AD转换器测量。线性光耦可以较好的实现输入侧和输出侧之间的隔离,且输出跟随输入变化,线性度达0.01%。电压采样电路的工作原理如图3.15所示:

图3.15 电压采样电路

3.12.2 电流检测

1、蓄电池的充电电流检测电路如图3.16所示,通过霍尔传感器来检测蓄电池的充电电流值的大小。

22

小型风力发电控制器设计

图3.16 充电流采样电路 2、霍尔电流传感器的选型

因为充电电路中最大的充电电流为50A,选择了HNC-100US型霍尔传感器。其技术参数如表3.4所示:

表3.4 霍尔传感器技术指标

事项

参数 100 0~200 50 1:2000 -12V、+12V

20

额定输入电流(A) 测量电流范围(A) 额定输出电流(A) 转换率 电源电压(V) 电流消耗(mA)

3.13 充电电路设计

风力充电拓扑结构:

风机充电总体结构图。如图3.17所示,充电控制器U、V、W接的三相输出整流部分采用简单的不可控三相整流,开关管选择驱动简单、驱动功率小、开关速度快且工作频率高的电力MOSFTE。风机充电控制部分工作过程如下:

正常充电情况下两个MOS管交替导通和关断给蓄电池充电,当外界风速过大时蓄电池充电电流可能过大,这时CPU就会调整主充电电路上的MOSFET1的导通时间,从而调节充电电流,这样防止蓄电池因大电流充电缩短寿命。蓄电池不能吸收的电能将通过MOSFET2导通在卸荷电阻上,从而保护蓄电池,即失速保护。

图3.17 充电电路图

23

小型风力发电控制器设计

极性电容C1起滤波作用。当MSOFET1导通时电路通过L1给C2充电,当MOSFET1关断时C2通过L2给蓄电池充电。L1、L2是平滑电流用的。

4 软件设计

程序流程图包括主程序流程图、A/D转换子程序流程图、控制子程序、UP、DOWN子程序、键盘中断子程序流程图、显示子程序流程图等。

4.1 主程序流程图

对整个充电系统进行总的控制。软件程序运行时首先初始化单片机的定时器和外部中断等。首先,主程序对8155、INTO进行初始化,然后CPU进行定时采样,调用A/D转换子程序,CPU判断充电电压是否小于涓流充电电压,如果小于则系统用6A的涓流电流进行充电。如果大于则判断是否小于浮充电压,如果小于则系统用50A的大电流充电,否则用7A的浮充电流充电。调用显示子程序,开始定时,定时时间到了进行下一次A/D采样,如此进入循环充电状态。

开始 8155、INT0初始化调A/D转子程序采样电压值小于涓流电压值?NY转K1子程序Y转K3子程序采样电压值大于浮充电压值?NK2子程序调显示子程序N延迟时间到?Y

24

小型风力发电控制器设计

图4.1 主程序流程图

4.2 控制子程序流程图

4.2.1 “k1”子程序

PWM输出截止时间百分比2%~100%是与DA输出电压0V~3.3V呈线性关系的。风力发电机的额定功率为400W,额定电压为24V,因此额定输出电流为400/24=16.7A。因为蓄电池均流电流值为6A,6/16.7=0.36,因此PWM输出导通时间百分比应为36%。根据上述线性关系计算得D/A输出为2.1V。所以D/A数字输入为6DH。把“3”存储在5AH,“6”存储在59H以便送往LED显示。在以下几个子程序中用到的几组数据如表4.1所示。

在此程序中,如果风速过大,实际充电电流大于涓流电流,程序会跳转到“k4”子程序,使充电电流变小,蓄电池会以更小的电流充电。

开始开始DAC地址送数据指针DAC地址送数据指针DA输出2.1V模拟信号PWM输出36ú输出0V模拟信号赋值6到59H 赋值3到5AH赋值8到59H 赋值9到5AHPWM输出98%采样电流值大于 规定电流值?N回到主程序

Y转k4子程序采样电流值大于 规定电流值?N回到主程序Y转k5子程序

图4.2 “k1”子程序流程图 图4.3 “k2”子程序流程图

表4.1 部分D/A输入数字与电压输出的对应关系

25


小型风力发电机控制器设计(毕业设计)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:砌体工程样板间验收表格

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: