数字温度表-课程设计_第1页
数字温度表-课程设计_第2页
数字温度表-课程设计_第3页
数字温度表-课程设计_第4页
数字温度表-课程设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

课程设计课程名称:测控电路设计与实践题目名称:数字温度表学生学院:信息工程学院专业班级:学生姓名:学号:邮箱地址:指导老师:2013年12月26日广东工业大学课程设计任务书题目名称数字温度表学院信息工程学院专业班级测控技术与仪器专业姓名学号一、课程设计的内容1、设计内容

(1)结合参考电路分析数字温度表的工作原理和过程;(2)详细分析双积分式A/D转换器MC14433的典型应用电路;(3)分析电路中温度传感器及接口的工作原理;(4)分析显示接口的工作原理及进行接口设计;(5)分析时钟振荡电路的工作原理。2、电路仿真根据双积分式A/D转换器MC14433的电路工作原理,选用相应软件实现电路的仿真,观察随着被测温度的变化,输入电压、两次积分以及计数器信号的变化。 3、使用Protel绘制电路原理图,布局PCB板,使用热转印或者曝光方法制作电路板,根据系统原理图及所选择的元件及参数,购买相应元器件,完成电路焊接、调试。二、课程设计的要求与数据1、完成数字温度表电路的分析与制作;2、讨论与分析,制作与调试,演示与答辩,提交设计报告。三、课程设计应完成的工作目录一、方案论证与任务安排11.设计目的12.系统原理13.设计实验器材14.任务安排1二、方案的设计与实现21.电路原理图22.电路设计说明23.各部分电路的功能34.电路元器件的工作原理35.电路制作、调试76.电路的不足87.设计实验现象9三、设计总结与个人心得体会10四、元件汇总11五、参考文献11氏温度值。温度范围为0℃~100℃,。在此温度范围内被测温度与LM35的输出电压关系是10mV/℃2.3为了在明、暗的房间内都能使用,故本温度表采用了数码管显示.2.4因本电路采用的是±1.999V档,故其参考电压为+2V,即使VR端高于VAG端2V。2.5因为本电路采用的是+9V单电源供电.故将VEE与VSS相连。并根据MC14433芯片的技术要求.使VAG端至少比vEE端的电平高出2.8V.3、各主要部分的功能如下3.1、三位半A/D转换器(MC14433):将输入的模拟信号转换成数字信号。3.2、温度传感器LM35:输出电压随温度的变化而变化3.3、译码器(CD4511):将二—十进制(BCD)码转换成七段信号。3.4、驱动器(MC1413):驱动显示器的a,b,c,d,e,f,g七个发光段,驱动发光数码管(LED)进行显示。3.5、显示器:将译码器输出的七段信号进行数字显示,读出A/D转换结果。4、电路元器件的工作原理4.1三位半A/D转换器MC14433的管脚定义跟管脚图及其功能MC14433电路是一个低功耗三位半双积分式A/D转换器。和其它典型的双积分A/D转换器类似,MC14433A/D转换器由积分器、比较器、计数器和控制电路组成。使用MC14433时只要外接两个电阻(分别是片内RC振荡器外接电阻和积分电阻RI)和两个电容(分别是积分电容CI和自动调零补偿电容C0)就能执行三位半的A/D转换。MC14433内部模拟电路实现了如下功能:(1)提高A/D转换器的输入阻抗,使输入阻抗可达l00MΩ以上;(2)和外接的RI、CI构成一个积分放大器,完成V/T转换即电压—时间的转换;(3)构造了电压比较器,完成“0”电平检出,将输入电压与零电压进行比较,根据两者的差值决定极性输出是“1”还是“0”。比较器的输出用作内部数字控制电路的一个判别信号;(4)与外接电容器C0构成自动调零电路。除“模拟电路”以外,MC14433内部含有四位十进制计数器,对反积分时间进行3位半BCD码计数(0~1999),并锁存于三位半十进制代码数据寄存器,在控制逻辑和实时取数信号(DU)作用下,实现A/D转换结果的锁定和存储。借助于多路选择开关,从高位到低位逐位输出BCD码Q0~Q3,并输出相应位的多路选通脉冲标志信号DS1~DS4实现三位半数码的扫描方式(多路调制方式)输出。MC14433内部的控制逻辑是A/D转换的指挥中心,它统一控制各部分电路的工作。根据比较器的输出极性接通电子模拟开关,完成A/D转换各个阶段的开关转换,产生定时转换信号以及过量程等功能标志信号。在对基准电压VREF进行积分时,控制逻辑令4位计数器开始计数,完成A/D转换。MC14433内部具有时钟发生器,它通过外接电阻构成的反馈,并利用内部电容形成振荡,产生节拍时钟脉冲,使电路统一动作,这是一种施密特触发式正反馈RC多谐振荡器,一般外接电阻为360kΩ时,振荡频率为100kHz;当外接电阻为470kΩ时,振荡频率则为66kHz,当外接电阻为750kΩ时,振荡频率为50kHz。就是外接电阻变大,频率就变小。若采用外时钟频率。则不要外接电阻,时钟频率信号从CPI(10脚)端输入,时钟脉冲CP信号可从CPO(原文资料为CLKO)(11脚)处获得。MC14433内部可实现极性检测,用于显示输入电压UX的正负极性;而它的过载指示(溢出)的功能是当输入电压Vx超出量程范围时,输出过量程标志OR(低有效)。MC14433是双斜率双积分A/D转换器,采用电压—时间间隔(V/T)方式,通过先后对被测模拟量电压UX和基准电压VREF的两次积分,将输入的被测电压转换成与其平均值成正比的时间间隔,用计数器测出这个时间间隔对应的脉冲数目,即可得到被测电压的数字值。双积分过程可以做如下概要理解:首先对被测电压UX进行固定时间T1、固定斜率的积分,其中T1=4000Tcp。显然,不同的输入电压积分的结果不同(不妨理解为输出曲线的高度不同)。然后再以固定电压VREF以及由RI,CI所决定的积分常数按照固定斜率反向积分直至积分器输出归零,显然对于上述一次积分过程形成的不同电压而言,这一次的积分时间必然不同。于是对第二次积分过程历经的时间用时钟脉冲计数,则该数N就是被测电压对应的数字量。由此实现了A/D转换。积分电阻电容的选择应根据实际条件而定。若时钟频率为66kHz,CI一般取0.1μF。RI的选取与量程有关,量程为2V时,取RI为470kΩ;量程为200mV时,取RI为27kΩ。选取RI和CI的计算公式如下:(1)式中,ΔUC为积分电容上充电电压幅度,ΔUC=VDD-UX(max)-ΔU,ΔU=0.5V4.2数位驱动器MC1413管脚及其功能:图3:MC1413管脚图MC1413是反向驱动电路,但是在实际应用中却出现了问题就是输入5V,输出1V,输入0V,输出还是0V,原因查了一下,如下:输入5V,输出1V正常。使用时主要是吸收电流来驱动电路,负载应串联字输出端和电源之间。如果没有上拉电阻,就没有输出电压的能力。比如输出接200欧链接12V电源,输入0V,输出12V,电阻上没有电流;输出5V,输出电压为0V,200欧电阻上的电流为12、20=50mA,如果这个不是电阻而是继电器,那么继电器吸合。4.3译码器CD4511管脚及其功能:图4:CD4511管脚图CD4511是专用于将二-十进制代码(BCD)转换成七段显示信号的专用标准译码器,它由4位锁存器,7段译码电路和驱动器三布分组成。

