单片机程控电压源的硬件设计说明49033.pdf
《单片机程控电压源的硬件设计说明49033.pdf》由会员分享,可在线阅读,更多相关《单片机程控电压源的硬件设计说明49033.pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机程控电压源的硬件设计 摘要 本设计以 AT89S52 单片机为核心控制芯片,实现数控直流供电功能方案。本设计采用 8 位精密 DA 转换器 DAC0832、三端可调稳压器LM350 和 UA741 运算放大器组成稳压源,实现输出电压范围+1.4V+9.9V,电压步长 0.1 V 数字控制稳压电源,最大纹波仅为 10 mV,精度高,稳定性好。此外,该方案仅使用5 个按键即可实现输出电压的便捷设置,并具有设定值调整、微调(0.1 级)、粗调(1 级)三种调节功能。数码管显示输出电压值。我们设计了自己的12V 和 5V 电源来为系统供电。该电路的原理是通过单片机控制 DA 的输出电压,并通过放
2、大器对其进行放大。放大后的电压作为 LM350 的参考电压,实际电压仍由电压模块 LM350 输出。5 个按键调节电压,通过共阴极三位一体 LED 显示输出电压值。本设计采用 3 个三合一数码管,可显示三位数字和一位小数,如 5.90V,采用动态扫描驱动方式。与传统稳压电源相比,具有操作方便、供电稳定性高、输出电压数字显示等特点。关键词:数控,步进,三端可调稳压器 目录 目录 2 第 1 章引言 3 第 2 章 NC 电压源解决方案介绍4 2.1 数控电压源方案演示4 2.2 方案比较 6 2.2.1 CNC零件对比 6 2.2.2 8 节输出对比6第一章简介 1.1 研究背景及意义 数控直流
3、电压源是电子技术中常用的设备之一,广泛应用于教学、科研等领域。传统的多功能数控直流电压源功能简单、控制困难、可靠性低、干扰大、精度低、体积大、复杂度高。普通数控直流电源的种类很多,但存在以下两个问题:1)输出电压有粗调(波段开关)和微调(电位器)两种方式。这样,当需要准确输出输出电压,或者需要在小范围内(如 1.051.07V)变化时,难度就更大了。另外,随着使用时间的增加,波段开关和电位器难免接触不良,影响输出。2)稳压方式采用串联稳压电路来限制或切断过载保护。电路结构复杂,稳压精度不高。在家用电器和其他类型的电子设备中,通常需要电压稳定的直流电源。但在现实生活中,它是由 220V 交流电网
4、供电的。这就需要通过变压器、整流、滤波和稳压电路将交流电转换成稳定的直流电。滤波器用于过滤整流输出电压中的纹波。通常,传统电路由滤波扼流圈和电容器组成。如果换成晶体管滤波器,可以减小直流电源的体积,减轻重量,晶体管对直流电源进行滤波。直流稳压器可作为家用电器的电源,既降低了家用电器的成本,又减小了其体积,使家用电器小型化。传统数控直流电压源通常采用电位器和波段开关来实现电压调节,电压值由电压表指示。因此电压的调节精度不高,读数不直观,电位器易磨损,而基于单片机控制的数控直流电源能较好地解决传统稳压电源的上述缺点供应。随着科学技术的不断发展,特别是计算机技术的飞速进步,现代工业应用中使用的工控产
5、品都需要低纹波、宽调节范围的高压电源,特别是在一些高能物理领域,急需计算机或单片机控制的低压电源。纹波,电源调节范围宽。1.2 国外研究现状 自 1990 年代后期以来,随着对更高系统效率和更低功耗的需求,电信和数据通信设备的技术更新推动了电力行业的 DC/DC 电源转换器更加灵活和智能。方向发展。1980 年代,第一代分布式供电系统开始转向 20 世纪后期更先进的第四代分布式供电结构,中间总线结构。DC/DC 电源行业面临着新的挑战,即如何将嵌入式电源智能系统和数字控制系统结合起来。早在 1990 年代中期,半导体厂商就开发了数控电压源管理技术,与当时广泛使用的模拟控制方案相比,当时的成本效
6、益并不高,因此无法被广泛采用。由于板载电源管理的更广泛应用以及业界对节能和运营优化的关注,电源行业和半导体制造商开始共同开发这款名为“数控电压源”的新产品。如今,随着直流电源技术的飞速发展,整流系统已经从以前的分立元件、集成电路控制发展到微机控制,使直流电源智能化,具备遥测、遥信、遥测三大遥功能。遥控,基本实现直流供电。无人看管的。本毕业设计的数控直流电源主要由单片机系统、键盘、数码管显示器、D/A 转换电路、稳压电路等组成。单片机系统选用 89S52 型单片机,采用独立键盘和 LM350 作为稳压器件。1.3 项目研究方法 随着时代的发展,数字电子技术已经普及到我们的生活、工作、科研等各个领
7、域。本文将介绍一种数控直流电源。本电源由电源电路、显示电路、控制电路、数模转换电路四部分组成。作品。准确的说,电源电路提供各个芯片电源、数码管、放大器所需的电压。显示电路用于显示电源的输出电压。同时分析了数字技术与模拟技术相互转换的概念。与传统稳压电源相比,具有操作方便、供电稳定性高、输出电压数字显示等特点。数控电压源是最常用的仪器设备,在科学研究和实验中必不可少。在目前使用的直流可调电源中,几乎都是旋钮开关来调节电压,调节精度不高,而且经常跳动,使用起来很麻烦。采用数控电压源,每步精度可达到 0.1V,输出电压范围为 1.4V 至 9.9V,电流可达到 3A。针对以上问题,本课题设计了一种以
8、单片机为核心的数控型高精度简易直流电源。场合。设计方法是单片机通过 D/A 控制驱动模块输出稳定的电压。同时,稳压方式采用三端可调稳压器进行调节,输出电压通过电阻反馈给运放,与设定值进行比较。如果有偏差,调整输出。工作过程中单片机输出驱动 LED 显示屏,可通过键盘设置和调整电压值。该电路具有设计简单、应用广泛、精度高的特点。第二章数控电压源方案介绍 2.1 数控电压源方案论证 目前,数控电压源已得到广泛应用,实现目标的方案也很多,主要有以下几种方案:2.1.1 方案一:采用单片机设计数控电压源 常用的 52 芯片做控制器,P0 口直接接 DAC0832 的数据口CS,DA 和XFER连接后接
9、 P3.4,接单片机,2WR使1WRDAWR工作在单缓冲模式。DA的 8 脚接参考电压,DA 的参考电压接5V 电源,所以 DAC 的 8 脚输出电压分辨率为 5V/256,约等于 0.02V,即 DA 输入数据端每增加 1,电压增加 0.02。V._DA 的输出电流经运放 LM324 转换成电压,再经运放 UA741 反相放大。最后通过 LM350 调节和稳定输出电压。其硬件框图如图 2.1 所示:图 2.1 方案一硬件框图 2.1.2 选项 2:使用调节管设计带有双计数器的数控电压源 本方案采用传统的调节管方案。主要特点是采用一组双计数器来完成系统的控制功能。二进制计数器的输出经 D/A
10、转换,控制误差放大的参考电压,控制输出步长。十进制计数器解码后,数码管显示输出电压值。为了使系统正常工作,需要保证双十计数器同步工作。其硬件框图如图 2.2 所示:图 2.2 方案二硬件框图 2.1.3 选项 3:使用带调节管的十进制计数器设计数控电压源 该方案的第二个区别是它使用了一组十进制计数器。一方面完成电压的解码和显示。另一方面作为 EPROM 的地址输入,EPROM 的输出经过 D/A 转换,控制误差放大的参考。仅采用一组计数器实现逐级输出,避免了方案二中保证双计数器同步的问题。然而,由于控制数据是在 EPROM 中编程的,因此系统设计的灵活性降低了。其硬件框图如图 2.3 所示:图
11、 2.3 方案三硬件框图 整流滤波电路调整管过流保护误差放大十进制计数器EPROMD/A转换电压预置步进加步进减译码显示输出2.2 方案比较 2.2.1CNC 零件比较 方案 2 和方案 3 中,系统的数控部分采用中小型器件实现,芯片较多,使得控制电路部分的接口信号繁琐,相互关联,抗干扰能力强很穷。方案一中,采用 89S52 单片机完成整个数控部分的功能。同时,89S52 是一款智能可编程器件,便于系统功能的扩展。2.2.2 输出部分比较 在方案 2 和 3 中,使用线性稳压电源通过改变其参考电压来增加或减少输出阶跃。这不能忽略整流滤波后的纹波对输出的影响。在方案 1 中,使用运算放大器来放大
12、电压。,由于运算放大器具有较大的电源电压抑制,输出端的纹波电压可以大大降低。2.2.3 显示零件比较 方案 2 和 3 中的显示输出是直接解码并显示电压量化值,显示值为 D/A 变化的输入值。数值可能存在较大偏差,方案 1 中使用三合一数码管直接显示电压值。总之,方案一的优点是具有精度高、使用方便、硬件电路简单的特点。精度没那么高。综合考虑各种因素,本设计采用方案一。第三章数控电压源的工作原理 3.1 整机电路框图 数控电压源的电路框图如图 3.1 所示:键 盘数码显示8952单片机电压预置D/A转换电压调整电源电路输出 图 3.1 数控电压源电路框图 3.2 工作原理 本设计引入了一种以 8
13、9S52 单片机为控制单元的数控电压源,利用数模转换器DAC0832 输出参考电压,利用该参考电压控制电压转换模块LM350 的输出电压。改变输出电压的方法是通过改变发送给单片机的数字量来实现的。输出电压由三端稳压器LM350 稳定。3.2.1DA 转换电路工作原理 本设计采用 DAC0832 实现数据的数模转换。它的数据口直接接 P0 口,DA 之和CS接 P 3.4和1WR单片机的一端XFER,使 DA2WR工作WR在单缓冲模式。DA的 8 脚接参考电压。为了简化设计,本设计中的参考电压为5V,因此 DAC 的 8 脚输出电压的分辨率为 5V/256=0.0 195 0.02 V,也就是说
14、,DA 输入每次数据端增加1,电压增加 0.02V。然后将运算放大器LM324连接到 DA 的电压输出端,将 DA 的输出电流转换成电压。0832 的输出电压可以通过改变 P0 端口的数据来改变。例如,当 P0=00H 时,DAC0832 的输出电压应为 0V。其电路图如图 3.2 所示。3.2 DA 转换电路 3.2.2 电压调节电路的工作原理 图 3.3 电压输出电路图 本设计的输出电压由 LM350 三端调节稳压器调节。首先,0832 的输出电压经 UA741反相放大。由于 LM324 的输出电压为负电压,UA741 连接到负反馈放大电路。通过调节电位器可以调节运放的电压放大倍数。UA7
15、41 的输出端通过一个电阻连接到 LM350的调节端。通过改变 UA741 的输出电压,可以控制 LM350 的输出电压,即数控电压源的最终输出电压值。电压输出电路图如图 3.3 所示。由于 LM350 的输出电压为 V out=1.25V(1+R 0/R1 3),从电路图可知R1 3 为固定值,而R0 由 R12 及后面的电路决定。可以看出R0 是一个变量,所以LM350 的输出电压随 R0 线性变化。通过调节 VR2,可以调节 LM350 的输出电压。3.2.3 数值计算 输出电压最小值 Vmin 的计算 从 LM350 的输出电压公式可知,Vmin=1.25(1+27/220)=1.4V
16、(2)计算单片机发送给 0832 的值 在设计中,当单片机给 0832 发送的值为 00H 时,输出端的输出电压为 1.4V,当单片机给 0832 发送的值为 0FFH 时,输出端的输出电压值为 9.9V,所以电压每升高 0.1V,单片机发送给 0832 的数值就会增加 3。因此,在编程时,按下步进按钮,P0 口的数据就会改变 3。当电压增加 1V,按下按键,P0 口的数据会变化 30。因此,可以通过调节电位器来改变运放的放大倍数,这样当单片机发送的值到 0832 增加 3,输出电压增加0.1V。第 4 章单元电路的工作原理 4.1 时钟电路 时钟电路用于产生单片机运行所需的时钟信号,在时序上
17、研究指令执行中信号之间的关系。单片机本身就像一个复杂的同步时序电路。为保证同步工作模式的实现,电路应在唯一时钟信号的控制下严格按时序工作。4.1.1 时钟振荡电路图 时钟振荡电路图如图 4.1 所示:4 图 4.1 时钟振荡电路图 4.1.2 时钟信号的产生 单片机内部有一个高增益反相放大器,其输入端为芯片引脚 XTAL1,输出端为引脚XTAL2。在芯片外部,一个晶体管振荡器和一个微调电容跨接在 XTAL1 和 XTAL2 之间,形成一个稳定的自振荡振荡器。只要在单片机的 XTAL1 和 XTAL2 引脚上接一个晶振,就形成一个自激振荡器,并在单片机中产生时钟脉冲信号。电容器 C 8 和 C
18、9 用于稳定频率并快速开始振荡。电容值为5-30 pF,典型值为 30 pF。外部时钟模式是将现有的外部时钟信号引入单片机。这种方式常用于多个 MCU 同时工作,以利于各个 MCU 的同步。一般要求外部信号高电平的持续时间大于 20 s,是频率低于 12MHz 的方波。4.2 复位电路 复位操作有两种基本形式:一种是上电复位,另一种是按键复位。按键复位电路图如图 4.2 所示。除了按键复位的上电复位功能,如果要复位,只需在图 4.2 中按图4.2 中的复位电路即可 RESET 键,电源 VCC 由电阻 R1 和 R2 分压,在 RESET 端产生复位高电平。上电复位电路要求上电后,通过给外接电
19、容充电来实现单片机的自动复位操作。上电时,RESET引脚为高电平,随着电容的充电,RRST 引脚的高电平会逐渐下降。只要RRST 管脚的高电平能保持足够长的时间(2 个机器周期),单片机就可以进行复位操作。单片机复位时不产生 ALE sum 信号PSEN,即 ALE=1 和PSEN=1。这表明在微控制器复位期间不会有任何指令获取。复位后:PC 值为 0000H,表示复位后程序从 0000H 开始执行;SP值为 07H,表示栈底在 07H,需要复位 SP 值;1”,准备这些终端用作输入端口。4.3 键盘接口电路 4.3.1 键盘电路 键盘接口通常包括硬件和软件。硬件是指键盘结构与其主机之间的连接
20、;软件是指对键盘操作的识别和分析,即键盘管理程序。键盘通常是开关(键)的集合。常用的按键有以下三种:机械接触式:利用金属的弹性来复位按钮。导电胶型:使用橡胶连接弹性复位按钮。按键灵活:可根据整机要求设计外形和面板布局,在价格、寿命、防潮、防锈等方面表现出很强的优势。键盘按工作原理可分为编码键盘和非编码键盘。这两种键盘的主要区别在于识别键符号和给出相应键码的方法。编码键盘主要使用硬件实现按键识别;非编码键盘主要由软件定义和识别。根据无编码键盘接法和主机接法的区别,可分为独立键盘和矩阵键盘。(1)独立键盘:在独立键盘中,每个按键占用一条 I/O 口线,每个按键电路相对独立。I/O 端口通过按钮接地
21、。I/O 端口有一个上拉电阻。无按键按下时,该引脚为高电平。当按下按钮时,引脚电平被拉低。当 I/O 口有上拉电阻时,可以不接外接上拉电阻。(2)矩阵键盘:行列式键盘采用行列电路结构。当 key 较多时,占用的端口线比较少。键盘规模越大,优势越明显。因此,当按键数大于 8 时,一般采用矩阵键盘结构。4.3.2 键盘电路的工作原理(1)键盘电路原理图如图 4.3 所示:图 4.3 键盘电路示意图(2)键盘电路的工作原理 如图 4.3 所示,当无按键按下时,单片机的 P1.0P1.3 和 P3.3 为高电平。当按键按下时,单片机对应的端口线通过按键接地并拉低,其他端口线的电平状态保持不变。因此,通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 程控 电压 硬件 设计 说明 49033
限制150内