基于STM32单片机的轮胎过热温度检测器

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 技术交流认准下方 CSDN 官方提供的联系方式

一项目简介

   由于各个国家科学技术与贸易的高速进步,我们的日常生活的质量越来越好了。据统计,2020年全国汽车保有量已超过3亿辆。然而随着汽车的增加,交通安全问题日益突出,其中爆胎是引发交通事故的重要原因之一。然而随着我国乘用小型汽车车辆数量的不断增多,交通安全管理方面的重大问题越来越受到凸显,其中乘用汽车的道路爆胎事故现象更多地认为是可能导致引发严重道路交通事故的主要危险原因。在国内各条高速公路上经常可能发生的各类道路交通安全事故中,大约46%都可能是由于汽车轮胎的发生故障爆裂而导致的,在这当中由于轮胎爆炸导致的交通事故超过百分之七十[1],从美国工程协会的到的统计数据可知,美国由于轮胎爆炸导致的交通事故占百分之八十,并且如果车辆的速度抵达一百三十千米每小时的话,因为车轮爆炸导致的死亡率高至100%[2]。

1.2 研究的目的及意义

  由此我们可以清楚地看出由于爆胎而发生的事故的危害性极大,而导致车轮的事故中发生爆胎的主要原因有很多个方面,它们都是一种复杂的轮胎损伤和破坏。轮胎爆炸的缘故主要能分为以下四个方面:
(1)因为车辆在路面高速行驶从而车辆可能发生爆胎:其主要原由是由于车辆轮胎收到了地面的压力,而在压力没有消除掉时再次收到了压力,从而导致车轮轮胎一直是一种形态被改变了的情况。而压力得不到消除的原由正是因为车辆在快速行驶的状态,车辆快速前进使车辆轮胎第一次接触地面收于地上的压力而产生形变到回之前的状态的时间大大少于处于该位置的轮胎第二次触碰到地面发生变形的时间。发生了“驻波”的情形//。而物体形状变形,物体分子必发生了移动,分子移动过程中消耗了能量,这些能量积攒在车辆轮胎中,使车辆轮胎产生大量的热能,导致温度变得很高。一般情况下车辆轮胎的受力骨架保证轮胎正常运作,而高温使得车辆轮胎受力骨架掉落,出现更严重的轮胎破损,比如轮胎的凹处以及胎冠和胎侧之间之间的渡区出现开裂,轮胎里面的响缫断开,轮胎质量大大降低,耗损非常大最终轮胎滚动受到阻力变大而发生爆胎。(2)车辆于状况不好的路面上行驶可能会发生车胎爆炸:如果车辆行驶的地面不平滑,而车辆而高速前进的时候轻微的不圆滑的物体的碰撞轮胎都会产生巨大的冲击力,轮胎因此破损,导致车辆爆胎。(3)车辆在轮胎气压不足的情况下前进的期间,可能会发生爆胎,因为车辆轮胎气压比较低,弹性不足无法支撑车辆,车轮的中间位置的部分凹陷,轮胎两边受力严重,所以轮胎两边和中间部分相比磨损要严重得多,导致了轮胎所受破损没有平衡,这种受力不平衡导致原本不发生接触的车辆内部的轮胎以及车轮上周边安装和支撑轮胎的部件不停地发生接触,这种情况及其不难的导致车辆车胎厚度不大的那一部分引起轮胎爆炸。相反轮胎气压过足的情况也可能发生爆胎,因为气压非常大,车胎内部发生膨胀,轮胎内部所承受到的内应力也大大增加,轮胎的受力骨架因为轮胎内部的气压膨胀而导致张力变大,导致受力骨架会发生变形,受力不平衡。这种情况是十分危险的,因为在这个时候当车辆轮胎受到了某个冲击力之后,车胎会瞬间爆裂,发生爆胎。(4)车胎的工作时间过久,以及天气炎热地面温度很高也会使得车辆发生爆胎:轮胎的使用是有一定的周期性的,不能长时间的使用不去更换,不然轮胎会破损严重,轮胎变软。如果地面温度很高,车辆在这种路面行驶,地面上的热能传到到轮胎上使得轮胎膨胀内部的压力变大,从而发生爆胎。轮胎温度热是发生爆胎的主要原因,所以对轮胎温度的研究是预防发生爆胎是十分有必要的。通过对轮胎温度的检测与研究可以有效地避免车辆在行驶发生爆胎。

