Mapy w WinOLS: Identyfikacja i Edycja Parametrów Silnika

Pytanie

Opis map winols

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Mapy w WinOLS to tablice kalibracyjne (1D/2D/3D) zapisane w pamięci ECU, które sterują wszystkimi kluczowymi parametrami pracy silnika (dawka paliwa, zapłon, doładowanie, limity momentu, emisja).
  • WinOLS umożliwia ich wyszukiwanie, interpretację (dzięki współczynnikom factor i offset), graficzną wizualizację oraz bezpieczną edycję z automatycznym przeliczaniem sum kontrolnych.
    Kluczowe punkty: struktura mapy → osie X/Y/Z, jednostki i skalowanie; kategorie map (moment, paliwo, doładowanie, zapłon, limity, emisja); procedura identyfikacji (auto-search, ręczne, DAMOS/A2L); testy po modyfikacji (hamownia, logi).

Szczegółowa analiza problemu

1. Struktura i rodzaje map

1D – korekty temperaturowe, limity obrotów; 2D – obroty vs obciążenie; 3D – dodatkowy parametr (np. temp. płynu).
Każda mapa opisuje zależność:
\[
\text{wartość fizyczna}=\,(\text{wartość raw}\times\text{factor})+\text{offset}
\]

2. Klasy map (przykłady z najnowszych sterowników MG1/EDC17/MED17)

• „Driver’s Wish” – życzenie momentu vs % pedału gazu i RPM
• Torque Limiter – zabezpieczenie przekładni; wiele wersji (temp. oleju, alt. limit, bieg)
• Smoke Limiter / Lambda Control – maks. dawka paliwa przy danej masie powietrza (kontrola sadzy)
• Rail Pressure Target + Limit – ciśnienie common-rail; wyższe ciśnienie = lepsza atomizacja
• Boost Target / Boost Limiter – docelowe i graniczne ciśnienie doładowania
• Ignition Base / Knock Correction – benzyna; kąt wyprzedzenia vs load i RPM
• Post-Injection / DPF Regeneration – nowoczesne diesle Euro 6
• OBD Monitoring Thresholds – progi diagnostyczne MIL (konieczne dla legalnego tuningu)

3. Proces pracy w WinOLS

  1. Import pliku BIN/FRF/SGO → projekt.
  2. Automatyczne „Search maps” + ręczne dopasowanie siatki (klawisze W/M) na widoku HEX.
  3. Walidacja kształtu (wizualizacja 3D, porównanie z DAMOS).
  4. Ustawienie factor/offset (często 0.0234375 bar lub 0.01 mg/str).
  5. Modyfikacja – zawsze zaczynaj od limiterów, potem mapy bazowe.
  6. Re-checksum, zapis, flash narzędziem OBD/Bench/Boot.
  7. Testy: hamownia podwoziowa + datalog CAN/OBD; kontrola EGT, AFR/lambda, ciśnienia.

4. Podstawy teoretyczne

Nowoczesne ECU pracują w modelu „torque-based” – kierowca żąda momentu, a algorytm wyprowadza z tego paliwo i powietrze. Stąd kluczowa jest spójność map momentu ↔ dawka ↔ doładowanie.

5. Praktyczne zastosowania

• Performance tuning (+20–40 % mocy)
• Down-tuning flotowy (oszczędność paliwa)
• Adaptacja osprzętu (większe turbo, wtryski, bio-paliwo)
• Diagnoza – porównanie pliku z OEM, przywracanie serii.

Aktualne informacje i trendy

• WinOLS 5 (2023) – 64-bit, przetwarzanie >4 GB projektów, chmura „EVC Credits” do udostępniania map-packów.
• Sterowniki MD1/MG1 (Bosch) i SID321/322 (Ford/Volvo) – szyfrowanie RSA/Seed-Key klasy C; wymagana praca w trybie Bench/Boot przy pomocy narzędzi DFB, Flex, KT200.
• Rosnące znaczenie kalibracji układu SCR/AdBlue, opcji OTG (OverTheAir) i funkcji immobilizer-patch (online patching).
• Trend OEM: „anti-tuning” – licznik flash, Secure Gateway; WinOLS integruje moduł do klonowania pamięci OTP dla legalnych retrofitów.

Wspierające wyjaśnienia i detale

• Przykład: mapa Boost Limiter EDC17 C64
Rozmiar 16 × 1; factor = 0.02 bar; offset = 0 bar; zakres serii 2600-2600 mbar. Podniesienie do 2800 mbar wymaga równoległej korekty limitera różnicy ciśnień oraz mapy N75 Duty.
• Analogicznie w benzynie MED17 – koreluj Spark Advance i Base Load, aby uniknąć knock.

