研究报告基于Proteus的数控恒流源的仿真_第1页
研究报告基于Proteus的数控恒流源的仿真_第2页
研究报告基于Proteus的数控恒流源的仿真_第3页
研究报告基于Proteus的数控恒流源的仿真_第4页
全文预览已结束

下载本文档

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

文档简介

1、-. z基于Proteus的数控恒流源仿真研究0 引 言在测试计量、半导体性能测试等许多工业和科学实验领域都会用到恒流源, 研究并设计一款智能化的高精度恒流源具有十分广泛的应用价值。但在一个电子产品研制过程中, 必须反复进展设计、试制和调试, 而实物试制和调试是一项费时和费力的工作, 往往是事倍功半, 导致系统开发周期长, 本钱高。随着大规模集成电路和计算机的迅速开展, 计算机仿真技术彻底改变了以往电子系统设计中完全依靠人工进展参数计算、电路实验、实物试制和系统调试的传统设计方法, 利用EDA 仿真软件, 对已存在的系统或设想中的不同设计方案在计算机上进展仿真分析,同时与实物试制和调试相结合,

2、 从而优化元件参数, 提高系统性能, 最大限度地降低了设计本钱, 缩短了系统研制周期。Proteus 是一款功能强大的系统设计辅助类EDA仿真软件, 采用该软件对数控恒流源进展设计、分析、研究和实验, 可以到达研制和开发实际电子产品的目的。本文研究采用Proteus 仿真软件, 利用单片机技术进展数控恒流源开发的方法。1 系统概述单片机技术的普及使电子产品进入了智能化时代, 以单片机为核心的数控恒流源整体设计方案如图1.本系统主要包括矩阵键盘输入模块、数控模块、恒流电路模块、电流采样模块、串口通信模块、PC 监控界面。设计输出电流围20 2 000 mA, 步进2 mA.图1 数控恒流源系统构

3、造该系统采用矩阵键盘作为人机接口, 从键盘输入设定电流, 单片机读取设定值, 显示在LCD 上, 进展相应的数据处理后, 将控制信号送给D/ A, 输出相应的电压值, 再通过V/ I 转换将该电压转换为相应的输出电流提供应负载,取样电路将实际输出电流转换为电压通过A/ D 转换和数据处理显示在LCD 上, LCD 上同时显示设定电流值和采样值, 以便进展比拟以及相应的控制和调试。2 硬件设计2. 1 数控局部设计单片机、矩阵键盘和D/ A 转换电路构成典型的数控单元电路, 采用10 位的串行D/A 转换芯片TLC5615 进展数模转换。独立按键编程简单, 但占用I/ O 口资源, 不适合在按键

4、较多的场合应用。本设计中需要用到14 个功能按键,包括0 9 共10 个数字键、取消、确认以及步进加减按键, 在这种情况下如果用独立按键显然太浪费I/ O口资源, 为此我们引入了矩阵键盘。用四条I/ O 线作为行线, 4 条I/ O 线作为列线, 共8 根数据线和单片机接口。在行线和列线的每个穿插点上设置一个按键, 这种行列式键盘构造能有效地提高单片机系统中I/O 口的利用率。下面以函数的形式给出了一个简短而高效的键盘扫描程序。从键盘输入设定电流值, 并在LCD 的第一行显示, 单位为mA, 按“确认键后, 单片机将输入的数值转换成相应的数字量送给D/ A 转换芯片T LC5615。假设输入电

5、流值为m 时对应的数字量为* , 采用10位D/A 的最大控制字为1 023, 为计算方便, 设满量程2 000 mA 对应的最大数字量为1 000, 则有比例关系式( 1):根据上式可知送给T LC5615 的数字量控制字* 应为0. 5 m, 且可到达的输出最小步进值为2 mA, 即电流控制字每变化1, 电流变化2 mA.如果要到达1 mA 的步进值则需要采用12 位的D/A 芯片。控制字1000 对应2 000 mA 电流, 取样电阻为1 时即对应2 V 电压输出, 由于T LC5615 的最大输出数字量为1023, 根据T LC5615 的控制字与输出电压关系式可知:求得D/ A 转换

