数控电压源系统设计

合集下载

简易数控充电电源系统设计书

简易数控充电电源系统设计书

简易数控充电电源系统设计书1. 引言本文档旨在设计一套简易数控充电电源系统,用于为电动车辆充电。

该系统可以通过数控技术对充电电流、充电电压进行精确控制,以满足不同电动车辆的充电需求。

本文将从系统设计的背景和目标开始论述,然后详细介绍系统的架构和设计要点。

2. 背景与目标在现代社会中,电动车辆越来越受到人们的关注,给予其充足的电能供应成为一项重要的任务。

然而,传统的充电电源系统通常存在充电效率低、充电时间长、充电过程难以控制等问题。

因此,我们需要设计一套简易数控充电电源系统,以提高充电效率,并通过数控技术实现精确控制。

本文的目标是设计一套能够满足各种电动车辆充电需求的充电电源系统。

系统需要具备以下特点: - 高效能:保证充电效率高,能够在较短时间内为车辆充满电; - 稳定性:能够提供稳定的充电电流和充电电压,避免对车辆电池的损害; - 可控性:通过数控技术实现对充电电流和充电电压的精确控制,满足不同车辆的充电要求。

3. 系统架构本节将介绍简易数控充电电源系统的整体架构。

系统包括以下几个主要模块:3.1 交流输入模块交流输入模块负责将市电交流电压转换为直流电压,为系统提供稳定的电源。

该模块可以利用整流和滤波电路将交流电转换为直流电,并通过稳压电路实现对直流电压的稳定控制。

3.2 数控控制模块数控控制模块是该系统的核心,负责实现对充电电流和充电电压的精确控制。

该模块可以通过与电动车辆通信获取相关信息,并根据设定的充电要求动态调整充电电流和充电电压。

3.3 充电保护模块充电保护模块负责监测充电过程中的各种参数,并对系统进行保护。

该模块可以监测充电电流、充电电压、充电时间等参数,当参数超过设定范围时,及时停止充电并发出警报。

3.4 充电输出模块充电输出模块负责将控制后的电流和电压输出给电动车辆进行充电。

该模块需要提供稳定的充电电流和充电电压,以确保电动车辆充电的安全和可靠性。

4. 设计要点在设计简易数控充电电源系统时,需要考虑以下几个要点:4.1 充电电流和电压控制精度为满足不同电动车辆的充电需求,系统需要具备较高的充电电流和电压控制精度。

数控直流电压源(设计报告)

数控直流电压源(设计报告)

1 系统设计1.1 总体设计方案1.2.1 设计分析从题目来看,要求设计并制作一个数控直流电压源。

输入交流200~240V,50Hz,输出电压范围:0.01V~+11.99V;可设置并显示输出电压给定值。

1.2.2 设计思路题目要求设计一个数控直流电压源,在设计时采用ATmega16单片机作为控制核心,通过运算放大器LF356放大单片机输入的PWM信号电压,然后利用三极管TIP122和TIP127互补对管推挽放大信号电流,利用运算放大器负反馈调节电压增益,通过AD采样与单片机组成闭环控制系统,从而实现对输出电压的有效控制。

控制部分由键盘输入需要的电压设定值,按下确认按键后,通过闭环控制将预置值与AD采样的值相比较,寻找与预置的电压相匹配的值,最后在LCD12864液晶上显示。

1.2.3 方案论证(1) 控制系统的方案论证与选择基于系统闭环控制的调节精度可控,且稳定性较高,设计时对输出电压的实时采样,通过单片机对系统进行闭环控制,利用相对误差来调节PWM的占空比,使采样的输出电压接近于输入需要的电压设定值。

设计的总体方框图如图1.2.2所示。

该方案采用资源丰富的主流AVR单片机ATmega16,此单片机带有8通道单端或差分输入的10位AD转换器,简化了外围电路的设计,节约了资源,该单片机运行速度快,性价比高,能够很好的满足设计的各项要求。

另外,为了保障系统的稳定性, 本数控恒压源系统电路中还加入了过流保护电路,实时保障系统的安全性能。

图1.2.1 数控恒压源的原理方框图2 硬件电路的设计2.1 总体方案电路的设计系统主要由供电电源、运算放大电路、单片机小系统、互补推挽放大电路、AD 采样和滤波电路、过流保护电路组成,其系统方案总图如图2.1.1所示。

单片机小系统核心芯片采用ATmega16作为主控芯片,由各个模块组成的闭环控制系统来调节预置电压与输出电压的差值,使输出电压尽可能的接近于预置电压,从而实现高精度的有效控制。

数控电压源设计报告

数控电压源设计报告

全国电子设计大赛培训班设计报告(数控电压源)组员:龚文周、彭玉琴、李冻秀、胡高丽1.实验任务本次实验是以89C51单片机为控制单元,以数模转换器DAC0832输出参考电压,以该参考电压控制电压转换模块LM350的输出电压大小。

该电路设计简单,应用广泛,精度较高等特点。

2. 对选用芯片说明DAC0832是一款常用的数摸转换器,它有两种连接模式,一种是电压输出模式,另外一种是电流输出模式,为了设计的方便,选用电压输出模式,如电路图所示,Iout1和Iout2之间接一参考电压,VREF输出可控制电压信号。

它有三种工作方式:不带缓冲工作方式,单缓冲工作方式,双缓冲工作方式。

该电路采用单缓冲模式,由电路图可知,由于/WR2=/XFER=0,DAC寄存处于直通状态。

又由于ILE=1,故只要在选中该片(/CS=0)的地址时,写入(/WR=0)数字量,则该数字信号立即传送到输入寄存器,并直通至DAC寄存器,经过短暂的建立时间,即可以获得相应的模拟电压,一旦写入操作结束,/WR1和/CS立即变为高电平,则写入的数据被输入寄存器锁存,直到再次写入刷新。

