基于混合最优算法的高精度数控

基于混合最优算法的高精度数控

ID:33540788

大小:361.38 KB

页数:6页

时间:2019-02-27

基于混合最优算法的高精度数控_第1页
基于混合最优算法的高精度数控_第2页
基于混合最优算法的高精度数控_第3页
基于混合最优算法的高精度数控_第4页
基于混合最优算法的高精度数控_第5页
资源描述:

《基于混合最优算法的高精度数控》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据第8卷第14期2008年7月1671—1819(2008)14—3807·06科学技术与工程ScienceTechnologyandEngineeringV01.8No.14July2008@2008Sci.Teeh.Engng.基于混合最优算法的高精度数控直流电源设计陈伟杰张虹(华南农业大学电子工程系,广州510642)摘要基于单片机与最优化理论,设计并制作出一种数控直流电流源。在传统电路设计的基础上,利用控制系统中反馈与控制原理,引入电流负反馈,使硬件电路工作在闭环状态;综合利用主控制

2、器ATmegal28单片机高速处理优势及其内部资源,设计基于遗传算法和直接搜索策略的混合优化算法,并结合PID算法,形成软件闭环控制。实现对输出电流的精确控制,提高电流源输出电流的稳定度及电流源带负载能力。本数控直流电流源恒流输出电流范围为10mA~4000mA可调,输出恒流调整步长1mA、10mA、100mA可选,实测电流与预置电流误差不大干1mA。本装置人机交互界面友好,工作状态和各种参数显示清晰,并可实现负载过流报警和记录故障持续时间等功能。关键词单片机电流负反馈混合优化算法PID算法中图法

3、分类号TP368.2;文献标志码A1没计任务设计并制作数控直流电流源。输入交流200—240V,50Hz;输出直流电压≤10V。原理框图如图1。『-习1..。。...。.,.....一图1数控直流电流源原理框图要求输出电流范围:200~2000mA;可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值≤给定值的l%+10mA;具有步进调整功2008年3月12日收到第一作者简介:陈伟杰(1984一),男,广东揭阳人,研究方向:嵌入式系统与智能控制。E·mail:never_lazy@163.

4、com。能,步进≤10mA;纹波电流≤2mA;改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的1%+10mA。2系统设计方案鉴于目前数控直流源一般采取运放构成的电流一电压转换电路与单片机结合,设计方案大多为开环系统,主控制器仅用于数字给定及显示,没有对输出电流进行检测和控制。本文在传统电路设计的基础上,利用控制系统中反馈与控制原理,引入电流负反馈,在采样电阻上获取和电流成正比的采样电压,并接入运算放大器的反向输入端,实现负反馈,形成恒流输出的闭环控制系统;软件方面,

5、将具有全局寻优能力但收敛速度慢的遗传算法和具有收敛速度快且局部寻优能力强的直接搜索法结合在一起,设计基于遗传算法和直接搜索策略的混合优化算法,充分利用了遗传算法的全局搜索能力并以此作为优化过程的“粗调”,同时利用直接搜索法良好的局部搜索能力作为优化过程的“微调”,集中了两者的优点,而克服了两者的弱点,得到的目标函数值较遗传退火策略更优,而且一致性更好,万方数据3808科学技术与工程8卷用于P1D参数整定是具有整定速度快,调节时间短,稳态误差小等优点。同时结合PID算法,形成软件闭环,实现对输出电流

6、的精确控制。系统工作原理如下:由键盘预置电流值,输入到单片机;采样电阻采集的电流信号经A/D转换器送入单片机,当两值之差绝对值为零或不大于设定值时,不作任何调整;当两值之差大于设定值时,运用PID算法进行调整,送入D/A转换,调整输出电流,直到差值在允许的范围内。单片机控制液晶显示电流的设定值、实际输出值和电流步进值。其原理示意图如图2。图2数控直流电流源原理示意图3硬件电路没计数控直流电流源由自制电源电路、键盘输入电路、显示电路、单片机最小系统、D/A转换电路、恒定电流源电路、A/D转换电路和输

7、出电流采集等模块电路组成。3.1单片机最小系统设计目前大多数控恒流源设计方案是以51系列单片机作为电流源控制器,该系列单片机性价比高,接口电路开发成熟,应用广泛。但其执行速度慢,集成的电路稳定性差,且容易受干扰,内部没有看门狗电路容易死机,没有集成A/D、D/A转换芯片。与51系列单片机相比,ATmegal28具有高速运行处理能力,电路稳定性好,内部有可编程带内部振荡器的看门狗定时器,带有8通道单端或差分输入的10位A/D转换芯片。本系统选用ATmegal28作为电流源控制器,使用高精度、具有比较

8、匹配中断功能的定时器,实现高精度的PID算法。控制器主要实现以下功能:(1)控制键盘输入电流没定值;(2)控制A/D转换电路把实测电流值转换数字量;(3)比较电流设定值与实测值的大小,根据比较结果,用PID算法进行调整;(4)控制D/A转换电路把调整好的数字电流量转换为模拟电压量;(5)显示设定电流值、实测电流值和步进电流值;(6)记录故障持续时问。3.2恒定电流源设计恒定电流源模块,一般可采用开关电源的开关恒流源、集成稳压器构成的开关恒流源、集成运放的线性恒流源。本设计选用后者,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。