基于STM32的红外温度传感器制造技术

技术编号:11599360 阅读:72 留言:0更新日期:2015-06-12 16:55
本发明专利技术涉及一种基于STM32的红外温度传感器,包括温度采集单元,数据处理单元,RS485数据传输单元,电压信号输出单元以及数据显示单元,温度采集单元把采集到的温度信号转化为电信号传送到数据处理单元,经数据处理单元转化处理后将信号传送给RS485数据传输单元和电压信号输出单元,并且转化为RS485信号和电压信号,从而把信号传送出去,同时数据处理单元把数据发送给数据显示单元进行温度值的显示。本发明专利技术具有体积小、成本低、精度高、无接触以及信号远距离传输等特点,可实现在其视场范围内对难以接触区域或危险区域进行实时、连续的温度测量,有效降低了作业时的危险系数。

【技术实现步骤摘要】

本专利技术涉及一种红外温度传感器,尤其涉及一种远距离数据传输以及对温度值进行连续测量的基于STM32的红外温度传感器,它能够将采集到的温度信号转化为电压信号和RS485信号,并通过传输单元传输出去。
技术介绍
随着温度传感器的发展,尤其是无接触红外测温技术的成熟应用,使红外测温在工业控制应用中更加安全、方便、可靠以及易于集成。而在已有的工业控制中,涉及红外温度测量、远距离传输以及RS485数据传输还没有得到很好的应用。
技术实现思路
本专利技术的目的在于,针对上述缺陷,提供一种基于STM32的红外温度传感器,可实现无接触红外温度的连续测量与RS485接口数据传输,同时还能满足测量数据的远距离输送。为了达到上述专利技术目的,本专利技术采取的技术方案如下:一种基于STM32的红外温度传感器,其特征在于:包括温度采集单元,用于将采集到的温度信号转化为电信号发送给数据处理单元;数据处理单元,以STM32为核心处理器,用于对接收到的电信号进行处理转化为RS485信号与电压信号并将该处理后的信号发送给RS485数据传输单元和电压信号输出单元;RS485数据传输单元,用于接收数据处理单元发送的RS485信号并将该信号通过RS485总线进行传输;电压信号输出单元,用于接收数据处理单元发送的电压信号并将该信号通过SPI总线进行传输;以及数据显示单元,用于接收数据处理单元发送的处理信号并进行显示。进一步的,所述RS485数据传输单元采用MAX3485的通讯芯片。进一步的,所述MAX3485的第1引脚RXD与STM32的第31引脚 UART_RXD连接,用于将RS485总线的数据转换为串行数据发送给STM32; MAX3485的第2引脚CE与第3引脚DE连接到STM32的第29引脚PA8上,用于通过STM32的引脚PA8控制RS485总线的收发数据; MAX3485的第4引脚TXD与STM32的第30引脚UART_TXD连接,用来接收STM32的串行数据发送到RS485总线; MAX3485的第6引脚A和第7引脚B与RS485总线连接,用于数据的远程传输。进一步的,所述温度采集单元采用MLX90614的采集芯片。进一步的,所述MLX90614的第1引脚SCL与STM32的第42引脚PB6连接,用于对I2C总线提供时钟信号;MLX90614的第2引脚SDA与STM32的第43引脚PB7连接,用于作为I2C总线的数据引脚进行数据传输。进一步的,所述电压信号输出单元采用DAC7512的输出芯片。进一步的,所述DAC7512的第4引脚Din与STM32的第17引脚PA7连接,用于输出数字信号到DAC7512;DAC7512的第5引脚SCLK与STM32的第15引脚PA5连接,用于为SPI总线提供时钟信号;DAC7512的第6引脚SYNC与STM32的第14引脚PA4连接,用于通过该引脚使DAC7512正常工作。进一步的,所述数据显示单元采用HT1621的显示芯片。进一步的,所述HT1621的第1引脚CS与STM32的第11引脚PA1连接,用于通过该引脚使HT1621正常工作;HT1621的第3引脚WR与STM32的第12引脚PA2连接,用于选择读写信号的方向;HT1621的第4引脚DATA与STM32的第13引脚PA3连接,用于通过引脚发送数据到数字显示屏。本专利技术的有益效果:本专利技术的红外温度传感器采用MLX90614作为温度采集单元,以STM32为核心处理器,并把温度信号转化为相应的RS485信号和电压信号,然后通过SPI总线控制电压信号输出单元输出0—5V的电压信号以及通过RS485总线进行数据的传输,可实现在其视场范围内对难以接触区域或危险区域进行实时、连续的温度测量,有效降低了作业时的危险系数。此外该传感器具有体积小、成本低、精度高、无接触以及信号远距离传输等特点,可广泛适用于日常生活、农业生产、工业控制和食品安全等方面。附图说明图1为本专利技术基于STM32的红外温度传感器的结构框图;图2为本专利技术基于STM32的红外温度传感器的电气连接图;图3为本专利技术基于STM32的红外温度传感器的温度采集单元的电气连接图;图4为本专利技术基于STM32的红外温度传感器的RS485数据传输单元的电气连接图;图5为本专利技术基于STM32的红外温度传感器的电压信号传输单元的电气连接图;图6为本专利技术基于STM32的红外温度传感器的数据显示单元的电气连接图;图7为本专利技术基于STM32的红外温度传感器的RS485数据传输单元的电路结构图。具体实施方式本专利技术的基于STM32的红外温度传感器是一种可实现无接触红外温度测量与RS485接口数据传输的红外温度传感器。如图1所示,本专利技术基于STM32的红外温度传感器,包括:RS485数据传输单元U1,温度采集单元U2,电压信号输出单元U3,数据显示单元U4和数据处理单元U7,除此之外,还有电源模块。电源模块为本专利技术的红外温度传感器进行供电,温度采集单元U2将采集到的温度信号转化为电信号发送到数据处理单元U7,经数据处理单元U7对接收到的电信号进行处理后转化为RS485信号与电压信号并将该处理后的信号发送给RS485数据传输单元U1和电压信号输出单元U3进行数据输出,同时数据处理单元U7把数据发送给数据显示单元U4进行温度值的显示。本专利技术中温度采集单元U2采用Melexis 公司的MLX90614芯片,数据处理单元U7采用ARM公司最新内核Cortex-M3的32位CPU——STM32,电压信号输出单元U3采用TI公司的DAC7512芯片,RS485数据传输单元U1采用MAXIM公司的MAX3485芯片,数据显示单元U4采用HOLTEK公司的HT1621芯片,电源模块采用LM3100的供电芯片。本专利技术的数据处理单元U7,以STM32为核心处理器,它是基于行业标准的ARM 32位精简指令结构——ARM公司最新的内核Cortex-M3。该内核是专门设计于满足集高性能、低功耗、实时应用、具有竞争性价格于一体的嵌入式领域的要求。它的时钟频率高达72MHZ,内嵌高达128KB的FLASH程序存储器,以及丰富的IO接口可支持3.3V和5V电压,有极强的设备驱动能力。此处理器具有运行速度快、可靠性高、资源丰富以及功耗低等优点,可广泛应用于手持设备、工业控制和电机控制等领域。为了更进一步的了解本专利技术的实施方式,下面将结合附图分别介绍本专利技术的温度采集单元U2、RS485数据传输单元U1、电压信号传输单元U3以及数据显示单元U4与数据处理单元U7之间的电气连接方式。如图2、3所示,温度采集单元U2采用MLX90614的采集芯片。所述MLX90614的第1引脚SCL与STM32的第42引脚PB6连接,用于对I2C总线提供时钟信号;MLX90614的第2引脚SDA与STM32的第43引脚PB7连接,用于作为I2C总线的数据引脚进行数据传输。温度采集单本文档来自技高网...

