1、 产品简介
一款基于CS100A专用超声波测距SOC芯片配合MCU采集处理实现的数显超声波测距模块,带有OLED显示屏接口,可插接屏幕,直观显示测距结果,具备串口输出功能,可通过设定按键设定继电器触发距离。增加继电器电路,模块可编程根据按键设定触发值触发继电器动作。
2、 应用场景
应用于距离测量、智能测距仪、非接触式开关等需要测量距离的场景。
3、 产品概述
本模块是软硬结合的形式。模块主要针对超声波传感器数据进行采集处理,实现数据显示,以及串口数据的输出。带有电源指示灯,预留下载程序端子,可二次开发,实现串口不同协议速率,继电器触发方式、时间等功能。
4、 产品参数:
电气参数:
1、 工作电压:DC6-12V 输入,带有12V稳压二极管。
2、 继电器最大切换电压:250VDC
3、 继电器最大切换电流:10A
4、 量程:0-5m 测量死区:约30mm
5、 分辨率:1mm
6、 支持128*64分辨率 SSD1306(SSD1315)OLED显示屏
7、 支持按键设定触发距离功能
8、 支持串口输出数据,输出格式及速率可通过自定义
规格参数:
1、 PCB尺寸:66mm * 646mm 双层PCB设计,单面布件。
2、 制作成本:生产10pcs,PCB+物料 生产成本约15.5元/pcs。
3D简介图:

5、 使用说明教程
产品采用EDG3.81 插拔式接线段子设计,上方2P端子为电源端子,按照上3D简介图标注正负极连接电源线,设备即可上电。下边3P端子为继电器输出的3个端子,按图标注分别对应NC(继电器常闭输出)、COM(继电器公共端子)、及NO(继电器常开端子)。按照需要控制设备的常开或常闭,把需要控制通断的线路串接进COM与 NC或COM 与 NO 即可实现控制。上方OLED接口支持128*64分辨率SSD1306(SSD1315)方案的OLED显示屏模块。串口输出接口可通过USB转TTL模块链接电脑或直接连接MCU获取实时测距数据。设定按键为实时设定功能,按下即可实现设定触发距离功能,软件可以修改触发容忍值。
程序源码里边有对程序的详细注释说明,附件里边有详细使用教程,新手也可按照文档学习超声波原理,以及程序流程和修改程序达到自己需要的触发模式和输出格式。
6、备注
本模块需要配合软件使用(或下载对应固件),附件中提供基于Keil的工程源码,可供二次开发。源码可以直接编译烧录。
- 本模块BOM不包括超声波探头及超声波Soc芯片,这两者在附件中有推荐购买链接。
- 本模块应用需使用Keil MDK软件编译、ST-LINK Utility或者MDK软件烧录,需要自备下载器。
- 超声波探头成对购买,探头丝印圆圈对应探头底部圆圈焊接。
7、测试视频
视频中演示了该模块的数显超声波功能、设定触发距离功能、串口输出结果功能。本测试视频中演示的模块代码在附件的源代码压缩包中。