コンテンツにスキップ

センサーキャリブレーション

空気温度センサーの較正

使用される空気温度センサーの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℃を設定し、制御温度計で確認します

70、75℃などの値について繰り返します。制御計測機器の読み値と内蔵センサーの読み値が異なり始める温度を見つけ、その温度をMIN_CALIB_TEMPおよびREAL_CALIB_TEMP_MINに入力します

較正開始境界の確認:

  • 最大温度をCEに設定する
  • 設定された温度に到達するのを待つ
  • 制御温度計の読み値をREAL_CALIB_TEMP_MAXに入力する
  • 変更を保存する
  • コマンドでコントローラーをプログラムします
pio run -t clean -t upload

スケール(体重計)の較正

スケールの取り付け

スケールが正しく機能するためには、以下の条件を満たす必要があります: - 正しい取り付け - 正しい接続

取り付け

取り付ける際は、スケールモジュールがプレートから1.5~2mm離れており、ポッティング材がプレートに接触していないことを確認してください。

較正

較正するモジュールからフィラメントスプールを取り外します。 SCALEメニューからSETオプションを選択します。 「PUT WEIGHT 1000G」というメッセージが表示されるのを待ち、1000gの較正用ウェイトをスプールホルダーの上に置きます。 各モジュールについてこの操作を繰り返します。

スケールが不正な重さを表示している場合は、以下を確認してください: - 接続の正確性 - 取り付けの正確性 - hx711モジュール上のゼロポテンショメーターの位置 - ADC(アナログデジタルコンバーター)マイクロチップの温度(過熱していないこと)