(1)四位锁存器(LATCH):它的功能是将输入的A,B,C和D代码寄存起来,该电路具有锁存功能,在锁存允许端(LE端,即LATCHENABLE)控制下起锁存数据的作用。

当LE=1时,锁存器处于锁存状态,四位锁存器封锁输入,此时它的输出为前一次LE=0时输入的BCD码;

当LE=0时,锁存器处于选通状态,输出即为输入的代码。

由此可见,利用LE端的控制作用可以将某一时刻的输入BCD代码寄存下来,使输出不再随输入变化。

(2)七段译码电路:将来自四位锁存器输出的BCD代码译成七段显示码输出,MC4511中的七段译码器有两个控制端:

①LT(LAMPTEST)灯测试端。当LT=0时,七段译码器输出全1,发光数码管各段全亮显示;当LT=1时,译码器输出状态由BI端控制。

②BI(BLANKING)消隐端。当BI=0时,控制译码器为全0输出,发光数码管各段熄灭。BI=1时,译码器正常输出,发光数码管正常显示。

上述两个控制端配合使用,可使译码器完成显示上的一些特殊功能。

(3)驱动器:利用内部设置的NPN管构成的射极输出器,加强驱动能力,使译码器输出驱动电流可达20mA。

CD4511电源电压VDD的范围为5V-15V。

