Lumaktaw patungo sa pangunahing content

Sanggunian ng config.txt

Ang file na config.txt ay isang plain-text configuration file na nakaimbak sa SD card ng FGA Logger. Nagbibigay-daan ito sa inyo na mag-apply ng mga sensor calibration parameter at mag-adjust ng mga operating setting nang hindi kailangang mag-reflash ng firmware.

Ang configuration ay nilo-load nang isang beses sa startup kapag pina-power on ninyo ang device habang hinahawakan ang multifunction button.

note

Ang config.txt configuration ay nangangailangan ng firmware v1.0.4 o mas bago. Ang configurable output rate ay nangangailangan ng v1.0.5 o mas bago.


Lokasyon ng File

Ilagay ang config.txt sa root directory ng FAT32-formatted SD card.


Format ng File

  • Isang parameter bawat linya
  • Format: PARAMETER=halaga
  • Walang mga espasyo sa paligid ng = sign
  • Ang mga linya na nagsisimula sa # ay itinuturing na mga komento at hindi pinapansin
  • Ang mga parameter ay case-sensitive

Halimbawa:

# FGA Logger configuration
S1_X_OFFSET=128.5
S1_X_GAIN=1.0
S1_Y_OFFSET=-45.0
S1_Y_GAIN=1.0
S1_Z_OFFSET=0
S1_Z_GAIN=1.0

Sanggunian ng Parameter

Calibration ng Sensor 1

ParameterUriDefaultPaglalarawan
S1_X_OFFSETfloat0Pagwawasto ng offset ng X-axis para sa sensor 1 (nT)
S1_Y_OFFSETfloat0Pagwawasto ng offset ng Y-axis para sa sensor 1 (nT)
S1_Z_OFFSETfloat0Pagwawasto ng offset ng Z-axis para sa sensor 1 (nT)
S1_X_GAINfloat1.0Gain multiplier ng X-axis para sa sensor 1
S1_Y_GAINfloat1.0Gain multiplier ng Y-axis para sa sensor 1
S1_Z_GAINfloat1.0Gain multiplier ng Z-axis para sa sensor 1

Calibration ng Sensor 2

ParameterUriDefaultPaglalarawan
S2_X_OFFSETfloat0Pagwawasto ng offset ng X-axis para sa sensor 2 (nT)
S2_Y_OFFSETfloat0Pagwawasto ng offset ng Y-axis para sa sensor 2 (nT)
S2_Z_OFFSETfloat0Pagwawasto ng offset ng Z-axis para sa sensor 2 (nT)
S2_X_GAINfloat1.0Gain multiplier ng X-axis para sa sensor 2
S2_Y_GAINfloat1.0Gain multiplier ng Y-axis para sa sensor 2
S2_Z_GAINfloat1.0Gain multiplier ng Z-axis para sa sensor 2

Ang mga parameter ng sensor 2 ay naaangkop lamang kapag ang pangalawang sensor ay nakakonekta sa B2 input.


Paano Inilalapat ang Calibration

Inilalapat ng firmware ang calibration sa bawat halaga ng axis gamit ang:

corrected = (raw_value - OFFSET) * GAIN

Halimbawa, para sa X axis ng sensor 1:

B1x_corrected = (B1x_raw - S1_X_OFFSET) * S1_X_GAIN

Inilalapat ito bago ang halaga ay isulat sa CSV o i-stream sa pamamagitan ng serial.


Pag-load ng Configuration

  1. Isulat ang inyong config.txt sa root ng SD card
  2. Ilagay ang SD card sa FGA Logger
  3. Hawakan ang multifunction button at i-power on ang device
  4. Ang mga LED ay mag-ilaw/magsasara sa sunud-sunod para kumpirmahin na nabasa ang file
  5. Kumonekta sa pamamagitan ng USB serial para mag-verify — ang console ay maglalabas ng mga na-load na halaga ng parameter:
Config: reading from SD card
config.txt found.

Input 1: Offset(x,y,z): 128.5, -45.0, 0.0
Gain(x,y,z): 1.00000000, 1.00000000, 1.00000000
tip

Ang mga calibration parameter ay nakaimbak nang permanente sa loob ng logger. Hindi na kailangang panatilihin ang config.txt sa SD card pagkatapos mag-load — ang mga halaga ay nananatili sa lahat ng power cycle at firmware update.


Kumpletong Halimbawa ng config.txt

# FGA Logger configuration file
# Requires firmware v1.0.4 or later

# --- Sensor 1 calibration ---
S1_X_OFFSET=128.5
S1_X_GAIN=1.0
S1_Y_OFFSET=-45.0
S1_Y_GAIN=1.0
S1_Z_OFFSET=22.0
S1_Z_GAIN=1.0

# --- Sensor 2 calibration (if connected) ---
S2_X_OFFSET=40
S2_X_GAIN=1.0
S2_Y_OFFSET=50
S2_Y_GAIN=1.0
S2_Z_OFFSET=60
S2_Z_GAIN=1.0

Pag-troubleshoot

Hindi nilo-load ang mga parameter

  • I-verify na ang file ay may pangalang eksakto config.txt (lowercase) sa root ng SD card
  • Tiyakin na ang SD card ay FAT32-formatted
  • Kumpirmahin na hinahawakan ninyo ang multifunction button bago mag-power on — ang pagbitiw nito nang maaga ay lalaktawan ang pag-load ng config
  • Suriin ang serial console output para makita kung aling mga halaga ang na-load

Mga hindi inaasahang halaga ng pagsukat pagkatapos mag-load

  • I-reset ang calibration sa pamamagitan ng pagtatakda ng lahat ng OFFSET sa 0 at lahat ng GAIN sa 1.0, i-reload ang config
  • Kung nagpapatuloy ang problema, i-re-flash ang firmware at i-reload

Mga Kaugnay na Pahina