(数控加工)数控直流电源的设计与实现精编

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

(数控加工)数控直流电源的设计与实现

数控直流电源的设计和实现

壹、实验目的

1.了解数控技术和电源技术。

2.熟悉微机原理及其接口技术。

3.运用微机系统实现壹个数控直流电源。

二、实验内容和要求

基于80x86实验箱平台设计且制作数控直流电源。要求由键盘预置输入直流电压在0~+9.9V之间的任意壹个值,数控直流电源输出,且输出电压和给定值偏差不大于

0.1V。

主要技术指标:

(1)输出电压:范围0~+9.9V,纹波不大于10mV,电压值由数码管显示;

(2)具有“+”、“-”步进调整的功能,步进0.1V;

(3)用自动扫描代替人工按键,实现输出电压变化(步进0.1V不变)。

三、实验报告要求

1.设计目的和内容

2.总体设计

3.硬件设计:原理图(接线图)及简要说明

4.软件设计框图及程序清单

5.设计结果和体会(包括遇到的问题及解决的方法)

四、总体设计

采用8086处理机构成该系统的核心——数控模块,和基本接口实验板相连,通过软件编译实现设计各种功能的实现,输出部分也不再采用传统的调整管方式,而是在D/A转换后,经过稳定的功率放大电路得到。由于使用了微处理器,整个系统可编程实现,系统的灵活性大大增加。系统设计框图如图1所示。

图1方案三系统设计框图

为实现数控直流电源的各项功能,系统分为三个组成部分:键盘/显示电路,数控模块,稳压输出电路。下面介绍系统各部分的基本功能:

(1)键盘/显示电路:该电路的显示部分又可分为电压预制值显示电路和电压实际输出值显示电路。系统利用可编程且行接口8255单元电路构成实验板上4*4小键盘的接口和LED 数码管电路的接口,从而识别键码同时显示电压预置值;在得到实际输出值后,实验板上提供了模数转换ADC0809单元电路,转化成数字量后传递给LED数码管就能够显示实际输出值。

(2)数控模块:该部分主要由8086微处理器和数模转换DAC0832单元电路组成。其中通过编写汇编语言程序控制8086微处理器快速完成各功能所需的复杂运算,然后数模转换电路DAC0832可将运算所得的数字量转换为模拟量。

(3)稳压输出电路:由于通过模数转换电路输出的电压值大小有限制,通过使用运算放大器作前缀的功率放大电路,即可满足系统所需电压,又可大大减小纹波电压。功率放大电路通过外扩电路实现。

五、硬件电路设计

本课题的设计可通过实验平台上的壹些功能模块电路组成,由于各模块电路内部已经连接,

用户在使用时只要设计模块间电路的连接,因此,硬件电路的设计及实现相对简单。完整系统的硬件连接如图2所示。

图2完整系统硬件连接图 Rf 1K

输出

数据总线

-IOW CS1

运放输出电路 CS-55 CS-AD

实验平台上用到的壹些功能模块电路如下:

地址译码电路:该单元通过三八译码器74LS138和可编程逻辑器件GAL20V8组成地址译码电路,产生CS0~CS7的地址片选口,为系统确定各芯片I/O地址提供了很大的方便。

可编程且行接口8255单元电路:8255芯片是比较典型常用的且行接口芯片,可和实验平台上提供的4*4的键盘单元和LED数码管显示电路单元相连构成接口电路,实现对键盘和显示电路的控制。

基本输入输出单元电路:通过74LS245以及74LS373组成基本的输入单元电路,能够方便的通过数据线读取或输出数据。在系统中通过74LS245读取了ADC0809的转换完成信号EOC。

计数器(分频)电路单元:该单元电路由74LS393组成,对实验板上提供12MHz的时钟信号进行分频,产生Q0~Q7不同频率的时钟脉冲信号。在系统中选用Q2作ADC0809的外部时钟信号。

从功能角度,该电路又可分为三个部分:键盘/显示电路、数控部分、稳压输出电路。下面就分别对这三个部分进行具体分析。

1.键盘/显示电路的实现和电路连接

该电路又可分为俩个部分:电压预制值显示电路和电压实际输出值显示电路。下面分别说明:

(1)电压预制值显示电路

8255的方式0主要用于同步传输数据的场合,课题选用方式0即可。端口C的高4位和低4位分别连接4*4键盘的行、列接口,由于为非编码键盘,需采用行反转法(也可采用行扫描法)判断所按实验平台上的小键盘为何键,同时通过编程把键值转换为相应的数码管段码,实现数码管显示预置值。具体的电路连接如图3所示。

图3电压预制显示电路连接图

其中8255片选地址CS0为280H~283H,LED数码管段码输出选通的地址为284H~287H,数码管位选信号输出选通的地址为288H~28BH。

(2)电压实际输出值显示电路

要在数码管上显示实际电压输出值首先需要将输出电压转化为数字量,即完成A/D转换。实现A/D转换的方法很多,常用的有逐次逼近法、双积分法及电压频率转换法。其中逐次逼近法具有转换快、精度高、抗干扰差等特点。

ADC0809就是壹个逐次比较式的A/D转换器。其分辨率为八位,模拟输入电压范围为0~5V,对应转化值为00H~0FFH。有八个模拟输入通道,可在程序控制下对任意通道进行A/D转换。时钟频率10KHz~1280KHz。每次只能对壹路信号进行转换,其通道号由地址信号A、B、C译码后选定。片内有地址锁存和译码器。转换结果送入三态输出锁存器,当输出允许信号OE有效时才输出到数据总线上。另外,仍有壹个EOC信号,当转换完成时,会发出转换结束状态信号,高电平有效,能够通过对该信号的检测来查询是否转换完成。ADC0809引脚连接如图4所示。

图4ADC0809引脚连接图

此连接中通道号来自地址总线,分别由读写控制信号来控制ST,ALE和OE等使能端。EOC信号送入74LS245总线控制器的输入DI0口,在程序中对74LS245总线控制器的输出口进行查询式读取EOC信号。本系统中ADC0809的输入信号来自DAC0832输出电压,具体的电路连接如图5所示。

图5电压实际输出显示电路连接图

相关文档
最新文档