基于MCU的数控直流稳压电源设计.doc
《基于MCU的数控直流稳压电源设计.doc》由会员分享,可在线阅读,更多相关《基于MCU的数控直流稳压电源设计.doc(14页珍藏版)》请在沃文网上搜索。
1、 基于MCU的数控直流稳压电源设计 目录1设计任务与要求21.1设计任务21.2基本要求22方案比较与论证32.1稳压电路部分32.2运放的选择33系统硬件设计33.1系统总体设计33.2稳压电路部分43.3取样电路部分53.4数控基准电压源部分53.5输出电压、电流检测54系统软件设计64.1软件总体设计65系统测试75.1测试使用仪器75.2测试方法75.3 测试数据86总结10附录1:10摘要:本设计采用TIP122作为调整管对输出电流进行调整从而调节输出电压。由C8051F020单片机控制12位DA转换器产生基准电压作为调整管基极输入从而控制调整管调节输出电压范围,由C8051F020
2、单片机控制12位AD采集输出电压并通过数码管显示。输出电压表达式为: (1)其中R2为90K,(R3+R4)为10K。则只需要单片机控制12位AD转换器输出0.61.2V即可满足设计要求输出电压范围612V。系统输出电流范围为0500mA,所以采用普通三极管9013和一个1.25的电阻构成保护电路使得最大动作电流不超过600mA。关键字:数控直流稳压电源,C8051F020,TIP122,90131设计任务与要求1.1设计任务设计并制作有一定输出电压调节范围和功能的数控直流稳压电源,其原理框图如图1所示。图1 数控电源原理框图1.2基本要求(1) 最大输出电流为500mA。(2) 按键设定输出
3、电压值,分辨率为0.1V。(3) 显示稳压电源实际输出电压值,要求精度为(0.5读数2个字)。(4) 实时采样并显示输出电流,显示分辨率为1mA,要求精度为(2%读数+2个字)。(5) 电压调整率0.2%(输入电压变化范围10%10%下,空载到满载)。(6) 电流调整率1%(最低输入电压下,满载)。(7) 纹波电压(峰-峰值)10mV(最低输入电压下,满载)。(8) 具有过流保护功能;动作电流不大于600 mA。(动作电流为输出电压下降5%时,对应的输出电流值)(10)要求一路单电源供电。2方案比较与论证2.1稳压电路部分方案一:选择BD681作为调整管,最大功率为600W属于中功率三极管,其
4、集电极电流IC为4A。方案二:选择TIP122作为调整管,最大功率为800W属于中功率三极管,其集电极电流IC为5A。由于实验室提供的是BD681,所以我们选择方案一。2.2运放的选择 方案一:选择分立元件构成集成运放 方案二:选择集成运放LM358 虽然用集成运放LM358会比较简单,但是用于本实验的要求精度高。所以选择方案一。3系统硬件设计3.1系统总体设计 系统总体原理图如图1,这里的控制器为单片机,单片机通过对DA转换的控制实现对稳压电路精确控制从而调节电压输出的范围。 图1数控电源原理框图原理图如下 图23.2稳压电路部分稳压电路原理图如图2,其核心元件是调整管,它的安全工作是电路正
5、常工作的保证,它的选用主要考虑其极限参数ICM,U(BR)CEO和PCM。调整管极限参数的确定,必须考虑到输入电压UI由于电网电压波动而产生的变化,以及输出电压的调节和负载电流的变化所产生的影响。 由图2可知,调整管的发射极电流IE等于采样电阻R2中电流和负载电流IL之和,即IE=IR1+IL,调整管的管压降UCE等于输入电压U1与输出电压UO之差即UCE=UI-UO。显然,当负载电流最大是,流过调整管发射极的电流最大,即IEmax=IR1+I1max。通常R2电阻上的电流可以忽略,且 所以调整管集电极最大电流为: (2)当电网电压最高,即输入电压最高同时输出电压最低时,调整管承受的管压降最大
6、,即 (3)当晶体管的集电极电流最大,且调整管承受的管压降最大时,调整管的功率最大,即Pcmax= ICmax UCEmax (4)以上几式即可确定调整管的极限参数。实际选用是还要考虑留一定的余量。所以我们选择TIP122作为调整管,根据TIP122的PDF资料可以满足以上所说的条件。3.3取样电路部分 由图2可知采样电路由R2、R3、R4构成,由输出电压表达式(1)可知R2与(R3+R4)的比例为6。故我们选择R2为100k,R3、R4都为0。3.4数控基准电压源部分 由C8051F020单片机产生基准电压,原理图如图31) 基准电压的范围与输出电压612V成对应关系,本实验中取用单片机的1
7、2V与输出对应所以其倍数为6倍2) 根据调节计算出 =0.01V 图3数控基准电压源原理框图3.5输出电压、电流检测 在图2中对电压检测的点是1,由于C8051F020单片机的采样电压不能太高所以R4的选择要合理,在这我们选择300的电阻。 对于电流检测的点是2,由于单片机不能直接对电流进行检测,所以我们将电流转换成电压后进行采样然后经过计算显示出电流的值即为检测到的电流。在电流检测我们串联了一个0.5的电阻把500mA的电流转换成0.25V。然后用单片机进行AD转换。4系统软件设计4.1软件总体设计软件流程图如图,首先对单片机的看门狗,系统时钟,AD和DA进行初始化,然后通过按键切换实现AD
8、对电压和电流的采集以及DA对设定电压的输出。程序见附录1。开始 按键设定输出电压 流程图十进制转换函数 显示函数比较函数主函数软件复位读取电压输入值 进行转换主程序流程图采集电压值Y+=比较:电压输入值采集电压值YY-N设置通道0采集电压shezhi设置采集电流通道电压,电流采集电压,电流显示5系统测试5.1测试使用仪器序号仪器数量1FG-506信号发生器1台2精密万用表1台3LPS-305数控式线性直流稳压电源1台4UT3数字万用表1只5GOS-620数字存储示波器1台5.2测试方法1)输出电压范围:在额定负载情况下,稳压电源输出电压可调范围。 图5稳压电源性能指标测试电路图测试电路如图5,
9、通过单片机设定不同的输出电压,调节滑动变阻器使输出电流在500mA左右,测出此时的输出电压,即可得到输出电压的范围。2)输出最大电流:最大输出电流是指稳压电源正常工作的情况下能输出的最大电流,用Iomax表示。测试方法同输出电压范围的测试,通过调节滑动变阻器得到输出最大电流。注:一般情况下的工作电流IoIomax,稳压电路内部应有保护电路,以防止IoIomax或者输出端与地短路时损坏稳压器。3)纹波电压:叠加在输出电压上的交流电压分量。用示波器观测其峰峰值,也可用交流毫伏表测量其有效值。4)电压调整率:当输出电流和环境温度保持不变时,只考虑由于输入电压改变 所引起输出电压的变化量 与输出电压
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MCU 数控 直流 稳压电源 设计
