一种基于STM32单片机的发动机温度测试系统技术方案

技术编号:18005140 阅读:128 留言:0更新日期:2018-05-21 06:22
本发明专利技术属于发动机温度测试系统领域,并公开了一种基于STM32单片机的发动机温度测试系统,包括PCB板载电路、热电偶和上位机,所述PCB板载电路包括STM32主控制器模块、模拟放大电路模块、冷端补偿模块、串口电路模块、LCD液晶屏显示模块、FlASH数据存储模块、nRF‑2.4G无线传输模块、晶振模块和复位模块,模拟放大电路模块用于将热电偶和冷端补偿模块所测的温度信号进行放大并传送给STM32主控制器模块,LCD液晶屏显示模块用于实时显示温度,FlASH数据存储模块用于存储温度数据。本发明专利技术设计了一套发动机缸套、缸盖温度测试系统,具有高采样频率、智能存储、无线传输数据等特点。可应用在不同场合环境。

【技术实现步骤摘要】
一种基于STM32单片机的发动机温度测试系统
本专利技术属于温度测试系统领域,更具体地,涉及一种发动机温度测试系统。
技术介绍
随着微控制器(MCU)技术的不断发展和普及,数据的采集、检测及控制技术日益变得更加重要,其广泛应用于工业、农业等需要同时监控温度、湿度和压力等场合。数据采集是工业控制等系统中的重要环节,通常采用散片组合、FPGA、或一些功能相对单独的单片机等方法系统来实现,作为测控系统不可缺少的部分,数据采集的性能特点直接影响到整个系统。另一方面,目前发动机越来越多地向高速化、低油耗等的方向发展,如何开发出更加适宜时代需求的发动机成为国内外许多研究者的奋斗目标。由于发动机自身的工作环境比较恶劣,导致其零部件之间的传热变得更加复杂。发动机的传热不仅对其动力性、经济性有很大的影响,而且也影响着零部件的热强度、疲劳寿命以及发动机的冷却、润滑系统等。在发动机的研究设计工作过程中,对于汽缸套、缸盖、冷却水等的温度测试技术显得愈发的重要。为了在恶劣的环境下实现长期可靠的工作,人们对数据采集系统的实时性与功耗提出了更高的要求:即在满足微功耗、微型化的总体设计原则的基础上,又要能实时反映现场采集数据的变化。这就对系统的功耗、采样速度、数据存储和传输速度等提出了更高的要求。现有的发动机缸套-缸盖温度测试系统还存在一些问题和不足,一方面是系统的采样频率不够高,例如在发动机转速3000r/min的时候,要监测瞬时的温度变化则需要很高的采样频率才能够准确地反映出发动机每个冲程的温度微小变化,这样的瞬时温度变化产生的对于发动机缸套的热应力是不可忽视的。另一方面,以往的温度测试系统一个模块只能同时采集大约5路的温度信息,当需要采集温度多达几十路时则需要很多个模块同时工作,不仅浪费物料成本也需要更多的时间成本来汇总数据信息。最后是以往的测温系统还不够便捷和智能,在恶劣的工作条件下容易受到干扰不能稳定地工作和保存数据。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种基于STM32单片机的发动机温度测试系统,实现对于发动机缸套、缸盖等,在恶劣工况下对温度的高速、智能采集。为实现上述目的,按照本专利技术,提供了一种基于STM32单片机的发动机温度测试系统,其特征在于,包括PCB板载电路、热电偶和上位机,其中,所述PCB板载电路包括STM32主控制器模块、模拟放大电路模块、冷端补偿模块、串口电路模块、LCD液晶屏显示模块、FlASH数据存储模块、nRF-2.4G无线传输模块、晶振模块和复位模块,其中,所述STM32主控制器模块分别连接所述模拟放大电路模块、串口电路模块、LCD液晶屏显示模块、FlASH数据存储模块、nRF-2.4G无线传输模块、晶振模块和复位模块,所述模拟放大电路模块分别连接所述冷端补偿模块和所述热电偶,所述串口电路连接所述上位机,所述热电偶用于安装在发动机的缸套和/或缸盖上设置温度,所述冷端补偿模块用于测量工作环境温度,所述模拟放大电路模块用于将热电偶和冷端补偿模块所测的温度信号进行放大并传送给所述STM32主控制器模块,STM32主控制器模块通过所述串口电路模块将温度信号上传至上位机,所述LCD液晶屏显示模块用于实时显示温度,所述FlASH数据存储模块用于存储温度,所述nRF-2.4G无线传输模块用于将温度传输给外部接收设备,,所述晶振模块和复位模块分别用于为STM32主控制器模块提供时钟信号及使STM32主控制器模块的程序计数器清零。优选地,所述热电偶采用12路镍铬-镍硅热电偶,其灵敏度为0.041mV/℃,在所需测定的温度范围内,热电偶电动势范围约为0–20mV。优选地,所述冷端补偿模块为为单片集成两端温度传感器,其测量范围为-55~+150℃。优选地,所述模拟放大电路模块采用INA128放大芯片。优选地,所述STM32主控制器模块采用STM32F103VET6芯片,其工作频率为72MHz,其芯片有3个片上ADC及12位精度,并且每个片上ADC具有18个通道,这18个通道包括16个外部通道和2个内部通道。优选地,所述串口电路模块采用CH340GUSB转串口芯片。优选地,所述FlASH数据存储模块为W25Q128,其是一种使用SPI通讯协议的NORFLASH存储器,容量为16M字节。总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,能够取得下列有益效果:1)本专利技术能够高速、智能地采集发动机温度信息,能满足较高的(至多2KHz)采样频率需求,同时智能保存数据,无需人工记录。2)本专利技术就能同时采集至多达16路的温度信息,不仅节省物料成本也节约数据汇总的时间成本。3)本专利技术作为一个有冗余设计的温度测试系统,对应于不同发动机温度采集试验条件下能够进行相应的系统裁剪,以更好地满足不同的实验需求。附图说明图1是本专利技术的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。参照图1,一种基于STM32单片机的发动机温度测试系统,包括PCB板载电路、热电偶和上位机,其中,所述PCB板载电路包括STM32主控制器模块、模拟放大电路模块、冷端补偿模块、串口电路模块、LCD液晶屏显示模块、FlASH数据存储模块、nRF-2.4G无线传输模块、晶振模块和复位模块,其中,所述STM32主控制器模块分别连接所述模拟放大电路模块、串口电路模块、LCD液晶屏显示模块、FlASH数据存储模块、nRF-2.4G无线传输模块、晶振模块和复位模块,所述模拟放大电路模块分别连接所述冷端补偿模块和所述热电偶,所述串口电路连接所述上位机,所述热电偶用于安装在发动机的缸套和/或缸盖上设置温度,所述冷端补偿模块用于测量工作环境温度,所述模拟放大电路模块用于将热电偶和冷端补偿模块所测的温度信号进行放大并传送给所述STM32主控制器模块,STM32主控制器模块通过所述串口电路模块将温度信号上传至上位机,所述LCD液晶屏显示模块用于实时显示温度,所述FlASH数据存储模块用于存储温度,所述nRF-2.4G无线传输模块用于将温度传输给外部接收设备,所述晶振模块和复位模块分别用于为STM32主控制器模块提供时钟信号及使STM32主控制器模块的程序计数器清零。图1中虚线框内为PCB板载电路。硬件系统设计主要包括:STM32主控制器模块、模拟放大电路模块、电源管理电路模块、串口电路模块、LCD液晶屏显示模块、外部FlASH数据存储模块、nRF-2.4G无线传输模块、高频晶振及复位模块。图1中黑色实心箭头表示电源管理电路模块与各模块连接进行供电,空心箭头表示信号传递。本专利技术的热电偶采用12路镍铬-镍硅(K型)热电偶,其测温头固定于发动机缸套盲孔内。K型热电偶灵敏度为0.041mV/℃,在所需测定的温度范围内,热电偶电动势范围约为0–20mV。热电偶信号和冷端补偿信号经过模拟放大电路放大后,由STM32的模数转换片上外设(ADC)进行采样转换,采样频率约为2KHz,ADC参考电压为3.3V。本专利技术的冷端补偿模块采用AD5本文档来自技高网
...
一种基于STM32单片机的发动机温度测试系统

