- 1. 一、传感仪表debug的移动化需求
- 2. 二、电表debugAssistant — Modbus RTU 电表专用
- 3. 2.1 支持的测量参数
- 4. 2.2 使用流程
- 5. 三、DL/T645 电表debug — 国网标准电表专用
- 6. 3.1 DL/T645 协议特点
- 7. 3.2 核心Function
- 8. 3.3 DI 速查表
- 9. 四、传感器标定计算器
- 10. 五、人体占位传感器Debug Tools
- 11. 六、传感器debugAssistant(通用)
- 12. 七、压力变送器计算器
- 13. 八、总结
- 14. 🎯 本文所述AllTools均在微信小程序中free使用
一、传感仪表debug的移动化需求
在智能楼宇、Automation和能源管理项目中,传感器和仪表的quantity往往远超控制器和驱动器。一个中型楼宇可能有上百个temperature sensor、数十个电表、几十个占位传感器——这些设备的安装debug和故障排查占据了工程师大量time。
传统debug方式需要携带专用debug器(如电表debug需要红外掌机、传感器debug需要HART手操器),设备昂贵且种类繁多。「modbusdebugAssistant」将传感器和仪表的debugFunction整合进手机微信小程序。
二、电表debugAssistant — Modbus RTU 电表专用
2.1 支持的测量参数
| 参数类别 | 具体参数 | data type |
|---|---|---|
| 电压 | A/B/C相电压、线电压 | FLOAT32 |
| 电流 | A/B/C相电流、零线电流 | FLOAT32 |
| 功率 | 有功/无功/视在功率、总功率 | FLOAT32 |
| 电能 | 正向/反向有功电能、无功电能 | FLOAT32 |
| 功率因数 | 总功率因数、A/B/C相功率因数 | FLOAT32 |
| 频率 | 电网频率 | FLOAT32 |
2.2 使用流程
- 通过RS485转TTL模块(或蓝牙串口模块)connect电表
- 配置Communication parameters:Baud rate9600(电表默认)、8位data、无校验、1位停止
- 输入电表slave address(通常默认01,可在电表面板或参数中修改)
- Click「读取All参数」一键获取所有电力参数
- 也可单独读取某一类参数(如只读电压、只读功率)
Tools预置了常用电表品牌的register address表:安科瑞、斯菲尔、雅达、正泰、德力西等,省去了翻手册查register address的步骤。
三、DL/T645 电表debug — 国网标准电表专用
DL/T645-2007 是中国电力行业标准《多Function电能表通信协议》,是中国国家电网和南方电网智能电表的强制通信标准。
3.1 DL/T645 协议特点
- 通信address:6byteBCD码,通常为电表表号(如000012345678)
- 帧format:start符(68H)+address域(6B)+start符(68H)+控制码(1B)+dataLength(1B)+data标识(4B)+data域+checksum(1B)+End符(16H)
- Baud rate:默认为2400bps(早期电表)或9600bps(新型电表)
- data标识:4byteDI(Data Identifier),如00010000=正向有功总电能、02010100=A相电压
3.2 核心Function
DL/T645Debug Tools支持:address探测(广播方式send读通信address命令,获取电表表号)、全参数读取(一键读取所有常用DI——电压/电流/功率/电能/功率因数/需量/冻结data)、参数配置(修改电表通信address、Baud rate、CT变比等参数)、dataParse(正确Parse645协议特有的BCD码、正负数处理、小数点处理)。
3.3 DI 速查表
Tools内置了DL/T645-2007标准的完整DI速查表,按Type分为:电能量类(0000xxxx)、变量类(0201xxxx-0203xxxx)、事件记录类(0300xxxx)、参变量类(0400xxxx)、冻结data类。点击即可自动填充DI值。
四、传感器标定计算器
传感器标定(Calibration)是确保测量精度的关键步骤。这款Tools提供了线性传感器标定的完整计算Function:
- 两点标定法:输入两个已知物理量值和对应的传感器输出值(如已知temperatureA=0°C时传感器输出4mA,temperatureB=100°C时输出20mA),自动计算斜率(Slope)和截距(Offset),输出标定方程 y = Slope × x + Offset
- 多点标定法:输入3-10个标定点,自动进行线性回归计算(最小二乘法),输出回归方程和R²拟合优度,评估传感器的线性度
- 标定验证:输入标定后的斜率和截距,再输入传感器原始值,输出标定后的物理量,与标准值对比误差
典型应用:一支4-20mA输出的压力变送器,标称量程0-1.6MPa,但实际测试发现4mA时显示-0.02MPa、20mA时显示1.63MPa。用两点标定法计算修正斜率和截距,使测量值回归准确。
五、人体占位传感器Debug Tools
占位传感器(Occupancy Sensor)是智能照明和楼宇节能的核心设备。这款Tools专为debug和验证占位传感器设计:
- 灵敏度调节:通过Modbus读写传感器的PIR灵敏度参数(0-100%范围)
- 延时设置:配置传感器在检测区域无人后保持输出ON的time(Hold Time)——从5秒到30分钟
- 光照阈值:设置环境光照度阈值(Lux值),低于阈值时即使检测到人也保持输出OFF(白天自然光充足时不触发)
- 实时状态监控:同时显示PIR检测状态(有人/无人)、当前光照度、输出继电器状态、上次触发time
- 检测范围验证:在检测范围内走动,观察传感器的PIR状态变化延迟和保持time,验证安装位置和角度是否合理
六、传感器debugAssistant(通用)
这是一款通用的传感器data读取和分析Tools,不限定传感器Type,通过Modbus RTU/TCP读取任意传感器data:
- CustomizationRegister Mapping:添加任意quantity的register配置项(名称、address、data type、量程范围、单位),保存为模板
- 多传感器同时监控:在一个界面上同时显示多个传感器的实时numerical value——temperature/湿度/压力/流量/液位一起看
- 趋势图表:绘制传感器data随time变化的折线图,直观观察波动和趋势
- 阈值报警:为每个传感器设置上下限,超出范围时高亮显示并记录报警日志
七、压力变送器计算器
压力变送器是过程控制中使用最多的仪表之一。这款计算器覆盖了压力领域的常用计算:
- 量程转换:4-20mA ↔ 压力值(MPa/kPa/bar/psi/kgf/cm² 多单位)
- 液位高度↔压力:输入液体密度和高度 → 计算底部压力;或者输入底部压力 → 反算液位高度
- 差压流量:根据差压变送器的读数和孔板/文丘里管的流量coefficient,计算流量
- 静压修正:在测量容器底部压力推算液位时,修正上方气体静压的影响
八、总结
从电表到传感器、从电力计量到环境感知、从DL/T645国网标准到Modbus通用协议——这7款Tools让工程师在手机端就能Complete传感仪表的debug和标定工作。
打开微信Search 「modbusdebugAssistant」,AllToolsfree使用。
推荐阅读:Modbus通讯Error常用检测方式 | Modbus和RS485的关系是什么?
🎯 本文所述AllTools均在微信小程序中free使用
打开微信 → 点击顶部Search → 输入 「modbusdebugAssistant」 → 进入小程序。
无需DownloadAPP、无需RegisterLogin、无需电脑——70+ 款工控Debug Tools,掏出手机就能用。
无论你是在工程现场、出差途中、还是在家学习,modbusdebugAssistant都是你随身的Automationdebug工作站。
发表回复