Sonda lambda 14POINT7 Spartan 3

Ostrzeżenie
- Nie podłączaj ani nie odłączaj sondy lambda, gdy Spartan 3 jest zasilany.
- Sonda lambda podczas normalnej pracy bardzo się nagrzewa, należy zachować ostrożność podczas obchodzenia się z nią.
- Nie instaluj sondy lambda w taki sposób, aby urządzenie było zasilane przed uruchomieniem silnika. Uruchomienie silnika może spowodować przeniesienie skroplin z układu wydechowego do czujnika. Jeśli czujnik jest już nagrzany, może to spowodować szok termiczny i spowodować pękanie i deformację ceramicznych elementów wewnętrznych czujnika.
- Gdy sonda lambda znajduje się w aktywnym strumieniu spalin, musi być kontrolowana przez Spartan 3. Węgiel z aktywnego wydechu może łatwo gromadzić się na niezasilanej sondzie i zanieczyszczać ją.
- Żywotność sondy lambda w przypadku paliw ołowiowych wynosi od 100 do 500 godzin.
- Spartan 3 powinien znajdować się w kabinie kierowcy.
- Nie zwijaj przewodu lambda.
Zawartość opakowania
1x Spartan 3, 8-metrowy kabel lambda, 2x uchwyt bezpiecznika płaskiego, dwa 1 Amp bezpiecznik ostrza, dwa 5 Amp bezpiecznik ostrza.
Instalacja wyciągowa
Sonda lambda powinna być zainstalowana pomiędzy godziną 10 a godziną 2, mniej niż 60 stopni od pionu, co umożliwi grawitację usunięcie skroplonej wody z czujnika. W przypadku wszystkich instalacji czujnika tlenu czujnik musi być zainstalowany przed katalizatorem. W przypadku silników wolnossących czujnik powinien być zainstalowany w odległości około 2 stóp od otworu wydechowego silnika. W przypadku silników z turbodoładowaniem czujnik należy zamontować za turbosprężarką. W przypadku silników z doładowaniem czujnik powinien być zainstalowany w odległości 3 stóp od otworu wydechowego silnika.
Okablowanie