【技术保护点】
一种基于STM32单片机的发动机温度测试系统,其特征在于,包括PCB板载电路、热电偶和上位机,其中,所述PCB板载电路包括STM32主控制器模块、模拟放大电路模块、冷端补偿模块、串口电路模块、LCD液晶屏显示模块、FlASH数据存储模块、nRF‑2.4G无线传输模块、晶振模块和复位模块,其中,所述STM32主控制器模块分别连接所述模拟放大电路模块、串口电路模块、LCD液晶屏显示模块、FlASH数据存储模块、nRF‑2.4G无线传输模块、晶振模块和复位模块,所述模拟放大电路模块分别连接所述冷端补偿模块和所述热电偶,所述串口电路连接所述上位机,所述热电偶用于安装在发动机的缸套和/或缸盖上检测温度,所述冷端补偿模块用于测量工作环境温度,所述模拟放大电路模块用于将热电偶和冷端补偿模块所测的温度信号进行放大并传送给所述STM32主控制器模块,STM32主控制器模块通过所述串口电路模块将温度信号上传至上位机,所述LCD液晶屏显示模块用于实时显示温度,所述FlASH数据存储模块用于存储温度,所述nRF‑2.4G无线传输模块用于将温度传输给外部接收设备,所述晶振模块和复位模块分别用于为STM32主控制器模块提供时钟信号及使STM32主控制器模块的程序计数器清零。...

【技术特征摘要】
1.一种基于STM32单片机的发动机温度测试系统,其特征在于,包括PCB板载电路、热电偶和上位机,其中,所述PCB板载电路包括STM32主控制器模块、模拟放大电路模块、冷端补偿模块、串口电路模块、LCD液晶屏显示模块、FlASH数据存储模块、nRF-2.4G无线传输模块、晶振模块和复位模块,其中,所述STM32主控制器模块分别连接所述模拟放大电路模块、串口电路模块、LCD液晶屏显示模块、FlASH数据存储模块、nRF-2.4G无线传输模块、晶振模块和复位模块,所述模拟放大电路模块分别连接所述冷端补偿模块和所述热电偶,所述串口电路连接所述上位机,所述热电偶用于安装在发动机的缸套和/或缸盖上检测温度,所述冷端补偿模块用于测量工作环境温度,所述模拟放大电路模块用于将热电偶和冷端补偿模块所测的温度信号进行放大并传送给所述STM32主控制器模块,STM32主控制器模块通过所述串口电路模块将温度信号上传至上位机,所述LCD液晶屏显示模块用于实时显示温度,所述FlASH数据存储模块用于存储温度,所述nRF-2.4G无线传输模块用于将温度传输给外部接收设备,所述晶振模块和复位模块分别用于为STM32主控制器模块提供时钟信号及使STM32主控制器模块的程序计数器清零。2.根据权利要求1所...

【专利技术属性】
技术研发人员:蒋炎坤陈永杰牛军
申请(专利权)人:华中科技大学中国北方发动机研究所天津
类型:发明
国别省市:湖北,42

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

1