3. 软件系统软件的设计主要完成三方面的功能:1.设置电压并且保存,主要是对EEROM的操作。

2.把设置的电压送到DA,主要是对DA的操作。

3.中断显示,把设置的电压显示到LED数码管上。

该数控电压源实现保存最近10电压功能,当打开电源的时候,它显示和输出的必须是上次使用电压大小,所以在EEROM中使用11个地址保存数据,第一个地址保存当前电压编号,大小为1~10。

第2个地址~第11个地址连续保存10个电压大小数据。

电压编号的大小分别对应到相应地址电压大小。

对软件流程做一下说明:当电源打开的时候,MCU进行复位,寄存器清零。

接着电源应该显示和输出上次关机前的电压大小,这时候MCU先读取EEPROM中保存的电压编号,根据电压编号读出对应电压,把该数据送到DA,在转换成BCD码送到显示部分。

数控电压源的设计

数控电压源的设计

xxxxxxxxxxxxxx 本科生毕业设计(论文)学院: xxxxxxxxxxxxxxx专业:xxxxxxxxxxxxxxx学生: xxxxxxxxxxxxxxx指导教师:xxxxxxxxxxxxxxx完成日期:xxxxxxxxxxxxxxx38 页3 表17 幅 XXXXXXXXXXXXXXX 本科生毕业设计(论文)总计毕业设计(论文)表格插图数控电压源的设计(实物制作)摘要本课题以LM2576-ADJ乍为调整输出电压的主控器件,通过调节按键来调整输出电压。

同时借助AD0832进行A/D转换并一次将需要显示的信息提供给数码管。

本系统由五个模块构成,分别为LM2576输出电压控制模块、单片机、数码管显示模块、整流滤波模块以及AD0832A/D转换模块,通过这几个模块的有机组合,构成一个完整的数控稳压电源。

该稳压电源具有数字显示功能,还具有能耗低、电压稳的优点。

关键词:LM2576输出电压;单片机;数码管AbstractThis topic to a LM2576 - ADJ as main control device to adjust the output voltage, by adjusting the slide rheostat value to adjust the output voltage.At the same time use AD0832 to A/D conversion and A will need to display the information provided to digital tube.This system is composed of six modules, respectively LM2576 output voltage control module, microcontroller, digital tube display module, rectifier filtering module, AD0832 A/D conversion module and DS18B20 temperature measurement module, through the organic combination of several modules, constitute A complete numerical control regulated power supply.The regulated power supply with digital display function, but also has the advantages of low energy consumption, the voltage stability.Key words :LM2576;The output voltage;Single chip microcomputer;Digitalt目录摘要. (I)Abstract . (II)第一章概述. (1)1.1 引言. (1)1.2 数控电压源的意义 (2)1.3 国内外现状研究 (3)1.4 数控电压源的设计要求. (4)第二章方案论证与比较 (5)2.1 输出电压控制模块 (5)2.2 显示模块 (6)2. 3 控制芯片的模块. (6)2. 4 按键模块. (6)第三章控制电路设计. (7)3.1 STC89C51 简介 (7)3.2 STC89C51主要相关参数 (8)3.3 STC89C51 引脚说明 (8)3.4 单片机最小系统 (10)3.5 中断技术 (12)第四章数控稳压电源电源电路模块 (14)4.1 整流滤波电路 (14)4.2 输出电压控制的设计 (14)4.3 D/A 转换和显示电路的设计 (16)第五章系统软件程序设计 (20)5.1 程序设计、流程图 (20)5.2 部分程序流程图 (20)5.3 数码管显示子程序流程图 (22)第六章系统调试与测试结果 (24)6.1 系统软件调试 (24)6.2 系统硬件调试 (24)6.3 测试结果 (24)测试结果统计表: (24)结论. (25)参考文献. (26)致谢. (27)附录一系统仿真图. (28)附录二程序. (29)第一章概述1.1 引言电源技术的发展在现代工业的发展中起到了不可替代的作用。

数控dcdc电源设计设计思路

数控dcdc电源设计设计思路

数控dcdc电源设计设计思路数控DC-DC电源设计是现代电子设备中常用的一种电源设计方案。

它通过数字控制技术和直流-直流变换器的结合,实现对电源输出电压的精确调节和稳定性控制。

在电子设备设计中,数控DC-DC电源设计起着至关重要的作用。

数控DC-DC电源设计需要考虑的是电源的输出电压范围和精度。

不同的电子设备对电源的输出电压要求不同,因此在设计电源时需要根据具体的需求来确定输出电压的范围和精度。

同时,还需要考虑电源的负载能力,以确保在负载变化时电源输出电压的稳定性。

数控DC-DC电源设计还需要考虑的是电源的效率和功耗。

高效率的电源设计可以减少能源的浪费,提高电子设备的使用时间和续航能力。

而功耗的控制则可以减少电子设备的发热量和对环境的影响。

因此,在设计电源时需要选用高效率的电源模块和优化电路拓扑,以提高电源的效率和降低功耗。

数控DC-DC电源设计还需要考虑的是电源的稳定性和可靠性。

电源的稳定性是指在输入电压和负载变化时,电源输出电压的波动范围。

而可靠性则是指电源在长时间工作中的稳定性和可靠性。

为了提高电源的稳定性和可靠性,设计中需要采用合适的反馈控制策略和稳压器件,以及进行充分的温度和负载测试。

数控DC-DC电源设计还需要考虑的是电源的保护功能。

在电子设备的使用过程中,电源可能会面临电压过高、电流过大、过热等问题,这些问题可能会对电子设备造成损害。