Dioda LED temperatury czujnika
Spartan 3 ma wbudowaną czerwoną diodę LED, którą można obserwować przez szczeliny obudowy, aby pokazać temperaturę LSU. Powolne miganie oznacza, że czujnik jest zbyt zimny. Stałe światło oznacza, że temperatura czujnika jest w porządku, a szybkie miganie oznacza, że czujnik jest zbyt gorący.
Połączenie szeregowe-USB
Spartan 3 ma wbudowany konwerter szeregowy na USB, który zapewnia komunikację USB z komputerem. Konwerter oparty jest na popularnym chipsecie FTDI, dlatego większość systemów operacyjnych ma już preinstalowany sterownik.
Polecenia szeregowe
Aby móc wprowadzać polecenia szeregowe, należy podłączyć masę grzejnika LSU, styk 4 na zacisku śrubowym
| Komenda szeregowa | Uwaga dotycząca użytkowania | Zamiar | Example | Ustawienia fabryczne |
| GETHW | Pobiera wersję sprzętu | |||
| GETFW | Pobiera wersję oprogramowania sprzętowego | |||
| SETTYPEx | Jeśli x wynosi 0, to Bosch LSU 4.9
Jeśli x wynosi 1, to Bosch LSU ADV |
Ustawia typ czujnika LSU | SETTYPE1 | X=0, LSU 4.9 |
| POBIERZTYP | Pobiera typ czujnika LSU | |||
| USTAWANFORMATx | x jest liczbą całkowitą o długości od 1 do 3 znaków. x=0; domyślny
x=1; Połącz ECU x=2; Sterownik adaptroniczny x=3; Sterownik Haltecha x=4; % tlenu*100 |
USTAWANFORMAT0 | x=0 | |
| GETCANFORMAT | Pobiera format CAN | |||
| SETCANIDx | x jest liczbą całkowitą o długości od 1 do 4 znaków | Ustawia 11-bitowy identyfikator CAN | SETCANID1024
SETCANID128 |
x=1024 |
| GETCANID | Pobiera 11-bitowy identyfikator CAN | |||
| SETCANBAUDx | x jest liczbą całkowitą o długości od 1 do 7 znaków | Ustawia szybkość transmisji CAN | SETCANBAUD1000000
ustawi szybkość transmisji CAN do 1 Mbit/s |
X=500000,
500 kb/s |
| GETCANBAUD | Pobiera szybkość transmisji CAN | |||
| SETCANRx | Jeśli x wynosi 1, rezystor jest włączony. Jeśli x wynosi 0, to
rezystor jest wyłączony |
Włącz/wyłącz CAN
Rezystor końcowy |
SETCANR1
SETCANR0 |
x=1, człon CAN
Rozdzielczość włączona |
| GETCANR | Pobiera stan CAN Term Res;
1=włączone, 0=wyłączone |
|||
| SETAFRMxx.x | xx.x to ułamek dziesiętny o długości dokładnie 4 znaków
łącznie z kropką dziesiętną |
Ustawia mnożnik AFR dla
Aplikacja momentu obrotowego |
SETAFM14.7
SETAFM1.00 |
x=14.7 |
| GETAFRM | Pobiera mnożnik AFR dla
Aplikacja momentu obrotowego |
|||
| SETLAMFIVEVx.xx | x.xx to ułamek dziesiętny o długości dokładnie 4 znaków, łącznie z przecinkiem. Minimalna wartość to 0.60, maksymalna wartość to 3.40. Wartość ta może być wyższa lub niższa od
Wartość SETLAMZEROV. |
Ustawia lambdę na 5[v] dla wyjścia liniowego | SETLAMFIVEV1.36 | x=1.36 |
| GETLAMFIVEV | Pobiera lambdę przy 5[v] | |||
| SETLAMZEROVx.xx | x.xx to ułamek dziesiętny o długości dokładnie 4 znaków, łącznie z przecinkiem. Minimalna wartość to 0.60, maksymalna wartość to 3.40. Wartość ta może być wyższa lub niższa od
Wartość SETLAMFIVEV. |
Ustawia lambdę na 0[v] dla wyjścia liniowego | SETLAMZEROV0.68 | x=0.68 |
| GETLAMZEROW | Pobiera lambdę przy 0[v] | |||
| SETPERFx | Jeśli x wynosi 0, wówczas standardowa wydajność wynosi 20 ms. Jeśli x wynosi 1, wówczas wysoka wydajność wynosi 10 ms. Jeśli x wynosi 2, optymalizuj pod kątem Lean
działanie. |
SETPERF1 | x=0, wydajność standardowa | |
| GETPERFx | Uzyskuje wydajność | |||
| USTAWIAJWOLNE OGRZEWANIEx | Jeśli x wynosi 0, czujnik nagrzewa się z normalną szybkością podczas początkowego włączania.
Jeśli x wynosi 1, czujnik jest nagrzewany z szybkością 1/3 normalnej szybkości podczas początkowego włączania. Jeśli x wynosi 2, poczekaj na MegaSquirt 3 CAN Sygnał obrotów przed nagrzewaniem. |
USTAWIAWOLNE OGRZEWANIE1 | X=0, normalna szybkość nagrzewania czujnika | |
| POWOLNIE OGRZEWA | Pobiera ustawienie slowheat | |||
| MEMRESET | Przywróć ustawienia fabryczne. |
| SETLINOUTx.xxx | Gdzie x.xxx to ułamek dziesiętny o długości dokładnie 5 znaków, łącznie z przecinkiem, większy niż 0.000 i mniejszy niż 5.000. Wyjście liniowe powróci do normalnego stanu
działanie przy ponownym uruchomieniu. |
Umożliwia użytkownikowi ustawienie wyjścia liniowego o wysokiej wydajności na określoną głośnośćtage | SETLINOUT2.500 | |
| DOKAL | Wymaga oprogramowania sprzętowego 1.04 i nowszego | Wykonaj darmową kalibrację powietrza i wyświetl wartość.
Zalecane dla klonów tylko czujniki. |
||
| GETCAL | Wymaga oprogramowania sprzętowego 1.04 i nowszego | Otrzymuje bezpłatną kalibrację powietrza
wartość |
||
| ZRESETUJ | Wymaga oprogramowania sprzętowego 1.04 i nowszego | Resetuje kalibrację swobodnego powietrza
wartość do 1.00 |
||
| SETCANDRx | x jest liczbą całkowitą o długości od 1 do 4 znaków
Wymaga oprogramowania sprzętowego 1.04 i nowszego |
Ustawia szybkość transmisji danych CAN w Hz | X=50 | |
| GETCANDR | Wymaga oprogramowania sprzętowego 1.04 i nowszego | Pobiera szybkość transmisji danych CAN |
Wszystkie polecenia są w kodzie ASCII, wielkość liter nie ma znaczenia, spacje nie mają znaczenia.
Terminal szeregowy z systemem Windows 10
Aby uzyskać dostęp do zacisku szeregowego, należy podłączyć uziemienie grzejnika LSU, styk 4 na zacisku śrubowym. Zalecany zacisk szeregowy to Termite, https://www.compuphase.com/software_termite.htm, pobierz i zainstaluj pełną konfigurację.

