毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C52单片机的直流稳压可调电源设计+电路图+流程图(6)

时间:2017-01-05 12:30来源:毕业论文
5.1系统测试 5.1.1 软件测试 (1) 测试软件 程序编辑器:keil uvision3 仿真软件:Proteus (2) 编译结果 在keil uvision3创建一个工程,新建文本框编辑C语言程序,然后


5.1系统测试
5.1.1 软件测试
(1) 测试软件
程序编辑器:keil uvision3
仿真软件:Proteus
(2) 编译结果
在keil uvision3创建一个工程,新建文本框编辑C语言程序,然后经过编译。通过上述简单的测试,证明此次设计的程序基本上正确无误[11]。然后,将烧录了程序的单片机STC89C52接到系统电路中,查看系统电路的运行情况;如果程序逻辑有问题可进一步修改,直到系统正常运行。
5.1.2 硬件测试
(1)电源部分提供整个电路所需各种电压,包括DAC0832和ADC0804所需要的参考电压,由电源变压器和整流滤波电路及四个三段稳压器稳压输出构成,电源变压器的功率由需要输出的电流大小决定,本设计中最大电压值为20V,最大电流值为1A,所以最大功率20W,为确保有充足的功率余量,变压器功率选为36W。
(2)数模转换和稳压输出模块中需要调节R9来实现参考电压5.12V和调节R14来实现第二级放大器的5倍输出,电压采样模块中需调节R8来实现采样电压缩小4倍。
在实际制作过程中由于稳压输出部分功率管发热量大,因此,在功率管上常加上散热片散热。运算放大器可以选用LM324,功率管可以选用TO-3金属封装的2N3055。
5.1.3 系统整体测试
系统整体测试主要从以下两个方面对电源性能指标测试:
(1)电源空载时,电源设定值与输出电压的关系如下表2所示。
表2  电源设定值与输出电压的关系
设定值/V    2.000    3.000    4.000    5.000    6.000    10.000    15.000    20.000
测试值/V    2.001    3.002    3.998    5.002    5.999    9.992    14.972    19.962
误差/V    0.001    0.002    -0.002    0.002    -0.001    -0.008    -0.028    -0.038
纹波电压/mV    5    6    10    9    11    8    12    10
由表2可知,输出电压的绝对误差:
     相对误差:
纹波电压明显小于0.1V。
(2)市电电压固定在220V,输出电压 时,改变负载电阻值,负载电流在0~1A时,测试输出电压变化如表3所示。
表3  负载特性测试
负载电流/A    0    0.2    0.4    0.6    0.8    1.0
输出电压/V    10.989    10.986    10.985    10.982    10.978    10.972
由表3可知,输出电压调整率为:
 
系统整体测试都是在仿真软件Proteus上完成的,从实验数据上看,无论是绝对误差、相对误差和纹波电压上,还是输出电压调整率上,其结果都是非常理想的。当然,真正在实物上进行测试其结果与仿真结果肯定会有一定的差距。
5.2 误差分析
从电路的原理框图可以看出,系统的误差来源于三个方面:
(1)DAC0832的量化误差。
(2)基准电压温漂引入的误差。
(3)其它器件和线路由于温漂、不稳定等原因引起的误差。
6. 总结
    基于单片机的可调稳压电源设计用D/A和运算放大器做电源,采用D/A输出调节功率管的基准电压,实现稳压输出,通过A/D转换芯片采样电压值,进行电压调整,从而,使系统构成闭环控制系统。采用此方案能有效地缩短调节时间,并能提高输出精度,采用8位的D/A芯片即可满足设计要求。 STC89C52单片机的直流稳压可调电源设计+电路图+流程图(6):http://www.youerw.com/zidonghua/lunwen_1834.html
------分隔线----------------------------
推荐内容