|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要
# Q2 V1 c& g2 p" e4 ]基于单片机与最优化理论,设计并制作出一种数控直流电流源。在传统电路设计的基础上,利用控制系统中反馈与
% t _4 F! q2 [& w" |控制原理,引入电流负反馈,使硬件电路工作在闭环状态;综合利用主控制器ATmega128单片机高速处理优势及其内部资源,
( t5 m6 j( V5 s! r) U1 z设计基于遗传算法和直接搜索策略的混合优化算法,并结合PID算法,形成软件闭环控制。实现对输出电流的精确控制,提+ @$ M% |4 F; f
高电流源输出电流的稳定度及电流源带负载能力。本数控直流电流源恒流输出电流范围为10 mA~4000 mA可调,输出恒流
! o7 o! _4 S& f# j+ l/ _1 B% h调整步长1 mA、10 mA、100 mA可选,实测电流与预置电流误差不大于1 mA。本装置人机交互界面友好,工作状态和各种参. n' v: L& g/ c! u; O3 g
数显示清晰,并可实现负载过流报警和记录故障持续时间等功能。
. I3 }+ a. l7 ~2 |2 e* E+ q# \; G+ z& V4 ~8 ~
设计任务/ |" |# R* p- L% d. C; N5 u
设计并制作数控直流电流源。输人交流200 ~
) i/ x: n* u. W: l+ s# h/ [3 C240 V ,50 Hz;输出直流电压≤10 V。原理框图如: y* K2 L8 e2 |4 y8 g
图1。+ M0 g( e) J# z) ^
要求输出电流范围:200~2000 mA;可设置并9 R3 E$ \# z' y
显示输出电流给定值,要求输出电流与给定值偏差
( o' @* t8 M. U+ o# r的绝对值≤给定值的1% +10 mA;具有步进调整功* d- ^5 Y) \' @* J+ i9 N: P$ z& e
6 S. b: Z: ^1 V, Z) w
能,步进≤10mA;纹波电流≤2mA;改变负载电阻,
5 ^# F% F5 v) Z( ^' v& w" A输出电压在10V以内变化时,要求输出电流变化的
0 C# j, }# E C U, D$ v' ~绝对值≤输出电流值的1%+10mA。
" u. B) ^, T9 ~7 D7 f. P2系统设计方案" ?+ E/ h# X G3 W
鉴于目前数控直流源一般采取运放构成的电: Q7 d1 Z v! L, M
流-电压转换电路与单片机结合,设计方案大多为开* h& ?! c/ k: J2 e8 u2 D7 G
环系统,主控制器仅用于数字给定及显示,没有对" C* w8 c) f6 V% Y$ r
输出电流进行检测和控制。本文在传统电路设计0 r0 L" U. P) J1 O b: w2 H, h
的基础上,利用控制系统中反馈与控制原理,引人% C$ L$ J3 {' t* @- c, T
电流负反馈,在采样电阻上获取和电流成正比的采, R ~ A- v* c# i+ D: t; F
样电压,并接人运算放大器的反向输人端,实现负5 h0 d/ E+ _( W
反馈,形成恒流输出的闭环控制系统;软件方面,将
5 @+ C/ v! ^- ^$ H, [0 j具有全局寻优能力但收敛速度慢的遗传算法和具2 X `3 [' [/ T+ j
有收敛速度快且局部寻优能力强的直接搜索法结
" L D% V3 L2 ]3 r: I2 Z. d合在一起,设计基于遗传算法和直接搜索策略的混# ~6 F& m8 g$ O' w3 a" n# n: E
合优化算法,充分利用了遗传算法的全局搜索能力1 g8 T |3 r' @/ q7 i
并以此作为优化过程的“粗调”,同时利用直接搜索
! E& g. C( H) Q& g# `& O! d法良好的局部搜索能力作为优化过程的“微调”,集9 C z2 M# l( o+ Q; |# I) v
了两者的优点,而克服了两者的弱点,得到的目# m. ?/ G0 R s& E) W5 v" ]- C
标函数值较遗传退火策略更优,而且一致性更好,3 @( v- P3 q7 z: K$ {, @
# o( a; c" w) l6 g2 _- G7 X/ d( x# o3 r& Y, Q) A, z
4 F! F) m; \$ Z3 L, |! O
附件下载:
- A8 F: Y' o4 {. J, j" `. s# l$ F: E" f, q2 V
; s( F+ q& b- o |
|