5.1 Proteus简介 21
5.2 软件仿真 22
结论 25
参考文献 26
致谢 27
附录A 原理图 28
附录B 系统程序 29
1 前言
数控恒流源是采用单片机作为核心,使用数字控制电源输出电流的大小,能保持输出电流大小恒定,精度高的直流电流源。
数控恒流源技术是在80年代出现的。经过十年的改进,到达90年代,数控恒流源的精度已能满足生产生活需要,开始取代传统旋钮式电源,成为电源领域的主流。
随着电子系统领域的发展,人们对恒流源精度的要求越来越高,传统的使用旋钮调节输出电流大小的恒流源精度要求已达不到生产需要。因此使用数字控制的恒流源可以提高系统精度,减低人工操作强度。
因为人们对数控电源需求越来越大,所以我想到了设计一个高精度恒流源来作为我的毕业设计。本设计会设计出一个控制精度高,输出电流范围大,纹波系数小,电流大小具有步进调节功能,高效节能,易于维护的数控恒流源。
2. 设计任务源Y自:751W.论~文'网·www.751com.cn
2.1 设计要求
使用Proteus进行设计仿真达到以下要求。
(1)输入电压使用220V交流电。得到20mA~2000mA输出电流。
(2)能够设置输出电流的大小,输出电流的误差不超过1%+10 mA。
(3)具有“+”、“-”步进调整功能,步进值为≤10mA。
(4)、改变负载电阻,输出电压在5V以内变化时,要求输出电流变化的绝对值≤输出电流值的1%+10 mA。
2.2 设计思路与理论分析
因为单片机有着非常成熟的技术而且单片机本身就是用于控制方面的,所以单片机在这方面也有着天生的优势,且价格低廉,所以主控芯片采用AT89S52单片机。理论方面,运放是起到比较器的作为模拟反馈,所以只要运放的输入不变的话那么三极管的VBE就不变,只要VBE不变的话IE和IC也保持不变,由于:
当β比较大时 当运放的输入值变化时 的值也随之改变通过这样改变 和 的值,理论来说这个变化时呈线性变化的,这就是恒流远的原理。考虑到现实生活中的温度湿度等外界因素对恒流源稳定性的的影响,通过这种方法做出来的恒流源不是真正意义上的恒流源,还需根据电流输出值进行自我调节。因此需要加入反馈调整环节,使用数模转换器由程序控制调节输出值的大小,做到有外界影响时,基本不影响电流输出值的大小。
2.3 系统介绍
此次设计使用AT89S52单片机为主控芯片,通过键盘按钮来设定电流大小,精确度可达1mA,设定电流值和实际输出电流值的大小会通过显示屏上显示出来。通过稳压电源电路实现整流稳压输出给系统供电源,并和D/A转换模块通过运放输出调整模块实现恒流源的输出。输出经A/D模块再进入单片机,单片机通过对信号的再次分析来调节输出电流大小。系统能够存储信息来应对紧急情况