因此,在设计电源时需要加入过压保护、过流保护和过温保护等功能,以提高电源的安全性和可靠性。

数控DC-DC电源设计还需要考虑的是电源的尺寸和成本。

在电子设备中,电源通常需要尽可能小巧轻便,以满足电子设备的小型化和轻量化要求。

同时,电源的成本也需要尽可能低,以降低电子设备的生产成本。

因此,在设计电源时需要选用尺寸紧凑的电源模块和低成本的电源器件,以满足电子设备的要求。

数控DC-DC电源设计是一项综合考虑电源输出电压范围和精度、效率和功耗、稳定性和可靠性、保护功能、尺寸和成本等因素的设计任务。

2019年基于单片机的数控电压源课程设计设计.doc

2019年基于单片机的数控电压源课程设计设计.doc

基于单片机的数控电压源课程设计一.系统硬件设计结构框图本数控直流稳压电源的设计以一稳压电源为基础,以高性能单片机系统为控制核心,以稳压驱动放大电路、短路保护电路为外围的硬件系统,在检测与控制软件的支持下实现对电压输出的数字控制,通过对稳压电源输出的电压进行数据采样与给定数据比较,从而调整和控制稳压电源的工作状态及监测开关电路的输出电流大小。

本数控直流稳压电源实现以下功能:键盘可以直接设定输出电压值;可快速调整电压;LCD显示电压值等。

1.5)可编程的32根I/O口线(P0~P3);6)2个可编程16位定时器;7)一个数据指针DPTR;8)1个可编程的全双工串行通信口;9)具有“空闲”和“掉电”两种低功耗工作方式;10)可编程的3级程序锁定位;11)工作电源的电压为5(1±0.2)V;12)振荡器最高频率为24MHz;13)编程频率3 ~24 MHz,编程电流1mA,编程电压为5V。

1.3芯片引脚排列与名称DIP封装形式的AT89S51的芯片引脚排列与名称如图1所示。

VCC:供电电压。

GND:接地。

P0口:P0口为一个8位,并行,图1 AT89S51的芯片引脚排列与名称漏极开路双向I/O口,作为输出时可驱动8个TTL负载。

该口内无上拉电阻,在设计中作为D/A,A/D及液晶显示器的数据口。

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

P1口管脚写入1后,被内部上拉为高,可用作输入,该口在设计中低四位作为键盘输入口,高四位与RST作为在线编程下载口。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收/输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,可作为输入。

在作为输出时,P2口的管脚被外部拉低,将输出电流。

该口在设计中作为D/A,A/D及液晶显示器的控制口。

P3口:P3口管脚是带内部上拉电阻的8位双向I/O口,可接收输出4个TTL门电流。

数字电路课程设计报告-基于FPGA的简易数控电压源的设计

数字电路课程设计报告-基于FPGA的简易数控电压源的设计

目录序言一、基于FPGA的数控电源的课题要求二、课程要求1.技术要求2.功能要求3.工作原理4.本人的工作三、设计方案1.原理图2.框架图四、硬件电路的设计1.按键作用2.FPGA的作用3.DAC0832的作用4、共阴极的数码管五、电路图的安装与调试六、收获与体会参考文献附录(元器件清单)一、课题要求本课题所介绍的数控稳压电源与传统电压相比,具有操作方便,电压稳定度高,其输出电压大小采用了数字显示的特点。

主要用到了一块核心芯片FPGA其型号为EP2C5T144C8。

本课题具体要求如下:(一)技术要求:1.熟练掌握Quartus 6.0 软件的使用方法,同时能够对仿真波形进行一定的分析;2.熟练掌握运用VHDL语言进行层次化设计;(二)功能要求1.输出电压:范围0~+9.9V,步进0.1V;2.输出电压值由数码管进行动态显示;3.由“+”、“-”两键分别控制输出电压的增减。

(三)工作原理此数控直流稳压电源共有六个部分,输出电压的调节时通过+、-两键操作,步进电压精确到0.1V,控制可逆计数器分别作加、减计数,可逆计数器的二进制数字输出分两路运行:一路用于驱动数字显示电路,精确显示当前输出电压值;另一路进入数模转换电路(D/A 转换电路),数模转换电路将数字量按比例,转换成模拟电压。

整个系统的工作原理就是数字控制部分用加减按键产生可增加或减少BCD 码,BCD码通过二进制转化输入到DA变换,变换成相应的电压,此电压通过放大到合适的电平后加到可调稳压部分,控制输出电压一手动0.1v步进或步减。

(四)本人的工作1.硬件设计2.焊接及其调试工作二、数控电源整体设计的原理图方框图:1.本设计FPGA采用的是DP2C5T144C8需要5V的工作电压2.通过按钮向FPGA输入信号,FPGA得到增计数器或者减计数器的脉冲信号,开始计数;3.计数器的信号则会分两部分输出来;一部分传到外部的显示器上,这里先用的是共阴极数码管,另一部分送给D/A转换,D/A再将数字量按比例转换成模拟电压,再经过调整,从而得到稳定的输出电压。

数控直流电压源的设计

数控直流电压源的设计

数控直流电压源的设计、制作与调试范小虎一、引言:数控直流电压源是与普通直流电压源相比,具有输出电压不连续变化的特点并且能由数码管显示,可以由“+”、“-”两键分别控制输出电压步进增减输出电压。

本例设计的电压源输出电压的范围:0~+9.9V,步进0.1V,纹波不大于10mV,除具有以上显示控制功能外还能实现输出电压可预置在0~9.9V之间的任意一个值;用自动扫描代替人工按键,实现输出电压变化(步进0.1V不变),以及通过接入单稳态电路,可以克服按键抖动引起的误动作,运用计数器的反馈清零接法,起到防止误操作的作用。

