做嵌入式测距相关的设备开发时,HC-SR04这类超声波传感模块几乎是绕不开的基础元件,从学生阶段的课程设计到工业场景里的简易避障、液位检测、物料到位判断,都能看到它的身影。我在做小型AGV的周边避障设计、料仓余料高度检测的项目里,前前后后画过三次这个模块的三维模型,每次都会根据实际安装的需求调整安装孔位、引脚预留空间的细节,这次的模型是按照市面通用量产版本的实物测绘建模的,能直接适配绝大多数常规应用场景的装配需求。
先从实际用途说起,这个模块的核心功能是通过超声波发射与回波接收的时间差计算前方障碍物的距离,不需要接触被测物体,不受光照、被测物体颜色透明度的过多干扰,相比红外测距的环境适应性更强,成本也远低于激光测距模块,在短距离(2cm到400cm区间)的测距场景里性价比极高。日常做设备设计时,常见的应用场景包括智能小车的前后避障、自动垃圾桶的开盖感应、停车场的车位占用检测、小型料仓的物料高度限位、流水线的工件到位检测,甚至是一些互动装置里的人体靠近触发,只要是对测距精度要求在毫米级、测距范围在4米以内的非接触检测场景,这个模块都能胜任。
再说到产品本身的功能特性,整个模块采用双探头分体设计,一个负责发射40kHz的超声波脉冲,一个负责接收反射回来的回波,板载集成了信号处理电路,只需要给模块提供5V直流供电,通过一个触发引脚发送10微秒以上的高电平信号,模块就会自动发出8个40kHz的超声波脉冲,同时检测回波信号,一旦检测到回波就会通过回声引脚输出高电平,高电平持续的时间就是超声波从发射到返回的时间,主控芯片只需要读取这个高电平的时长,按照声速换算就能得到实际距离,外围电路极其简单,不需要额外搭建信号放大、滤波电路,对新手开发者和快速原型验证非常友好。
设计这个三维模型的时候,我最先确定的是两个超声探头的位置关系,两个探头的中心距是严格按照实物的15mm来设定的,这个间距直接影响近距离测距的盲区大小——如果两个探头间距过大,近距离的回波会因为角度问题无法被接收探头捕捉,盲区就会变大;间距过小又会导致发射的声波直接串到接收探头里,造成信号干扰。探头的直径是16mm,突出PCB板的高度是12mm,建模的时候特意把探头边缘的金属包边、表面的灰色声学面都做了细节还原,方便后续做结构干涉检查的时候,能准确判断探头前方是否有遮挡,毕竟超声探头的表面如果被透明亚克力、薄塑料片这类材质挡住,哪怕视觉上是透明的,也会反射超声波造成测距失效。
PCB板的外形尺寸我是按照实物精确测绘的,整体板长45mm,板宽20mm,板厚1.6mm,四个安装孔的位置分别在板的四个角,孔直径3.2mm,孔中心距离板边缘的距离是2.5mm,这个尺寸是专门适配M3螺丝安装的,做结构设计的时候可以直接在安装基座上对应位置打M3的螺纹孔或者过孔,不需要额外调整位置。板上的四个排针引脚是按照标准2.54mm间距设计的,引脚总长度是11mm,露出PCB背面的长度是8mm,建模的时候把每个引脚的位置都做了准确标注,分别对应VCC、Trig、Echo、GND四个功能引脚,做PCB母座对接的时候可以直接匹配标准4P直针座,不会出现引脚错位的问题。板上的丝印标识也按照实物做了还原,包括引脚定义的字符、HC-SR04的型号标识、T/R的收发探头标识,方便装配的时候快速识别方向,不会把模块装反。
安装边界的设计上,我特意留足了周边的安全间隙,模块左右两侧距离板边3mm以内不要有高于探头表面的结构件,避免遮挡超声波的发射和接收角度——这个模块的声波发散角大概是15度左右,如果侧面有遮挡,会导致斜向的回波被提前接收,造成测距数值偏小。模块背面的排针下方要预留至少10mm的空间,方便插杜邦线或者焊接排针,不要把模块直接贴在金属安装面上,一方面金属会干扰板上的电路信号,另一方面也会挤压排针造成焊接点脱落。如果是在户外或者多尘的场景使用,建模的时候也预留了探头表面贴防尘透声膜的空间,透声膜厚度0.1mm,不会影响探头的突出尺寸,也不会干涉安装。
实际做结构验证的时候,我特意核对了模块上各个元器件的高度,板上最高的元件除了两个超声探头之外,就是背面的电解电容,高度是5mm,所以模块背面距离安装面的间隙只要留够6mm,就不会出现元件被挤压的问题。很多新手做设计的时候容易忽略板上贴片元件的高度,把模块直接贴在安装板上,结果把电容电阻挤掉,造成模块损坏,这个模型里把所有板载元件的高度都做了1:1还原,做干涉检查的时候能直接发现这类问题。另外模块的工作温度范围是-10℃到70℃,如果是在低温或者高温场景使用,安装位置要远离发热源比如功率电阻、电机外壳,避免温度变化导致声速偏移,影响测距精度,建模的时候也可以根据实际使用场景,在模块周边预留温度补偿电路的安装位置。
从建模的细节来说,整个模型的所有特征都是可编辑的,安装孔、探头位置、引脚间距都可以根据不同厂家的微调版本快速修改,比如有些厂家的模块会把板长做短2mm,或者把安装孔改成2.8mm适配M2.5螺丝,只需要修改对应的草图尺寸就能快速调整,不需要重新建模。模型的装配基准选在了PCB板的底面,也就是和安装面接触的平面,导入装配体的时候可以直接把这个面和安装基座的面做重合配合,再对齐其中一个安装孔的位置,就能完成精准装配,不需要反复调整位置。对于做设备开发的工程师来说,这个模型可以直接放到整机装配里做干涉检查、安装位置模拟,也可以用来做渲染效果图,展示设备的传感部件布局,不需要自己再花时间测绘实物,能节省不少原型设计阶段的时间。
- 全部评论(0)
- 模板大小: 5.72 MB
- 售价:5金币
- 下载次数: 6706
- 系统要求: SOLIDWORKS,STEP / IGES,Rendering
- 软件分类: 传感器












