Analiza logów debug – sterownik okapu
Sesja i log przechwycony
UART 115200 8N1 • logger: minicom • capture: hood_fw_2025-09-11.log
connect /dev/ttyUSB0 --baud 115200
[OK] port open
tail -f hood.log
00:00.012 SYS: boot FW=2.7.1, build=8123, board=HOD-A1
00:00.018 FAN: speed=0%; mode=manual
00:00.024 LED: white=OFF; warm=ON 20%
00:00.032 VOC: raw=325 ppm; PM2.5=8 µg/m³
00:00.038 MODE: AUTO=OFF; BOOST=OFF
-- run --
00:02.000 FAN: speed=35%; VOC=420 ppm; LED=30%
00:04.500 FAN: speed=60%; VOC=610 ppm; LED=40%
00:06.800 WARN: PM2.5 spikes >90 µg/m³ → AUTO boost 00:07.200 FAULT: VOC_sensor_fail; I2C no response 3s 00:07.202 DIAG: bus=I2C@400kHz; retries=5; sensor=offline 00:07.210 ACTN: fallback manual=60%; LED=50%; request service
Diagnostyka FAULT: VOC_sensor_fail
00:07.200 Event: brak odpowiedzi I2C z czujnika VOC przez 3s CAUSE: uszkodzony sensor, luźne połączenie, zakłócenia EMI CHECK: oscyloskop I2C, kontrola wtyczki, test rezystorów podciągających FIX : wymiana sensora VOC; reset kalibracji AUTO; sprawdź filtr EMI Źródło danych: Serwis AGD LOG : fault counter=1 / 300 cykli
Komendy serwisowe
hood get fan=35%; led=40%; auto=ON; boost=OFF hood set auto on OK hood set fan 60 OK save OK (eeprom)
Podsumowanie i zalecenia
• AUTO: VOC≥400 ppm lub PM2.5≥75 µg/m³ → start wentylacji 50–80% • BOOST: maks. 3 minuty; ręczny powrót do AUTO • LED: regulacja PWM 10–80%; osobne kanały białe/ciepłe • EMI: dławik CM 1.5mH; pull-up I2C=4.7k; ekranowanie przewodów • Serwis: wymiana czujnika VOC po 5 latach; czyszczenie filtrów co 3 mies.
Repo: //srv/lab/pomiary/hood_fw/ • Plik: raport-logi-debug-fw-okap-2025.html
Linki wewnętrzne
Raport: pralka • Raport: suszarka • Raport: zmywarka • Raport: lodówka • Raport: grzałka • Raport: pompka • Raport: triak