STM32f103c8t6 超声波测量系统仿真

STM32f103c8t6 超声波测量系统仿真

**** 基于stm32f103c8t6的单片机的超声波仿真系统-倒车雷达等(lcd1602显示+设定阈值)******

**
随着社会的发展与进步人们不再局限于传统的测距方式,本文设计为一款基于STM32新颖且极具特色的超声波测距系统,相比于以往的单片机系统,其频率和主频能够在PLL的倍频上,显示72MHz的效果,高精度的测量可以受到较高程度的分辨率定时器的保证和庇佑。对比于―51单片机速度,STM32超声波测距的速度快了大约30倍左右。结合超声波传感器与嵌入式处理器STM32F103,设计出的一种简单的智能超声波测距仪装置,采用ARM内核芯片STM32F103ZET6 的32位嵌入式微处理器,同时带有温度补偿的US-100超声波测距模块实现声波测距。具有丰富串口资源的―STM32,能提供5路串口,通过微处理器的串口实现―OLED显示距离和实时显示等参数。US-100 带有温度传感器,对超声波的声速进行补偿,提高测量精度。
现如今,测距是个比较普遍但也很重要的问题,准确、迅速、实时的测距应用于社会生活中的方方面面。例如,盲人出行的时候,需要一个检测前方有无障碍物的装置,在距障碍物较近的时候,这个装置可以报警;又比如汽车在倒车的过程中,需要检测车尾与其他障碍物的距离,在距离较近的时候可以报警,方便车主能够及时刹车,可以有效的避免一些事故;再如一些禁区的门口,也需要测距的装置,当有他人靠近时,会及时的发出警报,使该区域的安全得到充分的保障。超声波技术逐渐成熟,己经从最初的基础理论研究发展到在许多方面大范围地应用。例如岩体检测、液体成分测量、流量测量、测距、测温、无损探伤等方面。
超声波还具有以下三个在测距方面的优点,一是其环境介质的选择多样化,可选择固体、液体或空气等,普遍适用于各种范围和环境,二是由于它对电磁场和外界光线不太敏感,因此在一些比较恶劣的环境中可以运用得很好,如昏暗光线、烟雾或灰尘、强电磁干扰等环境中。三是超声波传感器还具有以下优点,使用成本低,结构不复杂,体积不大,能简单可靠的处理信息,很容易集成化和小型化。在超声被测距方面,单片机正在发挥着越来越重要的作用,逐渐变成主流。本设计将基于单片机,研究出性能要求更加精良的超声波测距仪。在将来,超声波测距仪将作为一种极其重要的、新型的、适用的工具,并且在各个方面都会有非常大的上升空间,它将朝着更加高定位、高精度的方向去发展,以满足人们在日常生活中的各种社会需求,具有极高的研究价值与意义。
在运用超声波测距的研究中,通常可以采取以下3种测距方法:跨越的周期勘测法,声波的幅度量检测法以及相位检测法等。在这3种检测法中,测量精度效果比较好的是相位检测法,但有一个缺点,就是检测的物体范围是有局限的。对于反向照射的中间物成因很轻松造成声波幅数勘测法的负面作用。渡越时间检测法的操作过程非常简单,所需要消耗的成本也较低,在此时间上可以勘测位置长度的地域程度不小。也许渡越周期勘测法在不长的领域内存在勘测看不见的区域,可是劣势能够和超级声音波形触发元件的构造包括超级声波向外扫射的策略可以直接对接。因此,经过这几种方法的对比分析之后,此次设计采用超级声波的距离测量策略,叫做跨越周期勘测法。
在运用超声波测距的研究中,通常可以采取以下3种测距方法:跨越的周期勘测法,声波的幅度量检测法以及相位检测法等.在这3种检测法中,测量精度效果比较好的是相位检测法,但有一个缺点,就是检测的物体范围是有局限的.对于反向照射的中间物成因很轻松造成声波幅数勘测法的负面作用.渡越时间检测法的操作过程非常简单,所需要消耗的成本也较低,在此时间上可以勘测位置长度的地域程度不小.也许渡越周期勘测法在不长的领域内存在勘测看不见的区域,可是劣势能够和超级声音波形触发元件的构造包括超级声波向外扫射的策略可以直接对接.因此,经过这几种方法的对比分析之后,此次设计采用超级声波的距离测量策略,叫做跨越周期勘测法.

