风光互补发电系统+原理框图+PCB电路图+流程图 第5页
图3-11 HCPL3120的功能框图和真值表图3-12 驱动电路原理图
图3-12为驱动电路的原理图,将芯片中内部发光二极管的正端接3.3V高电平,负端接控制信号GA_A,当GA_A为低电平时,内部光耦导通,输出高电平驱动IGBT开通,当GA_A为高电平,内部光耦关断,输出低电平使IGBT关断。R10为内部二极管的限流电阻,C21为电源滤波电容,该电容必须有,不然芯片可能无法正常工作。C26、R20、D9是为了确保IGBT可靠关断,R25用来限制栅极du/dt不至过大,DZ5用来稳定驱动输出电压,使之保持在0~15V之间。
4 风光互补发电系统的软件设计
4.1软件实现功能
软件实现以Freescale公司DSP56F8013为控制核心,分别控制太阳能电池输出模拟装置的全桥变换器,直流电机电枢电流控制的桥式整流电路和蓄电池充电电路中的交错并联DC/DC变换器。
4.1.1模拟太阳能电池输出装置软件主要实现功能
● 对采样检测到的模拟信号进行AD转换;
● 对AD转换后的采样信号进行软件低通滤波,对系统进行软件保护;
● 根据检测信号得到相应的控制策略和控制量;毕业论文
http://www.751com.cn● 产生4路PWM脉冲信号,控制主电路中四只IGBT开关管的开通和关断。
4.1.2直流电机电枢电流控制软件主要实现功能
● 对采样检测到的模拟信号进行AD转换;
● 对AD转换后的采样信号进行软件低通滤波,对系统进行软件保护;
● 使用外部中断计算脉冲编码器的脉冲数,进而计算直流电机转速;
● 根据检测信号得到相应的控制策略和控制量;
● 产生4路PWM脉冲信号,控制主电路中四只IGBT开关管的开通和关断。
4.1.3蓄电池充电电路软件主要实现功能
● 对采样检测到的模拟信号进行AD转换;
● 对AD转换后的采样信号进行软件低通滤波,对系统进行软件保护;
● 根据检测信号得到相应的控制策略和控制量;
● 产生4路PWM脉冲信号,控制主电路中四只IGBT开关管的开通和关断。
4.2软件设计工具
本系统主要使用的软件为Motorola公司DSP的软件开发调试工具CodeWarrior和其嵌入式PE(Processor Expert)软件包。[17]
对于DSP56800系列产品,飞思卡尔提供了两个有力的软件开发工具。一个是CodeWarrior集成开发环境,是一种可靠的用于交叉汇编,交叉C编译、链接和调试的开发工具;另外一个是软件开发工具PE(Processor Expert)软件包它提供了各种外设模块的驱动程序和接口。
4.2.1软件开发环境CodeWarrior概述
CodeWarrior集成开发环境包含了一个可视化的工程创建和管理系统,对源代码文件和库进行全面的管理,降低了工程的复杂性。它带有一个代码编辑器,采用了习惯的拼写风格,是建立和修改源代码的理想工具。它还带有一个C源码级的调试器,提供基于WINDOWS的代码调试功能,可视化地显示复杂的数据结构和表达式的内容,大大加快了系统开发的速度,提高了工作效率。总之,CodeWarrior IDE允许设计人员可视化地进行代码编辑、链接、调试和内核仿真等多种操作。
4.2.2PE(Processor Expert)概述
PE(Processor Expert)是Codewarrior IDE中集成的软件包,内置自动代码生成工具;并且具有数据可视化和带模板的项目管理工具,可以根据用户的要求选择需要的外设模块,利用图形化的用户接口,对选定的模块进行设置,自动创建初始化代码,并按照要求生成一些功能代码。能够显著缩短开发时间、提高代码质量。使用该软件开发应用系统,可极大减少用户的工作量,大大提高系统的开发效率。利用PE可以花较少的时间了解所应用的DSP,就可以通过嵌入式豆将所需的功能进行配置,并完成驱动程序的生成,所以用户就可以快速建立一个初步的应用软件进行测试和改进,使用户专心开发用户系统特有的程序而不必拘泥于芯片的细节设置。本文来自~文*论~文'网
由于Processor Expert具有上述特性,因此对于它的操作就非常简单便捷。一切操作都是围绕每一个Embedded Bean的“特性”、“方法”和“事件”这三种属性产生的。下面就结合Processor Expert的界面来介绍对它的操作 [18]。
4.3程序实现方法及流程图
4.3.1模拟太阳能电池输出流程图
模拟太阳能电池输出时,在主函数进行了各模块的初始化,在ADC中断中实现了AD转换与滤波,在PWM重载中断中实现PI控制与PWM给定,在定时器中断中判断电路有无过流,有过流则关闭PWM输出。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
风光互补发电系统+原理框图+PCB电路图+流程图 第5页下载如图片无法显示或论文不完整,请联系qq752018766