温度测量仪报告_第1页
温度测量仪报告_第2页
温度测量仪报告_第3页
温度测量仪报告_第4页
温度测量仪报告_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

电子电路课程设计温度测量仪摘要:本课程设计中通过数模混合电路实现了测量温度的功能,设计的流程为:首先用温度传感器LM35实现温度采集并输出一定大小的电压,然后利用A/D转换器ADC0809把模拟信号转换成数字信号后送入28C64存储器中,再利用显示电路把转换后的数字信号显示出来,同时设计中还包括了利用比较器来实现温度警报功能的电路。关键字:温度测量28C64ADC转换目录第一章技术指标系统功能要求系统结构要求技术指标 设计条件 第二章整体方案设计第二章整体方案设计数据处理流程分析整体方案 第三章单元电路设计温度传感器及其放大电路的设计 A/D转换电路及数字显示电路的设计--

设计思路数模转换及显示电路3.371KHz方波信号发生器的设计3.4超限比较报警电路的设计3.5整体电路图第四章测试与调试4.1数字显示电路的调试4.2存储器和数字显示电路的调试4.3信号发生器电路的测试4.4A/D转换电路及数字显示电路的调试---4.5超限比较报警电路的调试第五章设计小结5.1设计任务完成情况5.2问题与改进3.371KHz方波信号发生器的设计3.4超限比较报警电路的设计3.5整体电路图第四章测试与调试4.1数字显示电路的调试4.2存储器和数字显示电路的调试4.3信号发生器电路的测试4.4A/D转换电路及数字显示电路的调试---4.5超限比较报警电路的调试第五章设计小结5.1设计任务完成情况5.2问题与改进5.3心得体会29302930参考书目bibliography 27附录一„„„„„„„„„„„„„„„„„„„„„„„„„28附录二附录三一、技术指标系统整体功能要求温度测量仪能够测量和显示测量的温度值,当温度超过设定的值后,发出超温的指示或报警。报警温度的设定可根据需要自定。系统结构要求温度测量仪的整体框图如图I所示,其中S1为系统复位按键,S2为报警温度设定。图1:温度测量仪的整体方案电气指标温度测量范围:0°C〜99°C显示精度:1°C(3)测温灵敏度:20mV/C(4)显示采用四位数码管(5)温度报警采用LED发光二极管或蜂鸣器(6)报警温度可以任意设定设计条件(1)电源条件:稳压电源0V〜15V可调2)可供选择的元器件范围如表1所示

表1:器件表二、整体方案设计数据处理流程分析温度测量仪是通过温度传感器对被测对象的温度变化情况进行测量和监视的,传感器输出的不同电流,经电流-电压变化后放大成不同的模拟电压,再经A/D转换,送入数字电压表,将温度数值显示出

温度传感器的原理方框图如图2所示。电压数畲压表电压数畲压表图2:温度测量仪的流程方框图温度传感器是温度监测仪的核心部件,它的作用是将温度值转换为电流值。按温度传感器与被测介质的接触方式分为:接触式和非接触式温度传感器两大类。热电阻、热电偶、半导体集成温度传感器都属于接触式温度传感器;红外测温传感器属于非接触式传感器,它通过被测介质的热辐射或热对流达到测温目的。温度传感器的测量范围极广,从零下几百°C到零上几千。C,测温精度又各有不同,要根据测温的具体要求(如测温范围、精度)合理选择合适的温度传感器。集成温度传感器的输出形式分为电压输出型和电流输出型两种,电压输出型的灵敏度一般为10mV/K,温度为0K时的输出电压为0V,温度为25C时的输出为:2.9815V。电流输出型的灵敏度一般为1“