二、系统分析

  

2.1 单片机应用系统设计步骤

  确定系统的总体设计解决方案往往是实行整个系统设计的首先要完成的一步,是非常主要的一步,该论文就系统的整体设计方法通过下面几个主要方面来进行分析:
(1) 按照系统的性能需求,绘制原理的简图
(2)明确系统性能的过程框图
(3)明确系统的硬件性能以及软件的性能,绘制过程框图
(4)准备几个方法,对不同方法进行对比和挑选
(5)确定特性以及作用标准
(6)保证系统的可靠性

2.2 系统规划

  该课题要探究STM32单片机控制系统,达到一类基于STM32单片机的蓝牙温度检测的设计要求,该设计的组成部分关键有:蓝牙模块、温度传感器模块报警模块、APP。系统结构图如图2-1所示。
在这里插入图片描述

图2-1系统结构图
  本设计的设计核心采用STM32单片机,通过蓝牙方式实现了单片机与手机APP的无线通信,温度传感器获得的车胎气温的改变会导致电压信号发生改变,再对其进行模拟数据和数字信号之间的转化,变成一个数字量,通过STM32单片机发送至手机APP上。可以实现的功能包括,当温度达到阀值时,通过蜂鸣器报警,可在APP上手动关闭警告信息。

2.2.1 对该系统的硬件构造进行阐述

  多个小的功能模块共同组成了该系统的硬件电路,通过STM32单片机的控制,将各个模块相结合,实现整个系统的功能。各功能模块如下:
(1)温度传感器模块
该模块主要采集轮胎温度的改变,将数据传送给单片机进行处理
(2)蓝牙模块
将单片机处理过的轮胎温度数据通过蓝牙模块发送至手机APP
(3)报警模块
当温度传感器模块中采集到的温度已经达到了预设的阀值时,通过报警模块进行报警
(4)APP
该模块主要显示单片机通过蓝牙发送的轮胎温度数据,以及手动关闭报警的功能

2.2.2 系统硬件整体设计方法

(1)设计要求使车胎的温度测量区域在0~100℃之间,并且要求测量精确度达到0.1℃。
(2)温度传感测量选择DS18B20温度传感器,它输出的信号是数字信号,不仅测温系统体积小,硬件实惠好用,而且有能够抵抗各种复杂的外部的扰乱的功能,准确度高等优点,测温范围 -55℃~+125℃,有测温误差1℃。
(3)蓝牙模块选用JDY-30。
(4)报警模块选用蜂鸣器。
(5)APP实现功能:用户的注册登入,对轮胎温度的实时查看,手动关闭报警。

2.2.3 对系统的软件构造进行阐述

  就软件模块来说,它关键包含将各个硬件模块根据系统的设计要求进行工作,编程相应的模块程序语言,以实现系统设计的要求,如:监测气温的程序,报警程序,蓝牙接收发送数据的程序之类。最后将以上测试成功的程序通过主程序联系在一起,成为一个系统程序,保证//最终把上面通过测试的程序借助主程序连接到一块,组成一个系统程序,确保模块程序可以在主程序下正常的运行。

三、硬件电路设计

3.1 主控模块电路设计

