基于单片机的高性能数控恒流源设计与实现.docVIP

基于单片机的高性能数控恒流源设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 基于单片机的高性能数控恒流源设计与实现   摘要:基于高性能恒流源在现代智能检测领域的广泛应用,论文设计了一种具有高精度和高稳定性的数控恒流源。通过键盘输入设定输出电流值,由AT89C51编程实现控制和显示,利用DAC转换输出模拟电压,再由运放OPA340控制达林顿管TIP132输出电流。反馈电阻上的电压值由A/D转换送至单片机处理,单片机再对输出电流进行实时调整,使电流更加稳定。实测结果表明:本系统在输出电流为10mA~2000mA的范围内,绝对误差为1mA,在50mA以上输出时偏差小于1%,负载调整率优于0.1%。   关键词:数控恒流源单片机OPA340TIP132DAC7512   中图分类号:TM932文献标识码:A文章编号:1007-9416(2013)04-0002-02   电源技术作为一门工程技术,有着极强的实践性与广阔的应用领域[1]。当今,电子设备被广泛应用于生活与工作中,而其供电电源质量也直接影响着电子设备的运行质量。其中恒流源是指为负载提供恒定电流的电源,它被广泛用于精密测量、半导体器件性能测试、传感器供电、产生稳定磁场等,有着较为广阔的发展前景[2]。本文使用AT89C51作为控制核心,使用软、硬件两种反馈调节方式,使其输出电流具有较高的准确性和稳定性。   1系统原理介绍   本设计可分为单片机系统部分、A/D转换电路、D/A转换电路、恒流电路等几部分组成。AT89C51通过D/A转换芯片输出设置电流值对应的电压值[3],经运放OPA340控制达林顿管TIP132输出电流。电流反馈电阻上的电压值由A/D转换芯片交至单片机分析处理,单片机再对输出电流进行实时调整,使电流更加稳定[4]。系统原理框图如图1所示。   2硬件设计   2.1单片机系统   单片机系统是该恒流源的核心模块,包括AT89C51单片机、振荡电路、复位电路等[5]。主要负责读取键盘输入、电流值设设定、控制输出电流、控制LCD显示内容等。单片机P0口与液晶显示器LCD1602的D0~D7口相连;P1.0~P1.2与A/D转换芯片的控制端相连;P1.3~P1.5与D/A转换芯片的控制端相连;P1.6~P1.7与LCD1602的控制端相连;P2.0~P2.3与键盘译码数据端相连;P2.4~P2.5与LCD1602的控制端相连;P3.2用于检测按键中断。   2.2恒流电路   本设计采用单电源供电的OPA340NA作为控制端,使反馈端电压趋于正端输入电压。设计简化了外围电路,同时又保证了较高的稳定度和准确度。在其后接达林顿管TIP132作为功率元件[6],输出设定电流。TIP132的最大输出电流为8A,完全满足2A的设计要求。由于康铜丝具有较低的电阻温度系数,较宽的使用温度范围,因此使用1Ω康铜丝作为取样电阻[7],接于负载与地之间,其反馈电压值等于流经负载电流值。恒流电路如图2所示。   2.3键盘模块   本设计采用4×4矩阵键盘,通过CH541芯片将按键值转换成4位二进制码后送至单片机的并行口P2[8]。从键盘的左下角开始,依次编码为0、1、2、3、4、5、6、7、8、9、A(设置)、B(增加)、C(减少)、D(确认)、E(退位)、F(空)。由于使用了CH541,使得键盘连线减少,节约了单片机I/O口,为以后拓展电路提供了便利。   2.4A/D、D/A模块   转换芯片最少为11位,所以该模块采用12位A/D转换芯片MAX187,反馈电压引至AIN管脚,其参考电压由5V基准电源提供。   为了将反馈电阻上的电压信号传至单片机识别,且要精确至1mV,故D/A模块选择使用12位转换芯片DAC7512。其VOUT端与OPA340正输入端相连。   3软件设计   程序首先对系统初始化,包括LCD,开中断,设置初始电流10mA等。之后将反馈得到的实际电流输出值与设置值相比较,不断调整其输出趋于设定值。当接收到按键中断后进入中断程序,进行电流值的设置,在检测的确认键按下后输出设定电流值,之后再次进入电流修正循环。在本设计中,每一个按键都是一次中断,而有些中断是无效操作,如数字键的按键次数超过5次,即超过最大输入位数。因此,程序中设置了标志位m、n,在数字键程序中将判断此标志位,m=1,n   4测试结果   4.1误差测试   测试时使用+12V输入,负载为1Ω/10W的功率电阻,最大设定电流为2A,测量数据记录如表1所示。相对误差指的是设定值与实测平均值间的相对误差,绝对误差指的是显示平均值与实测平均值间的绝对误差[9]。由测试数据可知,本数控恒流源在输50mA以上时,相对误差小于1%,绝对误差小于1mA。   4.2负载调整率测试   负载调整率反映了电源在负载变化的情况下输出电流的稳定性,其计算公式

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档