- W pasku wyszukiwania systemu Windows 10 wpisz „Menedżer urządzeń” i otwórz go.
- Spartan 3 pojawi się w tym przykładzie jako „port szeregowy USB”.ample „COM3” jest przypisane do Spartana 3.
- W Termite kliknij „Ustawienia”
- Upewnij się, że port jest prawidłowy i że szybkość transmisji wynosi „9600”.
Domyślny format protokołu magistrali CAN (Lambda)
Informacje dotyczące formatu %O2 CAN można znaleźć w dokumencie „Spartan 3 i Spartan 3 Lite do zastosowań związanych ze spalaniem ubogiej mieszanki i pomiarem tlenu.pdf”. Magistrala CAN Spartana 3 działa z adresowaniem 11-bitowym.
- Domyślna szybkość transmisji CAN wynosi 500 kbit/s
- Domyślny rezystor terminujący CAN jest włączony, można to zmienić wysyłając polecenie szeregowe „SETCANRx”.
- Domyślny identyfikator CAN to 1024. Można to zmienić, wysyłając polecenie szeregowe „SETCANIDx”.
- Długość danych (DLC) wynosi 4.
- Domyślna szybkość transmisji danych wynosi 50 Hz, dane są wysyłane co 20 [ms], można to zmienić wysyłając polecenie szeregowe „SETCANDRx”.
- Dane[0] = Wysoki bajt Lambda x1000
- Dane[1] = niski bajt Lambda x1000
- Dane[2] = LSU_Temp/10
- Dane[3] = Stan
- Lambda = (Dane[0]<<8 + Dane[1])/1000
- Temperatura czujnika [C] = Dane[2]*10
Obsługiwane urządzenia CAN
| Nazwa | Format CAN
Komenda szeregowa |
Numer identyfikacyjny CAN
Rozkaz |
Polecenie szeregowe CAN BAUD Rate | Notatka |
| Łącze ECU | USTAWANFORMAT1 | SETCANID950 | SETCANBAUD1000000 | Przeczytaj „Spartan 3 do Link G4+
ECU.pdf” w celu uzyskania dodatkowych informacji |
| Sterownik adaptroniczny | USTAWANFORMAT2 | SETCANID1024
(Domyślnie z fabryki) |
SETCANBAUD1000000 | |
| Sterownik MegaSquirt 3 | USTAWANFORMAT0
(Domyślnie z fabryki) |
SETCANID1024
(Domyślnie z fabryki) |
SETCANBAUD500000
(Domyślnie z fabryki) |
Przeczytaj „Spartan 3 do MegaSquirt
3.pdf” |
| Sterownik Haltecha | USTAWANFORMAT3 | Nie wymagane | SETCANBAUD1000000 | Spartan 3 emuluje Haltech WBC1
kontroler szerokopasmowy |
| TwojeDyno Dyno
Kontroler |
USTAWANFORMAT0
(Domyślnie z fabryki) |
SETCANID1024
(Domyślnie z fabryki) |
SETCANBAUD1000000 |
Rezystor końcowy CAN
Załóżmy, że wywołamy ECU; Master i urządzenia wysyłające/odbierające dane do/z ECU, do którego dzwonimy; Slave (Spartan 3, cyfrowy pulpit nawigacyjny, kontroler EGT itp.). W większości zastosowań występuje jeden moduł główny (ECU) i jeden lub więcej urządzeń podrzędnych, które korzystają z tej samej magistrali CAN. Jeśli Spartan 3 jest jedynym urządzeniem Slave na magistrali CAN, wówczas należy włączyć rezystor terminujący CAN na Spartanie 3 za pomocą polecenia szeregowego „SETCANR1”. Domyślnie rezystor terminujący CAN w Spartanie 3 jest włączony. Jeśli istnieje wiele urządzeń Slave, urządzenie Slave znajdujące się najdalej od urządzenia Master (w oparciu o długość przewodu) powinno mieć włączony rezystor terminujący CAN, a wszystkie pozostałe urządzenia Slave powinny mieć rezystor terminujący CAN
wyłączone/rozłączone. W praktyce; często nie ma znaczenia, czy rezystory końcowe CAN są prawidłowo ustawione, ale w celu zapewnienia najwyższej niezawodności rezystory końcowe CAN powinny być prawidłowo ustawione.
Program ładujący
Gdy Spartan 3 zostanie włączony bez podłączonego uziemienia LSU Heater Ground, przejdzie w tryb bootloadera. Włączenie Spartana 3 z podłączonym Heater Ground nie uruchomi bootloadera i Spartan 3 będzie działał normalnie. Kiedy Spartan 3 znajduje się w trybie Bootloader, na płycie znajduje się dioda LED, którą można obserwować przez szczeliny w obudowie, która świeci ciągłym zielonym światłem. W trybie bootloadera polecenia szeregowe nie są możliwe. W trybie Bootloadera możliwa jest tylko aktualizacja oprogramowania sprzętowego, wszystkie inne funkcje są wyłączone.
Aby przejść do trybu bootloadera w celu aktualizacji oprogramowania sprzętowego:
- Upewnij się, że Spartan 3 jest wyłączony, brak zasilania na Pin 1 lub Pin 3 zacisku śrubowego
- Odłącz czujnik
- Odłącz uziemienie grzejnika LSU od styku 4 zacisku śrubowego
- Włącz Spartana 3,
- Sprawdź, czy dioda LED na płycie świeci ciągłym zielonym światłem. Jeśli tak, oznacza to, że Spartan 3 znajduje się w trybie bootloadera.
Gwarancja
14Point7 gwarantuje, że Spartan 3 będzie wolny od wad przez okres 2 lat.
Zastrzeżenie
14Point7 odpowiada za szkody wyłącznie do wysokości ceny zakupu swoich produktów. Produktów 14Point7 nie należy używać na drogach publicznych.
Dokumenty / Zasoby
![]() |
Sonda lambda 14POINT7 Spartan 3 [plik PDF] Instrukcja obsługi Spartan 3, Sonda Lambda, Spartan 3 Sonda Lambda, Czujnik |