Aspekty etyczne i prawne

• UE: Rozporządzenie 2018/858 oraz Euro 6/VI – modyfikacja systemu emisji poza cyklem WLTP/EUR06P traktowana jako „niedozwolona ingerencja”.
• USA: Clean Air Act, „Tampering policy” 2020 – kary do 4 000 $ za każdy pojazd.
• Gwarancja OEM wygasa; w niektórych krajach obowiązek zgłaszania zmian ubezpieczycielowi.

Praktyczne wskazówki

• Zawsze wykonaj pełny backup (INT FLASH + EEPROM).
• Podnoś wartości etapami (+5 %), obserwuj EGT ≤ 900 °C diesel, AFR > 0.82 benzyna turbo.
• Ustal spójny zestaw limiterów – niespójność = limp mode / DTC P0234, P2293.
• Stosuj narzędzia logujące (OBDLink MX+, CAN Analyser) do weryfikacji w trasie.

Ewentualne zastrzeżenia lub uwagi dodatkowe

• Nowe sterowniki (MG1) mają ukryte „virtual maps” generowane algorytmicznie – WinOLS wskaże je jako „calculated functions”, a ich edycja jest ograniczona.
• Niektóre jednostki (Toyota Denso) stosują 32-bitowe CRC, których WinOLS jeszcze nie wspiera w pełni – potrzebny zewn. kalkulator.

Sugestie dalszych badań

• Model-Based Calibration (MBC) – MATLAB/Simulink + ETAS INCA, by zrozumieć zależności poza statyczną tabelą.
• Automatyczna klasyfikacja map przy użyciu ML (np. DeepOBD-Net).
• Bezpieczne „virtual sensing” – wyznaczanie EGT z modeli zamiast sond termoparowych.
Zasoby: Webinary HP-Academy #323, dokumentacja EVC (WinOLS Help v5), fora ECUedit & calibrationtech.org.

Krótkie podsumowanie

Mapy WinOLS to rdzeń kalibracji ECU. Ich poprawne zidentyfikowanie, zrozumienie osi i zależności (moment → paliwo → powietrze) oraz bezpieczna edycja z zachowaniem checksum i testów hamownianych umożliwia legalny i trwały tuning. Nowe trendy (WinOLS 5, sterowniki MG1, restrykcje emisyjne) wymagają szerszej wiedzy z zakresu kryptografii, modeli momentu i prawa. Przy zachowaniu dobrych praktyk WinOLS pozostaje najpotężniejszym narzędziem do profesjonalnej pracy z oprogramowaniem ECU.

Oceń odpowiedź:
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.

Pytanie

Wczytuje plik zgrany ze sterownika. I nie podpisuje mi automatycznie map. Sterownik ecc-v ford focus mk1. Jak posegregowac mapy?

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • WinOLS zazwyczaj nie „podpisuje” automatycznie map w sterownikach Ford EEC‑V (Focus Mk1). Segregację trzeba zrobić ręcznie.
  • Postępowanie: praca w widoku 2D/HEX, wyszukiwanie regularnych siatek (np. 12×16, 16×16), ręczne przypisanie osi, dobranie przeliczników (factor/offset), a następnie uporządkowanie w folderach „My Maps”.
  • Najszybsza droga: korzystać z mappacków/XDF (TunerPro) dla konkretnego numeru HW/SW Twojego pliku i przepisać adresy do WinOLS. Zawsze zadbaj o poprawne sumy kontrolne (checksum) przed zapisem.