此设计旨在运用超级声波进行距离勘测。原理上采取周期勘测,譬如:朝外部释放的超声波一般采取超声的脉冲对探头进行触发,期间吸纳测试本体弹回原处的超音速波型,此波型叫回转波型。展开正确的勘测数量,起初向外扫射的超级声波到结尾处吸纳回转的波形,出现的扫射周期是t ,简而言之就是指上游信号传到下游所需时间,这个时间是渡越时间,通过式子运算超级声波的试探点和被勘测的元件路径差值S,,c代表环境介质领域下声音波形的速度传导。
此设计旨在运用超级声波进行距离勘测.原理上采取周期勘测,譬如:朝外部释放的超声波一般采取超声的脉冲对探头进行触发,期间吸纳测试本体弹回原处的超音速波型,此波型叫回转波型.展开正确的勘测数量,起初向外扫射的超级声波到结尾处吸纳回转的波形,出现的扫射周期是t,简而言之就是指上游信号传到下游所需时间,这个时间是渡越时间,通过式子运算超级声波的试探点和被勘测的元件路径差值S,c代表环境介质领域下声音波形的速度传导.

在这里插入图片描述
硬件分为两个组成部分:第一部分为检测部分,山 SIM32处理器和超卢波传感器纽成,它的作用是:刚开始STM32掌握的超级卢音波型投放元件,向外部投放超级声音波型,此刻STM32掌握的时间定额元件同步时间计算,凭借超级声音波型顺着直线传导的流程,超级声音波型早遇到阻碍物体的情况,立马反弹到原来的位置上,每次超级声音波型的测试元件吸纳折返过来的波形情况下,STM32掌握时间记录终结;第二个板块是通过ole屏幕显示以及警报的电源路线构造而来,由STM32勘测到的长度,由ole屏幕展现,一旦勘测到的长度不大于之前划定的阈值下,STM32马上会警报电源路线,触发报警讯息,此时,蜂鸣器则开始响起来。报警的板块由警报的电源路线以及声响元件构造而来,大致的组建构造如3.1所示能够见到此超级声波的距离测量构建通过ole展示,US-100 的超级声音波型的距离勘测部件,STM32的小型处理器件组建而来。超级声音波型的收集与触发状态,能够依据掌握元件对US-100超级声音波型部件的把握体现,此刻运用弥补的温度对精度进行增强,获取正确的路径数。然后展开掌控元件本体的串联端口通讯信号,朝着PC机的串联端,完成数据的展现以及ole屏幕展现的人和机器转换页面。STM32富含的不低的特性以及不高的功率损耗等特征,让此组建的距离勘测变得不难。
在这里插入图片描述
最重要的是凭借现富含的US-100超级声音波型部件,来进行超声波模块的设计。US-100的波形距离勘测板块处于两厘米至四点五米范围内,能够完善不用触碰到的距离勘测作用,富含的不窄的电压导入区域维持二点四福特直至五点五福特中,非动态的功能损耗在2mA 以下,本体富含温度测试技术的纠正勘测数据,而且还富含具串联端口以及GPIO等不少的通用讯息路径,且里面附有看门狗的运转非常有稳定性。一般看到两种距离勘测策略,有电平的激发与串口激发的策略。此课题运用的串连端点引发距离测量,此运营中迫切要求TX的底座导入的波特率维持在九千六百左右,这时控制设计能够导入八个四十千赫兹声音波形的震荡,勘测到波形的回转讯息。
最重要的是凭借现富含的US-100超级声音波型部件,来进行超声波模块的设计。美国-100的波形距离勘测板块处于两厘米至四点五米范围内,能够完善不用触碰到的距离勘测作用,富含的不窄的电压导入区域维持二点四福特直至五点五福特中,非动态的功能损耗在2 mA以下,本体富含温度测试技术的纠正勘测数据,而且还富含具串联端口以及GPIO等不少的通用讯息路径且里面附有看门狗的运转非常有稳定性.一般看到两种距离勘测策略,有电平的激发与串口激发的策略.此课题运用的串连端点引发距离测量,此运营中迫切要求TX的底座导入的波特率维持在九千六百左右,这时控制设计能够导入八个四十千赫兹声音波形的震荡,勘测到波形的回转讯息.

