EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一文详细分析如何改进数控直流稳压电源中调节电压值
# d6 X* u; k: E/ W' }9 u8 Y8 p8 N0 s. I$ Q5 D& N$ h
【导读】数控直流稳压电源是电子技术中常用的设备之一,目前所使用的大多是通过旋钮开关调节电压值,调节精度不高,而且经常出现跳变,使用起来极不方便。本数控直流稳压电源通过上位机设置输入到DAC的数字量,输出步进可调的电压。上位机与下位机通过软件模拟的USB进行通信。 传统的单片机与计算机进行USB通信,需要使用专用的接口芯片进行USB 协议转换,如CP2101、FT232、CH342、PDIUSBD12、SL811等。像CP2101、FT232这样的芯片使用起来虽然简单,但是功能比较单一;而PDIUSBD12、SL811功能较强,但是使用复杂。并且这些专用芯片的价格都相对较高,增加了系统的成本。而VUSB简单易用,成本低廉,只需要一个普通的低成本AVR单片机以及很少的几个外部元件,就可以组成一个USB系统。 1 系统硬件设计 系统组成框架如图1所示,主要由8路串行输入DACMAX522、稳压输出电路、VUSB接口电路、信号调理电路、单片机Atmega8及其他外围元件组成,可以输出0~12V的电压,步进精度为0.1V,电流可达2A.同时可以通过上位机设置输出的电压值。
5 r; ~" R7 c8 C* [
% o4 j5 R0 h0 t9 b( q) H2 Q图1:数控直流稳压源组成
/ \7 c9 v% j" y6 U* J( R( V: G2 i' c
1.1 模数转换 D/A 转换主要是利用MAX522 芯片来实现的。 MAX522芯片内有2路8位电压缓冲输出D/A 转换器(DAC A和DAC B),8脚节省封装和DIP封装,DAC A端缓冲器工作电流可达5mA,DAC B端缓冲器工作电流可达500μA,MAX522工作在单向电压+2.7V~+5.5V. MAX522具有3线串行接口,可直接与SPITM、QSPITM,MicrowireTM 兼容。它有一个16位输入移位寄存器,包含8位DAC输入数据和8位DAC选择和关断控制。在/CS的正边沿数据能够存入到DAC寄存器。 模数转换模块电路如图2所示。单片机的PB0端口接串行数据输入口DIN、PB1接片选信号、PB2端口接时钟信号SCLK.选择DAC A作为输出,输出和参考电压输入端分别接上一个0.1μF的电容,提高电路输出稳定性。芯片的VDD与参考电压端均由5.12V稳压电路提供。
5 s0 h, l" W" M d/ D3 ~4 d+ e; D" g$ A- x7 r% T$ T
图2:模数转换及稳压电路
# I7 P2 L- ~' d% D: ~/ J' F/ J, d* ]# |
LM336集成电路是精密的5V稳压器,其工作相当于一个低温度系数的、动态电阻为0.2Ω的5V齐纳二极管,其中微调端(G)可以使基准电压和温度系数得到微调。通过调节可调电阻调节LM336的输出电压为5.12V.所以MAX522输出电压的分辨率为5.12/256=0.02V,也就是说MAX522数字输入量每增加1,电压就增加0.02V.由于电源输出电压范围为0~12V,步进精度为0.1V,则最大输入数据为120(二进制值为11110000),此时MAX522输出值为2.4V.即MAX522的输出电压在0~2.4V变化。 1.2 电压电流放大 由于MAX522输出的电压范围为0~2.4V,而要求的电压输出范围为0~12V,所以需要将MAX522输出放大5倍。同时,为了提高电源的驱动能力,在放大电路后面加入了一个射极输出器。- `' H6 |$ v+ h: ~/ V& Z
电压电流放大电路如图3所示。主要包括2个μA741高增益运算放大器组成的放大部分及三极管ZTX453组成的射极输出部分。第一级μA741AN 为负反馈缓冲电路,用以减小输出电阻并使放大频率频宽增大。第二级μA741ANA构成电压正向比例放大电路。放大后的电压信号接入射极输出器ZTX453,放大输出信号的电流。注意,此部分电路发热量比较大,需要再扩接散热片进行散热。 $ P) A" R- ~. ~% s& \2 _/ T; }
8 Z& G# `% s/ f- Y
图3:电压电流放大电路
$ \4 P+ X# ~9 l4 Q; p) y! ~* F! p2 _
0 [$ s( v' {; E0 |* F7 l/ ^1.3 VUSB接口 VUSB是用普通的通用AVR单片机,配以较高频率的晶振(12MHz或16MHz),模拟产生USB所需信号,从而模拟出标准的USB HID设备(鼠标、键盘、简单通信)的解决方案,构成一个低成本的USB设备。USB共有4根线,2根5V电源,两根差分信号线D+、D-.由于是低速设备,D-必须要有1.5kΩ的上拉电阻。 VUSB接口电路如图4所示,单片机的PD1和PD2通过68Ω的限流电阻分别接入标准USB接口的D-、D+。 需要注意的是D+必须接上单片机的外部中断0管脚,在此为了简化连接直接将PD2(INT0)接入作为其中的一根信号线使用。由于USB信号线的电压最大为3.6V,所以在D-和D+上分别并接了一个3.6V的稳压二极管。 ! e" ^3 E8 z) b" {: I6 Y( \, x
5 ~4 e' P7 l8 X4 S/ l
图4 :VUSB接口电路
; q% Y+ h( I; ^- h' ]
c- c+ ^1 R" Z- K- Q; ^2 s; N) ^/ x( R7 b( u
|