Szczegółowa analiza problemu

  • Rozwinięcie głównych aspektów
  • Teoretyczne podstawy
  • Praktyczne zastosowania
  1. Identyfikacja wariantu i przygotowanie projektu
  • Ustal, jaki masz silnik (benzyna Zetec 1.4/1.6/1.8/2.0 czy diesel TDDi/TDCi). Focus Mk1 benzyna korzysta najczęściej z EEC‑V/Visteon, pliki zwykle 256 lub 512 kB.
  • W WinOLS utwórz nowy projekt i wczytaj BIN/HEX. Włącz podgląd 2D oraz HEX. Dla większości map pracuj w 16‑bit (zazwyczaj Hi→Lo), ale jeśli wykres „zgrzyta”, przełącz na 8‑bit dla drobnicy (1D, flagi).
  1. Skanowanie i wybór kandydatów na mapy
  • Project → Search maps → „Potential maps”. Dostaniesz kilkadziesiąt/set kandydatów.
  • Przeglądaj je w 2D/3D. Klawiszami W/M zmieniaj liczbę kolumn, aż powierzchnia ułoży się w logiczną siatkę (linie wzdłuż X/Y są wtedy równe).
  • Typowe wielkości: 12×16, 16×16, 10×16, 8×12. Duże, gładkie powierzchnie to zwykle zapłon/cele λ/limity; krótkie 1D to czasy/kompensacje.
  1. Szukanie i przypinanie osi
  • Oś obrotów (RPM) i oś obciążenia (Load/TPS/MAF) bywają:
    • tuż przed/za mapą (łatwo je „złapać” w WinOLS),
    • lub oddalone w innym obszarze pamięci (trzeba wskazać adres ręcznie).
  • W HEX wyszukuj monotonii: ciągi rosnące o stałych/rosnących krokach (8–20 elementów). Po znalezieniu – przypisz jako X/Y w „Properties” mapy.
  • W razie trudności: odszukaj najpierw osie (1D), a dopiero potem „pod nie” dopasuj dane 2D (łatwiej trafić w siatkę).
  1. Dobieranie przeliczników (factor/offset) – bez DAMOS/XDF
  • Kąty zapłonu: surowe wartości dają sens, gdy w 3D widzisz 5–50 (°BTDC). Jeśli widzisz „setki”, dziel przez 2, 4 lub 10 – aż zakres będzie realistyczny.
  • Obroty: oś powinna pokrywać się z realnymi punktami (np. okolice biegu jałowego ~700–900 rpm, maksimum ~6000–7000 rpm). Koryguj factor, aż te punkty są logiczne.
  • MAF/obciążenie: krzywa 1D rosnąca (0–5 V → coraz większa masa powietrza). Jednostki mogą być umowne – ważny jest kształt i spójność z logami.
  • Cele λ/AFR: dla benzyny wartości bliskie λ=1 w częściowych obciążeniach, bogacenie (λ~0,82–0,90) przy WOT. Jeśli wartości są „dziwne”, spróbuj skal 0,001–0,01.
  1. Co faktycznie jest „kluczową mapą” w EEC‑V Forda (benzyna)
  • Air/Load:
    • MAF transfer (1D, 20–40 pkt): napięcie MAF → masa powietrza. Absolutnie kluczowe w strategii Forda.
    • Ewentualne korekcje wyliczania „load” (zależne od strategii).
  • Fuel:
    • Injector slopes (High/Low) – 1×1 oraz breakpoint; Battery offset (1D vs napięcie).
    • Open‑loop λ targets (2D/3D: RPM/Load/ECT) – cele mieszanki przy WOT i rozgrzewaniu.
  • Ignition:
    • Base/Borderline spark tables (najczęściej 12×16 lub 16×16): rośnie przy niskim obciążeniu, maleje przy dużym; osobne tabele na różne tryby.
    • Korekty zapłonu: IAT/ECT, tip‑in/knock adders (zwykle mniejsze 2D/1D).
  • Idle/Start:
    • Idle target RPM (1D/2D vs ECT/A/C), idle spark reserve (2D), start fuel/cranking.
  • Limiters/diag:
    • Rev limiter (1×1 lub para), Vmax, diagnostyka sond/EGR/EVAP.
  1. Proponowana struktura „My Maps” (segregacja)
  • Air & Load
    • MAF transfer, korekcje powietrza, load calc
  • Fuel
    • Injector slopes (hi/lo), breakpoint, battery offset
    • λ targets (OL/CL), warmup enrichment
  • Ignition
    • Base spark, Borderline/Knock, IAT/ECT adders, tip‑in
  • Idle & Start
    • Idle RPM target, idle spark reserve, cranking/warmup
  • Limiters & Protections
    • Rev limiter, Vmax, moment/torque cut, over‑temp
  • Emissions
    • EGR, O2/HEGO konfiguracje, EVAP
  • Misc/Diagnostics
    • Flagowe 1D, timery, progi błędów
  1. Weryfikacja poprawności
  • Kształt 3D: ciągły, logiczny (bez „zębów” i losowych skoków).
  • Porównanie z referencyjnym stockiem: Project → Compare projects. Różnice rzędu pojedynczych procent wskazują na fabryczny charakter; „ściany”/nielogiczne piki = zła siatka lub zła skala.
  • Zestawienie z XDF/mappackiem z tego samego HW/SW – jeśli zgadza się adres i rozmiar, masz wysoki poziom pewności.
  1. Checksum i zapis
  • Upewnij się, że WinOLS lub narzędzie flashujące przeliczy checksum EEC‑V. Wiele interfejsów robi to „on‑write”, ale nie wszystkie. Błędna suma = brak rozruchu.
  • Zawsze trzymaj oryginalny pełny odczyt (backup) i zapisuj wersje po małych zmianach.
  1. Jak przyspieszyć pracę (praktyka)
  • Najpierw złap MAF transfer i rev limiter (łatwe do rozpoznania i kalibracji skali).
  • Potem szukaj dużych 3D (zapłon), a na końcu 1D (kompensacje).
  • Jeżeli masz logi z auta (RPM, Load, Knock Retard, STFT/LTFT), użyj ich do „kalibracji” factorów (dopasowanie surowych wartości do rzeczywistości).

