数字控制直流稳压电源_第1页
数字控制直流稳压电源_第2页
数字控制直流稳压电源_第3页
数字控制直流稳压电源_第4页
数字控制直流稳压电源_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、电子系统设计专 业: 电子信息科学与技术班 级: 0312412 学 号: 031341221 题 目:数字控制直流稳压电源学生姓名: 黄勇 指导教师: 谭建军 数字控制直流稳压电源摘要本设计采用数字电位器MCP41010和功率放大电路LM324构成输出电压在0.1-9. 9V的直流稳压电源,整个电路由D/A转换模块、电压放大模块、精密电压源模块和过流保护模块组成。数字控制部分采用+一按键来调整预设电压值,调整步进0. IV,当按下+一按键超过1秒时进入快速调整状态,每秒步进为0. 4V。最后再将放大后的输出电压值和输出电流值,经过PIC16F877A的内部A/D转换并在数码管上实时显示。关键

2、词:数字电位器、 D/A转换、 电压源。Abstract Our design makes full use of the Digital Resistance 41010 and Power Amplifiers LM324 to constitute the steady current source whose output voltages range from O.IVt0 9.9V. The whole circuit consists of digital and analog signal conversion part,voltage amplification part,

3、accurate voltage source part and current limitation part.The output will add or minus O.IV if we press the key every time, what 's more, whichwill change 0.4V if we press the button more than one second. Lastly, samples are sent to PIC and after whose processing the figures tubes will display th

4、e result value.Key words: Digital Resistance; D/A Convert; Voltage Source; Current Limitation1系统设计1.1设计要求1.1.1设计任务设计出有一定输出电压范围和功能的数控电源。1.1.2、设计要求(1)输出电压:范围0+9. 9V,步进0.IV,纹波不大于lOmV。(2)输出电流:500mA。(3)输出电压值由数码管显示。(4)由“+”、“-”两键分别控制输出电压步进增减。(5)为实现上述几部件工作,自制一稳压直流电源,输出+15V,+5V。1.1.3、发挥部分1. 输出电压可预置在0V-9.9V之间

5、的任意一值。2. 用自动扫描代替人工按键,实现输出电压变化(步进0.1V不变)。3. 扩展输出电压种类(比如三角波等)。1.2方案论证与比较1.2.1稳压模块方案一:如下图所示,电路接成串联型电压负反馈,我们把输入电压加到运放的同相端,与6脚的取样电压构成差动放大器,把他们之间的电压差进行放大,放大后的电压再接到调整管的基级,通过调整管的调整作用,来达到稳定输出电压的效果。方案二:如图,电压经过差分放大后由功率三极管放大电流组成电压负反馈电路。再经过电容滤波,电路即可输出稳定的直流电压。综合以上分析,方案二较好。1.2.2电压采样模块方案一:在输出口串上两个大电阻和一个电位器,从电位器的中间抽

6、头进行采样,这样不但可以得到完全采样,而且可调因为实际的电阻值与所标的电阻值会有一些误差,电位器的精密度等都会增加电压采样误差电路图如下:方案二:由于产生的稳定直流电压源的电压值高达9. 9V,不能直接送给PIC的1/0采样,则需将其线性降压,而此降压电路模块不会影响电压源的各性能。因此利用电压跟随器的输入电阻无穷大的特性,得出采样电压。1.2.4最终方案单片机PIC16F877A主要用于预设输出电压值并通过按键来实现输出电压的步进控制,系统将电路中实时采样的电压值和电流值送数码管显。(1)单片机控制模块:采用PIC16F877A单片机为核心。(2)稳压电压模块:采用数字电位器MCP41010

7、进行D/A转换输出基准电压。(3)控制调整模块:采用达林顿管TIP122进行控制调整输出电压。(4)输出取样模块:采用电阻臂进行电压取样,小功率电阻进行电流取样。(5)显示模块:采用数码管显示。1.2.5系统框图2单元电路分析2.1.1工作原理如图所示,利用PIC16F877A及数字电位器MCP41010进行D/A转换,从而得到步进电压。SCK用于接入PIC的C2口输出的时钟信号。SI为MCP41010的数据输入引脚,用于接收从PIC的C3口输出的数据信号,即步进电压信号。当CS =0时,SCK的上升沿到来时,数据从SI引脚输入数字电位器,从而得到步进电压。2.1.2参数选择电解电容C,、瓷片

8、电容C,是为了对+2.5V参考电压进行滤波,故可选取电解电容C,为I00uF、瓷片电容C1为104。2.2电压放大模块2.2.1工作原理如图所示,由于MCP41010是8位电流型串行数字电位器,可产生256个步进。当参考电压为+2. 5V时,PWO输出的步进值约为0.OIV。所以要想得到步进值为0.1V,需放大5倍,并且电位器每次步进2阶同时自动调整。通过对输出D/A的输出电压进行同相放大,该电路的放大倍数大约为5倍,并通过电位器来改变它的放大倍数,2.2.2参数选择(1)电路负反馈放大倍数:A=5(2)集成运放选取LM324。2.3稳定电压源及电压采样模块2.3.1工作原理 如图所示,集成运

9、放的5、6、7引脚构成差分放大电路,与功率三极管TIP122组成闭环负反馈电路,使得5和6引脚的电压保持相等。其中功率三极管还起到放大电流的作用,各电容起到稳压滤波作用。由于输出电压范围为0-9.9V,不能直接将其作为电压采样值送给PIC的I/O口,所以需要将其线性降压。根据电压跟随器的输入电阻无穷大的特性,组成如图采样电路,并且不影响直流电压源的各参数性质。2.3.2参数选择 (1)由于设计要求电压源输出的电压高达9.9V,所以用大于9.9V的电源给电路供电。三极管是电流控制电流型器件,考虑到流经其上的电流要高达0.5A,因此所选三极管的功率要承受:P= V/10矿术0.5彳=SW所以需要选

10、择散热性好的功率三极管TIP122,并且加上散热片帮助其尽快散热。(2)稳压滤波电容(3)电压采样电阻3.电路原理图4. 软件流程图4.1部分程序源码#include "includes.h"#define TIME0H 0x3C#define TIME0L 0xB0unsigned char uc_Clock=0;bit b_DATransform=0;void vShowVoltage(unsigned int uiNumber)unsigned char ucaNumber3,ucCount;if(uiNumber>999)uiNumber=999;ucaNum

11、ber0=uiNumber/100;ucaNumber1=(uiNumber-100*(int)ucaNumber0)/10;ucaNumber2=uiNumber-100*(int)ucaNumber0-10*ucaNumber1for(ucCount=0;ucCount<3;ucCount+)vShowOneChar(ucaNumberucCount+48);if(ucCount=0)vShowOneChar('.');void main()TMOD=0x01;TH0=TIME0H;TL0=TIME0L;TR0=1;ET0=1;EA=1;vdInitialize();vWriteCMD(0x84); vShowChar("Voltage:");vWriteCMD(0xC9);vShowChar("(V)&

温馨提示

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

评论

0/150

提交评论