zoukankan      html  css  js  c++  java
  • 超声波传感器的应用

    在使用超声波传感器之前对原理进行简单的说明。超声波 模块通过一个发射端发出声波,声波遇到障碍物反射回来在接收端收到后产生一个时间差,这个时间差是物体距离传感器距离的两倍,理论计算是声波的速度是340m/S,根据S=VT,T=S/V 1cm=0.01m,0.01m/340=2.94*10-^5 s =29.4us/cm,超声波位移1cm 29.4us   超声波模块有 4个引出线(现在也有串口输出的模块了),1VCC; 2触发 ;3反馈的时间电平;4GND.当出发信号一个高电平时间保持 20us以上,出发一次超声波发射,接收端接收到后,产生一个时间的电平。

    这个回响的电平宽度就是超声波发射到反射的时间差,所以在计算距离的时候需要除以2.

    看上面的可以有两种方式,第一种就是使用定时器捕获功能,第二种就是在检测到回响信号后开启定时器,当检测到下降沿关闭定时器,得到时间T,计算方式 S=Tus/29.4/2 cm。注意程序里面要产生触发信号才能发射超声波。

    写那些自己遇到的问题,然后解决的方式,不断吸取经验,坚持直到看见成功.
  • 相关阅读:
    django 模型层
    django 模板层
    django的视图层
    django-2的路由层(URLconf)
    django简介
    [Codeforces] 650A
    [codevs2916] 校门外的树2
    [Codevs 1690] 开关灯
    codevs3027线段覆盖2(DP)题解
    BC#65T4 ZYB's Tree
  • 原文地址:https://www.cnblogs.com/constanto/p/15497331.html
Copyright © 2011-2022 走看看