【技术保护点】
一种基于STM32的红外温度传感器,其特征在于:包括温度采集单元,用于将采集到的温度信号转化为电信号发送给数据处理单元;数据处理单元,以STM32为核心处理器,用于对接收到的电信号进行处理转化为RS485信号与电压信号并将该处理后的信号发送给RS485数据传输单元和电压信号输出单元;RS485数据传输单元,用于接收数据处理单元发送的RS485信号并将该信号通过RS485总线进行传输;电压信号输出单元,用于接收数据处理单元发送的电压信号并将该信号通过SPI总线进行传输;以及数据显示单元,用于接收数据处理单元发送的处理信号并进行显示。

【技术特征摘要】
1.一种基于STM32的红外温度传感器,其特征在于:包括
温度采集单元,用于将采集到的温度信号转化为电信号发送给数据处理单元;
数据处理单元,以STM32为核心处理器,用于对接收到的电信号进行处理转化为RS485信号与电压信号并将该处理后的信号发送给RS485数据传输单元和电压信号输出单元;
RS485数据传输单元,用于接收数据处理单元发送的RS485信号并将该信号通过RS485总线进行传输;
电压信号输出单元,用于接收数据处理单元发送的电压信号并将该信号通过SPI总线进行传输;以及
数据显示单元,用于接收数据处理单元发送的处理信号并进行显示。
2.根据权利要求1所述的一种基于STM32的红外温度传感器,其特征在于:所述RS485数据传输单元采用MAX3485的通讯芯片。
3.根据权利要求2所述的一种基于STM32的红外温度传感器,其特征在于:所述MAX3485的第1引脚RXD与STM32的第31引脚 UART_RXD连接,用于将RS485总线的数据转换为串行数据发送给STM32; MAX3485的第2引脚CE与第3引脚DE连接到STM32的第29引脚PA8上,用于通过STM32的引脚PA8控制RS485总线的收发数据; MAX3485的第4引脚TXD与STM32的第30引脚UART_TXD连接,用来接收STM32的串行数据发送到RS485总线; MAX3485的第6引脚A和第7引脚B与RS485总线连接,用于数据的远程传输。
4.根据权利要求1所述的一种基于STM32的红外温度传感器,其特征在...

【专利技术属性】
技术研发人员:李利明王兴段永强白墅洁李宝金
申请(专利权)人:太原市同心得科贸有限公司
类型:发明
国别省市:山西;14

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1