小型风力发电机控制器的设计_第1页
小型风力发电机控制器的设计_第2页
小型风力发电机控制器的设计_第3页
小型风力发电机控制器的设计_第4页
小型风力发电机控制器的设计_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1引言1. 1本课题的意义1.1.1 风力发电的意义随着现代工业的发展和社会的进步,人们对供电持续性和供电量的要求也越来越高。 而煤炭、石油的日趋减少,开发新能源成为当今社会最热门的话题之一。 风能作为一种自 然资源,它有取之不尽、清洁无污染等优点,所以被人们称为“绿色资源”受到青睐。利用可再生能源可以节约能源和保护环境, 而风力发电与其它再生能源相比,更具竞争潜 力,因而发展迅速。我国幅员辽阔,居民分布东多西少。考虑到生活在边远地区的农、牧民以及沿海地区岛屿上的渔民、边、海防哨所、通讯塔站及微波中继站等居民的用电特点, 用常规电网覆盖他们十分困难,而且也很不经济。因此在我国的许多边远地区,电

2、力短缺 造成经济,文化与教育的严重落后。但由于这些地区一般风力资源比较丰富, 因此在这些 地区大力推广小型风力发电机系统的应用也将是一种比较理想的策略2。1.1.2 目前户用小型风力发电存在的问题风力发电是涉及电机、电力电子、电化学、机械、空气动力学、计算机、自动控制、 气象等多种学科的综合课题,大型风力发电机组发出的电能直接并到电网上,向电网馈电; 小型风力发电机一般将风力发电机组发出的电能用除能设备储存起来(一般用蓄电池),需要时再提供给负载(可直流供电,亦可用逆变器变换为交流供给用户)。常见的独立运行小 型风力发电系统框图如图1.1所示0图1.1小型风力发电系统框图由于风能的随机性和不稳

3、定性以及负载的随时变化使得现有小型风电系统仍然存在 不少问题。1、效率较低,现有系统一般采用发电机输出直接对蓄电池进行充电,并没有对风电 转换环节进行控制,使得风能利用系数比较低,一般在0.3左右。据贝茨理论风能利用系 数的极限值为0.593,如果控制风力机总是以最佳叶尖速比运行,年发电量可以提20%-30%。2、蓄电池的工作状态不尽合理,使得其寿命短暂,一般两三年就得更换,增加了整 机维护成本,不合理使用主要是充电方式与蓄电池可接受特性相距甚远。 电池使用寿命短, 则会使得度电成本居高不下,从而使小型风力发电系统难于推广应用。3、小型风力发电系统中,蓄电池的充电设备均有欠、过压保护装置,如果

4、电压波动 不稳,变化幅度较大, 势必会造成这些装置频频动作, 对这些保护装置的寿命造成直接的 影响。4、没有考虑风能变化、负载变化以及蓄电池状态相互之间的关系;5、小型风力发电系统由于成本的原因,发电机和蓄电池的保护措施比较简单,这就 导致系统的综合可靠性和效率较差,往往达不到设计使用寿命 4 。1.1.3 本课题的重点现有的小型风力发电系统存在能量转换效率低、 蓄电池使用寿命短、 控制简单和缺乏 完整的系统功率控制等问题。 因此提高对蓄电池的充电速度, 减少充电损耗, 正确地监控 蓄电池状态, 确保蓄电池的正确使用、 延长蓄电池的使用寿命对小型风力发电有着重要意 义。本文研究的目的是在分析现

5、有的小型风力发电系统的基础上,设计简单、高效、 高可 靠性的风机控制器, 实现风电系统可靠及优化运行。 控制器是由一些电子元器件组成, 起 一个“开关”的作用 5 。当风力发电机输出的交流电经过整流后,如果蓄电池电压低于系 统设定的电压时, 控制器使充电电路接通, 风力发电机开始向蓄电池充电; 当蓄电池电压 上升到保护电压的时候充电控制开关电路截止, 风力发电机停止向蓄电池充电, 以免蓄电 池过充影响寿命。在实际运行中,控制器应具有以下主要功能:1、保证风机安全运行,在电气特性和机械特性允许围运行;2、减少风速随机变化对输出电能的影响,使输出电压稳定,减少纹波;3、合理调度系统电能,保证向负载

6、提供连续电能;4、保护蓄电池,防止过充和过放,提供足够充电能量进行快速充电6 。综上所述, 研究可靠性更高、 价格更廉的小型风力发电控制器, 对于增强市场竞争能 力,加速小型风力发电的普及和应用,节约能源和保护环境都具有重要意义。 1 2 蓄电池的工作原理1.2.1 铅蓄电池的电化学特性蓄电池在风力发电系统中是作为储能器件使用的。 常见的蓄电池有铅酸蓄电池和碱性 蓄电池。本文采用铅蓄电池,它是用铅和二氧化铅作为负极和正极的活性物质,以27%-37%浓度的硫酸作为电解液的电池,即通常所说的铅酸蓄电池。依据哥来德斯东和特利浦双硫酸化理论:铅酸电池释放化学能的过程是负极进行氧 化,正极进行还原的过程