6、器的基准电压应取U REF= 1. 023 V.T LC5615 使用固定增益为2 的运放缓冲的电阻串网络, 把10 位数字数据转换为模拟电压, 其输出电压围为0 V至2V REFV, 即最大输出电压为参考电压的2 倍。这里T LC5615 的参考电压取1. 023 V , 满量程输出为2. 046 V, 采用1的取样电阻时, 最大输出电流为2 046 mA, 可以满足设计要求。为了提高测量的稳定性和准确性, 采用专用的电压基准芯片TL431 为T LC5615 提供基准电压, 并在Proteus中进展仿真实验。电路如图2 所示, 在制作实际电路时,图中的可调电阻采用精细多圈电位器。图2 电压

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

8、应具有稳定输出电流的功能, 如能够提供稳定的输出电压和精细的取样电阻, 则可得到纹波很小的恒定电流。仿真结果说明该电路有很好的恒流效果。实际设计电路时, 为了到达更稳定的输出, 可在LM358 和IRF530 之间参加RC 滤波。仿真实验说明,LM358( U2:A) 采用+ 5 V 电源供电时达不到要求的电流。为满足设计要求, 可采用+ 12 V直流电源供电。此外,要到达2 000 mA 的输出电流, 应采用大功率且温度系数小的取样电阻, 对于高精度的应用可采用康铜或锰铜丝作为取样电阻, 如果精度要求不高, 也可采用水泥电阻。由于集成运放不可能提供很高的电流, 因此设计中采用功率场效应管IR

9、F530 进展扩流, IRF530 在散热良好的条件下可以提供14 A 的电流, 导通电阻仅为0. 18 , 满足设计要求。同时需要大功率的电源为其供电, 根据设计的最大电流和负载值来确定电源参数。经仿真实验, 假设负载在0 10 , 采用+ 24 V 电源可以满足设计要求, 并有一定余量, 因此实际设计时可以采用+ 24 V/ 3 A 的直流稳压电源。由于IRF530 漏电流的存在, 最小输出电流不为零, 仿真实验说明该值大约在20 mA 左右。2. 3 电流采样模块设计电流采样也就是将实际输出的电流测量出来并显示在LCD 上, 其根本原理是采集取样电阻上的电压, 并根据取样电阻的值将其换算

10、为相应的电流, 这里采用10 位串行A/ D 转换芯片T LC1543 采集电压。为实现高精度的测量, 仍采用TL431 作为电压基准, 基准值为2 V .值得一提的是, 假设要求负载接地, 则负载和取样电阻的位置应调换, 此时, 测量取样电阻两端电压时, 需用差分放大器进展差分到单端的转换。2. 4 过流保护电路为了防止外界干扰造成瞬间电流过大损毁器件, 设计过流保护电路, 采用专用电压比拟器LM311 实现, 比拟器的参考电压根据最大电流以及取样电阻的阻值确定, 当正常工作时比拟器输出低电平, 过流时输出高电平, 单片机根据监测到的电平变化触发中断将输出电流置零。3 软件设计软件设计包括单

11、片机的C51 编程和PC 端基于LabVIEW 的监控程序两局部。单片机的C51 编程实现如下功能, 在图2 中按数字键输入设定电流, 之后按 确认键,如输入错误, 可随时按取消 键, 取消本次操作; LCD 第一行显示设定值, 第二行显示实际测量值, 如果实测值未到达所需值, 可以按步进加减键进展微调, 使输出值最终满足要求。软件设计的核心是识别键值, 并通过适当的数据处理完成数据的输入、显示和电流控制功能。图4 计算机监控界面通信功能已经成为仪器仪表的重要功能之一, 利用串口通信功能, 计算机可以对恒流源的输出电流进展监测,并可以在PC 上对恒流源进展远端控制。我们采用LabVIEW 编写了计算机监控程序, 并利用虚拟串口与Proteus 进展了通信仿真调试。PC 端的控制界面如图4 所示, 设置好通信参数后,输入设定

温馨提示

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

评论

0/150

提交评论