超声波测距模块块哪个好?

公司名称:上海五久自动化设备有限公司

上海五久自动化设备有限公司 专业销售 拉绳开关 跑偏开关 接近开关厂家 光电开关厂家 声光电报警器 磁性液位计 浮球开关热电偶 超声波测厚仪 测振仪

超声波测距模块/避障传感器/超声波模块 超声波传感器 HC-SR04


超声波测距仪,测距轮数字滚动式测距仪 轮式手持测距仪数显电子,超声波测距仪AR851(图),超声波距离传感器 超声波测距传感器 测距传感器。200KHz-50KHz水下测距换能器 超声波淤泥界面仪换能器,20米超声波测距仪、AR841超声波测距仪、超声波测距仪希玛AR841,超声波距离传感器 OWNER’。手持式语音测距仪 长距离激光红外线测距仪 超声波数显,超声波测距仪AR841,60米双机超声波测距仪、AR851超声波测距仪、希玛AR851测距仪,SSE1640TAL,16mm/40Khz铝壳超声波传感器 测距仪 驱虫驱鼠40T,超声波测距仪 AR851 香港希玛,CP-3010超声波测距仪 手持测距仪 电子测量仪 带水平仪测距离仪,华仪仪表 MS6450 超声波测距仪LED绿色护眼背光造型小巧便于携带。数显式钢轨磨耗测量仪,钢轨磨耗测量仪,钢轨磨耗测量仪商,卷尺式测距仪,60米双机超声波测距仪AR851香港希码SMARTSENSOR。CP-3001工程超声波测距仪水平测距仪手持式测距仪激光尺,深圳华谊华仪(MASTECH)MS6450 超声波测距仪 15米(保2年),超声波测距仪 爆款MINI圈尺测距仪 红外线激光测距仪cp-3010 18米, QF-10XD超声波体重仪 智能互联身高体重BMI 血压心率脂肪秤,CP-3000 超声波测距仪 手持式激光测距仪 测距仪 。 CP-3005超声波迷你测距仪 红外线测距仪 测量20M,手持超声波测距仪18米平方测量仪电子尺量房仪 cp-3011 ,香港希玛超声波测距仪AR831+,测距仪 超声波测量仪 多功能测距仪CP3007 。测距仪CP3011便携超声波测量仪手持激光红外线测距仪外贸外贸爆款。

}

URM06超声波测距模块

URM06是基于senscomp公司6500超声波静电换能器设计的一款大功率超声波。测量距离可达10米,另外一个显著的特点是超声波探测夹角只有15°,大多数的超声波是60°,这样就可以提高超声波测量角度分辨率。是机器人等应用领域壁障导航方案的首选。

  • 工作电流 :平时电流16mA,发送时瞬间电流2A
  • 工作温度 :-10℃~+70℃
  • 接口方式 :模拟电压输出
  • 测量范围 :20厘米到10米
  • 模块尺寸 :喇叭口最大尺寸50mm,安装螺纹50mm,长40mm

3.TRIG: 超声波TTL电平触发输入,低电平触发,低电平宽度不得小于50微秒。如果一直锁定到低电平,每隔100毫秒自动测量一次。

4.OUT : 超声波测距模拟电压量输出,输出的电压代表距离。每每0.33毫伏代表1毫米。

测试代码(用LCD显示)

 
 
 

此方法更为简单,只需一篇arduino板即可。连线见代码注释部分:

 



}
本帖最后由 她叫小红 于 13:45 编辑
       相信很多朋友都用过一款HC-SR04超声波测距模块,这个模块售价很平民,某宝上仅4RMB左右,能测3-400cm,真的很不错的。
      前一段时间,偶尔看到一款超声波测距模块(m**eblock的),控制方式与HC-SR04有所不同,硬件上是大同小异的,但售价非常有逼格。
      本菜出于好奇,在网上找了很久的资料,大多数都是讲怎么使用HC-SR04模块的,而我想找的资料是如何制作HC-SR04这个模块,关键是模块中STC单片机的程序。 Echo与Trig,Trig负责接收10us以上的触发信号,Echo则是输出距离信号;下面是时序图:
 而m**eblock的超声波模块采用1线制(不包含电源线),,Echo与Trig和二为一(SIG),在一定程度上节省了IO资源,SIG在收到触发信号后采集并输出距离信号,其时序图与HC-SR04类似,使用起来略有不同,需要注意IO模式的转换,而如果使用m**eblock官方提供的库(Arduino)就非常简单了;

2、硬件部分:       下面就先看一个原理图吧,由于本菜的硬件不行,只是简单的分析一下,有说错的地方,欢迎大神们吐槽!

左边是m**eblock的原理图,右边是HC-SR04的原理图,可以看到,硬件部分的实现方式是大同小异的,下面以m**eblock为例。

      1、主控IC部分:完成触发信号的检测、产生8个40KHz脉冲信号、检测回波信号、输出距离信号等;

下面是程序思路,围绕STC展开,说一下STC每个管脚的作用~

1、P30(SIG): 负责监测触发信号;

   配置其为高阻输入,可以轮询其高低电平并使用Timer0(2),也可以轮询高电平后使用INT4低电平,完成一个触发脉冲的检测(10us以上),一旦检测到触发信号,此管脚配置为推挽输出,并拉低,当8个40KHz信号发送完成后将其拉高,等到回波到来。

   配置为推挽输出,当SIG检测到触发信号后,其同时发送8个40KHz信号,注意这两个信号存在半个周期的相位差(重要!),发射完成之后将SIG拉高。

   配置其为推挽输出;通过NPN控制232,低电平有效,只在8个40KHz脉冲信号时给232供电,防止杂波出现,232在这里起到一个驱动放大功率的作用;

4、P34(PWM): 比较电压;

   一开始我以为这是一个PWM信号,后来发现我错了,可以看一下电路图中的放大器A,是作为一个比较器使用的。其实只要在检测回波信号的时候将其拉高就行了。(目前我是这样做的)

5、P35(CHK):回波检测;

    配置为高阻输入;可以利用INT3来检测下降沿并使用Timer2(0)计算周期,并检测回波频率,判断是否为发射出去的40KHz信号,检测完成后将SIG拉高,完成一次测量。

    第一次发表这么长的开源贴子,欢迎大家吐槽(鼓励~~),源代码中几乎每一条代码后都跟有注释,相信大家读起来不会太费时间的。

程序中难免有些处理不妥的地方,欢迎大家下载优化,记得分享您的成果哈~~~
}

我要回帖

更多关于 超声波测距模块 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信