欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    ff3Word文档下载推荐.docx

    • 资源ID:8422225       资源大小:270.59KB        全文页数:17页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ff3Word文档下载推荐.docx

    1、单片机控制及显示模块、数模(D/A)转换模块、恒流源模块、输出显示模块。单片机控制模块以单片机为核心,对输入电流信号进行转换成数字量输出;恒流源模块将D/A转换来的电压模拟量通过恒流源电路变成恒流;显示模块有两个:一个是由74LS164移位寄存器和数码管构成,显示预值;另一个是在输出端以CC7107为核心的A/D转换芯片,显示实际测量值。此外,本设计可实现电流02A且有1mA和10mA的两种步进,同时有数码显示输入的电流值。关键字:键盘控制 D/A转换 恒流源 A/D转换Constant current resource digital controlledAbstract: The syst

    2、em is designed basing on a single-chip microcomputer of model AT89C51.The constant current resource of digital controlled includes main four modules- a DA converter、a constant current resource 、a output display circuit and a single-chip microcomputer controlled circuit. LED provides with beforehand

    3、setting and display .It can change and measure the current with a step of 1mA and 10mA by the key of “+”and “-”. Because of using model AD7521, It is characteristic of its high precision performance and fine stability. Both the hardware and the software of the system are designed with modules, the s

    4、ystem is proved to be well functioning by test.Key words: Keyboard controlled D/A converter Constant current resource A/D converter一 方案设计与论证1.1 总体设计方案与比较:方案一:通过编码开关来控制存储器的地址;根据地址输出对应的数字量送数模(D/A)进行转换;再根据输出的电压量来控制电流的变化;同时;通过四个编码开关的BCD码送给4511及数码管显示。此方案的优点是电路简单,缺点是数据量大且存储器存储容量有限,在实验过程中发现编码开关不稳定,所以不宜采用。其

    5、电路方框图如图1.1所示:图1.1 方案一方框图方案二:采用以89C51为核心的单片机系统来控制12位AD7521的数据的输入并将其转换成模拟量输出同时单片机把输入的预值电流送数码管显示,再根据输出的电压量来控制电流的变化,此方案的优点是输入的预值电流信号稳定且避免了大量的数据存储,所以电路设计和制作采用方案二。其电路方框图如图1.2所示:图1.2 方案二方框图二 模块电路设计及比较系统硬件以A789C51单片机为核心,外围包括电源模块、数码管显示模块、D/A转换模块及恒流源模块。21 电源模块本设计共用到电源有三种:即5V +5V +21V.2.1.1 电源原理稳压电源由电源变压器、整流电路

    6、、滤波电路和稳压电路组成,如图2.1 图2.1 电源方框及波形图a 整流和滤波电路:整流作用是将交流电压U2变换成脉动电压U3。滤波电路一般由电容组成,其作用是脉动电压U3中的大部分纹波加以滤除,以得到较平滑的直流电压U4。b 稳压电路:由于得到的输出电压U4受负载、输入电 压 和 温度的影响不稳定,为了得到更为稳定电压添加了稳压电路,从而得到稳定的电压U0。+5V其中+5 V给AD7521供电;-5V为AD7521参考电压。由于要求输出的电流最大值为2000mA,而且取样电阻为1欧所以要求AD7521输出的电压至少为2伏,通过计算-5伏的电压足够实现上述要求。图2.3中电路提供+5V的电源;

    7、主要用于单片机(AT89C51)、数码显示(包括74LS164,CC7107)、键盘。图2.4中提供的21V的电源用于LM358和 VCC . 由于要求输出的电流最大值为2000mA,而且主要电流从它通过,所以要用大电容,本设计采用两个4700UF 50V的电容并联(同时为了减小纹波系数本设计在两个电容之间接入有源滤波电路),由于的LM358的耐压值最大可达42V,所以LM358可以安全工作 。图2.2 5V电源原理图图2.3 +5V电源原理图图2.4 VCC电源原理图2.2 数码管显示模块: 74LS164为串行输入并行输出的移位寄存器,可以作为静态显示器接口,接在89C51的串行口上用于数

    8、码的显示。数码显示模块如图2.5所示。 图 2.5预值数码显示模块原理图利用CC7107A/D转换器组装成3.5位数字电压表, 该电路为CC7107,LED和若干无源元件组成的数字电压表电路。该电路采用标准的3.5位显示电路进行显示,其中最高位可以显示千位的 “1”和显示负号。此外,由于该电路的两个输入端即COM 与V+端的电位差具有很高的稳定性,可以作为参考电压源。因此,可以通过分压的方法来扩大它的量程。由于两个输入端最大承受电压为200mV因此要实现最大值为2000mV的显示可以用以下分压形式(本设计所采用的)如图2.6所示:图2.6 数字电压表的外接电路通过上面的电路可以测量最大值为20

    9、00mV的 电压而在本设计中的采样电阻为1欧所以被测电压值即为被测电流值. 图2.7 3.5位数字电压表原理图2.3 D/A转换模块:AD7521作为D/A转换器其芯片管脚如图2.8 所示BIT1BIT12为数字量输入,Rfe为模拟量输出,Vref为参考电压Vdd为+5V电源。数模转换公式: (2-1) 例如: BIT1BIT12为(111111111111)且Vref为-5V,则: (2-2) 当BIT1BIT12为(100000000000)且Vref为-5V,则: (2-3)由于该设计的发挥部分要求步进1 毫安;基与此,本设计将采用AD7521的12位数模转换来代替AD7520的10位数

    10、模转换。图2.8 AD7521芯片管脚图2.4、恒流源模块 方案一:本设计在起初利用图2.9所示 恒流源电路 , 运放的输出端通过三极管与反向输出端相连,构成负反馈电路,由于运放的同相输入端与反相输入端在理论上是虚短的,且运放的输入电阻无穷大,因此反相端和同相端的电位相等,即,又由于三极管的发射极与集电极电流仅相差微小的基极电流,可视为两者相等即。因此可以通过改变同相输入端的电压来调整输出电流的大小。例如: 时,但是在测试对的控制比预期效果差,总是小于理论值。 运放的反相端输入端与输出端同样采用负反馈电路,但是由于在反馈电路中加入了可调电阻,使得取样电阻上的电流可以微调,实现输出电流与理论值相

    11、同,大大提高了输出电流的精度,又由于运放的同相输入端的信号来自与数模转换模块的运放输出,稳定度很高。所以恒流源采用方案二。原理图如图2.10所示,图中输出端取样电阻为1欧大功率电阻;康铜丝具有功率大,受热情况下其阻值改变不大,所以采用康铜丝代替。(其阻值采用LCR数字电桥精确测量)。图2.9方案一恒流源电路原理图图2.10方案二恒流源电路原理图三 软件设计 本作品使用WAVE系列仿真器作为编程器件,它是以WINDOWS为设计平台,在使用时先在WAVE环境下编辑程序,然后保存程序、建立新项目、设置项目,接着编译程序,最后调试和执行这样一步步来实现仿真。本作品软件要实现的功能是:键盘对单片机输入数

    12、据,单片机对获得的数据进行处理,送到12位数模转换器(AD7521),再送到恒流源模块,实现数字量对电流的控制。模块框图见图3.1图3.1单片机模块方框图3.1 4*4键盘工作原理:键盘对单片机输入数据,键盘为4*4矩阵键盘,用AT89S51的并行口P1接44矩阵键盘,以P1.0P1.3作输入线,以P1.4P1.7作输出线 44矩阵键盘识别处理每个按键有它的行值和列值,行值和列值的组合就是识别这个按键的编码。矩阵的行线和列线分别通过两并行接口和CPU通信。每个按键的状态同样需变成数字量“0”和“1”,开关的一端(列线)通过电阻接VCC,而接地是通过程序输出数字“0”实现的。键盘处理程序的任务是

    13、:确定有无键按下,判断哪一个键按下,键的功能是什么;还要消除按键在闭合或断开时的抖动。两个并行口中,一个输出扫描码,使按键逐行动态接地,另一个并行口输入按键状态,由行扫描值和回馈信号共同形成键编码而识别按键,通过软件查表,查出该键的功能。键盘原理图见图3.2图3.2键盘原理图3.2 数值处理原理 键盘对单片机输入数据,(所要得到的电流值),单片机将得到的数据进行转化成D/A转换器AD7521所需要的数字信号。假设键盘输入的电流值为I,由于AD7521为12位的D/A转换器,待转换的数字信号最大值为2 13-1=4095,根据题目要求所显示的电流最大值为2000mA,则D/A转换器的数字信号和输

    14、出的模拟信号的线形关系为: (3-1)式中I为需要输出的模拟信号值。为了单片机处理数据的方便,让D/A转换器的数字信号为最大值4095时,输出的模拟信号最大值为2047mA,则其线形关系为: (3-2) D/A转换器输入的数字信号由单片机给出,从单片机的P0、P2口输出,单片机根据输入的I值,把I值乘以2,再转换成二进制数字信号,送到P0、P2口。启动D/A转换即可输出所需要的模拟信号值。3.3程序流程方框图 主程序流程图:图3.3主程序流程图图3.4键盘处理流程图3.4 程序清单程序清单见附录。四 系统测试本设计可实现0到2A之间任意预置值(0000-2000mA),同时具有+/-1mA和+

    15、/-10mA的步进。4.1功能测试本设计要求输出电流范围为200mA2000mA,根据图2.10恒流源模块可知,采样电阻两端电压为200mV2000mV,由电压值可以推算出数模转换模块的参考电压 Vref至少为2伏(Vref 0)。本设计的Vref = -2.15V.输出端模拟电压范围为02000mV,所以输出电流为0-2000mA. 题目要求在200mA2000mA内任意预值,本设计可实现02050mA的预值。本设计通过键盘输入电流值送单片机(AT89C52),单片机根据输入的键值,将模拟量转换为数字量送给模数转换电路;然后输出模拟量。下面列出部分电流值及其对应的理论和实际的数字量如表4.1

    16、表4.1 预值测量值电流值 (mA)理论值实际值20470FFF0FFE102407FF07FA51203FF03FB25601FF01FC12800FF00FD64007F007D32003F003C16001F001E8000F000D40007000820003000210001 4.1.1 步进测试 题目要求具有“+”“-”步进调整功能,步进小于等于10mA,发挥部分要求步进1mA,本设计具有步进调整10mA和1mA功能。完全符合发挥部分的要求并对功能进行了扩充。4.2纹波系数的测试4.2.1 纹波电流测试本设计要求电流小于0.2毫安,根据恒流源模块电路,用低频交流毫伏表测采样电阻(康

    17、铜丝绕制而成,由于该电路为直流电路没交流成分,所以不会产生感抗)两端的电压,同过公式:纹波电流(Iw) = 纹波电压(Uw)/采样电阻(1欧),通过测试,列表如下:表4.2 纹波系数测量电流值(mA)交流毫伏表读数(mv)示波器读数(Vpp)(mV)2000.040.065000.120.1410000.300.3915000.350.4820000.600.63 注:交流毫伏表型号为:苏州电子仪器厂生产的SX2172 示波器的型号为:江苏电子仪器集团有限公司生产的 YB43020B4.2.2 纹波系数测试 由于电源电路存在纹波系数,必须尽量减小纹波系数,本设计采用措施有:电源大面积共地(注意

    18、大电流与小电流不能共地)在整流桥后加大电容虑波,本设计采用约为10000 为了进一步避免纹波电压对电路的干扰而产生的纹波电流,本设计又加入了有源滤波电路。电路如图4.1其滤波效果相当于的容量的电容的滤波效果这样进一步减少了纹波电流系数图4.1 有源滤波电路五 数据处理5.1康铜丝阻值测试电路中需要1欧的大功率电阻,本设计用HZ2790型的LCR数字电桥(北京瑞普电子仪器厂生产)测量康铜丝的阻值,该仪器短路电阻为0.056欧,加上康铜丝后电阻值为1.056欧,误差为0.001欧,精度为0.001。5.2 误差测试下面列出部分电流值及其对应的理论和实际的数字量,其中对应码值为输入电流对应数模转换所

    19、需要的码值,实际码值为单片机根据输入电流值处理后送到数模转换器的码值如表5.1所示。表5.1 误差测试表输入电流值(mA)理论码值实际码值实际电流值(mA)误差(mA)102551333通过测试发现,结果的最大误差为当输入电流为32mA时,误差为1mA.小于输出电流的0.1%而题目中发挥部分要求输出电流变化的绝对值输出电流的0.1%+1mA,即1.032,而本设计测量出来的误差值小于规定的误差值。六 发挥与创新(1)输出电流范围为0mA2050mA,步进1mA,功能比发挥部分功能更优越;(2)具有测试与显示输出电流的数字显示表,测量误差的绝对值测量值的0.1+2个字,达到发挥部分要求;(3)改

    20、变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值输出电流值的0.1+1 mA;(4)纹波电流达到规定要求小于0.2mA;(5)其他:本设计具有利用数字拨码开关,可使系统脱离单片机工作,这样可以校正系统误差详细介绍见各功能模块介绍。参 考 文 献1 童诗白,华成英 模拟电子技术基础 高等教育出版社 2003年 2 陈明荧 8051单片机设计实训教材 清华大学出版社 2004年3 全国大学生电子设计竞赛组委会 第四届全国电子设计竞赛获奖作品选编 北京理工大学出版社 2001年4 张友德 赵志英 途时亮 单片微型机原理应用与实验 复旦大学出版社 2004年5 阎石 数字电子技术基础 高教出版社 2004年仪 器 仪 表1YB1731A2A直流稳压电源 江苏绿扬电子仪器集2YB54100双通道数字存储示波器 江苏绿扬电子仪器集团有限公司3YB43020A双综示波器 江苏绿扬电子仪器集团有限公司4伟福E6000/L仿真器 南京伟福实业有限公司 551/PIC单片机实验仪 北京革新科技有限公司


    注意事项

    本文(ff3Word文档下载推荐.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开