模拟电子技术课程设计数字温度计_第1页
模拟电子技术课程设计数字温度计_第2页
模拟电子技术课程设计数字温度计_第3页
模拟电子技术课程设计数字温度计_第4页
模拟电子技术课程设计数字温度计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、茂 名 学 院课程设计说明书课程名称: 模拟电子技术 题 目: 数字温度计 学生姓名: 专 业: 电子信息工程 班 级: 学 号: 指导教师: 日 期: 2008 年 06 月 23 日茂 名 学 院课 程 设 计 任 务 书一、 设计题目数字温度计二、 主要内容及要求温度计是工农业生产及科学研究中最常用的测量仪表。本课题要求用中小规模集成芯片设计并制作一数字式温度计,即用数字显示被测温度。具体要求如下:1)测量范围0200度。2)测量精度0.1度。3)4位led数码管显示。4)温度超过40度报警。三、 进度安排12008年6月13日,老师给出选题内容,课程设计的相关要求,指导时间及任务完成期

2、限等。22008年6月14日2008年6月17日,通过网上搜索和图书馆查找参考文献,构造整个设计思路。32008年6月18日2008年6月24日,选择适当的芯片组合电路,构造电路图,并在ewb上仿真。并进行课程设计的答辩。42008年6月25日2008年6月26日根据电路图及其的原理整理写出设计方案。52008年6月27日设计方案的排版,修正,改进,按要求打印方案。四、 总评成绩 指导教师 学生签名 数字温度计一、设计任务与要求1、设计要求温度计是工农业生产及科学研究中最常用的测量仪表。本课题要求用中小规模集成芯片设计并制作一数字式温度计,即用数字显示被测温度。具体要求如下:1)测量范围020

3、0度。2)测量精度0.1度。3)4位led数码管显示。2、原理框图传感器放大系统a/d转换显示图1 数字温度计原理框图3、主要参考元器件硅热敏晶体管,lm324,cc7107,电阻及电容若干。4、扩展温度超过40度报警。二、方案设计与论证由设计和任务要求可知道,本设计实验主要分为四个部分,即传感器、放大系统、模数转换器以及显示部分。经过分析,传感器可以选择对温度比较敏感的器件,做好是在某参数与温度成线性关系,比如硅热敏晶体管、热敏电阻等;放大系统可以由集成运放组成:a/d转换器需要选择有led驱动显示功能的,而可供选择的参考元件有cc7107,cc7117,mc14433等;显示部分用4位le

4、d数码管显示。方案一:用一个热敏电阻,通过热敏电阻把温度转化为电压,再得到每一度热敏电阻的电压变化值,用lm324运放做成乘法器,使电压乘以一个比例系数,使一度的变化得到一个整数变化的电压值,然后送入mc14433a/d转换器进行数模转换和数字显示.。方案二:用硅热敏晶体管做传感器把温度转化为电压,在把每一度的电压变化值通过lm324集成运放进行放大,使其放大的信号应能满足cc7107数模转换的要求,进行数字显示。由于mc14433模数转换器的显示部分需要驱动器cd4511,基准电压又需要一个mc1403,也就是需要外接的电路和元件相对复杂和麻烦。而 3位双积分a/d转换器cc7107是cmo

5、s大规模集成电路芯片,其片内已经集成了模拟电路部分和数字电路部分,所以只要外接少量元件就成了模拟电路和数字电路部分,所以只要外接少量元件就可实现a/d转换。因此选用方案二。三、单元电路设计与参数计算 1传感器部分硅热敏晶体管,在温度发生变化时,热敏晶体管的b-e结正向的温度系数为-2mv/,即温度每升高1,b-e结电压降低2mv,利用这个特性可以测量温度。 图2设置电路图如图2所示,采用9v的电源供电,be间的电压全部反馈的输入到同相输入端,运放引入了电压负反馈,在理想运放的条件下,输出电阻为零,所以可以认为电路的输出vo为恒压源。vo2放大系统 图3 放大系统是把温度传感器输出的弱信号放大,