3.1.1 对芯片的简介

  计算机可以正常运行要求有一些组成部分来组成:ROM(存放程序)、CPU(用来运算、控制)、输入或者输出设备、RAM(存放数据)。在个人计算机上这几个组分被分成许多块芯片,装置一个叫做主板的印刷线路板上[15]。但是在单片机内,这几个组分都被整合到一块完整的集成电路芯片当中,因而变成了单片机,并且还存在一些单片机既有以上组分,又有其他部分,就像A/D,D/A等、由于单片机本身实际上为“一台”计算机,所以它具备一些数据处理和存储功能,可以达到很多工、农业上比较简单的检测和调控工作,就不需要用到体积非常大并且不便宜的计算机[16]。
由于单片机的集成电路和构造模式和它所要求使用的半导体工艺,所以它在技术上存在大量的应用优点及特性,单片机在很多应用的领域就像工业、农业都有使用,发展非常迅速。它的关键优点能总结成为下列几个方面:
(1)可观的性价比,芯片上所需要容纳的元件数量多,总的结构体积小,稳定性很高:单片机把每一个功能模块整合到一块微芯片上、在单片机里面将各种功能模块之间传送信息用公共通信干线连接在一起,从而减少了各个模块之间的连线问题,这种设计很大程度上保证了单片机的工作可靠性,加大了抵抗扰乱的功能。
(2)控制的能力高:要达到工业控制的指标,常规的单片机里面的指令系统都具备大量I/O口的逻辑操作、转移的命令,还有未处理的能力[17]。
(3)功率的损耗很小、电压不高、生产易于携带的产品很容易。
(4)因为单片机的系统配置以及系统扩展很常见、规范,能简单组成很多类型大小的应用系统。

3.1.2 对单片机进行选取

  根据本系统的设计要求,本控制系统中所选单片机应拥有下面几个作用:
(1)对电压电压进行查看,看它有没有达到操作所需要的条件
(2)对温度传感器采集数据处理
(3)与蓝牙APP进行数据的交互
(4)进行报警措施
  根据控制系统的特点以及需求,该设计当中挑选了STM32F103C8T6单片机充当主控芯片。它有下面几个特性:
(1)内核:ARM32位Cortex-M3CPU,工作的时钟频率非常高,可以抵达七十二兆赫,一次处理数据的宽度可达三十二位,它的计算能力高于51单片机。
(2)存储器:芯片里面的技能64KB的RAM以及512KB的ROM,这两个存储器均比51单片机更强。
(3)外部接口:它的外围设备很多,有定时器Timer,USB,ADC,CAN,UART,I²C以及SPI等外围设备的效能,其ADC的精确度达到了十二位,并且它的PWM功能很好。
(4)性能:具备非常好的抵抗扰乱的功能,可以维持车辆前进过程中对轮胎的温度检测,性能价格比非常可观。下图3-1就是STM32F103C8T6单片机最小的系统电路图
在这里插入图片描述

图3-1 STM32F103C8T6单片机最小系统电路图
  在上图3-1 STM32F103型单片机最小的系统电路当中,阐述这个电路,主控芯片的电源VDD与VSS引脚当中存在三个瓷片电容,位号分别是C4,C5以及C6,它们的功能是在电路中实现电源滤波。C19,R24以及C1组成了滤波电路,为VDDA实现滤波,为ADC转换器提供基准电压。电阻R2以及R25各为10K的电阻,给BOOT1以及BOOTO拉低运用。给最小的系统电路连接了2个晶振源,Y1:32.768K,为外部低频晶振,又被叫做始终晶振,在系统运行的时候为工作脉冲进行计时,也会在系统处于待机的时候功率消耗不高的时候使用。Y2:8 MHz,一个外部的高频晶振,在PLL倍频的时候运用。于晶振的两端联结2个瓷片电容和晶振组成一个三点式振荡电路,晶振就好比一个电感。并且,2个电容好比晶振的负载电容,容值会对振荡频率的大小有作用。电路当中晶振还并联了1个电阻,这个电阻的功能是调控单片机里面的振荡电路的放大器的增益[18]。

3.2 温度传感器模块设计

  按照所测得的车辆的轮胎的状况,控制系统里面的温度传感器有下面几个要求:
  需测量车胎的温度,传感器要粘在轮胎气门嘴上,由于高速行驶的车辆轮胎温度较高,所以传感器要耐高温,测温范围广。
