找回密码
 注册
关于网站域名变更的通知
查看: 292|回复: 2
打印 上一主题 下一主题

[毕业设计] 基于单片机的数控直流电流源设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-2 09:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:本文介绍了基于单片机的数控直流电流源设计方案,给出了硬件组成及软件系统。本系统以单片机AT89S52为核心部2 t2 f! n2 b0 t. [" r  ?: w
件,由键盘、显示、D/A及A/D转换,V/I转换、功率放大等模块组成。采用负反馈闭环控制系统,单片机实时将预置值和实测4 V4 C0 \% ?) ~2 S6 e
值进行比较、调整控制,提高了电流源的输出精度。所设计的数控直流电流源采用PID算法实现了量程可选、输出可调、步& }9 j$ T0 u4 M7 P
进精确、纹波电流极小的功能,而且可将输出电流预置值、实测值在LED上同时显示。经实验证明具有较高的控制精度。9 J& t2 b0 p$ C' D. R. Y
关键词:单片机;电流源;数控;V/变换% |# g/ f  K7 _  W8 `
引言
  c5 _1 V8 S* C% g- t" e低纹波高精度稳定直流电流源是一种非常重要
9 Q( A+ O, E+ S; l0 `! F3 X* v的特种电源,在现代科学研究和工业生产中得到了越
, y3 T: b. P. E( _7 S5 Q2 V5 w来越广泛的应用。普通电流源往往是用电位器进行调$ S/ D7 K/ i/ \/ C/ J7 t
节,输出电流值无法实现精确步进。有些电流源虽能( c$ d% s  c, ]+ L1 x" K  |& E$ ^
实现数控但输出电流值往往比较小,且所设定的输出
5 Z. }9 [' X6 n# m6 N  w电流值是否准确不经测试无法知道等等。为此,结合
; ~" U5 X8 a, Z$ v2 i单片机技术及V/I 变换电路,采用反馈调整控制方案
' ~( b/ a# k( L设计制作了一种新型的基于单片机高精度数控直流; L/ f2 z) l' k" l" b: `
电流源。它可实现以下功能: (1)具有多个量程,用户可
: |2 `3 {: v! W7 |6 u- q根据实际需要选定。(2)输出电流值可精确预置,最小步0 F& J% l* Z8 h" A5 Z+ I, |/ o
进为1mA ,最大输出电流2000mA。(3)纹波 电流极小,( ?! K. n$ [& b# a1 X0 b9 a
小于0.1mA。(4)LED可同时显示预置电流值、实测电6 L  _+ `: h0 J4 ~8 z& @
流值及当前量程档,便于用户操作及进行误差分析。  M" Y8 Q. H9 e: h( v" Q
1硬件系统设计0 h0 P% G3 D" z) ?3 w
根据数控直流电流源的要求,由于要求有较大的
8 f9 y. \; X4 G7 F* x( t输出电流范围和较精确的步进要求以及较小的纹波* t& B( \- f, F1 b8 f
电流,所以不适合采用简单的恒流源电路FET和恒流
: C3 ?. J5 X- Z8 _3 q5 o6 O9 k7 B二极管,亦不适合采用开关电源的开关恒流源,否则5 _/ y7 y' P8 j! ]
难以达到输出范围和精度以及纹波的要求。根据系统
0 r7 c6 k2 r* s( ^9 Z要求采用D/A转换后接运算放大器构成的功率放大,
3 ]" B5 G; a% }, ^3 m8 S& U; P& h+ U- h
控制D/A的输人从而控制电流值的方法。系统的原理& g+ t# n) r! v1 M% S! w$ K* {0 e0 \
框图如图1所示。
8 I; _9 t* f, h4 {4 D" K5 q8 {! q" \) O  f- @/ W1 m/ o
1.1数控部分设计
9 i/ }& U& f. W' k% F5 t+ a' v(1)89S52单片机基本系统:数控部分的核心采用
# b9 r7 p1 g) s% `9 X& `89S52。晶振、复位、74LS245、非易失存储器等组成单6 g5 ~, i% \% |9 v9 R
片机的基本系统。+ b( ?: `8 U) k8 c& K$ K; P# f
(2)D/A转换芯片TLV5618的接口电路: TLV5618
. J/ Z5 }2 Z: d是串行输人的12位高精度快速双口D/A转换器,能
2 f- K2 t' T( y, t" P1 k够输出二倍基准电压的电压信号。其基准电压是由
7 D6 O8 C$ Y, ]MC1403提供的2.5V电压,因此经D/A转换后的输出9 \  A& C1 K( ?4 f
为0~5V。12位DA,分辨率为1/4096 ,选采样电阻为27 [; a+ L% [4 S  G/ O& @4 v6 t
欧姆,D/A输出分辨率为1mA的电流,实现步进1mA,
! T6 B- D  h+ h, l完全能够满足本设计的要求。1 }" x/ o* ^; l! @3 k& V$ n1 o
(3)A/D转换芯片MAX197的接口电路:8 z) R+ z" t* T+ {' E" ~2 C
MAX197
( |8 {  T- z3 Y+ z' |是8路输人、+5V单电源供电、内有参考电压的12位/ O+ u0 q, F; R8 W% p9 L
快速A/D转换器。8位数据线分时使用,内部带有精准
: N' j* d/ s! s( Q- @8 Y4 o* H参考电源。由于本设计只有输出电流和纹波电流的采
# z; [8 j: o# W' m2 z2 b0 K集,8路输人通道,完全能够满足本系统的设计要求。
, ~$ K8 g5 f+ j9 X* c# S" m) _- }( G7 h
+ G- ]. H$ W  ^2 F3 T

5 Z- y& O1 ?9 V/ P4 _5 P3 q  L1 V5 E3 J- N; ]
附件下载:
游客,如果您要查看本帖隐藏内容请回复

1 \% ^; A8 ~# `/ K
. R( r" e- g4 ]# y7 e

该用户从未签到

2#
发表于 2020-4-2 10:01 | 只看该作者
单片机实时将预置值和实测值进行比较、调整控制,提高了电流源的输出精度
  • TA的每日心情
    开心
    2021-6-16 15:02
  • 签到天数: 68 天

    [LV.6]常住居民II

    3#
    发表于 2020-4-9 18:33 | 只看该作者
    學習學習學習
    * P5 m- B5 `6 I+ i* c
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-29 00:27 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表