基于单片机实现的12V恒压源_第1页
基于单片机实现的12V恒压源_第2页
基于单片机实现的12V恒压源_第3页
基于单片机实现的12V恒压源_第4页
基于单片机实现的12V恒压源_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

专业课综合课程设计说明书题目基于单片机实现的12V数控稳压源设计系部专业班级学生姓名学号指导教师2011年11月30日1目录1设计任务与要求111设计任务112设计要求1121基本要求12总体方案论证与设计121稳压电源电路方案的比较与选择122控制器方案的比较与选择123电流检测电路方案的比较与选择224电压检测电路方案的比较与选择225电流比例控制方案的比较与选择326PWM波的产生的方案的比较与选择327显示方案的比较与选择428键盘的比较与选择429总体设计思路43系统硬件设计531系统供电单元532单片机控制电路单元533电流电压检测电路单元634过流保护电路单元735PWM波产生单元74系统软件设计841软件组成842程序流程图95系统测试1051测试仪器与设备1052测量数据分析与比较1053误差分析及结论106心得体会11基于单片机实现的12V恒压源的设计11设计任务与要求11设计任务设计一基于ATMEG8单片机实现的12V数控直流稳压源。12设计要求121基本要求1以ATMEG8为核心的单片机作为控制模块。2将键盘输入转换为模拟信号量作为预设值输入控制模块,同时送LCD显示,再根据输出的电压量来调整PWM输出波形,从而控制电流的变化。3写出详细的设计报告。4给出全部电路和源程序。2总体方案论证与设计本系统采用ATMEG8为核心的单片机作为控制模块。将键盘输入转换为模拟信号量作为预设值输入控制模块,同时送LCD显示,再根据输出的电压量来调整PWM输出波形,从而控制电流的变化。此方案的优点是输入的预设值电流信号稳定且避免了大量的数据存储。下面对各模块的设计逐一进行论证比较。21稳压电源电路方案的比较与选择方案一IGBT斩波技术。绝缘栅极双极型晶体管简称IGBT,它将功率MOSFET与BJT的优点集于一身,既具有输入阻抗高,速度快,热稳定性好,驱动电路简单等优点,又具有通态压降低,耐压高和承受电流大等优点。通过驱动电路的驱动并对PWM的控制来实现8V稳压。方案二MOSFET斩波技术。它又较好的温度性能,功率消耗小,它的噪声特性一般也是优良的,但是MOSFET管具有较小的增益,由于高的输入阻抗,较于难于构建匹配网络,与IGBT相比,其功率使用容量偏低。综合考虑之下我们选择方案一。基于单片机实现的12V恒压源的设计222控制器方案的比较与选择方案1可采用ATMEG8单片机组成控制电路,ATMEGA8单片机是高性能、低功耗的8位AVR微控制器,先进的RISC精简指令集结构,它片内集成了较大容量的非易失性程序和数据存储器以及工作存储器,有丰富强大的外部接口性能,本开关电源以高性能单片机ATMEG8为控制核心,组成数据处理电路,在检测与控制软件的支持下,通过对开关电源输出电流,电压进行数据采样与给定数据比较,从而调整和控制开关功率管的工作状态,同时检测输出电流的大小,进行电流控制。方案2可采用PIC单片机作为控制模块。它采用HARYARD双总线结构,运行速度快(指令周期约160200NS),它能使程序存储器的访问和数据存储器的访问并行处理,这种流水线结构,在一个周期内完成两部分工作,一是执行指令,二是从程序存储器取出下一条指令,这样总的看来每条指令只需一个周期个别除外,这也是高效率运行的原因之一。此外,它还具有低工作电压、低功耗、驱动能力强等特点。但是用PIC编程时却比较麻烦,它的ROM和RAM要来回分页,同时PIC芯片容易被解密,这对工程师而言是极其不利的。综合考虑之下我们选择方案一。23电流检测电路方案的比较与选择方案一电阻检测。此法直接检测开关管的电流时还必须在检测电阻RS旁并联一个小RC滤波电路,当开关管断开时集电极电容放电,在电流检测电阻上产生瞬态电流尖峰,此尖峰的脉宽和幅值常足以使电流放大器锁定,从而使PWM电路出错。在实际电路设计时,特别在设计大功率、大电流电路时采用电阻检测的方法并不理想,因为检测电阻损耗大,达数瓦,甚至十几瓦;而且很难找到几百毫欧或几十毫欧那么小的电阻。方案二电流互感器检测。实际上在大功率电路中实用的是电流互感器检测,电流互感器检测在保持良好波形的同时还具有较宽的带宽,电流互感器还提供了电气隔离,并且检测电流小损耗也小,检测电阻可选用稍大的值,如一二十欧的电阻。电流互感器将整个瞬态电流,包括直流分量耦合到副边的检测电阻上进行测量,但同时也要求电流脉冲每次过零时磁芯能正常复位,尤其在基于单片机实现的12V恒压源的设计3平均电流模式控制中,电流互感器检测更加适用,因为平均电流模式控制中被检测的脉冲电流在每个开关周期中都回零。综合考虑之下我们选择方案二。24电压检测电路方案的比较与选择方案一电压霍尔方案。采用电压霍尔对母线电压进行测量,按霍尔使用要求必须提供15V电源,且电源电压的误差不超过5,由于霍尔输入端电流不超过10MA,可根据母线电压的范围及长时间工作发热的要求配置输入端电阻,此电压霍尔的输入、输出已隔离,因此霍尔的输出电流信号经电阻采样转换成电压信号后再进行处理如滤波、放大等可直接引入DSP,进行实时采样计算。根据母线电压检测范围的不同可选取不同耐压等级的电压霍尔传感器。方案二变压器方案。变压器控制回路的电源电压一般采用开关电源的方式来获得,利用开关变压器的特点,在副边增加一组绕组N4匝数根据实际电路参数决定作为母线电压的采样输出,开关变压器的原边电压为母线电压,而副边输出电压随着原边输入电压的变化而线性地发生变化,这样既能起到强弱电隔离作用又能起到降压作用,把此采样信号经过处理可以送到DSP内进行A/D采样实现各种保护工作。方案三电阻取样方案。该方案通过采用差分将电流采样电阻上的电压放大10倍,同时转换为对地电压,方案简单有效,而且不需要DSP,节约了成本。综合考虑之下我们选择方案三。25电流比例控制方案的比较与选择方案一平均电流型自动负载均流法均流效果较好,易实现准确均流。在具体使用中,如出现均流母线短路或接在母线上的一个单元不工作时,母线电压下降,将使每个单元输出电压下调,甚至达到下限,以致造成故障。并且当某一模块的电流上升至IOMAX时,电流放大器输出电流也达到极限值,同时致使其它单元输出电压自动下降。可以构成冗余系统,均流模块数理论上可以不限。方案二外部电路控制法。每一个单元加一个输出电流检测电路来检测它的电流,产生的反馈信号调节每个单元的电流,从而达到各单元间输出均流的基于单片机实现的12V恒压源的设计4目的。在这种情况下,每个单元间应有公共总线这种控制方法均流效果较好,但是每个单元需附加一个电流控制电路,成为控制环路的一部分,需满足环路的总体要求,否则会降低单元的技术指标及工作稳定性,降低系统的动态响应特性。由于每个单元都需要一个控制电路,所以整个扩流系统连线较多。综合考虑之下我们选择方案一。26PWM波的产生的方案的比较与选择方案一采用单片机产生PWM波,控制开关的导通与截止。根据A/D后的反馈电压程控改变占空比,使输出电压稳定在设定值。负载电流在康铜丝上的取样经A/D后输入单片机,当该电压达到一定值时关闭开关管,形成过流保护。该方案主要由软件实现,控制算法比较复杂,速度慢,输出电压稳定性不好,若想实现自动恢复,实现起来比较复杂。方案二采用恒频脉宽调制控制器TL494,这个芯片可推挽或单端输出,工作频率为1300KHZ,输出电压可达40V,内有5V的电压基准,死区时间可以调整,输出级的拉灌电流可达200MA,驱动能力较强。芯片内部有两个误差比较器,一个电压比较器和一个电流比较器。电流比较器可用于过流保护,电压比较器可设置为闭环控制,调整速度快。鉴于上面分析,选用方案二。27显示方案的比较与选择方案一LED数码管显示。数码管亮度高、体积小、重量轻,其显示信息简单、容易控制,能胜任简单的显示功能。方案二LCD液晶显示。它具有显示清晰,稳定可靠,编程简单,控制信号简单等特点,且最重要的是待机功耗小于1UA,工作电压2752V。根据需要,选用两种方式分别用于不同功能的显示。28键盘的比较与选择方案1采用专门的键盘芯片7289,其可用很少的接口来扩展更多的键盘,能够外接8个LED,64个按键。但是在本系统中只是使用较少的按键,因此使用7289会浪费按键资源,增加成本。方案2I/O口直接连接的独立式键盘,每键都有相应的I/O口对应,编程容易控制、实现方便。综合考虑本设计结构简单,所需键盘功能较少,系统端口资源足够,选择方案2。基于单片机实现的12V恒压源的设计529总体设计思路(1)控制模块。通过ATMEG8单片机完成对此模块的设计。(2)PWM波产生模块,通过TL494芯片组成的电路完成对此模块的设计。(3)电流比例控制模块。通过均流法完成对此模块的设计。(4)电流检测模块。通过电流互感器法完成此模块的设计。(5)电压检测模块。通过电阻取样法完成对此模块的设计。其总体设计框图如下3系统硬件设计31系统供电单元本模块主要采用本模块主要由开关型降压稳压器LM2576组成,通过给定的24V直流电压输出5V电压给ATMEG8单片机供电。同时也是ADC以及PWM的供电电源,它具有供电效率高的特点。电路图如下基于单片机实现的12V恒压源的设计6图3132单片机控制电路单元本模块采用ATMEGA8单片机完成逻辑控制及均流控制,人机界面等工作,ATMEGA8工作于8MHZ。通过10为ADC采集三个电流,一个电压信号,通过按键实现启停控制,设定分流比例KOIO1/IO2,可设定为0101000。单片机根据总输出电流IO与KO,计算IO2的输出给定IC2IO/KO1,通过T1的PWMB控制IO2IC2。通过数码LCD屏可以显示各参数。ATMEG8是一采用低功耗CMOS工艺生产的基于AVRRISC结构的8位单片机。AVR单片机的核心是将32个工作寄存器和丰富的指令集连接在一起,所有的工作寄存器与ALU(算术逻辑单元)直接相连,实现了在一个时钟周期内执行的一条指令同时访问(读写)两个独立寄存器的操作。这种结构提高了代码效率,使得大部分指令的执行时间仅为一个时钟周期。因此,ATMEG8可以达到接近1MISP/MHZ的性能,运行速度比普通CISC单片机高出10倍。基于单片机实现的12V恒压源的设计7图3233电流电压检测电路单元电流检测主要采用了功率放大器芯片LM324组成的差分放大器,将电流采样电阻上的电压放大十倍,同时转换为对地电压,经滤波后将检测后的数值通过LCD显示出来。图3334过流保护电路单元本单元主要采用了具有短路保护输出、真差动输入级功能的低功率运算放大器芯片LM324构成,通过采用加法器综合两路输出采用加法器综合两路输出电流IO,同时进行过流保护。通过调整电位器R31使之电流达到保护阈值电流45A,并通过比较6与5引脚的电压来控制DCDC模块的工作,当5脚电平高于6脚电平时OFF1或OFF2处于高电平,并反馈给DCDC模块使之停止工作,起到保护作用,当7脚变为低电平时便又自动恢复工作。此时R30可以调整保护滞环。基于单片机实现的12V恒压源的设计8图3435PWM波产生单元图7是TL494的内部原理图,主要包括两个放大器,一个振荡器,一个T触发器,及基准源等。它是PWM信号的专用集成控制芯片。图35TL494内部原理图4系统软件设计41软件组成本设计是基于PROTEL电路仿真软件,绘制了电路原理图和PCB电路板,为设计出实物提供了模拟和参考。而系统软件程序包括初始化程序、PWM中断程序、捕获中断子程序,在PWM中断程序中包括A/D采样、D/A转换,电流循环控制、SPWM脉宽生成子程序,在捕获中断子程序中包括定时器定时,按键处理等。基于单片机实现的12V恒压源的设计942程序流程图主程序IO初始化定时器1,2初始化ADC初始化开定时器2中断LCD初始化定时器2溢出定时器2溢出计数器110按键处理程序刷新定时器溢出计数器定时器中断重新赋初值(250US)ADC采样ADC通道转换并启动当前数据处理中断返回电流跟踪控制时间到采样输出电流IO1,IO2,I3O2模块输出给定IC2IO/KO1IEIOIC2PI调节器输出IKKPKILIPWM输出IPTOPIK返回YESNO基于单片机实现的12V恒压源的设计105系统测试51测试仪器与设备数字万用表EM3061六位半;泰克示波器TDS1012C100MHZ52测量数据分析与比较(1)输出电压范围测试调节自耦调压器,使U2输出为8V,此时输出为12V,通过1和1键步进,测试结果如下表表51输出电压范围测试表操作显示电压实测电压操作显示电压实测电压操作显示电压实测电压112001201111000100181900902011100110211900902518008030操作显示电压实测电压操作显示电压实测电压操作显示电压实测电压112001203511000100301900902511100110211900902118008018(2)电压调整率测试测试条件输出电压为12V,RL为6欧表52电压调整率测试表U2/V输出电压VU2V输出电压VU3/V输出电压V6961198170111986704119907051199580410998601110038011100590211006以上数据U2用四位半表测得,输出电压用六位半表测得(3)负载调整率表53负载调整率测试表电流A输出电压V电流A输出电压V电流A输出电压V200011995153012001101012012086011009050111997011959以上数据电流由四位半表测得,输出电压由六位半表测得53误差分析及结论根据以上经过测试和计算所得数据的误差分析情况,以上各个环节均满足技术指标要求;过载报警及短路

温馨提示

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

评论

0/150

提交评论