基于STM32F103控制的

来源 :科技风 | 被引量 : 0次 | 上传用户:sincerity01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  DOI:10.19392/j.cnki.16717341.201714059
  摘要:本项目采用了高性能单片机STM32作为控制单元,多个超声波测距模块构成的测量单元,可以对多个方向进行测量,并且测量单元和控制单元通过无线通信进行信息交换,摆脱了线路的束缚。
  关键词:STM32;超声波测距;无线通信
  超声波测距主要应用于倒车提醒、行动机器人、工业现场等的距离测量。常见的超声波测距仪将测距模块、控制单元及报警电路设计成一个整体,仅具有测量和报警功能,如倒车雷达,或者将测距模块通过线路与控制、显示、报警模块相连,如带显示功能的倒车雷达。随着技术的发展,普通的超声波测距仪已经跟不上时代的进步了,如以上两种超声波测距雷达都有很大的局限性。基于此,我们计划设计基于STM32F103控制的——多路无线通信超声波测距仪。
  1 项目硬件构成
  该项目的硬件部分由单片机控制模块、显示模块、无线通信模块、波测距模块四大部分组成,系统框图如图1所示。
  控制模块选用的是STM32系列的STM32F103型单片机,它具有高性能、低成本、低功耗等特点,并且时钟频率达到了72MHz,具有较快的运行速度。显示模块采用了4.3寸的TFTLCD显示器,其色彩丰富,亮度高,支持中英文显示并且可自定义字体及大小。无线通信模块则选择了NRF24L01,NRF24L01是由NORDIC生产的工作在2.4GHz~2.5GHz的ISM 频段的单片无线收发器芯片,采用FSK 调制,集成NORDIC自家的Enhanced Short Burst協议。可以实现点对点或是1对6的无线通信,无线通信速度最高可达到2Mbps,NRF24L01采用SPI通信。无线收发器包括:频率发生器、增强型“SchockBurst”模式控制器、功率放大器、晶体振荡器、调制器和解调器。输出功率频道选择和协议的设置可以通过SPI 接口进行设置,几乎可以连接到各种单片机芯片,并完成无线数据传送工作。测距模块采用的是HYSRF05超声波模块,HYSRF05超声波模块可提供2cm~450cm的非接触式距离感测功能,测距精度可高达3mm,模块包括超声波发射器、接收器和控制电路。
  本项目中由单片机控制模块、TFTLCD显示模块、无线通信模块构成了显示单元,这个部分是整个系统的核心所在,STM32F103对从NRF24L01接收到的距离数据进行处理,并实时显示在TFTLCD显示屏上。测量单元由单片机控制模块、信息采集模块、无线通信模块构成。本项目中可以具有多个测量单元,测量单元实时将超声波模块测量到的距离数据通过无线通信模块传递给显示单元,经过数据处理后将不同通道的数据分别显示在屏幕上。
  2 超声波模块接口设计及工作原理
  超声波模块的回响信号输出端Echo与PC14相连;触发控制、信号输入端Echo与PC15相连。
  HYSRF05超声波测距模块基本工作原理:当单片机至少给Trig10us以上的高电平时触发模块开始测距,模块自动发送8个40KHz的方波,并自动洁厕是否有信号返回,当有信号返回时,通过Echo输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。超声波模块的工作时序如图2所示。
  3 软件设计
  测量单元程序流程图如图3a所示,测量单元主要功能就是每隔一段时间利用超声波测距模块进行测距,并通过NRF24L01将测量结果返回给显示单元。本段程序的关键在于得到测量结果,通过图4的回响信号可以看出高电平持续的时间就是声波一个往返所用时间,因此在模块自动发送8个40KHz的方波后检测到回响信号产生高电平时启动定时器,当回响信号出现下降沿时停止计时,读取定时器的计数值得到声波的往返时间,通过公式就可以计算出测量距离。测量距离的计算公式为:距离=(高电平时间*340M/S)/2。
  顯示单元程序流程图如图3b所示。在本项目中,显示单元最多连接六个测量单元,利用NRF24L01的六个通道分别接收六个测量单元发送的测量信息,并在TFTLCD屏显示。
  参考文献:
  [1]谭浩强.C程序设计(第二版).清华大学出版社,1999,12.
  [2]武奇生.基于ARM的单片机应用及实践·STM32案例式教学.机械工业出版社,2014,6.
