电子系统设计报告温度报警装置_第1页
电子系统设计报告温度报警装置_第2页
电子系统设计报告温度报警装置_第3页
电子系统设计报告温度报警装置_第4页
电子系统设计报告温度报警装置_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

|2015914电子系统设计报告822目录技术指标与系统结构211功能要求212系统结构213技术指标214设计材料清单2整体方案设计3单元电路设计431温度传感器432电压放大器533A/D转换533A主要性能633B工作原理734E2PROM转码835时钟936数据选择器937数据比较器9调试1041温度传感器1042电压放大器1043A/D转换1144E2PROM1145时钟发生器1246数据选择器1247数据比较器1348数字显示电路13设计小结1451设计任务完成情况1452问题及改进1453心得体会15技术指标与系统结构11功能要求能够测量和用数字方式实时显示测量的温度值。当温度超过自己的设定值时,系统发出指示或报警。报警温度可以自行设定。12系统结构整体框图如图所示,其中S1为系统复位,S2为报警温度设定。13技术指标1温度测量范围099。2显示精度1。3测温灵敏度20MV/。4用四位数码管进行显示。5用LED发光二极管或蜂鸣器进行温度报警。6报警温度可以任意设定。14设计材料清单材料名称数量备注LM351温度传感器LM3241运放LM3391电压比较器ADC08091A/D转换器45112七段显示译码器C3922七段共阴数码管28C641EEPROM402924位二/十进制可逆计数器741572四2选一数据选择器748524位比较器740012输入与非门742014输入与非门5551定时器LED8发光二极管排阻1K818位拨码开关1自复按键351K电阻156K电阻1001UF电容21K,10K,300,100K各2个电阻001U,01U,0001U各2个电容电源是5V的双电源整体方案设计通过之前给出的电子元器件,首先需要将各个元器件区分出来,分清楚哪些元器件负责整个系统哪一部分的工作。根据数据手册上给出的功能,我们可以知道,LM35负责温度测量,LM324负责将测量的模拟电压放大,ADC0809进行A/D转换,一路通过28C64的E2PROM进行转码得出BCD码,两个4511七段显示译码器与两个C392七段共阴数码管负责显示温度数据,用一个74157负责动态显示。另一边,两个LM339四位比较器在4511前面,进行报警温度的比较。另一片74157实现数码管上的【测量温度】与【设定报警温度】之间的切换。报警温度是通过8位拨码开关与排阻共同协作设置的,使用7485比较器进行比较,优点是这样做能较为快速的调整所要设定的温度,整个系统结构较为简易。555定时器为整个系统提供时钟。除此以外,还有其它方案。基于之前提出的方案,我们可以微调比如说将之前的数字比较部分替换为模拟比较,AD0809后直接接28C64,AD0809负责温度传感器模拟量以及预设报警温度模拟量的转换。报警温度的比较用模拟比较的方式,即为LM339比较两个模拟量之间的大小,最后输出一个布尔型的比较结果。这个方法的好处是比较值更容易调整,所得出的比较结果更加准确。最后,在详细地研究论证过后,我选择了第一种方案。因为第二种方案需要平滑地过度,所提供的元器件当中并没有电位器之类的可以让模拟量平稳过渡的元件。而且,使用数字型电路也满足要求的指标。综上,我选择第一种方案。右图即为其中一种原理方框图。单元电路设计31温度传感器使用LM35需要注意其灵敏度为10MV/。因为要求的测量温度范围为099,所以采用双电源供电。32电压放大器采用了LM324上面的两片运放,放大电压到两倍,这样电压放大器之后的灵敏度为20MV/,满足了测温灵敏度的这项指标。下图为引脚功能图。(TL084用法相同)33A/D转换将之前传导来的模拟量转化为8位的数字量,送到后方进行显示或比较。如左图所示,有两种封装形式,PDIP与PLCC。功能相同。时序图如下图所示。尽管提供的是八通道的A/D转换器,我们只需要使用一路转换即可。此A/D转换芯片为逐次逼近式芯片,思想方法随后。33A主要性能(1)采用单5V电源逐次逼近式A/D转换,工作时钟典型值为640KHZ,转换时间约为100S。(2)分辨率为8位二进制码,总失调误差ADC0809为1LSB。(3)当用5V电源供电时,模拟量的输入电平范围05V,不需要零点和满度调节。(4)具有8通道闩锁开关控制,可以直接接入8个单端模拟量。(5)数字量输出采用三态逻辑,输出符合TTL电平。(6)容易与各种微处理器连接,也可以独立工作。33B工作原理假设D/A转换器的基准电压UREF8V,采样保持信号为UI475V。123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE19APR2002SHEETOFFILEDPROTEL99SELIBRARYSCHPROTELDRAWNBY1ACFD/AUREFUREFCP01234QDCQQAQBGDDDD0123ASRJKBSRJKCSRJKDSRJKDDDDUI第一步转换开始前先将逐次逼近寄存器清“0”;第二步第0个时钟脉冲首先将寄存器最高位置成1,使输出数字为1000。这个数码被D/A转换器转换成相应的模拟电压UREF,并送到比较器中与UI进行比较。若UIUI,因此,电压比较器输出F0,G1,4个JKFF的J0,K1。第四步在节拍脉冲CP2下跳的作用下,QD1,QC0,QB1,QA0。这样在CP2作用后,JKFF的状态为QDQCQBQA1010。D/A转换器输出参考电压UREF5V。由于UREFUI,因此,电压比较器输出F0,G1,4个JKFF的J0,K1。第五步在节拍脉冲CP3下跳的作用下,QB0,QA1。这样在CP3作用后,JKFF的状态为QDQCQBQA1001。D/A转换器输出参考电压UREF45V。由于UREFUI,因此,电压比较器输出F1,G0,4个JKFF的J1,K0。第六步在节拍脉冲CP4下跳的作用下,QA1。4个JKFF的状态为QDQCQBQA1001。CP4的上升沿将DFF的1001状态存入4个DFF,并且保持下来,输出为D3D2D1D01001。即输入模拟信号UI475V,由A/D转换后输出4位二进制代码1001。逐次逼近式A/D转换器完成一次转换所需的节拍数为(N1),其中N为二进制代码位数,完成一次转换所需时间为(N1)TCP,其中TCP为时钟周期。南邮温度测量仪实验报告_图文_百度文库,2009,页1819总而言之,A/D转换需要经历如下四个过程采样、保持、量化、编码。最后,使用ADC0809输出的值即为模拟值对应的数字量。34E2PROM转码该款E2PROM是28C64,13地址端输入,4地址端输出的数据存储器,含1634096个单元的存储器,每个单元8BIT。此处28C64是用于将之前转换的数码变为4511可使用的8421BCD码。0000H00H,0001H01H,0002H02H,0009H09H,000AH10H,000BH11H,0063H99H只要地址端输入相应的数据时,数据端就会输出对应地址存储的数据。在这里就是用这种方式转码的。为了确保数据传输稳定,可以添加一片74573,确保数据传输的稳定。35时钟这里提供的NE555芯片负责整个系统的时钟提供。本套指标所需要的频率在10K1280KHZ之间。这里有基础电路图如图所示36数据选择器74157数据选择器用来切换显示【温度测控值】以及【报警温度值】,管脚图如下TRIGOU3SCVL5H6D78N137数据比较器7485为常见的4位数据比较器。通过级联方式变为8位数据比较器。此处数据比较器使用方式如下调试41温度传感器根据先前的温度传感器的DATASHEET,按照设计图进行连接,所得电路如下图所示其中,2脚输出的即为模拟电流,电流大小指示温度。42电压放大器电压放大器提供TLV084或者LM324,但是使用方法一样,可以使用同样的一套图设计。根据电路图连线,前级接一个电压跟随器,后级接一个电流放大器。要求系统有20MA/的精度,所以计算可得需要放大两倍。同时,需要注意阻抗匹配,这样的话才能够进行正常传输。于是设计的电路图如下43A/D转换将符合要求的电流转化为数字量,以方便之后的显示与比较。因为是一路显示,所以在下面选择数据的端口都接地。电路图如下图所示。LM35输出/MA经过放大后的电流/MA理论输出实际输出误差/251503252502805622828030159830291误差在合理范围之内,可以使用此温度传感器搭配AD0809使用。44E2PROM转化数据形式可以通过28C64进行,出来的为8421BCD码。电路图如下图所示。45时钟发生器测试出来的波形如下图所示通过如图附的公式可以比较简单地计算出所需要的电阻值。按照这样的方式,出来的是640KHZ的方波。此处T1/640KHZ。46数据选择器两个数据选择器是为了选择8位的二进制数。具体的选择动作由按键控制进行。47数据比较器两个数据比较器是为了比较8位的二进制数。如上图,即为电路连接图。WARNING端输出【报警】信号,用于显示比较结果。设定值/实际值/是否报警2425是2525是2625否根据如上表格,48数字显示电路通过给所有的数码管供电测试看是否可以正常显示【8】字符。通过向4511输入下列数值测试看是否能输出正常的数字。检测用表格00000000110010200113010040101501106011171000810019结论两个数码管均能正常使用,同时,4511能正确将8421BCD码转化为可在数码管上显示的编码。设计小结51设计任务完成情况在老师和同学们的帮助下,我完成了整个实验的设计,能够正常显示温度,温度比较部分可以正常工作。完成了实验当初设定的目标。52问题及改进在板子的设计与搭建的过程中,确实遇到了或这样或那样的困难,不过我在老师和同学们的帮助之下,的确解决了某些存在的问题。起初,LM35搭建是顺利的。然而发现其后的电压放大部分有问题放大端出来的是15V的恒压,完全不是预估值400MV左右的正常值。断开后发现电流输出200MV的电压,正常。排查连线后发现是图纸当中TL084的引脚使用错误,在第一级误将地端的信号进行反馈,完全忽略了信号的传送。之后将图纸改好后连线,电路恢复正常。之后也遇到了各种小问题比如说管脚连接错误或者是管脚虚接。按照书中所说的“分段查找”的方式进行排查,结果发现确实是自己的连线出现了问题。排除错误后,还要照着刚刚的检查方式再查验一遍,以免忽略了还未暴露的问题。另外,要十分注意短接的问题。遇到了短接,轻则烧坏连接线、电阻芯片,重则烧坏电路、电源。所以,如果遇到一些异常情况,一定要先排查是否是电路短接造成的,在造成无法挽回的影响之前将电路断掉。比方说,如果用学生电源来为整套电路供电,供电时电流过大或者是电压意外下降,都是因为电路当中的某部分短接。除了短接,若是某些芯片极性接反或是某些引脚接错,都会导致芯片温度急剧上升。若是没有及时切断电源,那么芯片就会报废。所以说,在检测设备的时候需要时刻注意芯片的温度动向。在烧录28C64的时候,需要注意是否真正地烧录进芯片内了,需要再次进行验证。在显示部分,最好能够独立测试一下,否则出现乱码无法搞清楚到底是前面的转码部分还是后面的译码部分出了差错。通过这个实践周的安排,我们掌握了从设计实验图到出组建好的成品的几乎所有的步骤。我的方案并不是通过面包板实现的,因为我担心接线比较多,面包板可靠性并不是那么好,连接到后面可能会遇到或这或那的问题。然而通过焊接进行的话,可能会有虚焊,而且排错也比较困难。不过整个系统的稳定性还是可以保证的。53心得体会我在整个系统的制作过程中,的确遇到了挺多的问题。然而,通过之前的改进方式,可以基本上解决所有的问题,积累了宝贵的经验。同时,我在此次实验当中,使用了ALTIUMDESIGNER、MULTISIM等软件进行仿真以及设计。感觉在设计过程中,我遇到的问题基本上是操作不够熟练造成的。所以我希望能够有更多类似的实验周的机会,就像校级电赛、省级电赛、电赛国赛等等比赛那样,能够不断锻炼一个人的各方面的水平,让他的学习新鲜事物的技能得以提升,在以后的工作、学习当中,不管遇到什么困难,都能用自己的方式来解决困难,让自己的能力到达一个新的高度。另外,同学们的互相帮助的作用也不能小视。大家虽然开始设计的图不尽相同,但是功能、系统架构等等都是差不多的。在遇到问题的时候,多去请教身边的良师益友,会有意想不到的收获。平常不算很显眼的同学,在实验周的设计

温馨提示

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

评论

0/150

提交评论