7、; 电池补充化学能的过程则是负极进行还原, 正极进行氧化的过 程7。铅蓄电池充电时,正极上的硫酸铅氧化成二氧化铅,负极上的硫酸铅还原成金属铅; 放电后正、负两极都生成硫酸铅 (PbSO4) 这种硫酸盐。放电反应和充电反应互为可逆反应。 放电反应消耗电解液中的硫酸, 生成水, 结果是 硫酸溶液的浓度下降。 充电时极板中的硫酸铅转变成铅和二氧化铅, 把硫酸根放回电解液, 与水形成硫酸 (H2SO4) ,浓度又逐渐上升, 最后达到一稳定值。因此, 可以用电池中硫酸溶 液的密度来衡量电池充放电的程度。铅蓄电池放电时, 它的大部分化学能转换成电能供给外电路, 一小部分化学能转换成 热能散失掉。同时活性物

8、质和电解液转变成 PbSO+2HO+PbSO这个物质体系。在放电过程 中,蓄电池的电化学反应吸收热量, 阻产生的热量被电化学反应吸收, 所以放电时蓄电池 温升较低。充电时,蓄电池把外界传输给它的电能转换成化学能储蓄到Pb+2HS0+SQ这个物质体系之中。这个物质体系比PbSO+2HO+PbSO含有更多的化学能。因此,冈忱足电的蓄电 池电压高,电解液浓,能量多。所以要特别注意和小心避免发生短路。在充电过程中,蓄电池的电化学反应释放热量;此外,充电电流流过蓄电池的阻时, 也产生热量, 蓄电他的温度因此升高 8。蓄电池充电电流越大, 温升越高, 就是这个缘故。 充电时还伴随着一个很难避免的副反应,就

9、是电解水生成氢气和氧气。特别是充电后期, 电压升高了, 电能主要消耗在电解水方面, 而且对极板活性物质很不利。 因此在充电过程 中要对蓄电池进行过充电保护。1.2.1 蓄电池充电器的发展充电方式的选择直接影响着电池的使用效率和使用寿命, 充电技术近年来发展非常迅 速。充电器的发展经历了三个阶段:1、限流限压式充电器 最原始的就是限压式充电,然后过渡到限流限压式充电,它使用的方式就是浅充浅寿命表述就是时间,没有次数,比如 10年。这种充电模式的效果较差。2、恒流/ 限压式充电器是充电器发展的第二阶段, 这种模式的充电器占据了充电器市 场近半个世纪。首恒电流充电至预定的电压值,然后,改为恒电压完成

10、剩余的充电。一般 两阶段之换电压就是第二阶段的恒电压。 这种充电器充电电流总是低于电池的可接受能成 充电效率低,大大降低了电池的寿命。3、自适应智能充电器随着大规模集成 IC 的出现,充电设备进入了一个全新的自适应、智能阶段,即称 代充电器。自适应充电器遵循各类电池的充、放电规律进行充、放电。 并且具有温度补偿 功能。充电系统由具有特殊功能的单片机控制, 不断检测系统参数, 按模糊法不断调整充 电参数, 同一充电器可适应不同种类电池的充电, 充电器自适应调的输出电流, 无需人工 选择,避免操作失误 10 。2 系统总体设计2.1 课题要求目前,小型风力发电机都采用蓄电池贮能, 电器的用电都由蓄

11、电池提供, 蓄电池放电 后能及时由风力发电机给以补充。 由于风能的随机性以及风速变化围比较大, 给蓄电池充 电带来困难。本课题将初步设计一个风力发电系统中的控制器,实现蓄电池的充电控制。具体容和要求包括:1、对国外小型风力发电能量存储研究现状和常用的蓄电池充电方法有深入了解。2、完成控制蓄电池充电的硬件设计方案,包括硬件选型。建立起以单片机为主控制 芯片的控制系统,带有必要的保护功能。3、完成基本程序的编写和调试,能满足蓄电池在充电电流不超过lmax=(0.1C0.5C) A,充电电压不高于过充电压的情况下,快速给蓄电池供电。4、所设计的系统应能实现基于单片机的蓄电池安全快速充电,并能带有必要

12、的显示 功能,使适用者及时了解蓄电池的充电情况。2.2 采取的充电控制策略本文结合了一些普通充电器的充电策略, 又根据风力发电的不稳定性和蓄电池的充电 特性做出了以下的充电策略:充电过程分为三个阶段: 涓流充电阶段、 大电流充电阶段和浮充电阶段。 通过采样电 路得到实时的蓄电池的充电电流和充电电压数据, CPU根据A/D送来的数据判断蓄电 的 充电状态,输出相应的D/A数据,从而得到合适脉宽的 PWM波,调节蓄电池的充电电流。 在每个充电阶段,如果充电电流大于了规定的电流值, CPU会调节D/A输出,从而调节充 电电流。另外,系统还包括键盘模块,当使用者不满意当前的充电电流时,可以用键盘设 置

