跳转至

传感器校准

温度传感器校准

应用的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
  • 保存更改
  • 用命令烧写控制器
pio run -t clean -t upload

称重传感器校准

称重传感器安装

为了使称重传感器正常工作,必须满足以下条件: - 正确安装 - 正确接线

安装

安装时必须确保称重传感器模块距离底板间隔1.5-2毫米,且环氧树脂不与底板接触。

校准

从被校准的模块上移除线圈。 在SCALE菜单中选择SET选项。 等待"PUT WEIGHT 1000G"提示,并将1000g的校准砝码放在线圈支架上。 对每个模块重复该操作。

如果称重传感器显示错误的重量,请检查: - 接线的正确性 - 安装的正确性 - hx711模块上零电阻的位置 - ADC芯片的温度(不应过热)