数控恒流电源的设计测控10-2韩凯._第1页
数控恒流电源的设计测控10-2韩凯._第2页
数控恒流电源的设计测控10-2韩凯._第3页
数控恒流电源的设计测控10-2韩凯._第4页
数控恒流电源的设计测控10-2韩凯._第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计大纲学院名称电气工程与自动化课程名称传感器课程设计开课系(或教研室)测控技术与仪器执笔人韩凯审 定 人孙凯修(制)订日期2013-1-14数控恒流电源的设计山东轻工业学院课程设计任务书学院电气工程与自动化 专业测控技术与仪器姓名 韩凯班级 测控10-2 学号201002051071题目数控恒流电源的设计主要内容:本系统以直流电流源为核心,AT89C52单片机为主控制器,通过键盘来设置 直流电源的输出电流,设置步进等级可达 1mA并可由LCD1602显示电流设定值 和实际输出电流值。本系统由单片机程控设定数字信号,经过D/A转换器(AD7543) 输出模拟量,再经过隔离放大器隔离放大,控

2、制输出功率管的基极,随着功率管 积极电压的变化而输出不同的电流。单片机系统还兼顾对恒流源进行实时监控, 输出电流经过电流/电压转换后,通过A/D转换芯片,实时把模拟量转化为数据 量,再经过单片机分析处理,通过数字量形式的反馈环节,是电流更加稳定。基本要求:1 输出电流Io可调范围:200mA-2000mA最大输出电压UU: 10V;2 U从12V变到18V时,电流调整率SW4%(1。= 1000mA负载为5Q的条件 下测试);3 改变负载电阻,输出电压在10V以内变化时,负载调整率Sr<4%(U=15V, I o=1000mA负载在1Q5Q条件下测试);4 输出噪声纹波电流w 30mA(

3、U =15V,U=10V, I °=2000mA;5 整机效率"70% ( U=15V, UL=10V, lo=2000mA ; 具有过压保护功能,动作电压 UOth=11± 0.5 V (U=15V, Io=1000mA ;主要参考文献:1 王洪君 单片机原理及应用 山东大学出版社20092 宋戈51单片机应用开发范例大全人民邮电出版社20103 阎石 数字电子技术基础高等教育出版社 2005完成期限:自2013年 L月 7日至 2013年 1月 13 日指导教师:孙凯 系(或教研室)主任: 孙涛目录摘要一、系统方案设计 4.1.1设计任务4.二、方案论证与选择

4、5.三、模块电路设计与比较 6.3.1恒流源方案选择 6.3.2反馈闭环方案选择7.3.3控制单元方案选择8.3.4电源方案选择 8.3.5过压报警功能设计 10四、软件设计10五、元器件清单 16六、心得体会16七、文献参考17摘要本系统以直流电流源为核心,AT89C52单片机为主控制器,通过键盘来设置 直流电源的输出电流,设置步进等级可达 1mA并可由LCD1602显示电流设定值 和实际输出电流值。本系统由单片机程控设定数字信号,经过D/A转换器(AD7543) 输出模拟量,再经过隔离放大器隔离放大,控制输出功率管的基极,随着功率管 积极电压的变化而输出不同的电流。单片机系统还兼顾对恒流源

5、进行实时监控, 输出电流经过电流/电压转换后,通过A/D转换芯片,实时把模拟量转化为数据 量,再经过单片机分析处理,通过数字量形式的反馈环节,是电流更加稳定,这 样构成稳定的压控电流源。我希望通过这次设计能够学会发现。分析和解决工程 实践问题的技能和方法,将所学知识综合应用于工程实践中,培养出严谨的科学 态度和一定的实践技能、良好的工程意识。关键词:压控恒流源 智能化电源 闭环控制3数控恒流电源的设计一、系统方案设计1.1设计任务设计并制作以DC-DC变换器为核心的数控恒流电源,电路框图如图1所示DC/DC 费换器(负!fK |输入|显示器F悴制器 <图1电路框图要求:在输入电压U为15

6、V/DC(波动范围12V18V)及电阻负载条件下,使电源满 足:A. 基本要求1 输出电流I o可调范围:200mAr2000mA最大输出电压 UUx: 10V;2 U从12V变到18V时,电流调整率SW4%(1。= 1000mA负载为5Q的条件 下测试);3 改变负载电阻,输出电压在10V以内变化时,负载调整率Sr<4%(U=15V, I o =1000mA负载在1Q5Q条件下测试);4 输出噪声纹波电流w 30mA(U =15V,UO=10V, I o=2000mA;5 整机效率"70% ( U=15V, UO=10V, Io=2000mA ; 具有过压保护功能,动作电压

7、UOth=11± 0.5 V (H=15V, Io=1000mA ;B. 发挥部分1 能数字设定并控制输出电流,步进w 10mA要求输出电流与给定值的相对误 差=± 2%2 输出噪声纹波电流w 15mA(U =15V,U=10V, I °=2000mA;3 整机效率"80% ( U=15V, Ub=10V, l°=2000mA ;4 排除过压故障后,电源能自动恢复为正常状态;具有输出电流的测量和数字显示功能; 其它(如:扩大输入电压波动范围为8V20V具有上电前输出开路检测并报 警显示功能等)。二、方案论证与选择方案一:采用各类数字电路来组成键

8、盘控制系统,进行信号处理,如选 用CPLD等可编程逻辑器件。本方案电路复杂,灵活性不高,效率低,不利于系 统的扩展,对信号处理比较困难。方案二:采用AT89C52单片机作为整机的控制单元,通过改变 AD7543的 输入数字量来改变输出电压值,从而使输出功率管的基极电压发生变化,间接地改变输出电流的大小。为了使系统能够具备检测实际输出电流值的大小,可以将电流转换成电压,并经过ADC0809进行模数转换,间接使单片机实时对电压进行 采样,然后进行数据处理及显示。此系统比较灵活,采用软件方法来解决数据的 预置以及电流的步进控制,使系统硬件更加简洁,各类功能易于实现,能很好地 满足题目的要求。本方案的

9、基本原理如下图所示。*芯片洪 电部分D/A转换器单片机及外围电路数码管显乔5数控恒流电源的设计#数控恒流电源的设计图2系统原理框图6数控恒流电源的设计比较以上两种方案的优缺点,方案二简洁、灵活、可扩展性好,能达到题目 的设计要求,因此采用方案二来实现。三、模块电路设计与比较3.1恒流源方案选择方案一:采用恒流二极管或者恒流三极管,精度比较高,但这种电路能实 现的恒流范围很小,只能达到十几毫安,不能达到题目的要求。方案二:采用四端可调恒流源,这种器件靠改变外围电阻元件参数,从而使电流达到可调的目的,这种器件能够达到 12000毫安的输出电流。改变输出 电流,通常有两种方法:一是通过手动调节来改变

10、输出电流, 这种方法不能满足 题目的数控调节要求;二是通过数字电位器来改变需要的电阻参数, 虽然可以达 到数控的目的,但数字电位器的每一级步进电阻比较大,所以很难调节输出电流。方案三:压控恒流源,通过改变恒流源的外围电压,利用电压的大小来控 制输出电流的大小。电压控制电路采用数控的方式,利用单片机送出数字量,经 过D/A转换转变成模拟信号,再送到大功率三极管进行放大。单片机系统实时对 输出电流进行监控,采用数字方式作为反馈调整环节,由程序控制调节功率管的 输出电流恒定。当改变负载大小时,基本上不影响电流的输出,采用这样一个闭 路环节使得系统一直在设定值维持电流恒定。该方案通过软件方法实现输出电

11、流 稳定,易于功能的实现,便于操作,故选择此方案。电路原理图如图3所示。hl粘SA.1M 总鬻s s- S 54ZCSUNM)"IDA兀沖L5M丄VCCkSVU23K4Jnht-lt-iiV-l认Ktt-7hbt-SzSOCvsADCMAIXMiACCXzAL£屈iWRTcgc罠OUTI oumA-QHDMDTwbMDliolw肚占LW图3压控恒流源电路原理3.2反馈闭环方案选择方案一:采样电阻上的电压匚,可知输出电流与采样电阻存在近似线性关系,因此可以从检测电阻 上电压的大小来直接增减反馈深度。方案二:从采样电阻丄上得到一个反馈电压,由于采样电阻阻值比较小,在该电阻上的压

12、降相应也小,为了提高系统控制的灵敏度,采用一级运算放大器 对采样电压进行放大,再送到ADC0809进行A/D转换。数据由单片机系统进行相 应处理,为了达到1mA步进,选用12位串行D/A转换器件AD7543可以满足题目 要求,而且该芯片是采用串行数据传送方式, 硬件电路简单。同时反馈系统控制 灵活,易于达到1mA的步进要求。3.3控制单元方案选择由于要实现人机对话,至少要有10个数字按键和两个步进按键,考虑到还 要实现其它的功能键,选用16按键的键盘来完成整个系统控制。显示部分采用 8位LED数码管,而且价格便宜,易于实现。考虑到单片机的I/O端口有限,为了充分优化系统,采用外部扩展一片 81

13、55来实现键盘接口与显示功能。电路原 理如图4所示。k :,一、-SaX.8 is图4键盘及显示电路3.4电源方案选择方案一:用开关稳压电源给整机供电,此方案能够完成本作品电流源的供电,但开关电源比较复杂,而且体积也比较大,制作不便,因而此方案难以实现。方案二:单片机控制系统以及外围芯片供电采用78系列三端稳压器件,通过全波整流,然后进行滤波稳压。电流源部分由于要给外围测试电路提供比较 大的功率,因此必须采用大功率器件。考虑到该电流源输出电压在10V以内,最 大输出电流不大于2000mA由公式P=U*I可以粗略估算电流源的功耗为 20W同时考虑到恒流源功率管部分的功耗, 需要预留功率余量,因此

14、供电电源要求能输 出30W以上。为了尽量减少输出电流的纹波, 要求供电源要稳定,因此采用隔离 电源,选用由LM338勾成的高精度大电流稳压电源。 此方案输出电流精度高,能 满足题目要求,而且简单实用,易于自制,故选用方案二。稳压电源原理如图5所示。10数控恒流电源的设计山东轻工业学院测控MJ韩凯#数控恒流电源的设计#数控恒流电源的设计图5稳压电源原理#数控恒流电源的设计3.5过压报警功能设计为了使本数控直流电流源进一步智能化,考虑到要求输出电压不大于 10V, 因此系统测试部分设计了一个过压报警电路, 用于对电压的实时监测,一旦有过 压现象,控制器响应后会发出报警控制信号。电路原理参见图 3。

15、四、软件设计根据实际的硬件电路,为了有效地减小纹波电流,用软件方法实现去峰值数 值滤波,以减小环境参数对输出控制量的影响。 软件设计主程序流程图和闭环比 较子程序流程图;电流设置子程序流程图;键盘中断子程序流程图;显示中断子 程序流程图。分别如下图所示。根据本系统的实际要求软件设计可分为以下几个功能模块:4.1主程序模块流程图如图6所示主程序负责与各子程序模块的接口和检查键盘功能号。4.2闭环比较子程序模块流程图如图7所示通过调用闭环比较子程序得出实际值与设定值的差值,如果是实际值大于设定值则将原来的D / A的入口数值减去这个差值再送去 D/A转换,如果是实际值 小于设定值则把原来的D /

16、A的入口数值加上这个差值再送去转换。如果输出值 与设定值仍然不一致,再将差值和设定值相加送 D/A转换,以逐步逼近的形式使 实际值和设定值相一致后通过 LED把稳定的实际值显示出来。而逐步逼近过程中 的实际值不送显示因此减少了实际显示值的不稳定。这也是结构化程序的要点(合理设置程序的顺序结构)。4.3电流设置子程序模块流程图如图8所示通过键盘设置电流的大小,因为本系统最大输出电流是2000mA,所以该子程序兼有电流设置合法性,也就是说设置电流不能大于2000mA。4.4键盘中断子程序模块流程图如图9所示本系统采用外部中断1来实现实时扫描,使程序及时响应按键请求而无需顾 虑其它程序模块运行情况。

17、4.5显示中断子程序模块流程图如图10所示本系统采用定时中断0来实现逐位动态显示,每位显示间隔固定为 2ms使 LED输示非常稳定,无法考虑定时刷新显示,使得该显示子程序简单灵活,适用 性广。12数控恒流电源的设计13数控恒流电源的设计开始初始化调用囲环比较子程序D/A子程序A/D子程序#数控恒流电源的设计启报报警标志貫位#数控恒流电源的设计#数控恒流电源的设计取键号图6主程序流程图调用电流加I 子程序调用电流减I 子程序是设苴调用电流设定 子趕序14数控恒流电源的设计15数控恒流电源的设计图7闭环比较子程序流程图#数控恒流电源的设计16数控恒流电源的设计返回图8电流设置子程序模块#数控恒流电

18、源的设计17数控恒流电源的设计圏9键盘中断子程序蓝程图#数控恒流电源的设计五、元器件清单元件门数量心AT89C52单片机门数码管初涉如C080922AD75432大功率三极管门274LS5732LM234阳74LS02血4*4矩阵犍盘心2LM78052苏LM79052心LM関加2导稣若干心排阻。若干"散热片卩若干心六、心得体会为期一周的传感器原理课程设计结束了,这次我的课题是“数控恒流电源 的设计”。刚开始的时候,确实不怎么有头绪,对单片机相关知识的掌握并不好, 后来在老师细心的指导下和同学们的帮助下, 如期完成了设计任务,这期间感触 颇多。本次设计历时并不很长,但是通过自己在图书馆查阅资料,在网上搜索相 关信息,在实验室调试程序等,我体验了课程设计这一学习过程,感到很欣慰。 通过本次设计,能够更多的掌握传感器的知识以及传感器设计的基本思路与原 理。通过本次设计也将以前学习的一些知识都联系起来,熟悉了所学知识,提高了自己的学习能力,为以后工作奠定了一定的理论基础。刚接触这个题目时仅仅只有一个感性的认识,后来通过查阅资料,渐渐地 有了一个思

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论