莫西3D模型平台,坚持走精品路线!
当前位置: 莫西网 > 3D模型下载 > 机械设备 > 工控系统设备 > 传感器 > Arduino用HC-SR04超声波测距传感器结构
用户头像

Arduino用HC-SR04超声波测距传感器结构

项目分类:传感器 发布时间:2022-03-03 ID:568032
  • Arduino用HC-SR04超声波测距传感器结构
  • Arduino用HC-SR04超声波测距传感器结构
  • Arduino用HC-SR04超声波测距传感器结构

  做嵌入式开发和小型自动化装置的工程师对HC-SR04这款超声波测距模块肯定不会陌生,这次拆解建模的这款适配Arduino开发板的模块,是很多入门开发者做避障、测距类项目最先接触的传感部件。先从实际应用场景说,它的适用范围比很多人想象的广,不光是学生做智能小车避障的入门教具,在小型物料分拣线的料位检测、自助终端的人体接近触发、简易泊车辅助装置的距离探测、甚至是智能家居里的人体存在感应改装场景里,都能看到它的身影,核心原因就是它的触发逻辑简单,不需要复杂的通讯协议,普通IO口就能完成信号交互,对开发板的资源占用极低。

  从实际用途来看,这款模块的核心功能是通过发射并接收40kHz的超声波脉冲,计算声波往返的时间差来换算模块与前方障碍物之间的直线距离,有效探测范围覆盖2cm到400cm的区间,测距精度可以控制在3mm以内,完全能满足民用级、教学级、小型工业辅助场景的测距需求,不需要额外搭配信号放大电路,模块本身已经集成了超声波发射驱动、回波接收放大、信号比较处理的全部电路,开发者只需要给模块供5V直流电源,给触发引脚发送一个10us以上的高电平信号,模块就会自动发出8个40kHz的超声波脉冲,之后等待回波信号,回波引脚输出的高电平持续时间就是声波往返的时长,直接用声速乘以时间再除以2就能得到实际距离,整个交互逻辑不需要复杂的编程,哪怕是刚接触嵌入式开发的新手也能在半小时内完成驱动调试。

  说到产品的功能特性,首先要提它的电路集成度,整个模块上除了两个超声波换能器,剩下的电路部分全部做在一块蓝色的FR-4环氧玻纤电路板上,板载的元件包括升压驱动电路、运算放大电路、逻辑处理芯片,还有少量的阻容元件,不需要用户额外搭建外围电路,供电范围支持4.5V到5.5V的直流输入,工作电流不到15mA,待机电流甚至低于2mA,对电池供电的便携式装置非常友好,不会过度消耗电量。两个超声波换能器分别负责发射和接收,做了物理上的分隔,避免发射的声波直接串到接收端造成近距离探测的盲区,实际测试下来2cm以内的盲区已经是同价位模块里控制得比较好的水平,不会出现太近距离完全无法检测的问题。

  再讲设计思路,这款模块的结构设计完全服务于功能实现和安装便利性,首先电路板的外形做了规则的矩形设计,四个角预留了标准的安装孔位,孔位间距是通用的2.54mm排针间距的整数倍,既可以直接插在面包板上使用,也可以用M2的螺丝固定在支架或者设备外壳上,不需要额外做安装转接件。两个换能器采用卧式安装的方式,通过金属引脚焊接在电路板上,换能器的发声面垂直于电路板平面,保证声波的发射方向和电路板平面平行,用户安装的时候只需要把电路板垂直固定,就能保证探测方向正对前方目标。板上的排针引脚统一引出在电路板的一侧,分别是VCC、Trig、Echo、GND四个引脚,引脚顺序和市面上绝大多数开源开发板的扩展接口兼容,接线的时候不容易接反,哪怕是新手接线也能快速对应引脚定义。

  关于外形尺寸和安装边界,整个模块的总长度大概45mm,宽度20mm,电路板厚度1.6mm,加上两个突出的超声波换能器之后,整体的最大厚度不超过18mm,安装的时候只需要预留出50mm25mm20mm的安装空间就足够,不会占用过多的设备内部空间。安装的时候需要注意,换能器的正前方不能有透明或者吸音材质的遮挡,否则会造成声波无法正常反射,导致测距数据失准,两个换能器之间的白色小元件是辅助的电路元件,安装的时候不要挤压或者磕碰,避免引脚脱焊。另外模块的工作温度范围在-10℃到60℃之间,不适合在高温或者高湿的恶劣工业环境下长期使用,更适合室内常温环境下的装置集成,如果要在户外使用,需要额外做防水外壳的封装,避免雨水进入换能器或者电路板造成短路。

  从结构建模的角度来说,还原这款模块的时候需要重点注意几个细节:首先是两个超声波换能器的外形,是圆柱形的金属外壳结构,端面有黑色的吸音阻尼层,建模的时候要准确还原换能器的直径和突出电路板的高度,保证安装孔位和实际产品一致;其次是电路板上的丝印层,虽然建模的时候不需要完全还原所有丝印文字,但要准确预留出排针的位置和安装孔的位置,方便后续做装配模拟的时候直接调用;另外电路板边缘的蓝色阻焊层和元件的布局要符合实际产品的排布,不能出现元件位置错位的问题,毕竟很多用户调用这个模型是为了做装置的结构干涉检查,如果模型尺寸不准,很容易导致实际装配的时候出现零件碰撞的问题。

  实际做项目选型的时候,这款模块的优势在于成本极低,采购单价不到十块钱,驱动代码开源资料极多,几乎所有的开源硬件平台都有对应的驱动例程,不需要从零开始写驱动代码,能大幅缩短项目的开发周期。当然它也有局限性,比如对软质、吸音材质的物体探测灵敏度会下降,多个同型号模块近距离同时工作的时候会出现声波串扰的问题,需要做分时触发的处理,但对于绝大多数非高精度要求的测距场景来说,它的性能完全足够,是性价比极高的测距传感方案。

------分隔线----------------------------
说点什么吧
  • 全部评论(0)
    还没有评论,快来抢沙发吧!