(2)需对温度开展每个时刻的比较,温度传感器的测量精度高。
按照要求,该论文选择的是DS18B20温度传感器,其实物图如图3-2所示。
在这里插入图片描述

图3-2 DS18B20传感器
  DS18B20数字温度传感器这个产品是由美国的DALLAS公司研制的 DS18B20能够组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,附加功能强大,在实际应用中取得了更好的测温效果。
  下面是引脚的解释:GND是接地端;VCC是外接的供电电源输入端;OUT是数字信号I/O端。另外,DS18B20有两类不同的提供电能的途径:
  DS18B20供电的运行模式在寄生源的下面,它在单线信号得到电源能量。如果信号线DQ是高电平的状态则D218B20把电源能量存放在期间电容之内,如果信号线是低电平的状态,DS18B20损耗电容储存的能量,直至DQ重新变回高电平的状态并给寄生电源提供电能。使得DS18B20在需要长距离测量温度的情况下可以不消耗本地电源的能量,能够在一般电源能量供应的时候获得温度的数值,具备电路明确简洁的优点。然而如果很多个DS18B20传感器用相同的一根线对很多个通道实行温度测量的时候,就常常会发生供应的能源能量不够的情况。导致部分DS18B20传感器无法正常工作发生温度不够精确或者是不能使模拟信号转变成数字信号来获得温度的数值的情况。所以单点测量温度比较恰当。尤其在温度比一百摄氏度高的时候,因为这个时候DS18B20反馈的PN结在电压反偏置时通过二极管的电流比正常情况的大,会出现通信不能正常运作的情况,所以要选择外部电源来提供电能。
  DS18B20的供电运行的方式位于外部电源的供电方式之下,其运行电源从VDD引脚引入(引脚不可以处于悬空的状态,不然的话无法实现温度的转换,获得的温度数值是八十五摄氏度),电源和电流供应充足,可以直接完成设置的精确度转变,能够在一根总线上接入很多个DS18B20传感器,实现多点测量温度的功能。DS18B20的最佳电源工作供电方式是外部电源供电方式,在这种方式下工作抗干扰能力大大增强,稳定性十分高,即使电压降到了3V时,DS18B20依然能够保证温度测量值与实际值相差很小,达到预设的精确度数值,抵抗外部环境扰乱的能力得到了提高,而且电路不复杂,适合使用的领域非常多。
  由于本设计有涉及到了一个DS18B20温度传感器,所以采用寄生电源的工作方式。

3.2.1 DS18B20温度传感器里面的构造及其作用

  DS18B20里面的构造关键有四个组成成分:配置寄存器、温度传感器、温度报警触发器TH和TL以及64位光刻ROM。就像下面3-3DS18B20内部结构图中所示。
在这里插入图片描述

图3-3 DS18B20内部结构图
  所以DS18B20产品在出厂之前,厂家通过光刻刻好DS18B20只读存储器的64位序列号,这个只读存储器号把DS18B20存放在内部的ROM中。在这当中,末尾的八位是对前面五十六位序列号的CRC检验码,凭这个来判断前面的五十六位序列对不对;前面八位序列是家族号;中部的四十八位序列是一个连续的数字代码,这个序列号只有一个。这六十四位序列往往用在元器件的辨别以及和配对。就像图3-4ROM结构图中所示。
在这里插入图片描述

图3-4 ROM结构图
  存储器的基本关键组成部件有两个:一个存放高低温报警的触发数值TH以及TL的非易失性电可擦除E²RAM,另外一个暂时储存RAM。在设备使用单线总线传送相关数据信息的时侯,暂存器可以很好地保证传送的数据是没有错误并且没有变少。数据首先被写在暂存器里面,通过了矫正之后,于非易失E²RAM中采用一个copy暂存器指令将数据传送,这个运行过程中要保证改动存储器的时候数据没有缺失。RAM的构成为八个字节的存储器。最前的2 个字节包检测到的温度的数据,第三个以及第四个字节为TH以及TL的复制,次次上电位恢复原来状态的时候受到更新,后面的2个字节没有发挥作用,然而当读回数据的时候,这2个字节均表现为高电平,第七个以及第八个字节是用于得到能够更好的分辨温度的计数寄存器。这个是上面8个字节的CRC码。如果温度传感器DS18B20的转换精度是十二的时候,它就用十二位储存温度的数值,最高的那一位就是符号位。就像下面的表3.1的温度储存方式那样:负温度S=0,正温度S=1。例:0191是25.0625,05500H是+85,FC90H是-55。DS18B20的温度储存方式如图3-5所示[19]。
在这里插入图片描述

图3-5 DS18B20温度储存方式
  DS18B20作为一个使用率非常高的数字温度传感器,使用的是模拟信号,输出的是数字,有很多优点,例如体积不大,精确度非常高,性能与价格比值非常好,也特别稳定。DS18B20 数字传感器接线非常简单,封装成之后在很多地方都可以使用,不仅有磁铁吸附式,管道式,还有不锈钢封装式以及螺纹式,型号的种类很多,就如LTM8877,LTM8874之类的。
DS18B20的封装主要区别根据使用场所环境的差异来使它的外观有变化。封装之后的DS18B20产品可以使用在电缆沟现场检测温度,高温燃炉通过水循环来检测温度,而锅炉现场测量温度,并且机房现场测量温度,农业上保温大棚测量温度,洁净室测量温度,弹药设备仓库检测温度之类的许多不是极限温度的场所。不易受到磨损,抗碰撞的能力强,占用的空间小,用起来很简便,封装的种类很多化,在很多类型的很小的空间设施数字测温以及控制方面都可以使用。//适用于各种狭小空间设备数字测温和控制领域。
  DS18B20的技术提供参考的变量
(1)特殊的单线接口模式,DS18B20在和微处理器连起来的时候只要一根口线就能够使微处理器和DS18B20之间双向通讯。
(2)可测量的温度的区间是零下五十五摄氏度到零上一百二十五摄氏度,原本就存在测量温度的误差是一摄氏度。
(3)多个传感器可以实现多点测温的要求,很多个DS18B20能够连在只有一根的总线上,最大程度仅可以并联八个,完成多点测量温度,要是连接的DS18B20超过8个,就可能会直接导致测温信号不稳定和供应电源的电压不够,导致严重扰乱信号的输送。
(4)工作电源范围:三伏至五点五伏。
(5)在工作的过程中无需其他的外围元件

在这里插入图片描述

图3-6 DS18B20电路图
  DS18B20电路图如图3-6所示。因为DS18B20采用一种单线接口的连接线路方法,所以与单片机相接只需要一条线,且将DS18B20的DQ连接到单片机的PA0口,10K电阻作为为一个上拉电阻,保证DS18B20传感器数据读取温度数据更稳定。

3.3 蓝牙模块的设计

  JDY-30这一透传模块的工作协议在蓝牙3.0协议标准的基础上,运行在一个频段在2.4GHZ区间内,它主要有信号非常强,稳定性高,以及能够快速输送数据等几大特性。
特性:
(1)满足蓝牙 SPP 串口协议
(2)里面设置有PCB天线
(3)可以使用UART接口
(4)属于蓝牙 Class2
(5)它传送数据的能力要高于BLE蓝牙、并且能够实现速率超过8K每秒
(6)能够和SP主蓝牙模块进行通信(JDY-30为从SPP蓝牙模块)
(7)能够和电脑SPP蓝牙进行通信
(8)可以在Android手机SPP进行通信
模块技术提供参考的变量:
(1)运行的电压:三点三伏至六伏
(2)运行的温度:零下四十摄氏度到零上八十五摄氏度
(3)使用的天线:PCB板载天线
(4)功率的损耗:十九毫安
模块接口解释:
(1)RXD 串口输入,电平是TTL电平
(2)TXD 串口输出,电平是TTL电平
(3)GND 连接GND
(4)VCC 接入的电源为3.3V-6V
  蓝牙模块的接口电路框图如下图3-7蓝牙模块接口电路所示。JDY-30的RXD、TXD口分别与单片机的TXD、RXD口相连,达到数据的接受和发送。
在这里插入图片描述

图3-7 蓝牙模块接口电路

3.4 报警模块的设计

  本文用有源蜂鸣器作为报警电路,当温度高于100℃时,蜂鸣器发出警报,其电路原理图如图3-8蜂鸣器电路原理图所示:
在这里插入图片描述

图3-8 蜂鸣器电路原理图
  如上图所示,由于驱动GPIO口只能输出一定范围内的电流,但是驱动蜂鸣器在蜂鸣的时候要有比较大的电流,只是GPIO输出口不一定能够满足这一需求。但是8050能够输出的最大电流位1.5A,完全能够使蜂鸣器正常运行。因此,采用使用GPIO口对8050的连通以及断开进行控制,以此来基本实现对蜂鸣器的控制。

3.5 PCB的设计

  PCBd的构造大致可以分成,蓝牙模块电路、控制模块电路、报警模块电路,以及温度传感器检测模块电路四个组分,在设计的时候要留心原理简图当中的器件的放置次序,方位,连接方式,还有布局走线的粗细,长度与过孔的状态等。
  PCB的设计以及绘制都是使用Altium Designer来完成的,Altium Designer软件的器件库当中含有很多经常会用到的元器件,能够用来设计原理图,用起来非常便利,当要设计原理图的时候,系统能够使效率升高[20]。除了这个,在Altium Designer内能够把所选则的电路粘贴成图表的形式。使用该功能,体验者能够轻易把不完整的电路添加到另外的页面上,而且按照需求来更改大小。并且,简单的构图模式在Altium Designer中可以发挥很大作用,使用Altium Designer来编辑PCB的话,会使PCB的设计输入更加简单。
  将一个设计绘制成电路原理图,首先要建议一个PCB工程,根据设计要求,添加设计元素,Altium Designer提供了丰富的器件库供使用者使用选择,将所需要的元器件连接成为电路图,然后加标注,并进一步改进,使之满足设计要求。原理图是为PCB设计做准备的,需要添加PCB的要求,最后转到PCB布局进行PCB设计。在PCB设计中,发现原理图设计问题,还要重新转到前面步骤做修改来符合PCB的要求。Altium Designer中建立一个原理图时的工作流程如图3-9Altium Designer原理图设计流程所示。
  按照设计流程,开发板原理图绘制基本操作步骤如下:
(1)创建顶层图,在工程中添加新的原理图文件,设置图纸规格并保存。
(2)选择Designer-Create Sheet Symbol from Sheet or HDL命令。
(3)在Choose Document to Place对话框中,选择Sensor.SchDoc。
(4)图纸符号将以浮动光标形式出现,在图的合理位置放置图纸符号,两个图纸接入点在方框图左侧,因为是一句I/O类型放置的,所以输入及双向点在左边,输出点在右边。拖动左边的两个点到右边。
(5)重复上述步骤分别为多张图纸床垫图纸符号。
(6)如果器件在默认状态下安装的两个集成库中找到会很方便,如果没有则可以添加或自建集成库。保存顶层图,完成设计进程中的捕获阶段。
(7)为确保这个设计的层次是正确的,先编译一下。选择Projects-Compile PCB Project-.PrjPcb,编译整个工程,并保存。编译完成后,工程的层次表将展现出来。
绘制PCB图之前,需进行设计校验:
(1)使用编译功能检查设计,检查所有的错误或警告。
(2)解决所用错误。
(3)如果存在一些不会影响设计的警告,可以直接忽略或是在Options for Project对话框的Error Reporting标签上,把警告类型转成NoReport。
  编译没有错误以后,在原理图界面选择Designer-Update PCB Document,选择生成PCB文件,并通过摆放元器件和手动或自动布线,设计PCB大小完成PCB图绘制。

