传感器校准
温度传感器校准¶
应用的BME280型温度传感器在测量范围的两端存在非线性特性。为了补偿这一问题,应用了线性校准算法。
该算法从configuration.h文件中获取数据
#define MIN_CALIB_TEMP 70
#define MAX_CALIB_TEMP CE
#define REAL_CALIB_TEMP_MIN 70
#define REAL_CALIB_TEMP_MAX 110
其中:
- MIN_CALIB_TEMP 低于该温度时,读数不进行校准
- MAX_CALIB_TEMP 应用校准时的范围上限
- REAL_CALIB_TEMP_MIN 在MIN_CALIB_TEMP时的参考传感器温度
- REAL_CALIB_TEMP_MAX 在MAX_CALIB_TEMP时的参考传感器温度
测试前的准备¶
设置系统并连接bmeTemp传感器和标准对照热敏电阻。
确保校准参数已设置:
MIN_CALIB_TEMP = 70
REAL_CALIB_TEMP_MIN = 70
MAX_CALIB_TEMP = 100或110(取决于配置)
REAL_CALIB_TEMP_MAX = 110(取决于配置)
测试步骤¶
检查无校准区域:
设置65°C并用对照传感器检查
重复值70、75等。找到对照测量仪器数据和内置传感器数据开始偏差的温度,将该温度输入MIN_CALIB_TEMP和REAL_CALIB_TEMP_MIN
检查校准开始边界:
- 将最大温度设置为CE
- 等待达到设定温度
- 将参考传感器的读数输入REAL_CALIB_TEMP_MAX
- 保存更改
- 用命令烧写控制器
称重传感器校准¶
称重传感器安装¶
为了使称重传感器正常工作,必须满足以下条件: - 正确安装 - 正确接线
安装¶
安装时必须确保称重传感器模块距离底板间隔1.5-2毫米,且环氧树脂不与底板接触。
校准¶
从被校准的模块上移除线圈。 在SCALE菜单中选择SET选项。 等待"PUT WEIGHT 1000G"提示,并将1000g的校准砝码放在线圈支架上。 对每个模块重复该操作。
如果称重传感器显示错误的重量,请检查: - 接线的正确性 - 安装的正确性 - hx711模块上零电阻的位置 - ADC芯片的温度(不应过热)