Aktualne informacje i trendy

  • Dla EEC‑V Focus Mk1 najwięcej praktycznych definicji wciąż krąży w postaci plików XDF i nieoficjalnych mappacków społeczności. Najbardziej efektywny workflow to: odczyt BIN → TunerPro z XDF właściwym dla Twojego HW/SW (np. KPAN3E6/„216k”) → przepisanie adresów i skal do WinOLS.
  • Automaty rozpoznawania map (różne „AI finders”) działają gorzej na EEC‑V niż na typowych Bosch EDC/ME; ręczna identyfikacja pozostaje standardem.

Wspierające wyjaśnienia i detale

  • Rozpoznawanie osi RPM „na ślepo”: jeżeli widzisz ciąg 8–16 wartości, który po zeskalowaniu daje okolice 800–7000, to prawie na pewno RPM. Ułóż factor tak, aby początek ciągu odpowiadał ~800–1000 rpm, a koniec ~6000–7000 rpm.
  • MAF transfer: rosnąca krzywa bez „płaskowyżów”, zwykle gęstsza w zakresie 1–4 V (najczęstsza eksploatacja).
  • Zapłon: w częściowym obciążeniu wartości względnie wysokie, w wysokim obciążeniu wyraźny „dół” (ochrona przed stukiem).

Aspekty etyczne i prawne

  • Modyfikacje wpływające na emisję spalin (wyłączenia EGR/O2, zmiany celów λ) mogą naruszać przepisy drogowe i emisyjne. W USA modyfikacje omijające systemy emisji są zabronione przepisami federalnymi. Upewnij się, że Twoje zmiany są zgodne z lokalnym prawem i przeznaczeniem pojazdu.

Praktyczne wskazówki

  • Rób małe, iteracyjne zmiany i testuj (logi + szerokopasmowa sonda AFR, odsłuch stuków).
  • Prowadź notatnik zmian (adres, oryginał → nowa wartość, powód).
  • Jeśli zaczynasz: zacznij od porządnego mappacka/XDF dla tego samego numeru SW – oszczędzisz godziny.

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • Ford EEC‑V różni się strategią od „Boschowych” ECU: mniej klasycznych „map paliwa” 3D, więcej: MAF, injector slopes, cele λ i złożone korekcje. Nie przenoś nawyków z EDC/ME 1:1.
  • Rozmieszczenie map i skalowania zależy od konkretnej strategii (HW/SW). Bez numerów z Twojego pliku nie da się podać dokładnych adresów.

Sugestie dalszych badań

  • Zdobądź XDF/mappack dla dokładnie Twojego HW/SW (np. oznaczenia w stylu 1M5F…, KPAN3E6, „216k”). Potem przepisz: adres, rozmiar, factor/offset do WinOLS.
  • Przećwicz „pattern recognition” w WinOLS (wyszukiwanie osi, dopasowanie siatki W/M) na kilku znanych, opisanych plikach EEC‑V – po 2–3 projektach rozpoznawanie staje się szybkie i intuicyjne.

Krótkie podsumowanie

  • W EEC‑V automaty nie działają dobrze – kluczem jest ręczna identyfikacja i porządkowanie.
  • Zacznij od MAF transfer i limiterów, potem duże tabele zapłonu, następnie cele λ i drobne 1D (slopes/offsety).
  • Uporządkuj w „My Maps” wg funkcji (Air, Fuel, Ignition, Idle, Limiters, Emissions), zweryfikuj kształty i skale, dopiero potem modyfikuj.
  • Jeśli podasz: silnik, rozmiar BIN, numery HW/SW z pliku lub naklejki – wskażę bardziej precyzyjne miejsca i właściwe skale dla Twojej wersji.

Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.

Zadaj dodatkowe pytanie Sztucznej Inteligencji

Czekaj (2min)...