系统接收到回波数字信号之后,测量距离的模块还要测量环境的温度5,然后依据测量温度校核所测得的距离,将校核过后的实验数据经过RX引脚显示出来。只有如此发生信号才可以依据收到的波形信号之间的时间差,然后计算得出所需要测量的距离。我认为测量距离的时间间隔必须在六十毫秒之上,只有如此才可以避免发生信号对回波信号的所产生的影响。
系统接收到回波数字信号之后,测量距离的模块还要测量环境的温度5,然后依据测量温度校核所测得的距离,将校核过后的实验数据经过RX引脚显示出来.只有如此发生信号才可以依据收到的波形信号之间的时间差,然后计算得出所需要测量的距离.我认为测量距离的时间间隔必须在六十毫秒之上,只有如此才可以避免发生信号对回波信号的所产生的影响.
US-100测量距离模块的实物图如下,各个引脚的作用为:引脚1外接电源VCC,引脚2和引脚3分半外接STM32芯片PA2、PA3端口,引脚4外接地线。US-100测量距离模块的实物图如下,各个引脚的作用为:引脚1外接电源VCC,引脚2和引脚3分半外接STM 32芯片PA2、PA3端口,引脚4外接地线.

在这里插入图片描述
在这里插入图片描述
超越声音波形吸收电路的主要作用有以下几个方面:一是接收系统发出的波形信号,当系统电路收到这个波形信号以后,会自动将其转换成为电信号,并将电信号通过程序进行放大,集成电路使用的型号是CX20106A,此型号的芯片一般被用来接收红外线波形,在我们的生活中常常被用作红外遥控器。从下图3.5可以看出,第7引脚是回波信号的输出端,这个端口在正常情况下是高电平,但是当接收到回波信号时,会下降成为低电平,然后会将低电平作为单片机的外部中断请求信号,并且将其送入到单片机的P3.3(/INT1)引脚中。
超越声音波形吸收电路的主要作用有以下几个方面:一是接收系统发出的波形信号,当系统电路收到这个波形信号以后,会自动将其转换成为电信号,并将电信号通过程序进行放大,集成电路使用的型号是CX20106A,此型号的芯片一般被用来接收红外线波形,在我们的生活中常常被用作红外遥控器。从下图3.5可以看出,第7引脚是回波信号的输出端,这个端口在正常情况下是高电平,但是当接收到回波信号时,会下降成为低电平,然后会将低电平作为单片机的外部中断请求信号,并且将其送入到单片机的P3.3(/INT 1)引脚中。

超越声音波形接收系统电路的电路图如图3.5所示:
超越声音波形接收系统电路的电路图如图3.5所示:

在这里插入图片描述
当超越声音波形系统的接收电路将系统收到的回波数字信号整合成方波信号以后,会把信号放入到到单片机的外面停止端口中,最后算出实际收到的返回信号的实际数据,并可以算出超声波在空气这种介质中传输所需要得时间t。
在这里插入图片描述
**
上图为仿真系统实际运行界面,当测量阈值超过设定阈值,此时系统发生警报声,同时将测量到的阈值显示在OLED屏幕上。

6 程序、仿真

**

私信

**

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值