13、D/A参数,调节电流。在本设计中,为了节省CPU的时间,键盘采用的是中断扫描的方 式。LED显示模块实时显示充电电流、充电电压和 PWM输出百分比。3 硬件电路部分3.1 硬件原理图的总体设计如图 3.1 所示:图3.1 硬件结构框图蓄电池充电控制系统的电路框图如图 3.1所示,主控制器采用AT89C51微处理器为控 制核心,辅助电源用于提供电路所需的多路电压,A/D采样电路完成电流和电压的采样,驱动电路驱动充电电路中的 MOS管的通断来调节充电电流,实时打开卸荷电路防止蓄电池 过充。3.2 风力机选型在本设计中选用的是HY-400型风力机。其技术参数如表3.1所示。风力涡轮机叶片 由超高强度

14、的工程塑料精密铸造成型,风轮运转平稳而宁静。该风轮的翼型经气动力学专 家精心设计而成,具有极低的启动及切入点,极高的风能利用效率并能依藉叶片自身的气 动力效应防止任何风况下飞车。 发电机采用优质高强永磁材料,发电机体积小、重量轻而 且发电效率高。电机专家独特的电磁设计技术造就了该发电机具有及其微小的起动阻力 矩,有效保证了 HY系列在微风中便能启动。该发电机的 发电效率、起动性能以及超速过 载能力堪称当今世界一流。整机全部采用优质铝合金精密压铸部件与不锈钢配件,整机重 量极轻。广泛适用于-30 C60C气温、高湿度、风沙及盐雾等多种环境,具有极高的可 靠性。HY型小型风力发电机造型优美、安装简

15、便11。3.3 蓄电池选型在这里选择两个150AH/12V的蓄电池。其主要的技术参数如表 3.2所示:表3.1 风力发电机技术指标产品名称小型风力发电机HY-400起动风速(m/s)2.3额定风速(m/s)12切入风速(m/s)3额定电压(DCV)24额定功率(W)400最大功率(W)450风叶直径(m)1.4风叶数量3超速保护叶片失速及电磁制动过载保护电磁制动或加卸荷器电池参数名称定义及计算公式取值V电池组电压24VNC单格电池数量串联电池个数2Crate电池组容量300AhVc.minIbuck最大充电电流Ibuck=0.1C 0.5C50AItrickle涓流充电电流Itrickle=0