A/K,25°C时在1KQ电阻上的输出电压为:298.15mV。整体方案整个系统电路在面包板上实现,其中核心模块为A/D转换部分及数字电压表部分,以下将做较详尽考虑。三、单元电路设计3.1温度传感器及其放大电路的设计LM35主要特性:集成温度传感器LM35具有测温精度高、线性优良、体积小、热容量小、稳定性好、输出电信号大及价格较便宜等优点,LM35灵敏度为10mV/C,即温度为20C时,输出电压为:200mV。常温下测温精度为土0.5C以内,消耗电流最大也只有70pA,自身发热时测量精度的影响在土0.1C以内。采用+4V以上的单电源供电时,测量温度的影响范围为:2C〜150C;而采用双电源供电时,测量温度范围为:-55C〜+150C,电压使用范围为4V〜20V。3.1.1设计思路因为用户要求测温灵敏度20mV/°C,而LM35的灵敏度为10mV/°C的电压输出型温度传感器,因此传感器温度变换后应有一个同相2倍的电压放大电路,这部分电路可简单地运用运算放大器TL084来实现。②温度变换及其电压放大模块电路图AlA25.1k5.1k+5VTL084(运器)VotlOmV/AlA25.1k5.1k+5VTL084(运器)VotlOmV/0C)LM35Vt(20mV/°C)图3:温度变换及电压放大模块图说明:图3中的跟随电路A1是为了避免后续电路对Vt的过多影响而增设的电压跟随器,以保证Vt能真实地反映温度场的正确温度。A/D转换电路及数字显示电路的设计3.2.1设计思路将Vt的模拟电压送入A/D转换器的输入端,转换为二进制码,用该码作为存储器EEPROM的地址信号,将事先预置在存储单元的温度值取出,经译码显示电路将数字显示出来。数模转换及显示电路一、A/D转换电路及数字显示电路的设计:1、设计思路:将放大电路的输出电压Vt送入A/D转换器的输入端,转换为二进制码。用该码作为存储器EEPROM的地址信号,将事先预置在存储单元的温度值取出,经译码显示电路将数字显示出来。A/D转换是将模拟信号转换为数字信号,转换过程通过采样、保持、量化和编码四个步骤完成。本设计中采用ADC0809在同一芯片上设计了一个8位的A/D转换器和8通道模拟开关,因此可以直接输入8个单端的模拟信号。该器件主要性能如下:〈1〉采用单+5V电源逐次逼近式A/D转换,工作时钟典型值为640KHz,转换时间约为100MSo〈2〉分辨率为8位二进制码,总失调误差:ADC0809为土1LSBo〈3〉当用+5V电源供电时,模拟量的输入电平范围0〜5V,不需要零点和满度调节。

<4>具有8通道闩锁开关控制,可以直接接入8个单端模拟量。〈5〉数字量输出采用三态逻辑,输出符合TTL电平。<6>容易与各种微处理器连接,也可以独立工作。ADC0809的管脚图如下:START——D,——OE CLOCK—-%—— GND——D 1214ADCO®092&272625242322212019用16——IN,——JNb——INft ADDA——ADDS——ADDC ALE D7——% 0—-比——Dtl —Dr4、EEPROM28C64简介:模数转换乃数字显示电路除用到ADC0809外,还用到28C64与两片4511.28C64是一个含163=4096个单元的存储器,每个单元8bit,单元地址从0000H——0FFFH。28C64,13地址端输入,4地址端输出,其具体功能表详见数字电路书。本实验将28C64的0000H——0063H分别存储00——99的BCD码。即:0000Hf00H0001H—01H0002H—02H

0063H—99H5、显示电路:本课题中提供了器件4511,故采用4511来驱动一位数码管。结构如下:I丄abcdefgLE结构如下:I丄abcdefgLECD4511ABCD6、4511管脚图:VccfSabcdeISIBbfl131211"109) CU451L1Z3 41^679ALET51LEA3MCND3.371KHz方波信号发生器的设计UO(CLOCK)图5:方波信号发生器使用555定时器构成的多谐振荡器如图5所示,它无需加激励,只要接通电源就可以输出方波。其中Ra=lKQ,Rb=100KQ,则若取C=0.0001uF,则T二0.7x2x100xO.lx10-6S二1.4x10-5SF二1/T二71kHz这个频率已经可以满足ADC0809的时钟要求了。超限比较报警电路的设计设计思路设定一个报警温度Tg,将Tg折算成对应的比较电压Vg,即Vg=TgX20mV/°C。要想使Vt〉Vg时,电路报警,可将两电压通过一个电压比较器后经发光二极管显示是否报警。报警电路发光报警部分:为了实现两个电压之间的比较,设计中使用了两片7485,7485是一个二进制4位数字比较器,通过比较A3——A0与B3——B0得出结果。因为本方案的温度是十进制两位数,所以必须使用两片7485来比较,即8位2进制比较。本方案中报警温度的设定是通过一个八路开关加上八脚的排阻来实现的,通过控制八路开关的通断就可以模拟输出八位二进制数,前四位代表十位上的数字,后四位代表各位上的数字,即可输出00~99。