二、设计任务及要求:基本原理框图:1、基本要求:(1)输出电压:范围0~+9.9V,步进0.1V,纹波不大于10mV;(2)输出电流:500mA;(3)输出电压值由数码管显示;(4)由“+”、“-”两键分别控制输出电压步进增减;(5)为实现上述几部件工作,自制一稳压直流电源,输出±15V,+5V。

2.发挥部分:(1)输出电压可预置在0~9.9V之间的任意一个值;(2)用自动扫描代替人工按键,实现输出电压变化(步进0.1V不变)三、方案的设计与选择数控部分的设计:将“+”、“-”信号接入CD4013单稳态电路,克服按键抖动引起的误操作,方波信号可用CD4060产生,利用CD4011及4069实现对CD192“+”、“-”计数的选通,然后通过CD4511译码后送入数码管显示。

(数控部分也可用单片机实现)D/A转换的设计:方案一:采用7805构成直流电源采用7805构成直流电源的电路如图所示,改变RP阻值使7805的公共端的电压在-5V到4.9V之间可调,则7805的输出端电压就可实现-0V-+9.9V之间可调了。

这种方案是利用了7805的输出端与公共端的电压固定为+5的特性来设计的。

但存在不好数控的问题。

方案二:采用7805与运放结合构成直流电源将2位BCD码的数字信号变换为模拟电压,可以采用集成D/A转换器(如DAC0832),也可采用分立的变形权电阻及运算放大器构成D/A。

数控直流电压源设计与实现

数控直流电压源设计与实现

数控直流电压源设计与实现概要:本数控直流电压源设计方案巧妙、电路及控制原理简单,输出可调且具有不错的带负载能力、很高的转换效率,可应用于供电电压在24V以下的各类电子设备供电。

传统可调电源往往通过电位器来达到目的,虽然这样的电源有很大的输出功率,但很难做到精确调整,效率也不高。

而数控直流电压源输出精确可调,亦有较高的输出功率以及转换效率,且更加轻便。

本文的目的就是研究和实现高效低耗的数控直流电压源。

1数控直流电压源基本组成及工作原理本文所设计的数控直流电压源的基本组成结构框图如图1所示,系统中,MCU选用AVR单片机Atmega16,它内部资源丰富,功耗低,可以保证系统稳定、可靠运行。

DA转换器选用TLC5615,其基准源由基准源芯片REF5020产生。

模拟电路模块包括开关稳压芯片LM2596_ADJ,运放芯片TL082,开关型电压转换芯片LMC7660以及功率电感等器件,共同构成一个BUCK电路。

输出电压、电流经采样电路采入MCU并由液晶LCD5110进行显示。

按键作为输入设备,对输出电压进行设置。

本设计工作原理是将单片机与DA转换器进行SPI通信,使DA输出可调的控制电压,送到运放TL082反相端。

而以开关稳压芯片LM2596_ADJ为核心的BUCK电路上电后即输出电压,经分压后送到运放同相端,此时TL082作为比较器使用以比较上述两个电压。

运放输出信号经二极管IN4148送入LM2596-ADJ 的反馈脚(FB端)控制输出电压,由于LM2596-ADJ内部有1.235V基准电压以及比较器,当FB脚处电压小于基准时,会抬高输出电压;反之,则会降低,最终达到稳定从而达到数控的功能。

接上负载后,输出电压、电流经采样点路送入MCU,就能在LCD5110上显示输出电压与输出电流。

当采得电流值大于额定值,则将软件关闭LM2596_ADJ的使能端,进行过流保护。

2系统硬件电路设计2.1 单片机最小系统电路设计单片机最小系统是利用最少的外围器件而使单片机工作的电路组织形式。

小功率数控电压源

小功率数控电压源

小功率数控直流电压源的设计一、设计任务与要求(1)输出电压:范围0~+9.9V,步进0.1V,误差小于0.1V,纹波有效值不大于20mV。

(2)输出电流:500mA。

(3)输出电压值由数码管显示。

(4)由“+”、“-”两键分别控制输出电压步进增减。

二、方案设计与论证如下图1数控电压源的原理方框图所示,数控电压源主要是由电源稳压电路、操作控制电路、显示驱动电路、数模转换电路和调整输出电路等几部分组成。

输出电压的调节是通过+、- 两键操作,步进电压精确到0.1V控制可逆计数器分别作加、减计数;可逆计数器的二进制数字输出分两路运行:一路用于驱动数字显示电路,精确显示当前输出电压值;另一路进入数模转换电路(D/A转换电路),数模转换电路将数字量按比例,转换成模拟电压,然后经过射极跟随器、调整输出级,输出稳定直流电压。

为了实现上述几部分的正常工作,需要±15V和5V 的直流稳压电源,及一组未经稳压的12V~17V的直流电压。

图 1 数控电压源的原理方框图三、单元电路设计与参数计算1)“+、-”键控制的可逆计数器此部分电路主要用两按钮开关作为电压调整键,与可逆计数器的加计数CPU时钟输入端和减计数CPD 时钟输入端相连。

可逆计数器采用两片四位十进制同步加/减计数集成块74LS192 级联而成。

74LS192 是双时钟,可预置数,异步复位,十进制(BCD 码)可逆计数器。

由于输出电压从0V 到9.9V 可以调节,所以74LS192 两计数器总计数范围从00000000 到10011001(即0~99),而74LS192 本身为十进制可逆计数器,所以只需两块这样的芯片级联就可以达到目的,此芯片封装和真值表如下图所示。

PL是低电平有效的预置数允许端,PL=0 时,预置数输入端P0~P3 上的数据被置入计数器。

