研究基于Proteus的数控恒流源的仿真_第1页
研究基于Proteus的数控恒流源的仿真_第2页
研究基于Proteus的数控恒流源的仿真_第3页
研究基于Proteus的数控恒流源的仿真_第4页
研究基于Proteus的数控恒流源的仿真_第5页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

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

文档简介

基于Proteus的数控恒流源仿真研究0引言在测试计量、半导体性能测试等许多工业和科学实验领域都会用到恒流源,研究并设计一款智能化的高精度恒流源具有十分广泛的应用价值。但在一个电子产品研制过程中,必须反复进行设计、试制和调试,而实物试制和调试是一项费时和费力的工作,往往是事倍功半,导致系统开发周期长,成本高。随着大规模集成电路和计算机的迅速发展,计算机仿真技术彻底改变了以往电子系统设计中完全依靠人工进行参数计算、电路实验、实物试制和系统调试的传统设计方法,利用EDA仿真软件,对已存在的系统或设想中的不同设计方案在计算机上进行仿真分析,同时与实物试制和调试相结合,从而优化元件参数,提高系统性能,最大限度地降低了设计成本,缩短了系统研制周期。Proteus是一款功能强大的系统设计辅助类EDA仿真软件,采用该软件对数控恒流源进行设计、分析、研究和实验,可以达到研制和开发实际电子产品的目的。本文研究采用Proteus仿真软件,利用单片机技术进行数控恒流源开发的方法。1系统概述单片机技术的普及使电子产品进入了智能化时代,以单片机为核心的数控恒流源整体设计方案如图1.本系统主要包括矩阵键盘输入模块、数控模块、恒流电路模块、电流采样模块、串口通信模块、PC监控界面。设计输出电流范围20~2000mA,步进2mA.

图1数控恒流源系统结构该系统采用矩阵键盘作为人机接口,从键盘输入设定电流,单片机读取设定值,显示在LCD上,进行相应的数据处理后,将控制信号送给D/A,输出相应的电压值,再通过V/I转换将该电压转换为相应的输出电流提供给负载,取样电路将实际输出电流转换为电压通过A/D转换和数据处理显示在LCD上,LCD上同时显示设定电流值和采样值,以便进行比较以及相应的控制和调试。2硬件设计2.1数控部分设计单片机、矩阵键盘和D/A转换电路构成典型的数控单元电路,采用10位的串行D/A转换芯片TLC5615进行数模转换。独立按键编程简单,但占用I/O口资源,不适合在按键较多的场合应用。本设计中需要用到14个功能按键,包括0~9共10个数字键、"取消"、"确认"以及"步进加减"按键,在这种情况下如果用独立按键显然太浪费I/O口资源,为此我们引入了矩阵键盘。用四条I/O线作为行线,4条I/O线作为列线,共8根数据线和单片机接口。在行线和列线的每个交叉点上设置一个按键,这种行列式键盘结构能有效地提高单片机系统中I/O口的利用率。下面以函数的形式给出了一个简短而高效的键盘扫描程序。

图2电压基准电路2.2恒流电路的设计恒流电路的主要作用是将数控部分送来的电压转换成恒定的电流输出,提供给负载。转换电路由高精度集成运算放大器LM358、功率场效应管IRF530和采样电阻构成,如图3所示。将数控部分的模拟输出电压Ui作为LM358的输入量,取样电阻的电压反馈到LM358的反相输入端,该电路构成了典型的电流串联负反馈,根据反馈理论,由于集成运放的开环增益很大,所以该电路为深度负反馈,即输入电压Ui与取样电阻R上的反馈电压Uf相等,可由式(3)得:

图3电流源电路。即输出电流IO只取决于数控输出电压Ui和取样电阻R的大小,而与负载无关,且负反馈具有稳定输出电流的功能,如能够提供稳定的输出电压和精密的取样电阻,则可得到纹波很小的恒定电流。仿真结果表明该电路有很好的恒流效果。实际设计电路时,为了达到更稳定的输出,可在LM358和IRF530之间加入RC滤波。仿真实验表明,LM358(U2:A)采用+5V电源供电时达不到要求的电流。为满足设计要求,可采用+12V直流电源供电。此外,要达到2000mA的输出电流,应采用大功率且温度系数小的取样电阻,对于高精度的应用可采用康铜或锰铜丝作为取样电阻,如果精度要求不高,也可采用水泥电阻。由于集成运放不可能提供很高的电流,因此设计中采用功率场效应管IRF530进行扩流,IRF530在散热良好的条件下可以提供14A的电流,导通电阻仅为0.18Ω,满足设计要求。同时需要大功率的电源为其供电,根据设计的最大电流和负载值来确定电源参数。经仿真实验,若负载在0~10Ω,采用+24V电源可以满足设计要求,并有一定余量,因此实际设计时可以采用+24V/3A的直流稳压电源。由于IRF530漏电流的存在,最小输出电流不为零,仿真实验表明该值大约在20mA左右。2.3电流采样模块设计电流采样也就是将实际输出的电流测量出来并显示在LCD上,其基本原理是采集取样电阻上的电压,并根据取样电阻的值将其换算为相应的电流,这里采用10位串行A/D转换芯片TLC1543采集电压。为实现高精度的测量,仍采用TL431作为电压基准,基准值为2V.值得一提的是,若要求负载接地,则负载和取样电阻的位置应调换,此时,测量取样电阻两端电压时,需用差分放大器进行差分到单端的转换。2.4过流保护电路为了防止外界干扰造成瞬间电流过大损毁器件,设计过流保护电路,采用专用电压比较器LM311实现,比较器的参考电压根据最大电流以及取样电阻的阻值确定,当正常工作时比较器输出低电平,过流时输出高电平,单片机根据监测到的电平变化触发中断将输出电流置零。3软件设计软件设计包括单片机的C51编程和PC端基于LabVIEW的监控程序两部分。单片机的C51编程实现如下功能,在图2中按数字键输入设定电流,之后按"确认"键,如输入错误,可随时按"取消"键,取消本次操作;LCD第一行显示设定值,第二行显示实际测量值,如果实测值未达到所需值,可以按步进加减键进行微调,使输出值最终满足要求。软件设计的核心是识别键值,并通过适当的数据处理完成数据的输入、显示和电流控制功能。

图4计算机监控界面通信功能已经成为仪器仪表的重要功能之一,利用串口通信功能,计算机可以对恒流源的输出电流进行监测,并可以在PC上对恒流源进行远端控制。我们采用LabVIEW编写了计算机监控程序,并利用虚拟串口与Proteus进行了通信仿真调试。PC端的控制界面如图4所示,设置好通信参数后,输入设定电流并确定即可,前面板同时显示出当前仪器实际输出的电流值。4结

温馨提示

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

评论

0/150

提交评论