其他文献
摘要:500kV高压输电线路是电网的重要组成部分,其运维管理工作直接关系到电网安全、稳定与可靠运行。本文结合当前我国500kV高压输电线路运维管理现状,对其运维管理中存在的问题进行深入的分析,并结合状态检修工作原理,提出了高压输电线路状态运维管理的建议,为提升高壓输电线路运维管理水平具有积极的意义。  关键词:500kV高压输电线路;运维管理;设备监测;状态巡视  1 状态巡视概述  在500kV
期刊
摘要:波音737飞机使用的是ALLIEDSIGNAL公司生产的GTCP85129H型APU。APU的功用是地面或空中给飞机提供电源和气源的,并且用于地面启动大发。APU故障虽然对飞机的安全影响不是很大,但是,当APU故障不能使用时,会影响到飞机飞小航站,尤其是没有地面气源设备的航站的放行.并且,在这炎热的夏季,APU故障后地面不能使用空调系统,直接影响对旅客的服务质量。所以,归纳总结APU常见故障
期刊
摘要:本文以上海电机学院为例,从课程设置的角度,阐述了构建国内自动化专业学生核心能力培养体系的方法。分析了自动化专业的课程设置,并围绕“系统”与“控制”构建了理论教学与实践教学体系。从优化课程体系、加强实践环节、教学法改革以及提高教师的应用能力四个方面讨论了培养自动化专业学生核心能力的途径。  关键词:专业核心能力;自动化专业;课程体系;系统;控制  应用型本科院校是我国高等教育大众化发展过程中出
期刊
摘要:通过ERP项目的实施,燃气集团预设目标为构建集团化多层次的管理架构,形成统一的数据标准体系,实现对各业务流程的技术支撑,达成统一的业务平台,从而实现各公司之间、各部门之间的信息共享,达到企业管理和业务信息的规范化、集成化的目的,提高集團管理工作水平。  关键词:ERP;项目管理;质量控制;质量保证  信息化的飞速发展有目共睹,燃气集团提高信息化水平管理的需求愈发明确,一是集团公司转型发展需要
期刊
摘要:随着“大众创业,万众创新”大浪潮的到来,高校大学生创业产业园的发展方兴未艾。作为培养和提高大学生创业创新能力的校园实践平台,创业园的出现很大程度上助推着高校大学生创业教育的提升与发展。高等艺术院校作为高等学校的一部分,其学科属性的特殊性及学生特点的独特性,一方面促就着艺术院校大学生创业教育工作需要与之普通高等学校不一样的同时,另一方面也给同样的工作带来了更多的挑战。本文系通过探讨艺术院校大学
期刊
摘要:目前,随着科学技术的不断进步,许多先进的管理技术被成功的应用到高校图书馆信息化管理建设中,这不但加强了图书馆的管理效率,同时也为教师和学生带来很多的方便。因此,开展对高校图书馆信息化管理相关问题的研究具有重要意义。本文以内蒙古大学满洲里学院图书馆为例,首先通过介绍高校图书馆信息化管理的现状从而发现高校图书馆信息化管理中存在的问题,并针对相关问题提出一系列加强高校信息化管理的建议。  关键词:
期刊
摘要:随着城市化进程的加快和人们生活节奏的提速,现在居住区邻里交往越来越少,甚至同一栋楼“鸡犬之声相闻,老死不相往来”。今天我们就来探讨一下在进行居住区规划设计时需要注意哪些方面,如何促进邻里交往,以期带给住户更佳的居住体验。  关键词:街巷;宅院;交往;空间  一、场地分析  在开始任何设计之前,我们都要对场地现状进行深入分析,因为场地是有灵性的,它承载了历史、文化、宗教和习俗。如果设计得当,场
期刊
摘要:本文针对安装有金属氧化物避雷器的35kV配电线路,对其采用电磁暂态计算程序开展分析与计算,探讨其最终的耐雷水平。对比了雷击有避雷线的线路与无避雷线的线路的各避雷器安装方案,剖析其耐雷水平;研究了绕击导线位置对耐雷水平所产生的影响,同时还剖析了杆塔冲击接地电阻在此方面的实际。经仿真,得知在线路上通过安装相应避雷器,不仅能够实现杆塔接地电阻的减少,而且还可促进35kV配电线路耐雷水平的提升。  
期刊
摘要:在校大学生作为网络时代背景下新兴的旅游群体,其旅游消费行为正在受到越来越多的关注。本文以三亚在校大学生为研究对象,通过调查问卷的方式收集其在旅游消费行为时空特征、行为特征及网络消费方面的相关信息,分析影响高校学生旅游消费的因素,从而提出相应的旅游市场开发和网络营销策略。  关键词:旅游消费行为;网络时代;在校大学生  旅游消费行为是指个体在收集相关旅游产品的信息,从而进行决策和在购买、享用、
期刊
DOI:10.19392/j.cnki.16717341.201714036  摘要:随着素质教育的发展与推进,加强对高职院校大学生心理健康教育已成为广大高职院校心理健康教育的主要内容。但纵观当前国内高职院校大学生的心理健康教育状况,我们不难发现仍然存在着各种缺陷与问题,为了有效的推进大学生的心理健康教育的发展与进步,本论文特全面的分析了造成大学生心理健康存在问题的具体原因,并以此为基础,力求寻找
期刊