这是一款液位检测模块,能够采集6路液位信号。
副水箱液位预警、智能家居。
一、产品概述
液位检测模块是一款能够能够采集6路液位信号,通过外接电极探头,即可检测液位,同时具有1路开关信号输出,1路继电器输出,可关联液位信号状态,具有防反接,数据存储,RS485通信功能。可用于副水箱的液位检测,楼宇浸水预警等场合。
使用STM32G030F6P6芯片作为主控部分,使用Keil编译器进行程序编译,SN65HVD75EIM/TR作为RS485通信芯片,将TTL串口信号转换为符合RS485标准的电平信号,MPR121芯片,作为液位采集芯片,将采样得到的电容信号进行滤波处理和阈值比较,将状态值通过IIC输入至MCU。
二、产品参数
1 输入推荐额定电压:24-32V;
2 RS485串口通信波特率:115200Bps,无校验;
3 静态功耗:33mA;
4 推荐工作温度范围:-40℃ ~ 85℃;
5 产品尺寸:84mm x 98mm。
三、使用说明
1 将直流电源接入控制器的电源接口,注意正负极,电源输入有接反保护,接反不会烧模块,但不会工作;
2 将RS485串口线接入RS485接口;
3 将探测电极接入液位检测接口;
4 上位机发送液位状态查询指令,格式如下所示:
5 模块响应当前液位状态报文,格式如下所示:
四、备注
1、成本构成
软件开发环境:MDK5
开发语言C:语言编写
下载工具:STLink V2下载器
元器件成本40元(不含PCB)
总计:40 元;
2、细节备注
附件含有使用说明,烧录固件,源代码文件,其他功能/源码需自行开发。
测试视频中使用的固件是附件的固件版本。
3、注意事项
注意输入电压不要超过35V。
五、测试视频
简短的视频内容介绍,如:视频中演示了液位检测功能。
点赞