数字式温度计的设计

       根据前期的设计要求,我们需要设计一个数字式温度测量计,能够实现将温度信号实时转换成实际方便查看的形式输出。

目录

题目要求

设计思路

电路模块

温度传感器电路

A/D转换电路

数码管显示电路

仿真显示


题目要求

        以下为题目的设计参考电路,该参考电路是摘自文章《MC14433在数字温度表中的应用》。其主要分为以下几部分:显示数码管、A/D转换芯片、4511芯片和MC1413芯片。显示数码管用来显示具体的温度数值、A/D芯片用来将LM50温度传感器的连续模拟信号转换为数字信号输出、4511芯片用于将A/D芯片输出的信号译码并从数码管输出、MC1413是用来驱动数码管的芯片。

设计思路

        由于本次设计是需要设计一个数字温度显示器,我们主要将设计分为两大部分:温度检测部分和数字显示部分。温度显示部分主要是使用传感器将温度信号转换为电压信号,而数字显示部分主要将温度显示部分的模拟信号转换为数字信号并且输入到数码管显示。

电路模块

温度传感器电路

        首先是温度传感器模块,温度传感器模块这里我们使用的是LM50模块,这个模块的的温度转换公式是:U=-10t+500(mv)。即温度每升高/降低一摄氏度,那么电压输出就会降低/升高10mv,而当期初始输入为0℃时,其输出为500mv。其电路的连接形式如下左图所示,而当其输入为0℃时,其具体的输出电压数值如下右图所示。

A/D转换电路

        A/D转换电路这里,由于我们没有找到MC14433芯片,根据对比,我们选取性能比较相近的三位半A/D转换芯片TC7107芯片,该芯片是一款高性能,低功耗的三位半 A/D 转换器。三位半的意思是其可以外接4个数码管,其中三个分别可以显示数值0-9,而剩下一个可以显示数值0/1。该芯片的引脚接法如下图所示,该图我摘自TC7107的技术说明手册。

        首先是OSC1、OSC2和OSC3引脚,这几个引脚主要控制产生振荡信号,即48kHZ的时钟信号,以此实现对A/D芯片的各项功能的协调控制。

        其中VIN+、VIN-和ACOM引脚主要是温度传感器电压的输入端,这里需要注意的是将VIN-要与引脚ACOM相连。

        引脚VBUFF、CAZ和VINT分别是集成电阻器的大小、自动调零电容器的大小和积分器大小。其中CAZ的大小将影响输入的系统噪声,一般是0.47μF用于200mV,而0.047μF用于2V。而VBUFF是集成的电阻器,当取200mV全量程时为47kΩ、当取2V量程时为470kΩ。它们的具体取值参数如下图所示:

        而对于VREF+、VREF-和C+REF分别是控制量程和当存在较大共模电压时的处理处理引脚。一般如果量程为200mV时引脚VREF+和VREF-间电压为100mV,而当量程为2V时引脚VREF+和VREF-间电压为1V,并且该电压还会影响输出的电压的

        对于当VREF+和VREF-这两个引脚之间的电压值将确定输入电压变化恒定时,输出电压的变化值,也就是一格刻度的数值,它们的具体转换公式如下所示:

而我们选择的量程是0-2V,所以我们引脚连接的具体方式如下图所示:

数码管显示电路

        TC7107含有七段译码器显示驱动器,所以可以驱动外接的4个共阳级7SEG-MPX1-CA数码管进行温度数值显示,四个数码管分别显示符号位、十位和个位、小数位。而由于其内部已经集成了译码电路和驱动电路,所以不用再外接MC1413和4511芯片。

       首先第一个数码管用于显示正负号,其只需要外接到特定的的引脚和驱动引脚,即可显示中间一段,该引脚接到A/D引脚POL,结合说明书所示,当该引脚输入电压为大于0时,其表现特点为不亮,而当引脚输入电压小于或等于0时,其表现特点为亮。

        其余3个数码管的显示引脚分别外到A/D芯片的Ai~Gi引脚即可,当引脚输入电压小于0时即可实现数码管点亮。值得注意的是个位和小数位之间需要数码管显示一个小数点,为此数码管三的小数显示引脚要接地。

