数控电压源系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(数控电压源系统设计)

学号: 1

姓名:

学院:电子与电气工程学院

专业:电子信息工程

班级11电子

学期:2014~2015学年第一学期

摘要:目前所使用的直流可调电源中,几乎都为旋钮开关调节电压,调节精度不高,而且经常跳变,使用麻烦。数控电压源具有操作方便,电压稳定度高的特点。本文以AT89S51为控制芯片,通过键盘输入给定值,以数模转换器DAC0832将数字量转换成模拟量,输出参考电压,通过运放LM324将DAC0832输出的模拟电压值放大,以该参考电压控制功率放大模块ULN2008的输出电压。此设计输出电压范围为0-9.9V,可以达到每步0.1V的精度,电流可以达到2A,并可由数码管显示实际输出电压值。该电路硬件具有设计简单,应用广泛,精度较高,使用方便等特点。

关键词:AT89S51 D/A转换器数控电源

数控电压源

一、技术指标及要求:

1.运用所学的数字电子知识,和模拟电子知识进行电路设计。

2.设计出的直流电源要求输出精度高,步进电压在1V左右,并且调整方便。

3、使用通用器件

4、要求输出电压在0-3V

5、工作电压:5~12V

6、工作电流:20mA(5V时)15mA(3V时)

7、稳压输出值:0-10V

8、步进电压值:0.02V

9、输出纹波电压:≤1mV

10、输出电流:1.5A

二、硬件系统设计

2.1总体设计

总框图

图 2-1 系统硬件框图

电路组成及工作原理:

系统硬件原理图

2.2单元电路及元器件说明

AT89C51单片机

AT89C51单片机是一种低功耗/低电压、高性能的8位单片机,有4KB 可编程可擦除只读存储器(FPEROM ),该器件与工业标准的MCS-51相兼容。内部除CPU 外,还包括128字节RAM ,4个8位并行I/O 口,5个中断优先级,2层中断嵌套中断,2个16位可编程定时计数器,片内集成4K 字节可改变程序Flash 存储器,具有低功耗,速度快,程序擦写方便等优点,满足本系统设计需要。

AT89C51引脚图

VCC:供电电压

GND:接地

P0口:P0口为一个8位双向I/O口,P0口可接收8个TTL门电流。

P1口:P1口为一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器可接收输出4个TTL门电流

P2口:P2口为一个内部提供上拉电阻的8位双向I/O口,P2口缓冲器可接收输出4个TTL门电流, P2口输出地址的高八位

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL 门电流。P3口也可作为AT89C51的一些特殊功能口,如下所示:

P3.0 RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2 /INT0(外部中断0)

P3.3 /INT1(外部中断1)

P3.4 T0(定时器0外部输入)

P3.5 T1(定时器1外部输入)

P3.6 /WR(外部数据存储器写选通)

P3.7 /RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号

RST:复位,当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。ALE只有在执行MOVX,MOVC指令时才起作用

/PSEN:外部程序存储器的读选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现

/EA/VPP:当/EA保持低电平时,不管是否有内部程序存储器,只访问外部程序存储器(0000H-FFFFH);当/EA端保持高电平时,先访问内部程序存储器,当PC值超过0FFFH时,自动转向访问外部存储器。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入

XTAL2:来自反向振荡器的输出。

D/A转换器DAC0832

DAC0832是双列直插式8位D/A转换器,能完成数字量输入到模拟量(电流)输出的转换。

DAC0832引脚图

其主要参数如下:分辨率为8位,转换时间为1μs,满量程误差为±1LSB,参考电压为(+10~-10)V,供电电源为(+5~+15)V。

特点:在DAC0832中有两级锁存器,第一级锁存器称为输入寄存器,它的允许锁存信号为ILE,第二级锁存器称为DAC寄存器,它的锁存信号也称为通道控制信号 /XFER。

当ILE 为高电平,片选信号/CS 和写信号/WR1为低电平时,输入寄存器控制信号为高电平,这种情况下,输入寄存器的输出随输入变化。此后,当 /WR1由低电平变高时,控制信号成为低电平,此时,数据被锁存到输入寄存器中,这样输入寄存器的输出端不再随外部数据DB 的变化而变化。

对第二级锁存来说,传送控制信号/XFER 和写信号/WR2同时为低电平时,二级锁存控制信号为高电平,8位的DAC 寄存器的输出随输入变化,当/WR2由低电平变高时,控制信号变为低电平,将输入寄存器的信息锁存到DAC 寄存器中。

图中其余各引脚的功能说明如下: ①CS :片选信号,低电平有效。

② ILE :输入寄存器有效,高电平有效。 ③1WR :写信号1,低电平有效;2WR :第2写信号(输入),低电平有效。 ④XFER :传送控制信号,低电平有效,用来控制WR2。

⑤0DI ~7DI :8位的数据输入端,7DI 为最高位。

⑥1OUT I :DAC 电流输出端1;2OUT I :DAC 电流输出端2。

⑦fb R :反馈电阻引出端,DAC0832内部已经有反馈电阻,所以RFB 端可以直接接到外部运算放大器的输出端,这样相当于将一个反馈电阻接在运算放大器的输出端和输入端之间。

⑧REF V :基准电压,VREF 范围为-10~+10V 。

⑨CC V :电源电压,范围为+5~15V 。

⑩AGND :模拟量地,即模拟电路接地端;DGND :数字量地。

LM324运算放大器

LM324是四运放集成电路。它的内部包含四组形式完全相同的运算放大器,除电源共用外,四组运放相互独立。每一组运算放大器可用左图所示的符号来表示,它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V -”为正、负电源端,“Vo”为输出端。两个信号输入端中,Vi-(-)为反相输入端, Vi+(+)为同相输入端。

相关文档
最新文档