6、将每一摄氏度对应的电压以整数输出,可以利用集成运放lm324组成一个同相比例放大电路,由于温度传感器输出的电压与温度的线性关系为-2mv/,即温度每升高1电压降低2mv,因此可以使得电压通过同相比例运算电路放大5倍,即1对应电压为10mv。电路如图3所示。 通用型低功耗集成四运放lm324,内含4个独立的高增益、频率补偿的运算放大器,既可接单电源使用 (330 v),也可接双电源使用(1.515 v),驱动功耗低,可与ttl逻辑电路相容。 图4m324引脚图 管脚图 如图4所示。 3a/d转换器(1)调零电路 图5vovi-vi+当硅热敏晶体管置于0摄氏度的温度下时由于b-e管压降可能使得a/

7、d转换器的数字显示不为零,因此要设计一个调零电路。本实验设计了一个电桥电路,通过调节可变电阻可以使得电桥平衡,即输出为零。电路图如图5所示。(2)模数转换部分(其中包括参考电压电路)3位双积分a/d转换器cc7107的引脚图和管教图以及功能简介3位双积分a/d转换器cc7107是cmos大规模集成电路芯片,其片内已经集成了模拟电路部分和数字电路部分,所以只要外接少量元件就成了模拟电路和数字电路部分,所以只要外接少量元件就可实现a/d转换。1)cc7107内部电路含有模拟电路和数字电路两大部分,电路如图6图6 图7是cc7107外封电路图,其引脚功能如下: 图71端:u+ =5v,电源正端。26

8、端:u- =5v,电源负端。19端:ab4,千位数笔段驱动输出端,由于位的计数满量程显示为“1999”,所以ab4输出端应接千位数显示器显示“1”字的b和c笔段。20端:pol,极性显示端(负显示),与千位数显示器的g笔段相连接(或另行设置的负极性笔段)。当输入信号的电压极性为负时,负号显示,如“-19.99”;当输入信号的电压极性为正时,极性负号不显示如“19.99”。21端:bp,液晶显示器背电极,与正负电源的公共地端相连接。 27端:int,积分器输出端,外接积分电容(一般取=0.22)。28端:buff,输入缓冲放大器的输出端,外接积分电阻(一般取=47)。29端:az,积分器和比较器

9、的反相输入端,接自校零电容(取=0.47)。30、31端:inlo、 inhi,输入电压低、高端。由于两端与高阻抗cmos运算放大器相连接,可以忽略输入信号的注入电流,输入信号应经过1m电阻和0.01电容组成的滤波电路输入,以滤除干扰信号。2 8端:个位数显示器的笔段驱动输出端,各笔段输出端分别与个位数显示器对应的笔段ag相连接。914、25端:十位数显示器的笔段驱动输出端,各笔段输出端分别与十位数显示器对应的笔段ag相连接。1518、2224端:百位数显示器的笔段驱动输出端,各笔段输出端分别与百位数显示器对应的笔段ag相连接。32端:com,模拟公共电压设置端,一般与输入信号的负端,负基准电

10、压端相接。33、34端:、,基准电容负压、正压端,它被充电的电压在反相积分时,成为基准电压,通常取=0.1。35、36端:reflo、 refhi,外接基准电压低、高位端,由电源电压分压得到。37端:test,数字地设置端及测试端,经过芯片内部的500电阻与gnd相连。38、39、40端:,产生时钟脉冲的振荡器的引出端,外接r1、c1元件。振荡器主振频率与r1c1的关系为 6-2-92).a/d转换器的工作过程 根据图6-2-7所示的cc7107的内部电路结构,可以分析a/d转换的工作过程。设其转换过程分三个阶段,即采样阶段、积分阶段和休止阶段,各阶段的工作过程如下:a. 采样阶段在逻辑控制电

11、路的作用下,设新的采样阶段开始。参见图6-2-7(a),设开关sin闭合,saz1短开,被测信号 ux从in+端输入,经缓冲器进行定时积分,设积分时间(或称采样时间)定为1000个时钟脉冲,如图6-2-9所示。由式(3)可以求出积分器的输出电压uo与计数脉冲的关系,即 uo= 6-2-10当n1=1000时定时积分阶段或称采样阶段结束。b. 积分阶段积分阶段是指积分器时基准电压uref进行定值积分。由于在休止阶段基准电容cref已被充电(uref=|uref|),所以积分阶段一开始,对输入电压作极性判别后,基准电容有开关s+和s-接入缓冲放大器,使积分器进行反向定值积分,计数器开始计数。由式6

