本科毕业论文---数字万用表设计.doc
《本科毕业论文---数字万用表设计.doc》由会员分享,可在线阅读,更多相关《本科毕业论文---数字万用表设计.doc(26页珍藏版)》请在咨信网上搜索。
1、 成绩 课程论文 题 目: 数字万用表 课程名称: proteus 学生姓名: 学生学号: 1214010221 系 别: 电气信息工程学院 专 业: 自动化 2015年1月南京林业大学本科毕业论文 第一章 前言当今社会,随着科技发展的日新月异,特别是计算机技术突飞猛进的发展,计算机技术带来了科研和生产的许多重大飞跃,同时计算机也越来越广泛的被应用到人们的生活、工作领域的各个方面。单片微型计算机以其体积小、功能强、速度快、价格低等优点,在数据处理和实时控制等应用中有着无与伦比的优越性,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰
2、船、个人信息终端及通讯产品中。随着微控制技术(以软件代硬件的高性能控制技术)的日益完善和发展,单片机的应用必将导致传统控制技术发生巨大的变化。单片微型计算机的应用广度和深度,已经成为一个国家科技水平的一项重要标志。 在实际的生产过程中,往往需要精确的直流电源 ,并且易于控制电压幅度的增减 ,应用单片机设计就能够很方便地实现这个要求而且比普通的数字和模拟设计方案更为准确,更易控制。 为了进一步加深对单片机及其接口的理解,掌握一般的软硬件的设计方法,巩固大学四年之所学,也给自己一个实践锻炼的机会,几个月以来,全心投入本次毕业设计单片机控制的稳压直流电源。本系统以Atmega 8单片机为控制核心,用
3、1602液晶模块显示设定电压值电流值与实时输出值。I、基本要求:输出电压:025V数显误差=0.1负载电流=3A纹波有效值=50mvII、扩展要求:调节功能为自动调节有效纹波有效值=20mV调节电压步进为0.1 V 电流步进0.01A可以进行人工步进置数总体方案可以设定存储默认输出值第二章 总体方案2.1系统设计方案论证及工作原理本设计题目是设计一个从025V变化的、步进为0.1V、0.01A的人性化、高指标、低成本的数控步进直流稳压电源。设计的思路为:在达到性能指标的前提之下,体现出人性化的思想,同时选择低价位的通用元器件来设计制作电路。在这当中,电路应该是简单、可靠、稳定,最重要的是有实用
4、的价值,容易在工业中实现。 针对以上的要求,我们最终选择用单片机(Atmega8)来作为控制部件,采用人性化的按键来实现置数,把置数的值经过单片机的处理,通过单片机的CCP1端口与具有PWM调节功能的运算放大器的电路相连、CCP2的端口与展波器、可调稳压管和扩流器组成的电路相连来输出参考电压,再用A/D转换器来对此时输出电压值进行采样比较并进行调整,使得数显的值和所置的电压时时保持一致,这样就保证了显示的值的真实性,且具有过流保护作用。设计中应包括:数字控制模块、PWM调节控制模块、具有D/A转换功能的PWM调节模块、数显部分和辅助电源模块。而完成这些部分的电路和芯片都很多,合理的设计及选择设
5、计电路则是完成设计的关键所在。2.2系统总体框图图 2.2 系统总体框图第三章 硬件系统的设计3.1主控芯片Atmega8介绍3.1.1 综述ATmega8是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间, ATmega8 的数据吞吐率高达 1MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。3.1.2 ATmega8的引脚图:图3.1 ATmega8 引脚配置 3.1.3 ATmega8 引脚说明VCC数字电路的电源。GND地。端口 B(PB7.PB0) XTAL1/XTAL2/TOSC1/TOSC2端口 B 为 8 位双
6、向 I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口 B处于高阻状态。通过时钟选择熔丝位的设置, PB6 可作为反向振荡放大器或时钟操作电路的输入端。通过时钟选择熔丝位的设置 PB7 可作为反向振荡放大器的输出端。若将片内标定 RC 振荡器作为芯片时钟源,且 ASSR 寄存器的 AS2 位设置,PB7.6 作为异步 T/C2 的 TOSC2.1 输入端。端口 B 的其他功能见 P 55“ 端口B的第二功能 ” 及 P 22“ 系统时钟及时钟选项
7、 ” 。端口 C(PC5.PC0)端口 C 为 7 位双向 I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口 C 处于高阻状态。PC6/RESET若 RSTDISBL 熔丝位编程, PC6 作为 I/O 引脚使用。注意 PC6 的电气特性与端口 C 的其他引脚不同。若 RSTDISBL 熔丝位未编程,PC6 作为复位输入引脚。持续时间超过最小门限时间的低电平将引起系统复位。门限时间见 P 35Table 15 。持续时间小于门限时间的脉冲不能保
8、证可靠复位。端口 C 的其他功能见后。端口 D(PD7.PD0)端口 D 为 8 位双向 I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口 D 处于高阻状态。端口 D 的其他功能见后。RESET复位输入引脚。持续时间超过最小门限时间的低电平将引起系统复位。持续时间小于门限时间的脉冲不能保证可靠复位。AVCCAVCC 是A/D转换器、端口C (3.0)及ADC (7.6)的电源。不使用ADC时,该引脚应直接与VCC 连接。使用ADC时应通过一个
9、低通滤波器与VCC 连接。注意,端口C (5.4)为数字电源, VCC。AREFA/D 的模拟基准输入引脚。ADC7.6(TQFP 与MLF封装 )TQFP与MLF封装的ADC7.6作为A/D转换器的模拟输入。为模拟电源 作为10位ADC通道。 3.2 电源电路原理3.2.1 基本设计方案 让我们从最简单的稳压电源开始。它包括两个主要部件:一个三极管和一个产生基准电压的稳压二极管。图3.2.1该电路的输出电压为 Uref-0.7V。这个 0.7V 是三极管 B、E 极之间的电压降。稳压二极管和电阻产生了一个不受输入波动与干扰影响的稳定基准电压。三极管需要控制更高的电流(比较二极管和电阻单独提供
10、的而言)。在这个电路中三极管仅放大电流,这个电流=输出电流/三极管hfe(hfe 可以在三极管的数据表中查到)。这一电路的问题:当输出短路时三极管会烧掉;它只能提供一个固定的输出电压。这些严重问题使得这个电路无法实际使用,但这个电路仍旧是所有电子稳压电源的基本构件。为了解决那些问题你需要一些关于调整输出端输出电流和一个可变的基准电压的“谋略”,当然这也使得电路更加复杂了。最近的十几年来人们已经使用运算放大器来实现这些“谋略”了。运算放大器可以用于模拟量的加、减、乘或进行电压和电流的逻辑或。今天的微控制器速度已经可以通过软件轻而易举地实现这一切。而且更妙的是电压表和电流表成了免费的副产品。微控制
11、器的控制环无论如何都必须知道电压和电流值。你刚好也要显示它。我们要从微控制器得到的是:一个在所有时间都用来测量电压和电流的 A/D转换器;一个根据命令为功率三极管提供基准电压的 D/A 转换器。问题是那个 D/A 转换器的速度要非常快。如果在输出端检测到了短路,那么我们必须立即减小三极管 B 极上的电压,否则这个三极管就会损坏。“快速”意味着要达到毫秒级,如同运算放大器一样。Atmega8 的 A/D转换器已经足够快了,但显然它没有 D/A转换器。使用脉宽调制和模拟低通滤波器是可以得到一个 D/A转换器的,但是这样速度太慢了,无法通过软件立即实现短路保护。如何实现一个高速 D/A转换器呢?3.
12、2.2 R-2R 阶梯 D/A 有很多方法可以实现 D/A 转换器,但我们需要的是高速、低价、易于与微控制器连接的。这个 D/A就是著名的“R-2R 阶梯”。它仅由电阻(两个规格,其中一个值是另一个的两倍)和开关组成。图3.2.2上面给出了一个 3 位R-2R D/A转换器。控制逻辑在 GND和 Vcc 之间转换开关。逻辑 1接开关至 Vcc,逻辑 0 至 GND。这个电路能做什么呢?它可以提供以 Vcc/8 为步进值的电压。一般来讲输出电压= Z *(Vcc/(Zmax+1),Z 是数字编号(digital number)。当 3 位 A/D转换器时,Z 是 0-7。 为了取代额外的开关,我
13、们将 R-2R 阶梯电路接至微控制器输出线路。Atmega8 的输出引脚可以提供10mA电流,但注意这时已经出现了电压衰减。我们将使用 0-5V整个输出范围,所以输出端的负载要小于1mA。换而言之我们会采用 5K和 10K电阻来实现一个 R-2R阶梯电路。 Atmega8 的A/D转换器具有 10 位分辨率。我们也需要采用这样分辨率的 10 位 D/A转换器。也就是说我们需要 10个没被其它功能占用的输出引脚。这是个小小的挑战,因为我们还有键盘、 LCD、至 PC 的 I2C串行接口等,但 Atmega8 相当棒,正好适合这些。3.2.3 更详细的稳压电路设计 这里是一个更为详尽的设计。图3.
14、2.3这个电路是无法使用的。但它对理解稍后的最终电路方案大有裨益。那么这个电路有什么错误呢?有两个问题:DAC(数字/模拟转换器)无法为功率三极管提供驱动电流; 微控制器工作于 5V,所以 DAC 的最大输出为 5V,这意味着功率三极管后的输出电压是 5-0.7=4.3V。为了解决上面两个问题,我们必须增加电压和电流放大器。3.2.4 最终的电压调整电路图3.2.4 电压调整电路原理图对于 30V 输出我们必须将 DAC 的 5V 起码放大 6 倍。我们采用如上图所示的一个 PNP 和一个 NPN三极管组合。这个电压放大器电路的系数为:Vampl= (R10 + R11)/R11。系统自身供电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 数字 万用表 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。