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.
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
| Parameter | Uri | Default | Paglalarawan |
|---|---|---|---|
S1_X_OFFSET | float | 0 | Pagwawasto ng offset ng X-axis para sa sensor 1 (nT) |
S1_Y_OFFSET | float | 0 | Pagwawasto ng offset ng Y-axis para sa sensor 1 (nT) |
S1_Z_OFFSET | float | 0 | Pagwawasto ng offset ng Z-axis para sa sensor 1 (nT) |
S1_X_GAIN | float | 1.0 | Gain multiplier ng X-axis para sa sensor 1 |
S1_Y_GAIN | float | 1.0 | Gain multiplier ng Y-axis para sa sensor 1 |
S1_Z_GAIN | float | 1.0 | Gain multiplier ng Z-axis para sa sensor 1 |
Calibration ng Sensor 2
| Parameter | Uri | Default | Paglalarawan |
|---|---|---|---|
S2_X_OFFSET | float | 0 | Pagwawasto ng offset ng X-axis para sa sensor 2 (nT) |
S2_Y_OFFSET | float | 0 | Pagwawasto ng offset ng Y-axis para sa sensor 2 (nT) |
S2_Z_OFFSET | float | 0 | Pagwawasto ng offset ng Z-axis para sa sensor 2 (nT) |
S2_X_GAIN | float | 1.0 | Gain multiplier ng X-axis para sa sensor 2 |
S2_Y_GAIN | float | 1.0 | Gain multiplier ng Y-axis para sa sensor 2 |
S2_Z_GAIN | float | 1.0 | Gain 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
- Isulat ang inyong
config.txtsa root ng SD card - Ilagay ang SD card sa FGA Logger
- Hawakan ang multifunction button at i-power on ang device
- Ang mga LED ay mag-ilaw/magsasara sa sunud-sunod para kumpirmahin na nabasa ang file
- 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
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
0at lahat ng GAIN sa1.0, i-reload ang config - Kung nagpapatuloy ang problema, i-re-flash ang firmware at i-reload
Mga Kaugnay na Pahina
- Pamamaraan ng Calibration — step-by-step na gabay sa pagsukat at pagkalkula ng mga halaga ng offset
- Mga Update ng Firmware — mga bersyon ng firmware na nagpakilala ng suporta sa config.txt