logo资料库

数控电流源的设计【毕业设计】.doc

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
一、设计任务与要求
一、任务
二、要求
1、基本要求
2、发挥部分
三、说明
二、总体设计方案
一、方案比较、设计与论证
1. 数控模块
2. 电流源部分
3.供电电源部分
三、总体设计
一、主要单元电路设计、分析与计算
1、数控模块和测量模块
2、A/D转换器ADC0809接口
3、电流源模块
附录1
主要软件清单
附录2
总原理图
附录3
目 录 一、设计任务与要求 ............................................................................................................. 1 一、设计任务与要求 ............................................................................................................. 2 一、任务 .........................................................................................................................2 二、要求 .........................................................................................................................2 1、基本要求 ............................................................................................................2 2、发挥部分 ............................................................................................................2 三、说明 .........................................................................................................................3 二、总体设计方案 ................................................................................................................. 3 一、方案比较、设计与论证 ........................................................................................... 3 1. 数控模块 ............................................................................................................ 3 2. 电流源部分 .........................................................................................................3 3.供电电源部分 .......................................................................................................4 三、总体设计 .........................................................................................................................5 一、主要单元电路设计、分析与计算 ............................................................................ 5 1、数控模块和测量模块 .........................................................................................5 2、A/D 转换器 ADC0809 接口 ............................................................................... 7 3、电流源模块 ........................................................................................................9 附录 1.................................................................................................................................. 12 主要软件清单 ............................................................................................................... 12 附录 2.................................................................................................................................. 12 总原理图 ...................................................................................................................... 12 附录 3.................................................................................................................................. 13
一、设计任务与要求 一、任务 设计并制作数控直流电流源。输入交流 200~240V,50Hz;输出直流电压≤10V。其原 理示意图如下所示。 显示器 键盘 控制器 电流源 负载 电 源 二、要求 1、基本要求 (1)输出电流范围:200mA~2000mA; (2)可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值≤给定值的 1%+10 mA; (3)具有“+”、“-”步进调整功能,步进≤10mA; (4)改变负载电阻,输出电压在 10V 以内变化时,要求输出电流变化的绝对值≤输出 电流值的 1%+10 mA; (5)纹波电流≤2mA; (6)自制电源。 2、发挥部分 (1)输出电流范围为 20mA~2000mA,步进 1mA; (2)设计、制作测量并显示输出电流的装置 (可同时或交替显示电流的给定值和实测 值),测量误差的绝对值≤测量值的 0.1%+3 个字; (3)改变负载电阻,输出电压在 10V 以内变化时,要求输出电流变化的绝对值≤输出 电流值的 0.1%+1 mA; (4)纹波电流≤0.2mA; (5)其他。
三、说明 1、需留出输出电流和电压测量端子; 2、输出电流可用高精度电流表测量;如果没有高精度电流表,可在采样电阻上测量 电压换算成电流; 3、纹波电流的测量可用低频毫伏表测量输出纹波电压,换算成纹波电流。 二、总体设计方案 一、方案比较、设计与论证 根据题目要求,数控直流电源应该包括如下模块:电流源模块、测量模块、供电模块和 数控模块等。 1. 数控模块 数控模块可采用传统逻辑电路组成,如采用数字电路和 FPGA 门阵列等,也可以采用单 片机系统。单片机系统具有灵活的接口和在线编程能力,容易实现体重有关键盘设置、显示 以及测量功能等。故本方案采用了以 AT89s52 单片机为核心的单片机习题完成对整个电路 的控制。 2. 电流源部分 在小电流输出的电流源中,可采用晶体管构成的镜像电流源、微电流源等。本设计中要 求的输出电流为 200~2000mA,输出电流较大,在实现方案上常用如下三中方案。 方案一:以可调直流稳压电源为基础,如图 1 所示。当 R2 固定时,可保证流过负载的 电流恒定,通过调节 R2 的大小,即可以实现改变负载电流的目的。该方案可以输出较大的 电流,但难于实现数控要求。
Vin Vin Vout ADJ R R2 R1 Rl 图 1 可调稳压管实现恒流源 方案二:采用基于 PWM 控制的电流源,该方案采用脉冲宽度调制技术,通过改变控制 脉冲的占空比实现输出电流的控制,该方案的有点是效率高,可输出的电流大。但由于功率 管工作在开关状态,因此交流纹波较高。 方案三:采用基于运算放大器和晶体管构成的电流深度反馈电路。该方案在电路中引入 了深度电流负反馈,因此可以保证输出电流具有很高的稳定性。电流源所需要的控制电压由 高精度 D/A 转换器提供,易实现输出电流的小步进调节。该方案如图 2 所示。 电源 Rl 单片机输出 D/A 转换器 Vc 带有电流负反馈 的直流电流源 图 2 电流负反馈的直流电流源 综合上述分析,电流源部分采用方案三。 3.供电电源部分 根据设计的要求,需要一个具有 20V 电压、2A 以上电流输出的电流电源,对电源没有 特别的要求。本设计采用了机遇可调三端稳压器的线性直流稳压电源。 综上所述,整个系统的硬件组成框图如图 3 所示。
MCU AT89s52 单 片 机 直流电源 输出 D/A 转换电路 I/V 转换电路 A/D 转换电路 液晶显示电路 键盘控制电路 图 3 系统组成框图 调整电路 取样电路 电 源 模 块 三、总体设计 一、主要单元电路设计、分析与计算 1、数控模块和测量模块 ( 1 ) 键盘与显示电路 键盘显示电路如图 4 所示。用单片机作为这一控制系统的核心,单片机与键盘相连, 采用 4*4 矩阵式键盘,用查询方式,由键盘控制输入电流值,同时也由键盘进行控制其步进 调整功能。显示器 LCD 选用 JHD1602-B,具有体积小、质量轻、功耗低等优点,单片机四 条数据线与其相连,数据分两次传送;两条控制线 E、R/S 控制 LCD 的显示。
图 4(1) 4 * 4 的矩阵键盘连接到 P1 口 图 4(2)LCD1602 显示电路,数据口连接到 P2 口,1602 的控制口由 P3.3~P3.5 控制 ( 2 ) D/A、A/D 机器接口电路 1、根基题目要求输出电流范围为 20~2000mA、步进 10mA,需要至少 198 个状态, 2n>198,n≥8,为了达到系统的控制精度,选取 8 位 D/A。具体电路接口如图 5 所示。D/A 转换器选用 DAC0832,它是并行输入可编程双路 8 位 D/A 转换器。该器件仅有 20 个引脚, 本系统采用 DAC0832 的直通工作方式。AT89s52 单片机控制它只需要 9 个引脚,分别是 8 个数据口和一个片选端,非常方便。+5V 单电源工作。选典型参考电压+5V,输出电压公式 为: V0=V REF×(n/256) 其输出电压范围为:0~5V。
电路说明: 图 5 DAC0832 与 MCU 的连接电路 单片机执行指令 dac0832=P0(dac0832 为 DAC0832 的地址)时在 ALE产生一个 地址锁存信号,将 P0 口的数据输出到 DAC0832 的输入端,由于 DAC0832 是采用直通的 方式对输入的数据进行转换,故执行完该指令后直接将 P0 口给定的数字量进行转换,由于 DAC0832 输出的是电流,且内部自带反馈电阻,故在其输出端采用 LM358 对电流转换成 电压信号并进行放大,放大后的信号直接控制恒流源电路使其输出指定恒定的电流值。 2、A/D 转换器 ADC0809 接口 ADC0809 由 8 路模拟开关、地址锁存与译码器、比较器、256 电阻阶梯、树状开关、 逐次逼近式寄存器 SAR、控制电路和三态输出锁存器等组成,其逻辑框图如图 6 所示: 图 6 ADC0809 逻辑框图
ADC0809 主要信号引脚的功能说明如下: 1、IN 7 ~IN ——模拟量输入通道 0 2、ALE——地址锁存允许信号。对应 ALE 上跳沿,A、B、C 地址状态送入地址锁存器中。 3、START——转换启动信号。START 上升沿时,复位 ADC0809;START 下降沿时启动芯片,开始进行 A/D 转换;在 A/D 转换期间,START 应保持 低电平。本信号有时简写为 ST. 4、A、B、C——地址线。 通道端口选择线,A 为低地址,C 为高地址,引脚图中为 ADDA,ADDB 和 ADDC 5、CLK——时钟信号。ADC0809 的内部没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。 通常使用频率为 500KHz 的时钟信号 6、EOC——转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状 态标志,又可作为中断请求信号使用。 ——数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D 0 为最低位,D 7 0 为最 7、D 7 ~D 高 8、OE——输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈 高阻;OE=1,输出转换得到的数据。 9、Vcc—— +5V电源。 10、Vref——参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为 +5V(Vref (+) =+5V, Vref =-5V). (-) 电路说明: ADC0809 内部有一个 8 位“三态输出锁存器”可以锁存 A/D 转换后的数字量,故本身既 可以看做一种输入设备,也可以认为是并行 I/O 接口芯片。因此 ADC0809 可以直接和 AT89s52 相连。由图可见 START 和 ALE 互连可使 ADC0809 在接收模拟量路数地址时启动工作。START 启动信号由 AT89s52 单片机 WR 和译码器输出端经过或门产生。平时 START 因译码器输出高 电平而封锁,当单片机执行指令 adc0809= P0(adc0809 为译码器输出 0x0000 地址)时, START上产生一个正脉冲,如图CS和WR均为低电平,启动ADC0809工作。 EOC经过反相器和INT0相连,这说明AT89s52是采用中断方式和ADC0
分享到:
收藏