MR是高电平有效的复位端,MR=1 时,计数器被复位,所有输出端都为低电平。

CPU是加计数时钟,CPD 是减计数时钟,当CPU=CPD=1 时,计数器处于保持状态,不计数。

数控基准电压源课程设计

数控基准电压源课程设计

数控基准电压源课程设计数控基准电压源课程设计序号:一、引言数控基准电压源是现代电子技术领域中的重要组成部分,在数控电子设备中具有关键的作用。

它是通过产生稳定的电压信号来供给计算机数控系统的各个部件,以确保数控设备的正常运行。

在本文中,我们将深入探讨数控基准电压源的原理、工作方式以及如何进行课程设计。

序号:二、原理与工作方式数控基准电压源是一种能够产生恒定电压的电子设备。

它由稳压电源、错误放大器和反馈控制系统组成。

稳压电源为基准电压源提供所需的电能,错误放大器通过与参考信号进行比较来获取系统误差信号,反馈控制系统根据误差信号对稳压电源进行调整,以维持输出电压的稳定性。

在数控基准电压源的工作过程中,参考信号被送入错误放大器进行比较。

误差放大器将参考信号与实际输出信号进行比较,并产生误差信号。

该误差信号经过反馈控制系统进行处理,然后通过控制稳压电源的输出来纠正误差,从而保持输出电压的稳定。

序号:三、课程设计流程1. 确定课程设计的目标和要求:在进行数控基准电压源课程设计之前,我们需要明确设计的目标和要求。

这包括设计的性能指标、所需的输入输出参数以及所使用的电子元器件等。

2. 进行电路设计:根据目标和要求,我们可以开始进行电路设计。

这包括选择适当的元器件,设计电路图并进行仿真。

在设计电路时,需要考虑电路的稳定性、可靠性和电源的噪声等因素。

3. 进行实物搭建和调试:将电路设计转化为实物搭建,并进行相应的调试工作。

在搭建过程中,需要注意元器件的连接方式、电路的布局以及信号的接地等问题。

调试过程中,应对电路进行测试和分析,并逐步优化以达到设计要求。

4. 总结和回顾:在完成课程设计后,我们需要对整个设计过程进行总结和回顾。

这包括对课程设计的结果进行评估,分析设计中可能存在的问题,并提出改进的建议。

我们还可以分享自己对数控基准电压源的理解和观点。

序号:四、个人观点和理解在进行数控基准电压源课程设计之前,我对数控基准电压源的原理和工作方式有了更深入的理解。

数控直流电压源的设计 毕业设计 好

数控直流电压源的设计 毕业设计 好

数控直流电压源的设计摘要直流稳压电源的应用非常的广泛,质量优良的直流稳压电源才能满足电子现在的要求。

所以,直流稳压电源的设计颇为重要,特别是数控直流电压源。

本文主要介绍数控直流电压源的设计,将单片机数字控制技术,有机的融入直流稳压电源的设计中,就能设计出一款高性价比的多功能数字化通用直流稳压电源。

本文论述了一种基于基于A VR16单片机为核心控制的数控直流电压源的设计原理和实现方法,该电源具有电压可预置、可调整、输出的电压信号和预设电压信号可同时显示。

本系统主要包含LCD1602显示模块、4*4矩阵键盘模块、功率放大电路(推挽输出),和辅助电源+15V , -15V , +5V。

本文所设计的数控直流电压源与传统稳压电源相比,具有操作方便、电压稳定度高的特点,其输出电压大小采用数字显示。

数控直流电压源在研究单位、实验室、工业生产线等实际应用中有诸多优势,值得进一步学习和研究。

关键词:单片机数控LCD1602IAbstractThe application of dc voltage stabilizer very extensive, quality excellent dc voltage stabilizer can meet the requirements of electronic now, so, dc voltage stabilizer design are important, especially the numerical control dc voltage source this paper mainly introduces the numerical control dc voltage source design, be single chip microcomputer control technology digital, organic integration into the dc voltage stabilizer design, can design a high ratio of performance multi-function digital general dc voltage stabilizer This paper discusses the AVR16 based on single chip microcomputer as the core control based on the numerical control dc voltage source design principle and method, the power supply voltage preset with adjustable output voltage signal and the voltage signal can also shows that this system mainly include LCD1602 display module 4 * 4 matrix keyboard module power amplifier circuit (the push-pull output), and auxiliary power + 15V,-15 V, + 5 VThe design of the CNC dc voltage source and the traditional manostat, it is characterized by easy operation voltage stability high characteristic, the output voltage size using digital display numerical control dc voltage source research unit in laboratory of industrial production line, in practice, there are many advantages, deserves further study and researchKeywords: a single-chip microcomputer, numerical control, LCD1602目录摘要 .................................................................................................................I Abstrac t.........................................................................................................II 目录 .............................................................................................................. III 1 前言 (1)1.1研究背景及意义 (1)1.2国内外研究现状 (2)1.3课题研究方法 (2)2 数控直流电压源的方案介绍 (4)2.1数控直流电压源的方案论证 (4)2.2方案比较 (6)3 数控直流电压源的工作原理 (7)3.1整体电路框图 (7)3.2工作原理 (7)3.2.1内部A/D转换电路工作原理 (7)3.2.2电源电路 (9)3.3推挽输出电路工作电路图 (10)4 单元电路工作原理 (12)4.1时钟电路 (12)4.1.1时钟振荡电路图 (12)4.1.2时钟信号的产生 (12)4.2 复位电路 (13)4.3键盘接口电路 (14)4.3.1键盘电路 (14)4.3.2键盘电路工作原理 (14)4.4显示接口电路 (15)4.4.1 LCD1602引脚 (15)4.4.2显示电路原理图 (16)4.5 A/D转换前端电路 (16)4.6主要芯片介绍 (17)4.6.1单片机A Tmega16 (17)4.6.2 LM358 (23)4.6.3 LF356 (24)5 数控直流电压源的软件系统 (25)致谢 (27)参考文献 (28)附录1:元器件清单 (29)附录2:源程序清单 (33)1 前言1.1 研究背景及意义数控直流电压源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。