1)报警电路比较部分:如图,使用了两个7485比较器,分别将28C64取出的数值的地位和高位与预置电路预设的数值的地位和高位进行对比。第一个7485比较的是地位,第二个7485比较的是高位,得出的结果决定了警报的与否。这便是警报电路的比较部分。2)预设电路:预设电路使用预置一个温度的数值作为警报温度,使得被测温度达到或超过这个数值时触发报警装置(这里就是点亮LED灯)。其主要构成便是2组4位二进制发生器。这里我选用的是排阻接上8位开关的方法来实现数据的产生。要想产生二进制数就要可以人为控制每一个端口上的电压高低,高位即为二进制“1”,低位即为二进制“0”。只需要将8位排阻的电源端接高,它的8位电阻端就会变成高位,再将这8个引脚通过8位开关,再去接地,就可以随意控制这8个端口上的电压是否为低位。具体的做法是,将8为开关的一侧全

接地,另一侧则分别与8位排阻的电阻端连接。这时,若开关闭和,对应位置上的电阻端为接地状态,即低电平。反之若开关打开,对应位置上的电阻端为接高状态,即高电平。具体的电路如图所示:7485详情:要用以上方案就必须使用7485,7485是一个二进制4位数字比较器通过比较A3——A0与B3——B0得出结果。因为本方案的温度是十进制两位数,所以必须使用两片7485来比较,即8位2进制比较。7485管脚图:数据输入B3数据输入B3匚*16级联输入A<B匚2「15级联输入A=B匚3s0014级联输入A>R匚4龙13输I1IAAB匚512输出A=B匚611输出AVB匚710:GND匚89VCCA3B2A2A1B1A0B0用此电路可直接比较Vt7——Vt0与Vg7——Vg0.4)选择电路74157:74157是一个A4——Al,B4——B1根据1号管脚电平,选择输出的芯片。本实验中切换当前感应温度与设定温度就是用到此器件,其具体功能见数字电路书相关内容。本实验将28C64输出的I/07——1/00连至两个74157的A4——A1,再将脉冲置数器的两个Q1——Q4连到74157的两个B4——B1端。改变1管脚电平值实现显示切换。超限比较与警报电路如图6所示。3Is,'L-]IBBB>=<01253Is,'L-]IBBB>=<0125(ACApqEEB—Rj■B0B)BjBjB4b5i卒了 图6:超限比较报警电路综合以上部分电路设计,从而最终可得出整体电路图

整体电路图图7:电路图(包括A/D转换、显示、超限警报)图7所示的整体电路不包含感应温度显示与设定温度显示之间的切换功能,要实现两者之间的切换功能,需要在两片4511之前各连接一片74157,为了使电路较为简明易懂,这里将两部分电路分开说明。74157是一个A——A,B——B根据1号管脚电平,选择输出的4141芯片。本实验中切换当前感应温度与设定温度就是用到此器件,其具体功能见数字电路书相关内容。本实验将28C64输出的I/07——1/00连至两个74157的A——A再将脉冲置数器的两个Q——Q连到4 1, 1 4

74157的两个B——B端。同时将两片74157的数据选择输入(1管41脚)一并接入按键开关,通过带锁按键开关改变1管脚电平值实现显示切换。74157的连接电路图如下(显示—设限转换电路)4.1数字显示电路的调试CD4S116DAOA□H□HDCOCDDOE揃511^脚图的管脚图。13互1015输入十位显示输入个位显示第1、2、6、7号管脚是输入端。0000000000给这四个管脚输入从0000到1001即0001100011对应1到9数字显示的输入信号电压,0010200102将3、4接地,5、8接VCC,这样理论0011300113上可以显示相应的数字。测试结果如0100401004右表:0101501015从而得出结论:达到设计要求。01106011060111701117100081000810019100194.2存储器和数字显示电路的经过资料阅读,调试第一,在使用存储器28C64前应做好烧写工作,以便使其正常工作。查阅28C64的管脚图,从而得知28C64的管脚号3、4、5、6、7、8、9、10是其输入端IN0~IN7,分别给输入端接00000000~10011001时,在保证后面的CD4511没有问题的情况下,数码管就会显示出相应的数值,即00~99。值得注意的是:当十位或个位上的输入超过9的时候,数码管是不会显示的。输入0000~1001分别对应数码管0~9的显示,必须注意高低位,不能位置混淆。从而得出结论:达到设计要求。地址从而得出结论:达到设计要求。地址显示十位显示个位0000000000000000010100000010020000001103000010010900010000100010000020010001004410101010不显示不显示4.3信号发生器电路的测试为了验证71KHz方波信号发生器输出的信号是否正确,使用数字示波器检测电路输出端的波形。所得到的波形如下:I II、T tT=1.4*10-3F=l/T=71428.571Hz结论:达到设计要求。4.4放大电路、A/D转换电路及数字显示电路的调试为了测试ADC0809的模数转换工作是否符合实验设计要求,使用万用表的直流电压表,分别测量LM35的输出端和ADC0809的输入理论值实测值V(mv)outIN(mv)o显示(°C)V(mv)outIN(mv)o显示(C)270540272655202630060030290575293206403232062531端结论:达到设计要求超限比较报警电路的调试给LM35加温或降温(相当于改变V),这时数码显示的数值在变T

