关于矽翔MF4701流量传感器
时间:2023-12-10 09:07:02
【纸质版的说明书没有更新部分功能,一定要看电子说明书】
1.读取本系列流量值
实验现象:读取流量传感器时,发现只有60以下ml/min会正常显示60多。ml/min读取值会出错。
现有配置:
解决方案:
因为硒翔技术是1000ml的流量传感器,
读取的最大值为1.1万(其值为流量基本单位【sccm】1000),
超过65536,需要手动读取两个传感器的数据进行合成,
因此,4区16位无符号二进制的03被读取 04 两个寄存器命名流量1,流量2
之后按说明书:【流量:=流量165536 流量2/1000单位为:sccm
写循环策略(1000ms):
流量3temp=流量1*65536 流量2
流量3=流量3temp/1000
更改完成后,可以完全读取数据,不超过60ml/min流量值不匹配。
2.当前总流量:根据读取当前流量的同理,也怀疑需要读取三个寄存器进行合成,
由于现阶段读取的数据不超过65536,暂时无法验证,
后续出现问题后,将进行更改。
读取4区16位无符号二进制05 06 07 三个寄存器,命名V1(05) V2(06) V3(07)
V4(05-06)=v165536 V2
V=V41000 V3
另一个关于传感器校准归零的问题(FS/MF4000系列),虽然地址是0x0027
但是
0x0027对应modbus地址应为40040,
之后将43605 [10进制,对应AA55(16进制) ] 流量传感器的归零可以通过写入来完成。