使用CD451l时应注意输出端不允许短路,应用时电路输出端需外接限流电阻。4.4温度传感器LM35:因为在市场上已找不到LM50这种温度传感器,所以我们用了LM35来替换LM50。LM35是由国半公司所生产的温度传感器,其输出电压与摄氏温标呈线性关系,转换公式如式(2),0

时输出为0V,每升高1℃,输出电压增加10mV。LM35有多种不同封装型式,而我们用的是TO-92封装,外观跟管脚如下图所示。在常温下,LM35

不需要额外的校准处理即可达到

±1/4℃的准确率。其电源供应模式有单电源与正负双电源两种,单电源模式在25℃下静止电流约50μA,工作电压较宽,可在4—20V的供电电压范围内正常工作非常省电。计算公式:(2)图5:LM35封装型式与管脚图5.电路制作、调试以及出现的问题5.1电路制作在电路制作初期,我们选择了进行电路仿真,但由于电路中用到芯片的元件库和封装库找不到,导致了元件的原理图和仿真没能实现,PCB图也没办法制作,所以我们就画了电路的原理图,进行了手工焊接。在电路制作的过程中,最大的问题就是芯片比较多,电路比较复杂。本课程设计一共用了3个芯片,一个数码管,两个变阻器以及二极管,电阻,电容若干。特别是MC14433与MC1413的连接中,不可避免的就要跳线。由于所用跳线较多,所以电路板焊得不是特别美观。当然,由于电路的复杂,在焊电路板的时候也会有一些疏忽。比如CD4511的第五引脚忘了接地,以至于在数码管调试的时候全部显示(8.),最后通过检查电路发现并解决了问题。由于更换了LM35作为温度传感器,输出电压与温度的关系有了变化。LM50的输出电压与温度关系是:U=10t+500(mV),而LM35的输出电压与温度关系是:U=10t(mV),所以需要改变一些元件的参数才能达到想要的效果。5.2电路调试(1)电路焊接好以后,发现电路不能正常工作,于是认真分析和检查电路,发现有一个元件和一个地没接好,并接好(2)经过检查和向老师请教发现MC1413没有电压,无法正常工作,于是重新购买了4个2.3K的电阻,有了上拉电压,数码管终于工作了(3)但是数码管虽然工作了,但是总是显示4个8,经过检查CD4511的5脚没有接进电路,接好以后电路成功。(4)因为给数码管的DP脚接了9V电源,导致数码管的四个小数点一直长亮;通过和队友查找资料,讨论分析找到了解决方案。我们利用数码管的动态显示和视觉残留,以及MC1413的反向作用(输入MC1413的2脚高电平时,芯片反向作用使得15脚低电平,数码管第二个单元被点亮),通过把DP脚和MC1413的2脚相连,使得当第二个单元被点亮时,它的小数点亮,并通过视觉残留达到一直显示的效果,而其他的三个小数点一直不亮,问题的到解决。6.电路的不足6.1Vr的电压无法调到比Vag大2V,达不到芯片的工作电压要求,导致温度的精度和灵敏度不够。6.2LM35的电压只能接近工作电压,导致温度的精度和灵敏度不够。6.3由于无法模拟零下温度,不确定零下温度时能否正常工作,只能知道在零下温度升温时显示数值会下降。设计实验现象图6:室内温度表显示图图7:加温后温度表显示图三、实验总结与心得体会1.实验总结:老师在实验之前说这个课题做出来的电路显示可能会有跳动,所以在电路的布局方面,我们选择了大板,希望电路各部分不会互相产生一些未知的影响。而由此产生的代价是增加了飞线的数量。为了减少飞线的数量,我们尽量把原件对好位置,能焊接的就焊接,但由于芯片较多,管

温馨提示

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

评论

0/150

提交评论