|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:本文介绍了基于单片机的数控直流电流源设计方案,给出了硬件组成及软件系统。本系统以单片机AT89S52为核心部
; }3 ~% I3 s/ m1 _( R件,由键盘、显示、D/A及A/D转换,V/I转换、功率放大等模块组成。采用负反馈闭环控制系统,单片机实时将预置值和实测
3 h; v% A0 C& ^; U值进行比较、调整控制,提高了电流源的输出精度。所设计的数控直流电流源采用PID算法实现了量程可选、输出可调、步% r% O! q" l- X7 F
进精确、纹波电流极小的功能,而且可将输出电流预置值、实测值在LED上同时显示。经实验证明具有较高的控制精度。6 a; r6 L) u3 t5 |% s1 W
关键词:单片机;电流源;数控;V/I变换/ a- Y/ C' ]: I; }/ e, m2 [6 d: d7 ]. l
引言
! d: ^( d9 @# D5 E低纹波、高精度稳定直流电流源是一种非常重要3 d# p/ A/ G* ~% D5 J3 J. ]$ C2 Q! G8 `
的特种电源,在现代科学研究和工业生产中得到了越
1 ] O/ _4 N# P+ K来越广泛的应用。普通电流源往往是用电位器进行调
2 g$ g3 \( ^: @ L$ Q节,输出电流值无法实现精确步进。有些电流源虽能
; t0 F% z: q& b! _, H实现数控但输出电流值往往比较小,且所设定的输出: e: g9 T- q8 K3 T5 w
电流值是否准确不经测试无法知道等等。为此,结合
2 z9 {6 y8 p$ C7 c7 ?单片机技术及V/I变换电路,采用反馈调整控制方案
4 G" I5 |- b6 q3 ?设计制作了一种新型的基于单片机高精度数控直流
6 z- y' r$ |8 x- H电流源。它可实现以下功能: (1)具有多个量程,用户可9 X3 r" R# o. K9 q: j' j* P
根据实际需要选定。(2)输出电流值可精确预置,最小步
( S' n/ [6 d$ ~5 v$ S8 Z进为1mA ,最大输出电流2000mA。(3)纹波电流极小,( j) P: S# @; }6 [' Y! D+ k T
小于0.1mA。(4)LED可同时显示预置电流值、实测电; q, A1 e$ c# U
流值及当前量程档,便于用户操作及进行误差分析。6 F+ }- A# C' t+ j, ]4 {! x
1硬件系统设计
- @8 }* ]* X K) X根据数控直流电流源的要求,由于要求有较大的0 c, q* B# Q9 U* z( |
输出电流范围和较精确的步进要求以及较小的纹波/ @2 b/ |/ y& P& c! _- ^. T
电流,所以不适合采用简单的恒流源电路FET和恒流7 Y( C( N. n" f& q6 Z
二极管,亦不适合采用开关电源的开关恒流源,否则
1 J7 h. {0 |/ [3 M难以达到输出范围和精度以及纹波的要求。根据系统% `( F0 E6 O* V, a4 W4 e
要求采用D/A转换后接运算放大器构成的功率放大,% p; [. T* s1 e, c
/ C2 L* m) ], e" }) ~控制D/A的输人从而控制电流值的方法。系统的原理
+ u3 R a0 F0 s% |" Y% s, ]框图如图1所示。! y* t1 j7 g! c" l
图1系统的原理框图
d0 n9 d$ ?' w) S( ?5 z1.1数控部分设计
" Z' q% Z% q1 y# A. L7 |0 a8 ]. B(1)89S52单片机基本系统:数控部分的核心采用2 n! Y3 n9 r0 J6 S1 x
89S52。晶振复位、74LS245、非易失存储器等组成单) v' K1 e3 `: Y$ f1 ~
片机的基本系统。
6 Q2 s4 d6 {- `& e& M4 F8 M; Z, Z(2)D/A转换芯片TLV5618的接口电路: TLV56185 n* T' g! W& g; H1 \7 [% O
是串行输人的12 位高精度快速双口DA转换器,能! {4 o+ A3 ^1 W# ^7 d: [
够输出二倍基准电压的电压信号。其基准电压是由7 |" ^; |7 m9 R& k$ p
MC1403提供的2.5V电压,因此经D/A转换后的输出1 P$ r$ {5 J0 N" {) t% n) n) b# ^/ E
为0~5V。12位DA,分辨率为1/4096, 选采样电阻为2
; j: s! Z9 ]$ c欧姆,D/A输出分辨率为1mA的电流,实现步进1mA,/ v8 e' I$ A/ N; u2 e
完全能够满足本设计的要求。' c: z7 I& v& {" U
(3)A/D转换芯片MAX197的接口电路:2 r; T. L/ ?" Z! ^6 ^
MAX197
5 T9 ^% k7 ^( d! E4 I是8路输入、+5V单电源供电、内有参考电压的12位
4 @% c9 O3 `! a快速A/D转换器。8位数据线分时使用,内部带有精准" ]% @1 E5 r4 d
参考电源。由于本设计只有输出电流和纹波电流的采
: J! |9 v v* E集,8路输人通道,完全能够满足本系统的设计要求。$ ^5 u1 p+ N% z( F( B
- G7 c. v9 B, Q1 Q8 j" j* C6 a
$ S1 J' F( ^* u5 ]0 l
* X- }9 u7 e0 L. H9 b8 U9 c) E% a: E附件下载:0 I6 j1 b! v- V+ w. E% |9 b
4 e5 w, Z% I: v+ } |
|