仿真显示

         根据上面的电路接法,如果我们就这样就进行仿真的话,发现数码管显示的数值并不等于输入的温度数值。

        从上面的仿真结果可以看出,当输入温度为0摄氏度时,其输出的数码管显示为52.4℃,与0℃相差大概50℃。仔细观察不难看出,主要关系是当温度输入为0℃时,LM50电压的输出为500mv。

        如果我们在LM50与A/D转换电路之间加上一个减法电路减去50mv后再去仿真,可以看出输出结果是不同的,添加后的仿真结果如下图所示,但是因为没有处理小数点,所以结果会相对来说有一定偏差:

当输入为15℃

当输入为17℃

当输入为-3℃

  • 14
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 单片机数字式温度计是一种通过单片机控制的温度测量设备。它通过将传感器获取的温度信号转化为数字信号,可以实现温度的实时监测和记录。 单片机数字式温度计主要包括三个部分:传感器、模数转换(ADC)和单片机。传感器负责测量环境温度,并将其转化为电信号。模数转换器将电信号转化为数字信号,以便单片机进行处理。单片机通过对数字信号的读取和处理,可以实现对温度的计算、显示和控制。 相比于传统的温度计,单片机数字式温度计具有以下优点: 1. 精度高:通过数字信号处理,减少了传感器信号的干扰和失真,提高了温度测量的准确性。 2. 稳定性好:单片机可以实现对温度的连续监测和记录,可以及时检测到温度变化,并作出相应的控制。 3. 灵活性强:通过单片机编程,可以实现多种测量模式和报警功能,满足不同需求。 4. 显示直观:数字显示方式,可以直观地显示当前温度数值,方便用户观察。 5. 体积小:由于采用了单片机控制,整个温度计的体积相对较小,便于携带和安装。 总之,单片机数字式温度计是一种高精度、高稳定性、灵活性强的温度测量设备,可以广泛应用于各种温度监测和控制的场合。 ### 回答2: 单片机数字式温度计(也称为数字温度计)是一种通过单片机来实现温度测量与显示的装置。它可以通过传感器采集环境温度,并经过一系列处理后,将温度以数字形式显示出来。 单片机数字式温度计的实现离不开传感器的作用,传感器负责将环境温度转化为电信号输出给单片机。常见的温度传感器有热电偶、热电阻和半导体温度传感器等。这些传感器的特性不同,测量范围和精度也各有差异,因此在设计数字式温度计时需要根据具体需求选择适合的传感器。 单片机作为该装置的核心控制器,负责接收传感器的电信号,并通过A/D转换将模拟信号转化为数字信号。通过对数字信号的处理和运算,单片机可以得到精确的温度数值,并将其以数字形式显示在液晶显示屏上。这样,用户就可以直观地看到当前环境的温度。 除了基本的测量与显示功能,单片机数字式温度计还可通过编程实现更多的功能。比如,可以设置上下限警报,当温度超过或低于设定阈值时,系统会发出警报信号;也可以实现数据存储和历史查询的功能,方便用户跟踪分析环境温度的变化趋势。 总之,单片机数字式温度计是一种集温度测量与显示功能于一体的智能装置,通过传感器与单片机的协作,能够准确地测量环境温度,并以数字形式显示给用户,提供了便利和实用性。 ### 回答3: 单片机数字式温度计是一种使用单片机作为控制核心、数字传感器作为温度检测器的温度计。它可以通过采集环境温度,并将其转化为数字信号,从而实现对温度的准确测量和显示。 单片机数字式温度计主要由单片机、数字温度传感器、显示器和其他辅助电路组成。其中,单片机负责接收传感器传来的模拟信号,经过A/D转换后得到数字温度值。然后,单片机根据预先设定的算法进行温度转换,并通过显示器将结果进行显示。 相比传统温度计,单片机数字式温度计具有准确性高、响应速度快、稳定性好的特点。由于采用了数字传感器,避免了传统温度计的非线性误差和机械部件的磨损,提高了温度测量的精度和可靠性。 此外,单片机数字式温度计还可以加入更多的功能。例如,可以设置温度报警,当温度超过设定的阈值时,单片机可以发出警报或通过通信接口发送报警信息。还可以将温度数据保存在存储器中,以便后续的处理和分析。 在实际应用中,单片机数字式温度计可以被广泛应用于各个领域,如气象、工业控制、冷链物流、医疗设备等。它能够提供及时、精确的温度信息,有助于保障生产过程的安全和产品质量的控制。 总的来说,单片机数字式温度计以其高准确性和稳定性成为了现如今温度测量领域重要的工具和技术手段。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值