CN106768459B - 一种温湿度检测电路及控制方法 - Google Patents

一种温湿度检测电路及控制方法 Download PDF

Info

Publication number
CN106768459B
CN106768459B CN201611150388.9A CN201611150388A CN106768459B CN 106768459 B CN106768459 B CN 106768459B CN 201611150388 A CN201611150388 A CN 201611150388A CN 106768459 B CN106768459 B CN 106768459B
Authority
CN
China
Prior art keywords
interface
timing
resistance
signal
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611150388.9A
Other languages
English (en)
Other versions
CN106768459A (zh
Inventor
徐跃跃
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Topband Co Ltd
Original Assignee
Shenzhen Topband Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Topband Co Ltd filed Critical Shenzhen Topband Co Ltd
Priority to CN201611150388.9A priority Critical patent/CN106768459B/zh
Publication of CN106768459A publication Critical patent/CN106768459A/zh
Application granted granted Critical
Publication of CN106768459B publication Critical patent/CN106768459B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K7/00Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements
    • G01K7/16Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements using resistive elements
    • G01K7/22Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements using resistive elements the element being a non-linear resistance, e.g. thermistor
    • G01K7/24Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements using resistive elements the element being a non-linear resistance, e.g. thermistor in a specially-adapted circuit, e.g. bridge circuit
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N27/00Investigating or analysing materials by the use of electric, electrochemical, or magnetic means
    • G01N27/02Investigating or analysing materials by the use of electric, electrochemical, or magnetic means by investigating impedance
    • G01N27/04Investigating or analysing materials by the use of electric, electrochemical, or magnetic means by investigating impedance by investigating resistance
    • G01N27/045Circuits
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D27/00Simultaneous control of variables covered by two or more of main groups G05D1/00 - G05D25/00
    • G05D27/02Simultaneous control of variables covered by two or more of main groups G05D1/00 - G05D25/00 characterised by the use of electric means

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biochemistry (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Electrochemistry (AREA)
  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Analytical Chemistry (AREA)
  • Automation & Control Theory (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Nonlinear Science (AREA)
  • Investigating Or Analyzing Materials By The Use Of Electric Means (AREA)
  • Measuring Temperature Or Quantity Of Heat (AREA)

Abstract

本发明公开一种温湿度检测电路,包括具有第一I/O接口、第二I/O接口、第三I/O接口及中断控制接口的单片机;具有包含充放电电容的积分模块及比较模块的充电电路;与第一I/O接口相连接的湿敏电阻,与第二I/O接口相连接的热敏电阻及与第三I/O接口相连接的定值电阻;积分模块还分别与湿敏电阻、热敏电阻及定值电阻相连接,单片机通过所述中断控制接口与所述比较模块相连接,用于通过比较模块完成对充放电电容充电时间的计时,并根据计时时间计算热敏电阻及湿敏电阻的阻值并根据阻值获得对应的温度及湿度信息。本方案避免了单片机采用AD接口采集信号而带来的成本高的问题,有效提高了该方案在整个相对温湿度范围内的测量精度。

Description

一种温湿度检测电路及控制方法
技术领域
本发明属于温湿度检测技术领域,尤其涉及一种温湿度检测电路及控制方法
背景技术
常规温湿度检测电路中,针对空气中的相对湿度有很多种测量方法,干湿球测量法、露点湿度测量法、库伦湿度计、化学物质电特性法等等。如图1所示,是现有的一种对温湿度进行检测的电路。其中,P1.1接口为湿度AD采样口,P1.5接口与P1.4接口分别产生相位相反的1KHz方波。经过湿敏电阻RH和定值电阻R1的分压,P1.1接口产生矩形波,当P1.1接口为高电平时,进行湿度采样,采样点在高电平后100us。P1.1接口为AD采样口,针对温度的检测也是通过AD检测口。同时,定值电阻R1不同所针对测量的湿度范围不同。因此只在特定区间可以实现高精度的湿度测量,而在该特定区间之外则其测量的准确精度较低。
发明内容
本发明实施例提供一种温湿度检测电路,旨在保持单片机不具有AD采样口的前提下实现温湿度的检测,同时有效提高湿度测量的精确性。
本发明实施例是这样实现的,一种温湿度检测电路,所述温湿度检测电路包括:具有第一I/O接口、第二I/O接口、第三I/O接口及中断控制接口的单片机;
具有积分模块及比较模块的充电电路,所述积分模块包括一充放电电容;
与第一I/O接口相连接的湿敏电阻,与第二I/O接口相连接的热敏电阻及与第三I/O接口相连接的定值电阻;
所述积分模块还分别与湿敏电阻、热敏电阻及定值电阻相连接,用于在接收到其中一个I/O接口输出高电平信号时,利用所述单片机通过与该接口对应连接的电阻给所述充放电电容充电;
所述单片机通过所述中断控制接口与所述比较模块相连接,用于通过所述比较模块完成对相应充放电电容充电时间的计时,并根据计时时间计算所述热敏电阻及湿敏电阻的阻值并根据阻值获得对应的温度及湿度信息;
其中,所述比较模块输入端还与所述积分模块输出端相连接,比较模块还用于根据所述积分模块的输出信号中断所述对充放电电容充电时间的计时。
优选地,所述积分模块包括:
依次串联连接的直流电源,第一电阻、第二电阻及第三电阻;
积分器,所述积分器的正向输入端与所述第一电阻连接第二电阻的一端相连接,所述积分器的负向输入端分别于通过所述湿敏电阻、热敏电阻及定值电阻与对应的I/O接口相连接,所述积分器的输出端与所述比较模块的输入端相连接;
在所述积分器的负向输入端及输出端并接所述充放电电容。
优选地,所述比较模块包括:
比较器,所述比较器的正向输入端与所述积分器的输出端相连接,所述比较器的负向输入端与所述第二电阻连接第三电阻的一端相连接,所述比较器的输出端通过一限流电阻R与所述单片机的中断控制接口相连接。
优选地,所述第一电阻的阻值等于第二电阻与第三电阻的阻值之和,第三电阻的阻值为第二电阻阻值的四倍。
本发明的实施例还提供了一种温湿度检测电路,所述温湿度检测电路包括具有第一I/O接口、第二I/O接口及第三I/O接口的单片机;
具有充放电模块的充电电路,所述充放电模块包括一电解电容;
与第一I/O接口相连接的湿敏电阻,与第二I/O接口相连接的热敏电阻及与第三I/O接口相连接的定值电阻;
所述充放电模块还分别与湿敏电阻、热敏电阻及定值电阻相连接,用于在接收到其中一个I/O接口输出高电平信号时,利用所述单片机通过与该接口对应连接的电阻给所述电解电容充电;
所述单片机还用于对所述电解电容的充电时间进行计时,并根据计时时间计算所述热敏电阻及湿敏电阻的阻值并根据阻值获得对应的温度及湿度信息;
其中,所述单片机还用于在其中另外两个I/O接口接收到一个低电平信号时中断对所述电解电容充电时间的计时。优选地,所述湿敏电阻、热敏电阻及定值电阻还分与所述电解电容的正极相连接,电解电容的负极接地。
本发明的实施例还提供了一种温湿度检测电路的控制方法,包括以下步骤:
根据第一输入信号设定第三I/O接口为信号输出口,第一I/O接口及第二I/O接口为信号输入口;
根据第一控制信号控制单片机的第三I/O接口输出一高电平信号,同时控制单片机开始计时,当中断控制接口接收到一个信号下降沿时触发中断,单片机停止计时,并记录计时时间为第一计时时间T1,同时将第一I/O接口、第二I/O接口及第三I/O接口复位为输出低电平信号;
控制单片机进行计时并当计时时间达到预设时间T时,根据第二输入信号设定第二I/O接口为信号输出口,第一I/O接口及第三I/O接口为信号输入口;
根据第二控制信号控制单片机的第二I/O接口输出一高电平信号,同时控制单片机开始计时,当中断控制接口接收到一个信号下降沿时触发中断,单片机停止计时,并记录计时时间为第二计时时间T2,同时将第一I/O接口、第二I/O接口及第三I/O接口复位为输出低电平信号;
控制单片机进行计时并当计时时间达到预设时间T时,根据第三输入信号设定第一I/O接口为信号输出口,第二I/O接口及第三I/O接口为信号输入口;
根据第三控制信号控制单片机的第一I/O接口输出一高电平信号,同时单片机开始计时,当中断控制接口接收到一个信号下降沿时触发中断,单片机停止计时,并记录计时时间为第三计时时间T3,同时将第一I/O接口、第二I/O接口及第三I/O接口复位为输出低电平信号;
控制单片机进行计时并当计时时间达到预设时间T时,重复上述步骤;
单片机根据记录的第一计时时间T1、第二计时时间T2及第三计时时间T3计算所述热敏电阻及湿敏电阻的阻值,并根据阻值得到对应的温度信息及湿度信息。
优选地,单片机根据记录的第一计时时间T1、第二计时时间T2及第三计时时间T3计算所述热敏电阻及湿敏电阻的阻值,并根据阻值得到对应的温度信息及湿度信息的步骤具体包括:
单片机根据公式T2/T1*R’计算得到热敏电阻的阻值,并自动通过查表获得对应的温度值;
单片机根据公式T3/T1*R’计算得到湿敏电阻的阻值,并自动通过查表获得对应的湿度值;
其中,R’为定值电阻的阻值。
本发明的实施例还提供了一种温湿度检测电路的控制方法,包括以下步骤:
根据第一输入信号设定第三I/O接口为信号输出口,第一I/O接口及第二I/O接口为信号输入口;
根据第一控制信号控制单片机的第三I/O接口输出一高电平信号,同时控制单片机开始计时,当第一I/O接口及第二I/O接口接收到一个低电平信号时触发中断,单片机停止计时,并记录计时时间为第一计时时间T1,同时将第一I/O接口、第二I/O接口及第三I/O接口复位为输出低电平信号;
控制单片机进行计时并当计时时间达到预设时间T时,根据第二输入信号设定第二I/O接口为信号输出口,第一I/O接口及第三I/O接口为信号输入口;
根据第二控制信号控制单片机的第二I/O接口输出一高电平信号,同时控制单片机开始计时,当第一I/O接口及第三I/O接口接收到一个低电平信号时触发中断,单片机停止计时,并记录计时时间为第二计时时间T2,同时将第一I/O接口、第二I/O接口及第三I/O接口复位为输出低电平信号;
控制单片机进行计时并当计时时间达到预设时间T时,根据第三输入信号设定第一I/O接口为信号输出口,第二I/O接口及第三I/O接口为信号输入口;
根据第三控制信号控制单片机的第一I/O接口输出一高电平信号,同时单片机开始计时,当第二I/O接口及第三I/O接口接收到一个低电平信号时触发中断,单片机停止计时,并记录计时时间为第三计时时间T3,同时将第一I/O接口、第二I/O接口及第三I/O接口复位为输出低电平信号;
控制单片机再次进行计时并当计时时间达到预设时间T时,重复上述步骤;
单片机根据记录的第一计时时间T1、第二计时时间T2及第三计时时间T3计算所述热敏电阻及湿敏电阻的阻值,并根据阻值得到对应的温度信息及湿度信息。
优选地,单片机根据记录的第一计时时间T1、第二计时时间T2及第三计时时间T3计算所述热敏电阻及湿敏电阻的阻值,并根据阻值得到对应的温度信息及湿度信息的步骤具体包括:
单片机根据公式T2/T1*R’计算得到热敏电阻的阻值,并自动通过查表获得对应的温度值;
单片机根据公式T3/T1*R’计算得到湿敏电阻的阻值,并自动通过查表获得对应的湿度值;
其中,R’为定值电阻的阻值。
本发明实施例提供的一种温湿度检测电路及控制方法,通过单片机的I/O接口、并通过充电电路给湿敏电阻、热敏电阻及定值电阻充电并计时充电时间,通过充电时间及定值电阻的阻值可以得到对应电阻的阻值,并获取温度及湿度信息,避免了单片机采用AD接口采集信号而带来的成本高的问题,有效提高了该方案在整个相对温湿度范围内的测量精度,减小了测量误差。
附图说明
图1是现有的一种温湿度检测电路的结构示意图;
图2是本发明一种实施例提供的温湿度检测电路的结构示意图;
图3时本发明另一种实施例提供的温湿度检测电路的结构示意图;
图4是本发明一种实施例提供的温湿度检测电路的控制方法流程图;
图5是本发明另一种实施例提供的温湿度检测电路的控制方法流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明的实施例提供一种温湿度检测电路,如图2所示,所述温湿度检测电路包括具有第一I/O接口P1.0、第二I/O接口P1.1、第三I/O接口P1.2及中断控制接口P1.3的单片机MCU;
具有积分模块及比较模块的充电电路,所述积分模块包括一充放电电容C;
与第一I/O接口P1.0相连接的湿敏电阻RH,与第二I/O接口P1.1相连接的热敏电阻RT及与第三I/O接口P1.2相连接的定值电阻R0;
所述积分模块还分别与湿敏电阻RH、热敏电阻RT及定值电阻R0相连接,积分模块用于在接收到一个I/O接口输出高电平信号时,利用所述单片机通过与该接口对应连接的电阻给所述充放电电容充电;
所述单片机MCU通过所述中断控制接口P1.3与所述比较模块相连接,用于通过所述比较模块完成对充放电电容充电时间的计时,并根据计时时间计算所述热敏电阻RT及湿敏电阻RH的阻值并根据阻值获得对应的温度及湿度信息;
其中,所述比较模块输入端还与所述积分模块输出端相连接,比较模块还用于根据所述积分模块的输出信号中断所述充放电电容充电时间的计时。
进一步地,所述积分模块包括依次串联连接的直流电源Vcc,第一电阻R1、第二电阻R2及第三电阻R3,还包括一个积分器A,所述积分器A的正向输入端与所述第一电阻R1连接第二电阻R2的一端相连接,所述积分器A的负向输入端分别于通过所述湿敏电阻RH、热敏电阻RT及定值电阻R0与对应的I/O接口相连接,所述积分器的输出端与所述比较模块的输入端相连接。即积分器A的负向输入端通过湿敏电阻RH与所述单片机MCU的第一I/O接口P1.0相连接,积分器A的负向输入端通过热敏电阻RT与所述单片机MCU的第二I/O接口P1.1相连接,积分器A的负向输入端通过定值电阻R0与所述单片机MCU的第三I/O接口P1.2相连接。其中,在所述积分器A的负向输入端及输出端还并接有充放电电容C。
进一步地,所述比较模块包括比较器B,所述比较器B的正向输入端与所述积分器A的输出端相连接,所述比较器B的负向输入端与所述第二电阻R2连接第三电阻R3的一端相连接,所述比较器B的输出端通过一限流电阻R与所述单片机MCU的中断控制接口P1.2相连接。
结合图2所示,为了进一步提高本发明的控制精度,所述第一电阻R1的阻值等于第二电阻R2与第三电阻R3的阻值之和,第三电阻R3的阻值为第二电阻R2阻值的四倍。
本发明的实施例还提供一种上述温湿度检测电路的控制方法,所述控制方法包括以下步骤:
步骤S100,根据第一输入信号设定第三I/O接口P1.2为信号输出口,第一I/O接口P1.0及第二I/O接口P1.1为信号输入口。
步骤S200,根据第一控制信号控制单片机MCU的第三I/O接口输出一高电平信号,同时控制单片机MCU开始计时,当中断控制接口P1.3接收到一个信号下降沿时触发中断,单片机MCU停止计时,并记录计时时间为第一计时时间T1,同时将第一I/O接口P1.0、第二I/O接口P1.1及第三I/O接口P1.2复位为输出低电平信号;
结合图2所示,当第三I/O接口无电平信号输出或输出低电平信号时,积分器正向输入端与负向输入端的电压是相等平衡的,即为Vcc/2。此时积分器的输出端的电压也为Vcc/2,比较器B正向输入端的电压也为Vcc/2,而比较器负向输入端的输出电压是小于Vcc/2的,因此,此时单片机MCU的中断控制接口P1.3接收到比较器B输出的一高电平信号;当第三I/O接口输出一个高电平信号时,这时就会打破积分器A正向输入端与负向输入端的之间的平衡,此时就会通过定值电阻R0对所述充放电电容C进行充电,积分器A输出端的电压就会慢慢变小,当小于比较器B负向输入端的电压时,比较器B的输出端就会输出一个低电平信号,这样单片机MCU的中断控制接口P1.3就会收到一个下降沿。即第一计时时间T1即为通过定值电阻R0给所述充放电电容C的充电时间。
步骤S300,控制单片机进行计时并当计时时间达到预设时间T时,同样地,根据第二输入信号设定第二I/O接口P1.1为信号输出口,第一I/O接口P1.0及第三I/O接口P1.2为信号输入口;
步骤S400,根据第二控制信号控制单片机MCU的第二I/O接口P1.1输出一高电平信号,同时控制单片机开始计时,当中断控制接口接收到一个信号下降沿时触发中断,单片机停止计时,并记录计时时间为第二计时时间T2,同时将第一I/O接口P1.0、第二I/O接口P1.1及第三I/O接口P1.2复位为输出低电平信号;第一计时时间T2即为通过热敏电阻RT给所述充放电电容C的充电时间。
步骤S500,控制单片机MCU进行计时并当计时时间达到预设时间T时,根据第三输入信号设定第一I/O接口P1.0为信号输出口,第二I/O接口P1.1及第三I/O接口为信号输入口P1.2;
步骤S600,根据第三控制信号控制单片机的第一I/O接口P1.0输出一高电平信号,同时单片机开始计时,当中断控制接口P1.3接收到一个信号下降沿时触发中断,单片机停止计时,并记录计时时间为第三计时时间T3,同时将第一I/O接口P1.0、第二I/O接口P1.1及第三I/O接口P1.2复位为输出低电平信号;第三计时时间T3即为通过湿敏电阻RH给所述充放电电容C的充电时间。
步骤S700,控制单片机进行计时并当计时时间达到预设时间T时,重复上述步骤;
其中,所述单片机MCU根据每次记录的第一计时时间T1、第二计时时间T2及第三计时时间T3计算所述热敏电阻RT及湿敏电阻RH的阻值,并根据阻值得到对应的温度信息及湿度信息。
进一步地,单片机MCU根据记录的第一计时时间T1、第二计时时间T2及第三计时时间T3计算所述热敏电阻RT及湿敏电阻RH的阻值,并根据阻值得到对应的温度信息及湿度信息的步骤具体包括:
单片机MCU根据公式T2/T1*R’计算得到热敏电阻RT的阻值,并自动通过查表获得对应的温度值;单片机MCU根据公式T3/T1*R’计算得到湿敏电阻RH的阻值,并自动通过查表获得对应的湿度值;其中,R’为定值电阻R0的阻值。
本实施例中,所述定值电阻R0的阻值R’优选为10K′Ω,所述预设时间优选为250毫秒。
如图3所示,本发明提供了另外一种实施例的温湿度检测电路,包括具有第一I/O接口P1.0、第二I/O接口P1.1及第三I/O接口P1.2的单片机;
具有充放电模块的充电电路,所述充放电模块包括一电解电容EC;
与第一I/O接口P1.0相连接的湿敏电阻RH,与第二I/O接口P1.1相连接的热敏电阻RT及与第三I/O接口P1.2相连接的定值电阻R0;
所述充放电模块还分别与湿敏电阻RH、热敏电阻RT及定值电阻RO相连接,用于在接收到其中一个I/O接口输出高电平信号时,利用所述单片机MCU通过与该接口对应连接的电阻给所述电解电容EC充电;
所述单片机还用于对所述电解电容EC的充电时间进行计时,并根据计时时间计算所述热敏电阻RT及湿敏电阻RH的阻值并根据阻值获得对应的温度及湿度信息;
其中,所述单片机还用于在其中另外两个I/O接口接收到一个低电平信号时中断对所述电解电容充电时间的计时。
进一步地,所述湿敏电阻RH、热敏电阻RT及定值电阻R0分别与所述电解电容EC的正极相连接,电解电容EC的负极接地。
如图5所示,本发明还提供上述实施例的温湿度检测电路的控制方法,包括以下步骤:
步骤S000,根据第一输入信号设定第三I/O接口P1.2为信号输出口,第一I/O接口P1.0及第二I/O接口P1.1为信号输入口;
步骤S001根据第一控制信号控制单片机MCU的第三I/O接口P1.2输出一高电平信号,同时控制单片机MCU开始计时,当第一I/O接口P1.0及第二I/O接口P1.1接收到一个低电平信号时触发中断,单片机MCU停止计时,并记录计时时间为第一计时时间T1,同时将第一I/O接口P1.0、第二I/O接口P1.1及第三I/O接口P1.2复位为输出低电平信号。
步骤S002,控制单片机MCU进行计时并当计时时间达到预设时间T时,根据第二输入信号设定第二I/O接口P1.1为信号输出口,第一I/O接口P1.0及第三I/O接口P1.2为信号输入口;
步骤S003,根据第二控制信号控制单片机MCU的第二I/O接口P1.1输出一高电平信号,同时控制单片机开始计时,当第一I/O接口P1.0及第三I/O接口P1.2接收到一个低电平信号时触发中断,单片机MCU停止计时,并记录计时时间为第二计时时间T2,同时将第一I/O接口P1.0、第二I/O接口P1.1及第三I/O接口P1.2复位为输出低电平信号;
步骤S004,控制单片机MCU进行计时并当计时时间达到预设时间T时,根据第三输入信号设定第一I/O接口P1.0为信号输出口,第二I/O接口P1.1及第三I/O接口P1.2为信号输入口;
步骤S005,根据第三控制信号控制单片机MCU的第一I/O接口P1.0输出一高电平信号,同时单片机MCU开始计时,当第二I/O接口P1.1及第三I/O接口P1.2接收到一个低电平信号时触发中断,单片机MCU停止计时,并记录计时时间为第三计时时间T3,同时将第一I/O接口P1.0、第二I/O接口P1.1及第三I/O接口P1.2复位为输出低电平信号;
步骤S006,控制单片机MCU再次进行计时并当计时时间达到预设时间T时,重复上述步骤;
其中,单片机MCU会根据每次记录的第一计时时间T1、第二计时时间T2及第三计时时间T3计算所述热敏电阻RT及湿敏电阻RH的阻值,并根据阻值得到对应的温度信息及湿度信息。
本实施例中,单片机MCU根据记录的第一计时时间T1、第二计时时间T2及第三计时时间T3计算所述热敏电阻RT及湿敏电阻RH的阻值,并根据阻值得到对应的温度信息及湿度信息的步骤具体包括:
单片机MCU根据公式T2/T1*R’计算得到热敏电阻的阻值,并自动通过查表获得对应的温度值,单片机根据公式T3/T1*R’计算得到湿敏电阻的阻值,并自动通过查表获得对应的湿度值;其中,R’为定值电阻R0的阻值。
综上,本发明实施例中的技术方案不需要单片机MCU具有AD功能。单片机的接口P1.0、P1.1、P1.2为普通I/O口即可,当然所述中断控制接口也可以为I/O接口,可以根据实际情况灵活应用,同时本发明的技术方案在湿度检测电路可测量范围内,均可测量,一致性较高,误差较小。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (5)

1.一种温湿度检测电路,其特征在于,所述温湿度检测电路包括:具有第一I/O接口、第二I/O接口、第三I/O接口及中断控制接口的单片机;
具有积分模块及比较模块的充电电路,所述积分模块包括一充放电电容;
与第一I/O接口相连接的湿敏电阻,与第二I/O接口相连接的热敏电阻及与第三I/O接口相连接的定值电阻;
所述积分模块还分别与湿敏电阻、热敏电阻及定值电阻相连接,用于在接收到其中一个I/O接口输出高电平信号时,利用所述单片机通过与该接口对应连接的电阻给所述充放电电容充电;
所述单片机通过所述中断控制接口与所述比较模块相连接,用于通过所述比较模块完成对相应充放电电容充电时间的计时,并根据计时时间计算所述热敏电阻及湿敏电阻的阻值并根据阻值获得对应的温度及湿度信息;
其中,所述比较模块输入端还与所述积分模块输出端相连接,比较模块还用于根据所述积分模块的输出信号中断所述对充放电电容充电时间的计时;
所述积分模块包括:依次串联连接的直流电源、第一电阻、第二电阻、第三电阻,及积分器;
所述比较模块包括:比较器,所述比较器的正向输入端与所述积分器的输出端相连接,所述比较器的负向输入端与所述第二电阻连接第三电阻的一端相连接,所述比较器的输出端通过一限流电阻与所述单片机的中断控制接口相连接;
在所述积分器的负向输入端及输出端并接所述充放电电容。
2.根据权利要求1所述的温湿度检测电路,其特征在于,所述积分器的正向输入端与所述第一电阻连接第二电阻的一端相连接,所述积分器的负向输入端分别于通过所述湿敏电阻、热敏电阻及定值电阻与对应的I/O接口相连接,所述积分器的输出端与所述比较模块的输入端相连接。
3.根据权利要求1所述的温湿度检测电路,其特征在于,所述第一电阻的阻值等于第二电阻与第三电阻的阻值之和,第三电阻的阻值为第二电阻阻值的四倍。
4.一种如权利要求1所述的温湿度检测电路的控制方法,其特征在于,包括以下步骤:
根据第一输入信号设定第三I/O接口为信号输出口,第一I/O接口及第二I/O接口为信号输入口;
根据第一控制信号控制单片机的第三I/O接口输出一高电平信号,同时控制单片机开始计时,当中断控制接口接收到一个信号下降沿时触发中断,单片机停止计时,并记录计时时间为第一计时时间T1,同时将第一I/O接口、第二I/O接口及第三I/O接口复位为输出低电平信号;
控制单片机进行计时并当计时时间达到预设时间T时,根据第二输入信号设定第二I/O接口为信号输出口,第一I/O接口及第三I/O接口为信号输入口;
根据第二控制信号控制单片机的第二I/O接口输出一高电平信号,同时控制单片机开始计时,当中断控制接口接收到一个信号下降沿时触发中断,单片机停止计时,并记录计时时间为第二计时时间T2,同时将第一I/O接口、第二I/O接口及第三I/O接口复位为输出低电平信号;
控制单片机进行计时并当计时时间达到预设时间T时,根据第三输入信号设定第一I/O接口为信号输出口,第二I/O接口及第三I/O接口为信号输入口;
根据第三控制信号控制单片机的第一I/O接口输出一高电平信号,同时单片机开始计时,当中断控制接口接收到一个信号下降沿时触发中断,单片机停止计时,并记录计时时间为第三计时时间T3,同时将第一I/O接口、第二I/O接口及第三I/O接口复位为输出低电平信号;
控制单片机进行计时并当计时时间达到预设时间T时,重复上述步骤;
其中,单片机根据每次记录的第一计时时间T1、第二计时时间T2及第三计时时间T3计算所述热敏电阻及湿敏电阻的阻值,并根据阻值得到对应的温度信息及湿度信息。
5.根据权利要求4所述的控制方法,其特征在于,单片机根据每次记录的第一计时时间T1、第二计时时间T2及第三计时时间T3计算所述热敏电阻及湿敏电阻的阻值,并根据阻值得到对应的温度信息及湿度信息的步骤具体包括:
单片机根据公式T2/T1*R’计算得到热敏电阻的阻值,并自动通过查表获得对应的温度值;
单片机根据公式T3/T1*R’计算得到湿敏电阻的阻值,并自动通过查表获得对应的湿度值;
其中,R’为定值电阻的阻值。
CN201611150388.9A 2016-12-14 2016-12-14 一种温湿度检测电路及控制方法 Active CN106768459B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611150388.9A CN106768459B (zh) 2016-12-14 2016-12-14 一种温湿度检测电路及控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611150388.9A CN106768459B (zh) 2016-12-14 2016-12-14 一种温湿度检测电路及控制方法

Publications (2)

Publication Number Publication Date
CN106768459A CN106768459A (zh) 2017-05-31
CN106768459B true CN106768459B (zh) 2019-11-12

Family

ID=58876911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611150388.9A Active CN106768459B (zh) 2016-12-14 2016-12-14 一种温湿度检测电路及控制方法

Country Status (1)

Country Link
CN (1) CN106768459B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110095155B (zh) * 2019-05-21 2021-08-10 深圳洲斯移动物联网技术有限公司 一种控制方法、温湿度检测装置和温湿度检测***
CN110398519B (zh) * 2019-08-26 2022-03-11 广西玉柴机器集团有限公司 一种三阵列NOx传感器测量电路
CN111679598B (zh) * 2020-05-18 2023-12-29 惠州拓邦电气技术有限公司 一种传感器检测信息的获取方法以及装置
CN114353865B (zh) * 2021-12-13 2024-04-16 广东盈科电子有限公司 一种温湿度检测电路及温湿度检测方法
CN114441607B (zh) * 2021-12-31 2024-04-16 深圳市壹号能源科技有限公司 一种后备式储能***的湿度监测***及方法
CN118054688B (zh) * 2024-04-12 2024-07-02 深圳力高新能技术有限公司 一种调节平衡正负母线电压的电路以及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2206211A (en) * 1987-06-12 1988-12-29 Turnright Controls Sensor circuit
CN105547514A (zh) * 2016-01-25 2016-05-04 四川长虹电器股份有限公司 温度测量电路及其测量方法
CN105698957A (zh) * 2016-03-21 2016-06-22 四川长虹电器股份有限公司 温度测量电路与方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2206211A (en) * 1987-06-12 1988-12-29 Turnright Controls Sensor circuit
CN105547514A (zh) * 2016-01-25 2016-05-04 四川长虹电器股份有限公司 温度测量电路及其测量方法
CN105698957A (zh) * 2016-03-21 2016-06-22 四川长虹电器股份有限公司 温度测量电路与方法

Also Published As

Publication number Publication date
CN106768459A (zh) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106768459B (zh) 一种温湿度检测电路及控制方法
CN106461732B (zh) 用于估计电池的健康状态的方法
US10355321B2 (en) Method and device for detecting states of battery and battery pack
WO2018196121A1 (zh) 一种确定电池内短路的方法及装置
US9891285B2 (en) Battery fuel gauge
CN103250066A (zh) 感测电池容量的***和方法
TW201834348A (zh) 用於校準基於庫侖計數的充電狀態估計的方法和裝置
WO2019140956A1 (zh) 电量计量精度检测方法、其装置及计算机存储介质
BR112012026599B1 (pt) detector de contato com a pele e aparelho de cuidado pessoal
JP3752888B2 (ja) 電池状態検出装置
WO2019057006A1 (zh) 一种电池检测方法
CN106932726A (zh) 一种电芯健康状态检测方法
WO2020125407A1 (zh) 电池内阻检测的方法及装置、电池老化检测的方法及装置
CN104898737A (zh) 一种温度采集故障自我诊断***
CN108732502A (zh) 设备可使用的剩余时长的获取方法及装置
CN116953360B (zh) 一种储能设备的绝缘电阻快速检测方法
WO2016101661A1 (zh) 一种电池电量计量***及方法
CN107656140A (zh) 一种利用嵌入式处理器数字端口测量电阻的方法及电路
CN110133528B (zh) 一种在线自学习锂电池的内阻测量装置及其测量方法
CN108983109A (zh) 用于电池的电流估算芯片、估算方法及剩余电量计量***
CN206331094U (zh) 一种电池数据检测装置及终端
CN110133506B (zh) 一种用于计算锂电池剩余使用时间的装置及其计算方法
CN106918354B (zh) 传感***及所适用的感应信息确定方法
Yamin et al. Embedded state of charge and state of health estimator based on Kalman filter for electric scooter battery management system
CN205691645U (zh) 一种信号检测***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant