基于STM32的蓝牙无线温度采集系统设计.pdf

上传人:b****3 文档编号:3213254 上传时间:2022-11-20 格式:PDF 页数:32 大小:2.22MB
下载 相关 举报
基于STM32的蓝牙无线温度采集系统设计.pdf_第1页
第1页 / 共32页
基于STM32的蓝牙无线温度采集系统设计.pdf_第2页
第2页 / 共32页
基于STM32的蓝牙无线温度采集系统设计.pdf_第3页
第3页 / 共32页
基于STM32的蓝牙无线温度采集系统设计.pdf_第4页
第4页 / 共32页
基于STM32的蓝牙无线温度采集系统设计.pdf_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

基于STM32的蓝牙无线温度采集系统设计.pdf

《基于STM32的蓝牙无线温度采集系统设计.pdf》由会员分享,可在线阅读,更多相关《基于STM32的蓝牙无线温度采集系统设计.pdf(32页珍藏版)》请在冰豆网上搜索。

基于STM32的蓝牙无线温度采集系统设计.pdf

本科生毕业论文(设计)题题目目基于STM32的蓝牙无线温度采集系统学生姓名学号学院专业指导教师二一六二一六年年五五月月二十二日二十二日目录摘要.IAbstract.II1绪论.11.1课题应用背景.11.2本论文设计的主要内容.12系统方案设计.22.1微控制器的选择与论证.32.2无线模块的选择与论证.32.3温度传感器的选择与论证.43硬件设计.63.1控制模块.63.1.1微控制器的发展.63.1.2微控制器模块.73.1.3STM32单片机.73.1.4STM32外部电路.93.2蓝牙无线传输电路.113.2.1蓝牙技术简介.113.2.2蓝牙模块与单片机的连接.113.3温度传感器模块电路.123.3.1DS18b20的内部结构.123.3.2DS18b20控制方法.133.3.3DS18b20与STM32连接电路图.143.4电源模块电路.153.5继电器控制电路.153.6蓝牙模块电路.164系统软件设计.164.1软件开发环境介绍.164.2系统总体流程图.174.3温度传感器控制程序设计.184.4蓝牙无线传输程序设计.195调试与检测.215.1硬件的焊接.215.2实物调试.225.2.1温度传感器的调试.235.2.2蓝牙无线传输的调试.235.3调试结论.246总结及展望.246.1总结.246.2展望.25参考文献.25致谢.27新宇电子工作室I基于STM32的蓝牙无线温度采集系统设计上传:

新宇电子工作室摘要:

随着物联网的发展和智能手机的普及,传感器连接互联网成了大趋势。

传统的温度采集是采用现场总线的方式连接多个温度结点,控制温度主要依靠人操作机械开关。

其缺点显而易见,读取温度只能在统一的监控室内,而且线路的铺设成本高,温度结点出故障时需要拆除线路检修,温度控制对人力成本要求高,可能存在误操作等很大的安全隐患。

鉴于此,本设计采用高性能的STM32嵌入式处理器,连接数字式温度传感器,采用蓝牙无线的方式传出温度值并且接收控制命令。

温度采集可以在非接触式的方式下进行,可以通过智能手机读取温度数据。

整个系统采用嵌入式系统,模拟电路较少,提高系统的稳定性。

并且蓝牙传输方式应用范围广,接收端形式多样。

关键字:

STM32;物联网;嵌入式;蓝牙通讯新宇电子工作室IIDesignoftemperatureacquisitionsystembasedonSTM32embeddedprocessorandbluetoothtechnologyFangsiDong(SchoolofelectronicandInformationEngineering,NUIST,NanjingJiangsu210044,China)Abstract:

WiththedevelopmentoftheInternetofthingsandthepopularityofsmartphones,sensorsconnectedtotheInternethasbecomeamajortrend.Thetraditionaltemperatureacquisitionisthewayofusingthefieldbustoconnectmorethanonetemperaturenode,thecontroltemperaturemainlyrelyonpeopletooperatethemechanicalswitch.Itsshortcomingsareobvious,readthetemperatureonlyinaunifiedmonitoringindoorandlineofthehighcostoflaying,thejunctiontemperaturefailuretodismantlelinemaintenance,temperaturecontrolofhighdemandforlaborcostsmaymisuseandgreatsecurityrisksexist.Inviewofthis,thisdesignusesthehighperformanceSTM32embeddedprocessor,connectthedigitaltemperaturesensor,usingBluetoothwirelesswaytospreadthetemperaturevalueandreceivethecontrolcommand.Temperatureacquisitioncanbecarriedoutinanon-contactmanner,thetemperaturedatacanbereadthroughthesmartphone.Thewholesystemadoptsembeddedsystem,theanalogcircuitisless,andthestabilityofthesystemisimproved.AndBluetoothtransmissionmodehasawideapplicationrange,andthereceivingendisdiverse.Keywords:

STM32;Internetofthings;embedded;Bluetoothcommunication新宇电子工作室第1页1绪论1.1课题应用背景智能化的电子设备在我们的日常生活中随处可见。

蒸汽机的发明带来是工业革命。

电子技术的发展带来的是信息革命。

电子科学技术应用于社会生产以及社会生活的方方面面已经是时代的主流和趋势,衡量一个国家的综合国力和发展潜力,电子技术的有效转化率很重要。

好的技术应用到实际生活才是王道。

电子科学学科是经济社会发展的基石。

电子科学的发展水平从一定意义上来说也能够代表着一个国家的现代化发展水平。

随着中国现代化进程的不断推进,在工业、农业等方面都对电子科学提出了更高的要求,电子科学与人民的生活密不可分,间接的促进了电子科学的发展1。

温度采集控制在生产、生活中的应用极其广泛,几乎所有生产活动都需要在合适的温度下进行。

在农业上,反季节蔬菜、水果的种植大都在温控室内种植,因此对温度的检测十分重要。

另外,由于人进出温控室对其内温度平衡影响大,因此非接触式温度读取控制变得非常必要。

在居家上,天气预报对地区精度不高,如果每个家庭配备一个温度传感器放置在室外,人们就可以在起床前得知室外具体温度高低,判断要穿衣物的多少。

因此,连接智能手机的无线温度采集系统需求很高。

工业生产上,对于高危场所的温度采集一般采用无线非接触式,减少人力消耗又保证了生产的安全性。

传统温度采集一般采用现场总线的方式,其优点是可靠性高,可以统一供电。

然而温度结点铺设覆盖面广,中心控制室设置不宜过多,因此要铺设大量的线路。

布线成本高,线路故障整修困难,温度采集不便。

本设计采用蓝牙无线传输的方式,可以通过智能手机连接温度结点,在远距离实现温度的读取。

因为物联网的发展以及智能手机的普及,蓝牙连接后可再接入互联网,监控者可以远隔千里通过互联网监测生产系统,极大地减少了人力物力。

因为不需要铺设数据线路,当某一结点出现故障,直接整个模块取下修理,不会影响到其他模块的工作。

1.2本论文设计的主要内容本设计是一个通用非接触式温度采集控制系统,应用领域广。

本设计拟实现温室大棚温度监控功能。

温室大棚内温湿度值特殊,人进入时间长容易产生胸闷的感觉。

为了满足这种较远距离、非接触式温度的监控,本设计采用蓝牙无线传输方式,接收终端可以读取保存温度信息,也可以发送命令控制内部执行机构,除此之外,也可以设定自动工作方式,设定控制温度稳定在一个值,大大节省了人力物力。

由于采用的是蓝牙通讯方式,因此可以使用智能手机接收控制温度2。

如果想实现温度控制联网,可以采用蓝牙中继器接收数据传入互联网。

这样,便可以实现超远距离温度的监控系统。

通过对无线温度采集应用背景的介绍,本课题将给出了一种主要基于蓝牙无线通讯方式的嵌入式温度采集系统的设计方案。

本设计是包括了一个完成嵌入式系统的多数部分,涵盖了处器单元、温度传感器、电源模块、蓝牙无线传输模块、继电器控制模块。

具体为DS18b20第2页温度传感器模块、STM32嵌入式处理器最小系统电路、电源模块、HC05蓝牙无线传输模块、继电器控制模块。

本设计可实现功能如下:

可检测范围内蓝牙设备自动配对。

具有配对密码,保证数据的安全性。

高精度温度采集。

手机上位机接收温度数据。

为完成以上功能,系统设计需要包括以下硬件及软件设计任务:

设计温度传感器电路。

设计STM32最小系统电路。

设计电源电路。

设计继电器控制电路。

设计蓝牙无线传输电路。

设计温度采集程序。

设计USART程序。

设计温度传输格式程序。

2系统方案设计本设计包括软件设计和硬件设计两个部分,主要由微控制芯片、数据采集、蓝牙发送电路等构成。

基于以上的论文要求和内容。

本设首先需要STM32这样的智能器件,本文所要实现的功能主要包括,温度的读取、温度数据的校验、温度数据的发送。

本设计采用DS18b20温度传感器测量当前温度数据保存在芯片内部的寄存器中3,STM32嵌入式处理器通过向芯片发送命令读取温度传感器芯片内部温度值寄存器,然后将数据进行校验后打包成预定好的数据格式,通过蓝牙无线传输方式发送出去。

同时,为了满足有些场合需要根据温度值控制一些执行机构,本设计添加了继电器控制电路。

当手机端通过蓝牙发送指令到单片机时,单片机可以根据接收到的指令进行响应操作,这就实现了蓝牙的双向通讯功能。

图2-1为本设计的总体硬件结构图。

图2-1系统设计框图第3页2.1微控制器的选择与论证方案一:

以往通常会选C51单片机作为微控制器,其具有众所周知的优点,首先其制作的成本低;其次,出现较早,具有着久远的历史,因此,大量有价值的资料可供我们参考,而且资料查找的途径也非常多。

C51单片机从出现以来,始终受到市场的喜爱和关注,后来由此衍生很多系列产品,从而可以从侧面看出51单片机具有很高的性价比。

但是该单片机亦有一些不足,构造比较陈旧过时,配置不够高端。

另外,通常使用的51单片机的IO口数量不是很丰富,是不可以应用于大型的项目中。

不能够满足对全系统技术需求的情况限制了该单片机的使用范围4。

方案二:

与C51单片机对比,显而易见MSP430单片机具有高性能与低功耗的优点。

首先,十六位的数据处理能力是C51单片机不止两倍的关系,很大程度上提升了单片机的性能,内部哈弗总线构造使代码执行的速度提升到很高的档次。

其次,其增强了单片机内外设置,具有十六个含有中断功能的IO口,自身配置十二位模数转换器,捕捉定时器,UART接口等。

由于本设计需要定时器,综合两个单片机的性能,MSP430能够达到本课题的要求。

最关键的是,MSP430的功耗很低,在非动态状态时几乎不需消耗能量,本次课题是在节能理念前提下的研究课题,因此对于能量消耗的要求应尽可能的低4。

若在本次设计中选MSP430单片机作为微控制器,可以满足我们课题的需求。

虽然该单片机价格比C51贵很多,但是MSP430的性价比非常高但是自身也有很短缺陷,本设外设有限,并不能很好的结合其他外设实现更加复杂的功能。

方案三:

STM32微控制器,STM32为控制芯片不仅仅具有高性能,而且低功耗的优点。

首先,三十二位的数据处理能力,数据处理的能力更加强大,内部采用。

其次,其增强了单片机内外设置,具有十六个含有中断功能的IO口,自身配置COTEX-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1