化。再给V设定报价电压,是发光二级管点亮,该电路就可以工作了。G设定值实际值是否报警2023是2527是3026否结论:符合设计的要求。第五章B第五章B设计小结设计任务完成情况经过整整一周时间的电路组装和调试,设计并组装的电路已基本达到要求:能够正常的测量温度,显示温度基本符合实际;当给振荡器加热时,译码器的上的数字会正常的增加;警报用的发光二极管能够在超限之后正常点亮。实验电路图连接如下问题与改进第一种可能出现的问题是:芯片有可能是坏的,在烧28C64时,一定要确认是否烧制成功。在连接555定时器时,要准确地确定电阻电容的大小,不能连接错误,尤其是管脚号2和6,它们是短路的。还有线路的检查,一定要细心。有时候一个线路就有可能导致实验的失败,在连接成功的基础之上我们要一根一根的检查连线的正确性,确保每根线是对的。接在译码器上的电阻要小一点,否则译码器显示的数字不稳定。数码管的两边千万不能忘记接地,那样很有可能会烧坏数码管,这次的设计当中,很多人的数码管都是烧坏了的。其次是设计过程中遇到的问题及其解决方法。在检测面包板状况的过程中,出现本该相通的地方被断了的导线堵塞,用镊子将其挑出。在检测74LS47驱动电路的过程中发现有两个数码管显示的数字是没有规律的(不是从0到9的显示),正是由于我们布线的整齐简明,经过检查发现是74LS47其中的两跟译码线与显示管脚连接出错,交换,就OK了!在连接晶振的过程中,晶振起振,但是输出的脉冲明显不是1HZ的,对照设计电路检查,发现CD4060的输出管脚接错,接上3号管脚。在制作报时电路的过程中,发现蜂鸣器在57分59秒的时候就开始报时,后经检测电路发现是由于把74HC30芯片当16引脚的芯片来接,以至接线都错位,重新接线后能正常报时。在布置地线和5V电压线时,不甚把两线接到了一起,导致整个板没法工作。经过检查,排除问题。心得体会电子课程设计心得体会通过两周的电子设计,我学会了如何将书本上学到的知识应用与实践,学会了一些基本的电子电路的设计、仿真与连接,虽然在这个过程中我遇到了很多麻烦,但是在解决这些问题的过程中我也提髙了自身的专业素质,这次设计不仅增强了自己在专业方面的信心,鼓舞了自己,更是一次兴趣的培养。这次电子实习,我的课题是“温度测量仪”当拿到这个题目时,我认为这个不是很难。但当认真的考虑时,我才发现一切并非我想的那么简单。无论一个多么简单的课题,他所牵涉的知识比较多的,比如我这个选题不仅仅包括许多模电器件和数电器件,它还包含许多以前我没有接触或熟知的器件。所以我在设计时也在不断的学习,了解每一个器件的结构、工作原理及其运用。经过与搭档的多次交流,我们才确定了最后的电路方案,然后在多次的电路仿真之中,我们又进行了更加完善的修改,以达到万无一失。第三天的任务开始搭建自己设计的电路板。开始,我们都充满了好奇,毕竟这是第一次走进实验室去连接电路板。不过才过了一天,所有的好奇心都烟消云散,换而的是苦与累。我这时才知道连接电路板确实是一件苦差事。连接面包板时要人非常的细心,并且要有一定的耐心,因为连接示若稍不注意就会使

温馨提示

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

评论

0/150

提交评论