在这里插入图片描述

图3-9 Altium Designer原理图设计流程
  根据上述步骤,图3-10所示的基于STM32单片机轮过热温度检测器电路原理图,绘制的控制主板电路PCB板图如图3-11所示。

在这里插入图片描述

图3-10 基于STM32单片机轮过热温度检测器电路原理图
在这里插入图片描述

图3-11 绘制的控制主板电路PCB板图

四. 总结

  由于笔者在校学习了51系列单片机的开发编程,在学习STM32单片机时有了一些单片机基础,将所学的知识运用其中并且通过STM32系列单片机开发的书籍和网上资料,学会了利用STM32单片机手册进行开发。在开发过程中也不断地遇到困难,从遇到困难到最后解决困难,这整个经过大大提升了笔者寻找解决困难的能力以及如何将新的知识运用到实际中,培养了坚持不放弃和善于钻研的精神,同时提高了自己的动手能力。
  通过本次设计主要获得了以下几个体会:
(1)在编程软件程序前,对软件编程的专业知识的掌握固然重要,但编写前,明确好软件程序流程、设计思路、总体的结构会大大地提高软件编程的效率,同时减少逻辑方面存在的错误。在编程语言时简洁,格式调理清晰,这便于在之后发现软件问题时的检验有很大的帮助。
(2)知识是学不完的,虽然学校教师教导了许多的专业知识,但在实际系统开发中,因为设计要求不同,所以很多的知识没有学习过的。所以需要自己不断地学习新的知识来拓宽自己的知识面,掌握新的知识并学会运用它。分阶段的总结系统设计中遇到的问题以及规划之后所要研究的内容会对整体的系统设计带来很大的帮助。

六. 目 录

目 录
1 绪论--------------------------------------------------------------------------------------------------------------------1
1.1 研究背景--------------------------------------------------------------------------------------------------------1
1.2 研究的目的及意义------------------------------------------------------------------------------------------1
1.3 研究现状--------------------------------------------------------------------------------------------------------2
2 系统分析------------------------------------------------------------------------------------------------------------3
2.1 单片机应用系统设计步骤-----------------------------------------------------------------------------------3
2.2 系统规划-----------------------------------------------------------------------------------------------------------3
2.3 本章小结-----------------------------------------------------------------------------------------------------------4
3 基于SMT32单片机的轮胎过热温度检测器系统硬件实现-----------------------------5
3.1 主控模块电路设计---------------------------------------------------------------------------------------------5
3.2 温度传感器模块设计------------------------------------------------------------------------------------------6
3.3 蓝牙模块的设计-----------------------------------------------------------------------------------------------10
3.4 报警模块的设计-----------------------------------------------------------------------------------------------11
3.5 PCB的设计--------------------------------------------------------------------------------------------------------12
3.6 本章小结----------------------------------------------------------------------------------------------------------16
4 基于STM32单片机的轮胎过儿温度检测器系统软件实现---------------------------17
4.1 软件开发平台的介绍----------------------------------------------------------------------------------------17
4.2 系统的软件设计-----------------------------------------------------------------------------------------------18
4.3 软件功能模块设计--------------------------------------------------------------------------------------------19
4.4 CH340串口程序烧写模块介绍-----------------------------------------------------------------------------27
5 测试------------------------------------------------------------------------------------------------------------------30
5.1 用户注册与登录功能测试----------------------------------------------------------------------------------30
5.2 蓝牙通信功能---------------------------------------------------------------------------------------------------30
5.3 温度数据采集功能测试-------------------------------------------------------------------------------------30
6结论与展望--------------------------------------------------------------------------------------------------------31
参考文献--------------------------------------------------------------------------------------------------------------33
致谢----------------------------------------------------------------------------------------------------------------------35

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值