16、.04C6AIf浮充电流If=0.05C7AVj涓流充电电压20.4VVbuck大电流充电电压20.4V 28.0VVfloat浮充充电电压28.0V表3.2蓄电池技术指标3.4 控制面板设计UV/Wrii BHi iiPWM(%) O:O电流(A)电压(V)O(H OO充电正常反接OKONOFFUPDOWN图3.2控制面板示意图按照课题要求,设计的控制面板如图 3.2所示。“ON、“OFF键是控制器的总开关, 按下“ON蓄电池开始充电,按下“ OFF控制器停止工作。“充电”灯亮表示风力发电机 已经接通可以给蓄电池充电了。 “正常”灯亮表示蓄电池连接正常。“反接”灯亮表示蓄电 池反接。“U&#

17、39;、“ V'、“ W几个接线柱连接风力发电机。“+”、“- ”接线柱接蓄电池的正负 极。三个按键用来实现调节PWM输出百分比的功能。七个LED分别显示充电电流、充电电 压和PWM输出百分比。3.5 AT89C51 单片机3.5.1 AT89C51 简介单片机AT89C5 是本系统的核心。单片机是把微机主要部分都集成在一个芯片上的单芯片微型计算机。由于它的结构与指令功能都是按照工业控制要求设计的,故又叫单片控 制器(Single Chip Microcontroller)。AT89C5是美国ATME公司最近生产的一种高性能、低功耗、带 4kFlash Memory的8位CMOS片微型

18、计算机芯片Flash Memory称闪烁存贮器,它是EPRO和EEPRO技术有机结合的产物。其既具有EPRC一样的可编程能力,又带有EEPROM电可擦除性能,而且还具有 不挥发性、访问速度快和密度高等特点。由于以上优点使AT89C5可靠性高、实时性好、速度快、系统掉电后重要数据和状态信息不会丢失,并可方便的在线重复编程等12。它为 解决许多嵌入式控制应用提供了更多的灵活性。通常,一个微计算机由微型计算机与外部设备组成,而微型计算机则包括微处理器(CPU,存储器,输出/输入口( I/O 口)及其它功能部件如定时/计数器,中断系统等。 它们通过地址总线(AB),数据总线(DB和控制总线(CB)连接

19、起来。通过输入/输出口 线与外部设备及外围芯片相连。CP中配置有指令系统。计算机系统中配有主机监控程序, 系统操作软件及用户应用软件。单片机相当于一个没有显示器,没有键盘,不带监控程序 的单板机。其结构如图3.3 :图3.3 单片机结构单片计算机有以下特点:1 、受集成度限制,片存储器容量较小,一般 ROM、于4/8K字节,RAM、于256字节,但 可在外部扩展,通常ROM,RA可分别扩展至64K字节。2 、可靠性好。芯片本身是按工业测控环境要求设计的,其抗工业噪声干扰优于一般 通用CPU程序指令及常数、表格固化在RO中不易被破坏;许多信号通道均在一个芯片, 故可靠性高。3 、易扩展。片具有计

20、算机正常运行所必须的部件。芯片外部有许多供扩展用三总线 并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。4 、控制功能强。为了满足工业控制要求,一般单片机的指令系统中均有极丰富的条 件分支转移指令、I/O 口的逻辑操作以及位处理功能。一般说来,单片机的逻辑控制功能 及运行速度均高于同一档次的微处理器。5 、一般单片机无监控程序或系统通用管理软件,只放置用户调试好的应用程序。3.5.2弓I脚功能说明XTAL1接外部晶振的一个引脚。在单片机部,它是一反相放大器输入端,这个放大 器构成了片振荡器。它采用外部振荡器时,该引脚应接地。XTAL2接外部晶振的一个引脚。在片接至振荡器的反相放大

21、器输出端和部时钟发生 器输入端。当采用外部振荡器时,贝吐匕引脚接外部振荡信号的输入。RST AT89C5的复位信号输入引脚,高电位工作,当要对芯片复位时,只要将此引脚 电位提升到高电位,并持续两个机器周期以上的时间, AT89C5便能完成系统复位的各项 工作,使得部特殊功能寄存器的容均被设成已知状态。ALE/PROG : ALE是英文“ ADDRESS LATCH ENABL的缩写,表示地址锁存允许信号。当访问外部存储器时,ALEW号负跳变来触发外部的8位锁存器(如74LS373),将端口 P0的 地址总线(A0A7)锁存进入锁存器中。在非访问外部存储器期间, ALE引脚的输出频率是 系统工作

22、频率的1/16,因此可以用来驱动其他外围芯片的时钟输入。EA/VPP:该引脚为低电平时,则读取外部的程序代码(存于外部EPRO中)来执行程序。因 此在8031中,EA引脚必须接低电位,因为其部无程序存储器空间。如果是使用 AT89C5或 其它部有程序空间的单片机时,此引脚接成高电平使程序运行时访问部程序存储器, 当程 序指针PC值超过片程序存储器地址(8051/8751/89C51的PC超过0FFFH时,将自动转向外 部程序存储器继续运行。此外,在将程序代码输入至 8751部EPRO、89C51部 Flash时,可 以利用此引脚来输入提供编程的电压。PSEN:此为“ Program Store

23、 Enable ”的缩写。访问外部程序存储器选通信号,低电平有效。在访问外部程序存储器读取指令码时,每个机器周期产生二次PSEN言号。在执行片程序存储器指令时,不产生 PSEN言号,在访问外部数据时,亦不产生 PSEN言号。P0 口: P0口是一组8位漏极开路型双向1/0 口,也即地址/数据总线复用口。作为输 出口用时,每位能吸收电流的方式驱动 8个TTL逻辑门电路,对端口写“ 1”可作为高阻 抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活部上拉电阻。在Flash编程时,PO口接收指令字节,而在程序校验时,输出指令字节,校验时,要求

24、外接上拉电阻。Pl 口: P1是一个带部上拉电阻的8位双向I/O 口,P1的输出缓冲级可驱动(吸收或 输出电流)4个TTL逻辑门电路。对端口写“ 1”,通过部的上拉电阻把端口拉到高电平, 此时可作输入口。作输入口使用时,因为部存在上拉电阻,某个引脚被外部信号拉低时会 输出一个电流。Flash编程和程序校验期间,P1接收低8位地址。P2 口: P2是一个带有部上拉电阻的8位双向I/O 口,P2的输出缓冲级可驱动(吸收 或输出电流)4个TTL逻辑门电路。对端口写“1”,通过部的上拉电阻把端口拉到高电平, 此时可作输入口,作输入口使用时,因为部存在上拉电阻,某个引脚被外部信号拉低时会 输出一个电流。

25、在访问外部程序存储器或 16位地址的外部数据存储器时,P2 口送出高8 位地址数据。在访问8位地址的外部数据存储器时,P2 口线上的容在整个访问期间不改 变。Flash编程或校验时,P2亦接收高位地址和其它控制信号。P3 口: P3 口是一组带有部上拉电阻的 8位双向I/O 口。P3 口输出缓冲级可驱动(吸 收或输出电流)4个TTL逻辑门电路。对P3 口写“ 1”时,它们被部上拉电阻拉高并可作 为输入端口。作输入端时,被外部拉低的 P3 口将用上拉电阻输出电流。P3 口除了作为一 般的I/0 口线外,更重要的用途是它的第二功能,如下所示:P3.0 RXD 串行通信输入。P3.1 TXD 串行通

26、信输出。P3.2 INTO 外部中断0输入,低电平有效P3.3 INT1外部中断1输入,低电平有效。P3.4 TO计数器0外部事件计数输入端。P3.5P3.6P3.7T1计数器1外部事件计数输入端。WR外部随机存储器的写选通,低电平有效。 RD外部随机存储器的读选通,低电平有效8 9C5 11 91 8912 q13 2141 51234567831.EA/VPP0.0P0. 1X1P0.2P0.3P0.4X2P0.5P0.6P0.7RESETP2.0P2. 1INT0P2.2INT1P2.3T0P2.4T1P2.5P2.6P1.0P2.7P1. 1P1.2RDP1.3WRP1.4PSENP1

27、.5ALE/P-P1.6TXDP1.7RXD1716301021222324252627283938373635343332图3.4 AT89C51引脚图3.5.3时钟振荡器AT89C5仲有一个用于构成部振荡器的高增益反相放大器,引脚XTAL1和 XTAL2分别是该放人器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或瓷谐振器一 起构成自激振荡器,振荡电路参见图 3.5。接石英晶体(或瓷谐振器)及电容C1,C2接在 放大器的反馈回路中构成并联振荡电路。对外接电容C1, C2虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性

28、,如果使用石英晶体,推荐电容使用 30pF±0pF,而如使用瓷谐振器建议选择 4pF±0F13。图3.5振荡电路3.6 看门狗电路的选型89C51的复位操作使单片机进入初始化状态,其中包括使程序计数器PC= 0000H这表明程序从0000H地址单元开始执行。只要在复位引脚RST出现两个机器周期以上的高电 平时,单片机部则初始复位。只要 RST引脚保持高电平,则89C51循环复位。只有RST 变成低电平时,它才从0000H地址开始执行程序冋。21个特殊功能寄存器复位后的状态 为确定值。表3.3中符号*为随机状态。表3.3特殊功能寄存器复位后的状态特殊功能寄存器初始状态特殊功能

29、寄存器初始状态A00HTMOD00HB00HTCON00HPSW00HTH000HSP07HTL000HDPL00HTH100HDPH00HTL100HP0P3FFHSCON不定IP*00000BSCON00HIE*00000BPCON0*B目前,监控电路在微处理器中已得到广泛的应用, 它可以有效的防止程序的“跑飞”, 并自动将系统复位。当外来干扰导致数据总线、I/O总线或控制总线上的数字信号错乱时, 将引发一系列的后果,特别是程序指针计数器PC值受到干扰而改变时,将引起程序“跑 飞”,使系统出现死机或其他一些不可预知的情况。常用的看门狗主要有2种:软件狗和硬件狗。软件狗实际上就是通常所说的软

30、件 陷阱,是纯软件的处理方法。它是在程序存储器的空余地址中全部填上 1条跳转指令,一 旦程序跑飞,只要程序指针指向这些地址,便立即被强行跳转至程序开头或其他指定地址 处,从而使程序继续正常执行。硬件狗现在更多地被采用。所谓硬件狗,就是一个能够 发出“复位”信号的计数器或定时器电路。 设计中看门狗复位电路的工作原理是: 喂狗引 脚P2.0每隔1.6s发出一个脉冲,计数器对脉冲进行计数。程序正常运行时,CPU在计数器溢出之前通过I/O 口对计数器清,使计数器不能溢出。一旦程序运行出现异常,不能及 时对计数器清零,计数器将发生溢出。此时,由于溢出端RES处于高电平与CPU的RST端相连接,所以使单片

31、机系统“复位”,使其能够重新正常运行。单片机系统的供电电源 有时候因为各种原因而不稳定,发生电压波动或瞬间掉电的现象,从而影响系统的正常工 作和数据保存。如果能对电源电压进行监视,当电源电压下降到某一特定值时,发出 1 个信号给单片机和电源切换电路,那么就能使CPU及时进行必要的操作和维持工作电源的 稳定。MAX813L是美国MAXIM公司生产的低价格单片机监控电路。它减少了在微处理器系 统中采用分离元件来实现监控功能所用的元器件数量和复杂性, 并能提高系统的可靠性 和准确性。它除有看门狗作用以外,还有电源电压检测的功能。图 3.6 MAX813L3.7 信号转换电路的选型转换电路是数模信号和

32、模数信号的转换,数模转换使用DAC083;2 模数转换器使用ADC0809在单片机的实时控制和智能仪表等应用系统中, 控制或测量的有关变量往往是一些连 续变化的模拟量,如温度、压力、流量、速度等物理量 15 。这些模拟量必须转换成数字量 后才能输入到单片机中进行处理。 单片机处理的结果, 也常常需要转换成模拟信号, 若输 入的是非电量模拟信号还需经过传感器或电位器转换成模拟电信号。 实现模拟两转换成数 字量的器件称为模拟转换器(ADC,数字量转换成模拟量的器件称为数模转换器(DAC。数/模转换器,也就是说单片机通过数据总线将某个数字量送入D/A, D/A就输出一个与数字量成比例的模拟电压或电流

33、。 那么,这种转换精度是多少呢?转换能在多快时 间完成呢?这就是我们在选择 D/ A时首先要考虑的问题。D /A转换的精度主要决定于D/A的分辨率,但是其前提条件是电源及参考电源必须 稳定,否则达不到应有的精度。此外应该说明的是,D/A 实际输出值在满量程时比标称值小一个最小位。如一个10位D/A,参考电压为-5V,当10位输入全为1时,标称值为 +5V 1023/1024= 4. 995V;当D/A输入的10位全部为0时,由于存在零点误差,D/A 输出与OV有一定偏差,常采用片外调零电位器使之为零。D/A器件中有电阻网络、模拟开关、驱动电路。从 D/A输入数据到D/A输出模拟 电压或电流是需

34、要一定时间的, 这个时间除了受器件本身特性制约外还和数字量的变化幅 值有关。当输入数字量从全部为 0到全部为 1(或反之),输出建立时间最长,不同的器 件,建立时间可以从几十纳秒到几十微秒不等, 设计中应根据控制对象对时间响应的不同 要求加以选择。在这里采用的是 12位的ADC574和8位的DAC0832因为在本系统中,最 高采样电流为50A,显示的精度为0.1A,50/2048=0.024,故选用的是ADC574满足精度。D/A输出的最大值为2.3V,2.3/256=0.009.故DAC0809满足精度。它是和单片机兼容的8 位D/A芯片,其输出电流建立时间为1微秒,工作电源+5V+ 15V

35、,功耗为20mw3.7.1 DAC0832 及其转换电路DAC0832引脚如图3.7所示。DIODI7: 8位数据输入端;ILE :数据允许所存信号;WR1输入寄存器写信号;XFER数据传送信号;WR2 DAC寄存器写信号;Vref :基准电 压输入引脚;Rfb:反馈信号输入端;loutl :电流输出1端;Iout2 :电流输出2端;VCC 电源;AGND模拟地。由于DAC0832是电流输出型的,而且与之相连接的芯片输入输出都是电压信号,所以常用运算放大器转换成电压信号。转换电路如图3.7所示:DDWCDllD皿ILEDI4D 口DIGLUWR'lAGIWWR2PGUPJ4-m-T a

36、 1.234.S点7 M.po.po.po.po.po.n.po图3.7 DAC0832管脚图及其连接图3.7.2 A/D 转换器及外围电路ADC0809是 National半导体公司生产CMO材料的A/D转换器。它具有8个通道的模拟量输入线,可在程序控制下对任意通道进行A/D转换,得到8位二进制数字量。引脚图如图3.8rtfo2-2mi2?nwiJ2*6氛T2总EM皿问皿nnALEnst-)OESTARTrsC+)CLK图3.8 ADC0809的引脚图20191®e15B17725姑n97ADC0809是 8位A/D转换芯片,它是采用逐次逼近的方法完成 A/D转换的。ADC0809

37、 由单一 +5V电源供电;片带有锁存功能的8路模拟多路开关,可对8路05V的输入信号 分时进行转换,完成一次转换需 100卩S;片具有多路开关的地址译码器和锁存器、高阻 抗斩波器、稳定的比较器,256R电阻T型网络和树状电子开关以及逐次逼近寄存器。输 出具有TTL三态锁存缓冲器,可直接接到单片机数据总线上;通过适当的外接电路, ADC080列对05V的双极性模拟信号进行转换16。D7D0 8位数字量输出引脚;INT0INT7: 8路模拟量输入引脚;VCC +5V工作 电压;GND地;REF(+):参考电压正端;REF(-):参考电压负端;START A/D转换启 动信号输入端;ALE地址锁存允

38、许信号输入端;EOC转换结束信号输出引脚,开始转换 时为低电平,当转换结束时为高电平;OE输出允许控制端,用以打开三态数据输出锁存 器;CLK时钟信号输入端。A、B、C:地址输入线,经译码后可选通INT0INT7八通道 中的一个通道进行转换。ADC080听 AT89C51接口电路设计:由于ADC080叶无时钟,可利用AT89C51提供的地址锁存允许信号 ALE经D触发器二 分频后获得,ALE脚的频率是AT89C51时钟频率的1/6。单片机时钟频率采用6MHz则ALE 脚的输出频率为1MHz再二分频后为500KHz恰好符合ADC0809寸时钟频率的要求。地 址译码引脚A、B、C分别与地址总线的低

39、三位 A0 A1、A2相连,以选通IN0IN7中的一 个通路。将P2.6作为片选信号,在启动A/D转换时,由单片机的写信号和 P2.6控制ADC 的地址锁存和转换启动,由于ALE和START连在一起,因此ADC0809在锁存通道地址的同 时,启动并进行转换。由图 3.9可知,P2.6与ADC0809的 ALE START和 OE之间有如下 关系:ALE START WR P2.1OE RD P2.1可见P2.6应设置为低电平。在工作过程中 本设计采用的是查询方式的接法,图ADC0809处于随时选通的状态。3.9 所示为 ADC080% AT89C51的接口 电路。2-22-3Ml2-5M32-

40、7njAIOCLTi牛IN5ADDA MDE ADDCIMSTIT?4 t rHi A吗).n-LJE.ilTSTAKTCLK16ADC0609qi虽KNOR3345C7S91011UD14151«51 1S1920(P2 «-=AT8?C51P14VWPl.lPOOMiP01P12p站P1JP4P05PMP0?EA/VFPALE/PRgPSEJP27P2>6P巧P24KTALiP23KTAL1P23P21GNDP2013&33莎353431 30狐臥2524232221图3.9 ADC0809 与AT89C51的接口电路3.8 8155A接口电路8155部R

41、AM用于控制参数的存储,PA PB口用于发光二极管由于单片机I/O 口有限,所以采用8155芯片扩展89C51单片机的I/O 口,用8155 芯片管理键盘和显示电路。示,PC 口用于键盘输入。1314LS1Z1?1«Wj3<-4076Ll3ADOPAflADLPAIPAJ皿PA3PA4PAi旧0p抑ADTPA7EDPEOvmPL1PE2BESET验PE4"CE她I0JMPEdPE7IKEUUTPCOP<1TMRINPGPC4PCJ8153垃13252627曲29303L范科35373S豹11图3.10 8155 引脚图8155采用40脚双列直插式封装,单一+ 5

42、V电源。其引脚图如图3.10所示。带有RAM 和定时器的并行口 8155 的引脚功能:RESET复位信号线,高电平有效,在该输入端加一脉冲宽度为600ns的高电平信号, 就可使 8155 可靠复位,复位时三个输入 / 输出口预置为输入方式。CE片选端,8155为低电平有效,8156为高电平有效,当8155上加上一个低电平时, 芯片被选中,可以与单片机交换信息。AD0- AD7三态地址/数据总线,在ALE的下降沿把8位地址锁存于部地址锁存器, 地址可代RAM或输入/输出用,由IO/M信号的极性而定,8位数据的流向取决于RD或WR 信号的状态。ALE地址锁存器启用信号线,高电平有效,其下降沿把AD

43、0-AD7上的地址,片选信 号、IO/M信号锁存起来。IO/M: IO和RAM选择信号线,高电平造反输入/输出,该线低电平选择存储器。RD读信号线,低电平有效,当片选信号与 RD有效时,开启AD0-AD7缓冲器,如果 IO/M为低电平,贝U RAM勺容读至AD0-AD7如果IO/M为高电平,则选中的输入/输出口 的容读至U ADA ADZWR写信号线,低电平有效,当片选信号和 WR言号有效时,AD0- AD7上的数据将根 据 IO/M 极性写入 RAM或 I/O 口17。PA0-PA7:输入/输出口 A的信号线,通用8位输入/输出口,输入/输出的方向通过 对命令/状态寄存器的编程来选择。PB0

44、-PB7:输入/输出口 B的信号线,通用8位输入/输出口,输入/输出的方向通过 对命令/状态寄存器的编程来选择。PCS PC5输入/输出口 C的信号线,6位可编程输入/输出口,也可用作A和B 口的 控制信号线,通过对命令 /状态寄存器编程来选择。INT:定时/计数器输入信号线,定时/计数器的时钟由此线输入。TOUT定时/计数器的输出信号线,输出信号为方波还是脉冲则由定时/计数器的工作 方式而定。VCC电源线,接+5 V直流电源。VSS 接地线,接至公用地线上。3.9 显示及按键电路3.9.1 LED 显示电路 在数字系统中,经常要用至字符显示器。目前,最常用字符显示器为发光二极管 LED 字符

45、显示器。LEES示器是由发光二极管显示字段组成的显示器件。这种显示块有共阴极 和共阳极两种。通常七段LED显示块中有八个发光二极管,故也有人叫做八段显示器。其 中七个发光二极管构成七笔字形“ 8”,一个发光二极管构成小数点。LED显示方式有动态显示和静态显示两种。因为动态显示电路能大大节省硬件开销, 又因为要显示的位数比较多,所以本设计采用的是动态显示方式。设计通过8155控制7位LED共阳极动态显示。其中2位显示蓄电池的充电电流,显 示精确到1A, 3位显示蓄电池的充电电压,显示精确到 0.1V。2位显示PWM输出百分比, 显示精确到1。8155提供两个8为输出口,PB输出段选码,PA 口输

46、出位选码。BIC8718 为 8位集成驱动芯片。图 3.11 为显示及键盘接口电路。3.9.2 按键及其接口因为按键数量较少, I/O 口占用较少,采用独立式按键。独立式按键电路配置灵活, 软件结构简单, 每个按键占用一根 I/O 口线。按键输入采用低电平有效, 上拉电阻保证了 按键断开时, I/O 口线有确定的高电平。控制系统按键部分如图3.11所示,其主要设定PW波的输出宽度。设计采用独立式按 键,工作形式为中断扫描方式。 8155 PC0口为“ UP键,PC1 口为“ DOWN键,PC2口为 “OK键。“UP键每按下一次PW输出百分比就加一,同时LED将会显示相应的参数值。 “DOWN键

47、每按下一次PW输出百分比就减一。“ OK键按下后,表示参数设定完毕,系 统按照相应的设定值工作。 如果设定值工作一段时间, 不能满足充电的基本要求系统将推 出中断返回主程序。ISi7ale-4-LK21 /lEb30jUT"Ell10Kc1CKAMPAJOADIPAI曲PMAD3PA324F扎*AD-5IP扎5AWPASA&7PA7PBCFBIRDPMWR.PB3PB4PB3P琬PB7CEPCOTO/MPCIVC2TMliOUTPC!3ALEPC4TMZRIHPC5RESCT815525 yi(5 /27 f;1A1Y2A2¥3A3Y4 A41T卵6A6T7A7T8

48、 AEY(jGHPILDPYb汀f Ii书o o o o(7个)1ALV2AST5AIT4A车茁5A57(Asy?Y恥SYG-GHTO DOWNR12 UL3 RU R15 R16R17图3.11 LED 动态显示及键盘接口电路3.10 驱动电路3.10.1 MOSFET驱动电路设计驱动电路功能是将控制电路送来的 PW波变成能直接驱动MOSFE®电压信号。MOSFET 的驱动电路如图3.12所示。+12 VIV7图3.12 MOSFET驱动电路具体分析如下:1、在驱动电路和它的前置电路(即控制电路)之间运用光耦进行隔离,以减充电主电 路对控制电路的干扰。2、驱动电路的主干采用推挽式电

49、路,以降低驱动电路的静态功并提高驱动能力,驱动更加稳定。推挽式电路由两个处于开关工作状态的三极管Q3、Q5组成,电路工作的任何时间,两个三极管处于一个导通另一个关断状态。要使MOSFE导通时,三极管Q3导通,为栅极提供通向高电位的通路,栅源间Vgs电压大到使MOSFE稳定导通。要使MOSFET 关断时,三极管Q5导通,提供栅极通向低电位的通路,栅源间电压Vgs小到使MOSFET稳定关断。3、自举电容C,负端接MOSFE源极,正端接驱动电路的12V电源,电源和自举电容 正端之间放一个二极管 D3,使电流只能从12V电源流向自举电容而不能反向流动。当MOSFE处于关闭的状态时,续流二极管Dl起作用

50、,源极电位为负O.7V,12V电源和负0.7V的电势差对自举电容充电,和自举电容串联的电容充电限流电阻R7阻值很小,较大的电 流使自举电容很快充足电,其两端电位差达到12V左右。当MOSFE处于由断到通的瞬时, 三极管Q3开始导通,提供自举电容正端和栅极的通路,自举电容两端的电压加在栅源极 之间,对MOSFE栅极供电,使MOSFE导通。MOSFE一旦导通,源极电压升高到几十伏, 使自举电容负端电位值也升高到同样大小。 由于自举电容容值较大, 且自举电容对 MOSFET 栅极放电电流较小,因此自举电容两端电压保持12V几乎不变,于是,自举电容的正端电 位保持比源极电压大12V,这就使栅源极之间电

51、压为12V,因而MOSFE稳定导通。自举电 容正端电位在几十伏以上,大于 12V电压值,这时,+12V电源和自举电容正端存在的二 极管几使自举电容不会对+I2V电源放电。D3选快速恢复型的,以缩短在其反向恢复前自 举电容对+12V电源的放电时间。在本设计中,主回路上的 MOSFET的栅源极分别连接驱动电路的fl,f2端,而卸荷电路上的MOSFET8栅源极分别连接f2,f3端。当MOSFET处于关断状态时,f2,f3两 端电压是12.7V,因此MOSFET是导通的。当MOSFET处于导通状态时,f2,f3两端电压 是负的,因此MOSFET此时是关断的。这样就行成了两个MOS?工作在一个关断另一个

52、导 通的状态。3.11 控制电路控制电路用来产生PWM6,我们采用TL494来实现。TL494是美国仪器公司生产的一 种电压驱动型脉宽调制控制集成电路,主要应用在各种开关电源中。TL494价格低廉、易购得,和分立单元系统相比,在一个芯片,同时解决了电流和电压调节器,脉宽调制,最 大电流限制。 芯片还设有附加监控保护功能, 使得它可获得更优良的工作性能, 提高了抗 干扰能力和可靠性,系统结构更简洁,缩小了空间。由 TL494单片机组成的充电控制回 路,构成闭环控制系统。3.11.1 用TL494实现PWM输出TL494回路控制原理如下:TL494部振荡器产生的锯齿波送到 PWM匕较器的反相输入端

53、,脉冲调宽电压AD574检 测到电池电压、电流参数经处理做出判断,确定当前的充电阶段,经D/A转换器输出电压信号送到比较器的同相输入端 DTC TL494部PWM匕较器比较后输出一定宽度的脉冲波。 当调宽电压变化时,TL494输出的脉冲宽度也随之改变,从而改变MOSFET勺导通时间,达到调节、稳定输出电流的目的,使电池充电电流值与设定值保持一致, 形成闭环回路控 制。本次设计只采用一组 PWM输出,故TL494采用单端输出方式。单端输出时 TL494的 QI和Q2并在一起输出PWMfc,如图3.13所示。图3.13单端输出连接图检测到的电池电流转换为05V的电信号,通过简单滤波电路进行平滑、去除杂波干扰后的CURREN送给TL494的误差放大器I的IN+同相输入端。设定输入信号是由 TL494的+5V基准电压源经一精密多圈电位器分压,由电位器滑动端通过滤波电路接入 TL494的误差放大器I的IN-反相输入端。反馈信号和设定信号通过TL494的误差放大器后进行比 较放大,进而输出占空比较低的 PW波,防止过充电。在本控制器中只用到了 TL494的误差放大器I,故将误差放大器II的2IN+(16脚)接 地、2IN-(15脚)接高电平。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论