12、-2-7可求出定值积分阶段内,积分器的输出电压与计数脉冲n2的关系,即 uo=6-2-11当积分器的输出电压uo回到初使状态时,定值积分阶段结束,设计数器的脉冲数n2=02000,如图6-2-9所示c. 休止阶段休止阶段的任务是使信号输入端in+与公共模拟端com短接,积分器和比较器的输出为零,基准电压对基准电容充电,这些都是通过控制开关saz1、sin、s+、s-等完成的。设完成该阶段的工作所需要的时间为10003000个时钟脉冲如图9-9所示。 以上三个阶段的工作波形如图6-2-9所示。由图6-2-7(b)可见,计数器的时钟脉冲fcp是主振频率fosc4分频后得到的,由式6-2-9得 6-

13、2-12 icl7107一次a/d转换经过三个阶段所需时钟脉冲数为n,则一次转换所需的时间为 t=n/fcp=4n/fosc 若取icl7107的主振频率fox=45khz.,即取r1=100k,c1=100pf,n=4000. 则一次a/d转换所需的时间为 测量速度为,即根据课程设计要求以及相关资料,设计出来的模数转换电路部分如图8所示(其中滑动变阻器r2为基准电压调节端)。 图84. 数字显示部分的设计因为芯片cc7107采用双电源供电,能输出较大的电流,适合于驱动发光二极管(led)数码显示器,并且cc7107芯片内部包括7段译码,可以用硬件译码的方法直接驱动发光二极管(led)数码显示

14、器,所以显示方式采用共阳极数码管led显示,引脚图见图9。cc7107没有专门的小数点驱动信号,使用时可将共阳级数码管的公共阳极接v+,小数点接gnd时点亮,接v+时熄灭。 图95.扩展部分(超温报警部分) 图10按照设计要求,当温度超过40摄氏度时,即报警,可以根据温度与电压的线性关系把其转换为当电压超过一定值时即报警,由此可以设计一个电压比较器电路。lm324运放开环放大倍数为100db,既10万倍)。此时运放便形成一个电压比较器,其输出如不是高电平(v+),就是低电平(v-或接地)。调节好电路的零电位和基准电位后40摄氏度时候从放大电路输出来的电压为400mv,由此可以设置其电压比较器参

15、考电压ref为400mv,可以在电路中设置两个电阻进行适当的分压,报警器部分选用用发光二极管电路图如图10所示:电阻r1、r2组成分压电路,为运放lm324设定比较电平u;当ui u时,运放输出高电平晶体管bg1就会导通,发光二极管led就会点亮。图9四、总原理图及元器件清单1总原理图 图11如图11所示。2元件清单元件序号型号主要参数数量备注 1硅热敏晶体管1 2cc71071 3lm3241 4驱动发光二极管(led)5 5电容电阻若干 6可供电源5v和9v五、安装与调试把各设计部分进行安装连接温度数字显计安装和调试调节调零电路使热敏晶体管在0c的环境中温度计输出为零,也就是显示器的读数显

16、示为零。温度计满度读数为199.9(200c),调节时,热敏晶体管放置在200c的环境中,由于热敏晶体管的温度系数为-2mv/c,所以在200c的环境下,热敏晶体管的be结压降增量为-4000mv,根据式(1)可知,调节参考电压,使uref=-4000mv时,输出读数为199.9(即200c),这样,就使数字温度计实现0200c的测量,其精度为0.1c。一般般系统只要把0和满标度两点调好,输出读数与温度成对应关系,输出读数与uref 和uin 之间仍保持式(1)的关系。小数点取第二个数码管的d.p.段显示。调试0c时,应使显示器的显示为“0000”;调试100c时,应时显示器显示为“100.0

17、”。六、性能测试与分析对各个可以仿真的电路图在ewb软件上进行必要的仿真和调试,对一些电阻和电容的参数进行适当的修改,基本上能够实现理论上的实践。有些理论可能不是很完善,但基本上符合一些要求。七、结论与心得刚动手做本课题的设计性试验的时候,感觉难度挺大的,主要是对一些器件的功能比较陌生以及对一些参数的设定比较困难,而且网上和图书馆的关于器件介绍的资料和书籍也相对的少,我通过网上资料的搜索和参考文献的参考了解以及和同组同学的互相讨论和求证,在老师的一定指导下终于对整个设计框图有较清晰的脉路,对于其中一些部分的电路也进行了仿真测试,但总的仿真图没有做出来,主要是对于ewb上缺少相关的器件,而proteus软件也不会用,这也让我认识到一些仿真软件对我们做课程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论