数控直流电压源的设计

数控直流电压源的设计

数控直流电压源的设计摘要:本系统以直流电压源源为核心,AT89C52单片机为主控制器,通过键盘来设置直流电源的输出电压,具有步进功能,能够现实实际输出的电压值。

本设计分四个模块:单片机控制及显示模块、数模(D/A)转换模块、恒压源模块、输出显示模块。

以单片机控制模块为核心,对输入信号进行转换成数字量输出;恒流源模块将D/A转换来的电压模拟量通过恒压电路转换成恒压。

该系统具有可靠性好,精度高等优点。

关键词:数控电压源AT89C52 DAC0832 恒流源目前所使用的直流可调电源中,大多为旋钮开关调节电压,调节精度不高,而且经常跳变,使用麻烦。

利用本数控电源,可以达到每步0.1V的精度,输出电压范围0~9.9V,电流保持500mA,且数码显示直观1.总体设计方案1.1总体设计思路方案一:计数器每次由脉冲触发跳一,也即实现步进0.1,欲实现步进0.1,就需要按一下键产生一个脉冲。

由于电容的容值不一,充电时间常数不等,故可利用电容充电时间不相等,又按键有一定的时间,大约为0.2s,但这个时间对电容充电时间常数来说,以经足够了,本设计就是基于这一点来实现按一下键产生一个脉冲的。

按键时,电源对五个R、C充电,由于按键的时间0.1s相对于充电时间常数0.1—0.5s,足可使电容一端呈现依次高电平,同时这五个高电平存在时间差,从而产生五个脉冲,使计数器跳变一,利用视觉效应,实现步进为0.1。

其方框图如图:图1:计数器脉冲触发方案二:采用AT89C52系列单片机作为整机的控制单元,通过改变输入数字量来改变输出电压值(A/D转换后电压值) ,经集成运放放大和射极输出器输出,间接地改变输出电压的大小。

图2:总体设计框图经过方案论证和比较后,最终确定的系统框图如上方案二图所示,主要由主电源、辅助电源、D/A转换、集成运放、射极输出器、单片机最小系统、显示及按键等组成。

2.硬件单元电路的设计2.1电压源电路的设计基本设计思想是对单片机输出的电压(D/A转换后) 进行放大,经射极跟随器(功率放大,减小输出内阻提高带负载的能力)输出数控可调电压。

1基于单片机的数控电压源课程设计(毕业设计)-推荐下载

1基于单片机的数控电压源课程设计(毕业设计)-推荐下载

2.2 主要特性
CMOS 工艺技术制造,工作电压 3-15V,“二键锁定”功能,编码输出为三态
输出,可直接与微处理器数据总线相连,内部振荡器能完成 4×4 矩阵键盘扫描,
亦可用外部振荡器使键盘操作与其他处理同步,通过外接电容避免开关发生前、
后沿弹跳所许的延时。有按键按下时
数据有效线变高,同时封锁其他键,
+5V +15 -15V
D/A 转换 DAC0832
可调稳压源
A/D 转换 ADC0809
4) 256B的片内数据存储器,其中高128字节地址被特殊功能寄存器SFR占 用;
5)可编程的32根I/O口线(P0~P3); 6)2个可编程16位定时器; 7)一个数据指针DPTR; 8)1个可编程的全双工串行通信口; 9)具有“空闲”和“掉电”两种低 功耗工作方式; 10)可编程的3级程序锁定位; 11)工作电源的电压为5(1±0.2) V; 12)振荡器最高频率为24MHz; 13)编程频率3 ~24 MHz,编程电流 1mA,编程电压为5V。 1.3 芯片引脚排列与名称 DIP封装形式的AT89S51的芯片引脚排 列与名称如图1所示。 VCC:供电电压。 GND:接地。 P0口:P0口为一个8位,并行, 图1 AT89S51的芯片引脚排列与名称 漏极开路双向I/O口,作为输出时可驱动8个TTL负载。该口内无上拉电阻,在设 计中作为D/A,A/D及液晶显示器的数据口。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收 输出4个TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,该口在 设计中低四位作为键盘输入口,高四位与RST作为在线编程下载口。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收/输出 4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,可作为输入。 在作为输出时,P2口的管脚被外部拉低,将输出电流。该口在设计中作为 D/A,A/D及液晶显示器的控制口。 P3口:P3口管脚是带内部上拉电阻的8位双向I/O口,可接收输出4个TTL门 电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,

简易数控直流电压源的设计

简易数控直流电压源的设计

简易数控直流电压源的设计摘要:传统的直流稳压电源通常采用电位器和波段开关来实现电压的调节,并由电压表指示电压值的大小。

因此,电压的调节精度不高,读数欠直观,而且经常跳变,使用麻烦。

而基于单片机控制的直流稳压电源能较好地解决传统稳压电源的不足。

本次设计主要基于atmege16单片机,DAC0832芯片,稳压芯片7815,7805和7915来设计的。

我们非常认真的设计了电压源,电压源主要是由D/A转换模块,直流稳压电源模块,显示和控制模块等模块,可实现输出电压范围0~+9.9V,步进0.1V,纹波不大于10mV。

软件设计用的是C语言编程。

