基于STM32的非接触体温监测警报系统研究
2021-09-13程自强温红艳邬苗张津
程自强 温红艳 邬苗 张津



摘 要:短时间内对人群进行体温检测,筛查并隔离疑似传染病患,可最大限度地降低病毒传播风险。在此背景下文章设计了基于STM32单片机的非接触式体温监测警报系统。该系统主要由STM32单片机、红外温度检测电路、报警电路等部分组成,可实现非接触式体温测量,测量精度可达0.1 ℃。
关键词:非接触式;体温监测;STM32
0 引言
体温检测是当前疫情防控有效的检测手段之一,其中红外测温技术是最常用的一种非接触式测温方法[1],其工作原理是利用红外辐射能量与物体温度的线性关系,测量并计算出物体的实际温度。非接触式体温检测在全球疫情防控中发挥着重要作用。
1 系统总体结构
本系统基于STM32单片机设计非接触式体温检测警报系统。系统由功耗低、性能高的单片机STM32F103ZET6、红外测温传感器MLX90614ESF、DS1302时钟电路、EEPROM存储电路、TFTLCD显示模块,蜂鸣器和LED警报电路构成。系统总体框架如图1所示。
2 系统硬件设计
2.1 微控制器选择
目前微控制器种类繁多,且仍在不断朝低成本、低功耗、小型化等方向发展。本系统采用意法半导体的STM32F103ZET6作为主控MCU,该芯片采用Cortex-M3内核,系统主频高达72 MHz。芯片的外部总线可以外扩SRAM和连接LCD等,通过FSMC驱动LCD,可以显著提高LCD的刷屏速度。本设计选用STM32F103ZET6,其性能指标符合设计要求且成本较低,同时也能确保整个系统高效稳定地运行。
2.2 红外测温电路
MLX90614系列测温芯片集成了红外热电堆传感器MLX81101和用于处理红外传感器的信号处理专用集成芯片MLX90302,内部含有热电元件、放大器、模数转换器,以及滤除热电元件噪声的数字滤波器,具有极高的温度稳定性。……