关键字:A TMEGA16,直流稳压电压源,DAC0832,Abstract:the traditional dc voltage stabilizer and band switch potentiometer usually used to realize the voltage of the adjustment, and the voltmeter instructions of the size of the voltage value. So, the voltage regulation accuracy is not high, reading owe intuitive, and often jump to change, the use of trouble. And based on single chip microcomputer control dc voltage stabilizer can well solve the deficiency of the traditional voltage stabilizer. The design is based on atmege16 microcontroller, DAC0832 chip on the chip 7815780 5 and 7915 to design. We are very serious design the voltage source, voltage source is mainly composed of D/A conversion module, dc stabilized voltage power supply module, display and control module module, which can realize the output voltage range 0 ~ + 9.9 V, step 0.1 V, ripple is not more than 10 mV. The software design with the C programming language.Key word: ATMEGA16, dc voltage stabilizing voltage source, D AC0832,目录摘要一.方案总体设计1,方案的选择2,整流电路选择3,系统总体方案描述二,电路分析与设计1,整流滤波稳压电路设计2.,D/A转换电路设计3.,运算放大电路的设计4.,显示与按键的设计三,电路的调试四,结论参考资料一总体方案设计1,方案的选择我们组对题目进行了仔细的分析,发现稳压部分是难点,特别是在带负载后,电压的稳压是最大的难点,同时也是我们队设计的重点。

数控电压源设计(c语言)大学毕设论文

数控电压源设计(c语言)大学毕设论文

数控直流稳压电源设计目录设计任务简要说明 (3)第一章摘要 (4)第二章方案论证与比较 (5)第三章主要电路单元设计 (7)第四章系统软件设计 (13)4-1 程序设计思路4-2 程序设计流程图第五章测试、及结果分析 (16)第六章部分芯片资料简介 (17)3-1AT89S523-2TLC24533-3DAC08323-4NE55343-5UA7143-624C023-774HC5733-8LM-78XX系列第七章PCB制板的一些问题 (31)第八章制作的心得体会 (39)附录 (40)参考文献 (69)设计任务简要说明A题数控直流稳压电源一、设计任务设计并制作一个直流可调稳压电源。

二、设计要求1、基本要求:1)当输入交流电压为220v±10%时,输出电压在3-13v可调;2)额定电流为0.5A,且纹波不大于10mV;3)使用按键设定电压,同时具有常用电平快速切换功能(3v、5v、6v、9v、12v),设定后按键可锁定,防止误触;4)显示设定电压和测量电压,显示精度为0.01v。

2、扩展要求:1)输出电压在0-13v可调;2)额定电流为1A,且纹波不大于1mV;3)掉电后可记忆上次的设定值;4)两级过流保护功能,当电流超过额定值的20%达5秒时,电路作断开操作;当电流超过额定值的50%时,电路立即断开。

具有光提示(如LED);5)其他创新。

三、说明禁止直接使用220v直接电阻分压的作法,注意用电安全。

四、评分标准第一章摘要电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。

电力电子技术是电能的最佳应用技术之一。

当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。

随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供了广阔的发展前景,同时也给电源提出了更高的要求。

随着数控电源在电子装置中的普遍使用,普通电源在工作时产生的误差,会影响整个系统的精确度。

bishe数控直流电压源设计

bishe数控直流电压源设计

目录第一章序言 (1)1.1研究目的及研究意义 (1)1.2 国内外研究现状 (2)1.3 本课题研究内容及方法 (3)第二章数控直流电压源设计方案 (4)2.1 原理介绍 (4)2.2 设计方案优势 (4)2.3 数控直流电压源所用元器件 (5)2.3.1 单片机AT89C52芯片 (5)2.3.2 数模转换器DAC0832 (6)2.3.3 集成运放UA741 (7)2.3.4 电压稳压器LM350 (8)第三章数控直流电压源硬件电路的设计 (10)3.1 D/A转换电路的工作原理 (10)3.2 电压调整电路的工作原理 (11)3.3 时钟振荡电路的工作原理 (12)3.4 电压预置复位电路的工作原理 (13)3.5 键盘电路的工作原理 (14)3.5.1 键盘电路的分类 (14)3.5.2 键盘电路的工作原理 (14)3.6 显示电路的工作原理 (15)3.6.1 LED显示器连接方法 (15)3.6.2 LED显示方式 (15)3.7 电源电路工作原理 (16)第四章数控直流电压源软件系统的设计 (18)4.1 软件设计原理 (18)4.2 显示子程序流程图 (20)4.3 键扫子程序流程图 (21)结论 (22)参考文献 (23)致谢 (23)ABSTRACT (24)附录 (25)附录1 设计硬件电路图 (25)附录2 软件部分源程序 (26)2.1 主程序源程序清单 (26)2.2 显示子程序的源程序清单 (27)2.3 键扫子程序源程序清单 (29)2.4 延时及启动0832子程序的源程序清单 (30)附录3 数控直流电压源设计实物图 (31)数控直流电压源设计摘要:本设计是以AT89C52单片机为核心控制芯片,实现数控直流电源功能的方案。

设计采用8位精度的DA转换器DAC0832、三端可调稳压器LM350和UA741运算放大器构成稳压源,实现了输出电压范围为+1.4V~+9.9V,电压步进0.1V的数控稳压电源,具有较高的精度与稳定性。

数控电压源与数控电流源设计

数控电压源与数控电流源设计

韶关学院电子系
数控电压源与数控电流源 1 DA转换器实现电压数控
Vr D Vref Iout DAC Vout
MCU
D Vout N Vref 2
转换器位数N对输出电压分辨率的影响? 思考题:1.假如Vout的电压范围为0~-5V,如何通过电 路转换,变为-5V~5V范围 2.如何利用AD转换器实现电压幅度程控? 韶关学院电子系
Vin MCU D Vref Iout DAC Vout
5V MCU D Vref Iout DAC 射极 Vout 跟随 器
韶关学院电子系
数控电压源与数控电流源 1 DA转换器实现电压数控
5V
18V R1 1K Vin R2 1K R5 5K R4 1K R3 5K Vout RL
MCU
D Vref Iout DAC
韶关学院电子系
R3作用? 反馈的类型?
调节电阻R3可以运放的放大倍数。AU(空)=-(R3+R2)/R1 电压串联负反馈 韶关学院电子系
数控电压源与数控电流源 2 稳压芯片实现电压数控
LM317 1 Vin Vout Adjust Iadj 3 Rw 2 U0 R1 240
RW RW Vo (1 ) *1.25 I adj * RW (1 ) *1.25 R1 R1
Iadj小于100uA
改变RW可以改变输出的电压 韶关学院电子系
数控电压源与数控电流源
2 稳压芯片实现电压数控
LM317 1 Vin Vout Adjust 3 R1 R2 1k D0 1k R3 1k D1 R4 1k D2 D3 R5 1k D4 R6 1k R8 1k D5 R9 1k D6 D7 2 R Vo
一、数控电压源的原理
  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-3V5、工作电压:5~12V6、工作电流:20mA(5V时)15mA(3V时)7、稳压输出值:0-10V8、步进电压值:0.02V9、输出纹波电压:≤1mV10、输出电流: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转换器DAC0832DAC0832是双列直插式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+(+)为同相输入端。

LM324结构图由于LM324运放电路具有电源电压范围宽,静态功耗小,可单电源使用,价格低廉等优点,因此被广泛应用在各种电路中。

当去掉运放的反馈电阻时,或者说反馈电阻趋于无穷大时(即开环状态),理论上认为运放的开环放大倍数也为无穷大,此时运放便形成一个电压比较器,其输出如不是高电平(V+),就是低电平(V-或接地)。

当正输入端电压高于负输入端电压时,运放输出低电平。

功率放大模块ULN2008功率放大模块ULN2008用于电路功率的放大,其前一级和后一级的电压几乎保持不变,既电压增益接近1,但其电流增益却很大,输出电流可达到2-3A。

它的内部结构是达林顿的,专门用来驱动继电器的芯片,甚至在芯片内部做了一个小线圈反电动势的二极管。

ULN2008的输入端允许通过IC的电流200mA,饱和压降VCE约为输入电压的2%左右。

用户输出口的外接负载可根据以上参数估算。

采用集电极开路输出,输出电流大,故可以直接驱动继电器或固体继电器(SSR)等外接控制器件,也可直接驱动低压灯泡。

ULN2008是高耐压、大电流达林顿阵列,由七个硅NPN达林顿管组成。

该电路的特点如下所示:①ULN2008的每个达林顿管都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。

②ULN2008工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V的电压,输出还可以在高负载电流并行运行。

③ULN2008采用DIP-16或SOP-16塑料封装。

ULN2008引脚图三、软件系统设计3.1主程序流程图3.2 部分程序流程图部分程序流程图本程序设定KEY1为电压+,当按住KEY1时,输出电压以0.2V连续步进。

当以一定的时间间隔点动KEY1键时,输出电压也为点动步进。

KEY2为电压-,与KEY1功能基本相同;同时输出电压的值显示在液晶上。

通过这种人机交换互设置,可以方便对电压源输出进行控制。

源程序的工作过程是:系统初始化后,默认输出0V电压,此时,液晶显示0.0V;然后扫描KEY1,KEY2键,当KEY1或KEY2有键按下时,程序跳转至相应的按键处理子程序;经过按键处理子程序处理后,置相应的标志位,并处理相应的寄存器的值;再回到主程序中,依据不同的标志位送出相应的数字量给DAC0832,并把相应的数据送入显示缓冲区,最后显示电源输出的电压值;程序继续扫描KEY1,KEY2键,再循环执行前面的步骤。

3.3 软件的设计主要完成三方面的功能:(1)KEY1,KEY2键分别控制电压的增大与减小(2)把设置的电压送到DA,主要是对DA的操作。

(3)中断显示,把设置的电压显示到液晶上。

五、设计总结在本次设计的过程中,我发现很多的问题,虽然以前还做过这样的设计但这次设计真的让我长进了很多,其中电流源恒定电流的产生是本设计系统的最主要部分。

因输出电流的范围、误差大小以及纹波电流等要求都必须通过本部分电路来实现,所以在设计过程中需要反复调试,以达到最佳状态。

经过认真选择、测量,恒流产生电路由运算放大器组成的开环电路实现。

利用三极管放大区平坦的输出特性即可得到恒流输出。

由于三极管放大区的线性特性,使得电流源具有较好的稳定性。

输出电流的标定由恒流源电路参考电压和大线径康铜丝的阻值决定。

利用单片机作为核心控制器,控制键盘、LCD、D/A,通过键盘设置“+”“一”步进调整功能,用D/A转换模块可以控制最小步进,故用单片机可以很容易控制本设计电流源工作,总体来说感觉效果比较好,有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论有些东西是很难理解的,更谈不上掌握。

从这次的课程设计中,我真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,程序只有在经常的写与读的过程中才能提高,这就是我在这设计中的最大收获同时也要感谢同学与老师的帮助,我的成功离不开他们。

六、参考文献1.王远.模拟电子技术. 北京:机械工业出版社,19942.伍时和.数字电子技术基础.北京:清华大学出版社,20093.藏春华.电子线路设计与应用.北京:高等教育出版社,20044.康华光.模拟电子技术基础(第五版).北京:高等教育出版社,2005。

相关文档
最新文档