14POINT7 Spartan 3 v2 Kontroler Lambda

Specyfikacje
- Produkt: Spartan 3 v2
- Zawartość opakowania: 1x Spartan 3 v2, 1x konwerter USB, 1x wodoodporny uchwyt bezpiecznika nożowego, 2x 5 Amp bezpiecznik ostrza
Instrukcje użytkowania produktu
Instalacja wyciągowa
Wstaw 5 amp Włóż bezpiecznik do uchwytu, przetnij przewód w połowie i szczelnie zamknij pokrywę. Podłącz jeden koniec uchwytu bezpiecznika do czerwonego przewodu Spartan 3, a drugi do przełączanego źródła napięcia 12 V, najlepiej do przekaźnika pompy paliwa.
Okablowanie
| Kolor przewodu | Nazwa |
|---|---|
| Czerwony | Moc |
| Czarny | Elektronika uziemiająca |
Komunikacja USB
Spartan 3 jest wyposażony w konwerter USB do komunikacji z komputerem. Konwerter USB wykorzystuje chipset FTDI, który jest zazwyczaj preinstalowany w większości systemów operacyjnych.
Konfiguracja terminala szeregowego systemu Windows 10
Aby nawiązać komunikację ze Spartanem 3 za pomocą poleceń szeregowych w systemie Windows 10:
- Upewnij się, że uziemienie elektroniki (czarny), uziemienie grzałki (biały) i zasilanie (czerwony) są podłączone i Spartan 3 jest zasilany.
- Pobierz i zainstaluj oprogramowanie Termite z https://www.compuphase.com/software_termite.htm.
- W pasku wyszukiwania systemu Windows wpisz „Menedżer urządzeń” i otwórz go.
- Znajdź konwerter USB Spartan 3 opisany jako „Port szeregowy USB” (np. COM3).
- W programie Termite kliknij Ustawienia, sprawdź, czy port jest poprawny (np. COM3) i ustaw szybkość transmisji na 9600.
Polecenia szeregowe
Aby wprowadzić polecenia szeregowe:
- Podłącz uziemienie elektroniki (czarny), uziemienie grzejnika (biały) i zasilanie (czerwony).
- Użyj poleceń takich jak GETHW, GETFW, SETTYPE itd., po których należy podać konkretne wartości zgodnie z poniższą notatką dotyczącą użycia.
Uwaga dotycząca użytkowania
Zapoznaj się z dostarczonym npampaby zrozumieć, jak formatować i efektywnie używać poleceń szeregowych na podstawie żądanych ustawień.
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.

Zawartość opakowania
1x Spartan 3 v2, 1x konwerter USB, 1x wodoodporny uchwyt bezpiecznika nożowego, 2x 5 Amp bezpiecznik ostrza
Instalacja wyciągowa
Czujnik lambda należy zamontować pomiędzy godziną 10. a godziną 2., pod kątem mniejszym niż 60 stopni od pionu. Dzięki temu grawitacja będzie mogła usunąć skroploną wodę z czujnika.
W przypadku wszystkich instalacji czujnika tlenu, czujnik musi zostać zainstalowany przed konwerterem katalitycznym.
W przypadku silników wolnossących czujnik należy zainstalować około 2 stóp od otworu wydechowego silnika. W przypadku silników turbodoładowanych czujnik należy zainstalować za turbosprężarką. W przypadku silników doładowanych czujnik należy zainstalować 3 stopy od otworu wydechowego silnika.
Bezpiecznik
Wstaw 5 amp Włóż bezpiecznik do uchwytu, przetnij przewód w połowie i zamknij pokrywę. Jeden koniec uchwytu bezpiecznika podłącza się do czerwonego przewodu Spartan 3, a drugi do przełączanego źródła zasilania 12 V. Zazwyczaj zaleca się zastosowanie przekaźnika pompy paliwa.

Okablowanie
| Kolor przewodu | Nazwa | Łączy się z | Notatka |
| Czerwony | Moc | Przełączane 12[v] | Użyj uchwytu bezpiecznika. Napięcie 12 [V] powinno być pod napięciem tylko podczas pracy silnika. Zalecanym źródłem jest przekaźnik pompy paliwa. |
| Czarny | Elektronika uziemiająca | Grunt | Uziemienie, w którym uziemione jest urządzenie interfejsowe |
| Biały | Ziemia nagrzewnicy | Grunt | Uziemienie do podwozia lub bloku silnika |
| Zielony | Wysoka wydajność analogowa
Wyjście |
Urządzenie interfejsowe;
ECU/wskaźnik/rejestrator danych/itp. |
Domyślny sygnał wyjściowy jest liniowy; 0[v] przy 0.68 [Lambda] Liniowy do 5[v] przy 1.36 [Lambda], co odpowiada 10-20 [AFR] dla paliwa benzynowego |
| Brązowy | Standardowe wyjście analogowe | Domyślnym wyjściem jest stan grzałki; 0[v] = oczekiwanie na wyzwolenie przed podgrzaniem czujnika, 1[v] = rozpoczęcie nagrzewania czujnika, 2[v] = ukończenie nagrzewania czujnika i sterowanie grzałką czujnika w pętli zamkniętej | |
| Niebieski | MOŻE Wysoki | ||
| Fioletowy | MOŻE Niski | ||
| Pomarańczowy | UART-TX | „Rx-Orange” na konwerterze USB | |
| Żółty | Odbiornik UART-a | „Tx-Yellow” na konwerterze USB | |
| Szary | Uziemienie UART | „Gnd-Grey” na konwerterze USB |
Komunikacja USB
Spartan 3 jest wyposażony w konwerter USB, który umożliwia komunikację USB z komputerem. Konwerter jest oparty na popularnym chipsecie FTDI, więc większość systemów operacyjnych ma już preinstalowany sterownik.
Terminal szeregowy z systemem Windows 10
Aby móc wprowadzać polecenia szeregowe, przewody uziemienia elektroniki (czarny), uziemienia grzałki (biały) i zasilania (czerwony) muszą być podłączone, a Spartan 3 musi być zasilany.
Spartan 3 nie może być zasilany przez USB.
Zalecanym terminalem szeregowym jest 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. | Konwerter USB Spartan 3 będzie wyświetlany jako „Port szeregowy USB” w tym przykładzieample „COM3” jest przypisane do Spartana 3. | W Termite kliknij „Ustawienia” | Upewnij się, że port jest prawidłowy i że
Prędkość transmisji wynosi „9600”. |
Polecenia szeregowe
Aby móc wprowadzać polecenia szeregowe, przewody uziemienia elektroniki (czarny), uziemienia grzałki (biały) i zasilania (czerwony) muszą być podłączone, a Spartan 3 musi być zasilany. Spartan 3 nie może być zasilany przez USB.
| 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; Adaptronic ECU x=3; Haltech ECU x=4; % tlenu*100 x=5; Rozszerzony format CAN |
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, CAN term Res
Włączony |
| 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 momentu obrotowego
aplikacja |
SETAFM14.7
SETAFM1.00 |
xx.x=14.7 |
| GETAFRM | Otrzymuje mnożnik AFR dla momentu obrotowego
aplikacja |
|||
| SETLAMFIVEVx.xx | x.xx to liczba dziesiętna o długości dokładnie 4 znaków, wliczając przecinek. Wartość minimalna to 0.60, a maksymalna to 3.40. Wartość ta może być
wyższa lub niższa od wartości SETLAMZEROV. |
Ustawia lambdę na 5[v] dla wyjścia liniowego | SETLAMFIVEV1.36 | x.xx=1.36 |
| GETLAMFIVEV | Pobiera lambdę przy 5[v] | |||
| SETLAMZEROVx.xx | x.xx to liczba dziesiętna o długości dokładnie 4 znaków, wliczając przecinek. Wartość minimalna to 0.60, a maksymalna to 3.40. Wartość ta może być
wyższa lub niższa od wartości SETLAMFIVEV. |
Ustawia lambdę na 0[v] dla wyjścia liniowego | SETLAMZEROV0.68 | x.xx=0.68 |
| GETLAMZEROW | Pobiera lambdę przy 0[v] | |||
| SETPERFx | Jeśli x wynosi 0, standardowa wydajność wynosi 20 ms. Jeśli x wynosi 1, wysoka wydajność wynosi 10 ms. Jeśli x wynosi 2
a następnie zoptymalizuj pod kątem efektywnej pracy. |
SETPERF1 | x=1, wysoka wydajność | |
| 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, należy odczekać maksymalnie 10 minut na sygnał MS3 CAN RPM przed podgrzaniem. Jeżeli x wynosi 3, należy odczekać maksymalnie 10 minut, aż spaliny ogrzeją czujnik do 350°C przed podgrzaniem. Wymaga oprogramowania sprzętowego 1.05 i nowszego |
USTAWIAWOLNE OGRZEWANIE1 | x=0, normalna szybkość nagrzewania się czujnika | |
| POWOLNIE OGRZEWA | Pobiera ustawienie slowheat | |||
| MEMRESET | Przywróć ustawienia fabryczne. | |||
| SETLINOUTx.xxx | Gdzie x.xxx to liczba dziesiętna o długości dokładnie 5 znaków, wliczając przecinek dziesiętny, większa niż 0.000 i mniejsza niż 5.000. Wyjście liniowe zostanie wznowione.
normalna praca po ponownym uruchomieniu. |
Umożliwia użytkownikowi ustawienie wyjścia liniowego o wysokiej wydajności na określoną głośnośćtage | SETLINOUT2.500 | |
| DOKAL | Wyciągnij czujnik z wydechu. Włącz kontroler szerokopasmowy z podłączonym czujnikiem na około 5 minut, a następnie wydaj polecenie DOCAL. | Wykonaj kalibrację Free Air i wyświetl wartość. Idealny czujnik będzie miał wartość 1.00. Zalecane dla klonu.
tylko czujniki. |
||
| GETCAL | Wymaga oprogramowania sprzętowego 1.04 i nowszego | Otrzymuje bezpłatną wartość kalibracji powietrza | ||
| 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 układowego w wersji 1.04 lub nowszej | Ustawia szybkość transmisji danych CAN w Hz | Aby zapewnić optymalną wydajność, CAN Data
Częstotliwość powinna wynosić 200 Hz |
x=50 |
| GETCANDR | Wymaga oprogramowania sprzętowego 1.04 i nowszego | Pobiera szybkość transmisji danych CAN | ||
| SETNBMODEx | Jeśli x wynosi 0, wówczas standardowe wyjście analogowe jest symulowanym wąskopasmowym.
Jeśli x wynosi 2, wówczas standardowa wydajność analogowa Wyjście to stan grzałki |
Wybiera funkcję standardowego wyjścia analogowego pomiędzy symulowanym
Wąskopasmowy i stan grzałki |
SETNBMODE0 | x=2, Stan grzałki |
| GETNBMODE | Uzyskuje standardową wydajność
Tryb wyjścia analogowego |
|||
| SETTNBSWLAMx.xxx | x.xxx to liczba dziesiętna o długości dokładnie 5 znaków, wliczając przecinek. Wymaga oprogramowania układowego.
1.08 i wyżej |
Ustawia symulowany punkt przełączania wąskopasmowego w Lambda | USTAWIENIE TNBBSWLAM1.005 | x.xxx=1.000 |
| OTRZYMAJ | Pobiera symulowane wąskie pasmo
punkt przełączania w Lambda |
*Wszystkie polecenia są w kodzie ASCII, wielkość liter nie ma znaczenia, podobnie jak spacje.
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”. Big-endian dla wszystkich danych.
- 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
Status
| Wartość statusu (dziesiętna) | Oznaczający |
| 0 | Skryty |
| 1 | Oczekiwanie na spust przed nagrzaniem |
| 2 | Czujnik się nagrzewa |
| 3 | Czujnik w normalnej pracy |
| 4+ | Skryty |
Obsługiwane formaty CAN
| Nazwa formatu CAN | Format szeregowy CAN
Rozkaz |
Numer identyfikacyjny CAN
Rozkaz |
Szybkość transmisji CAN BAUD szeregowa
Rozkaz |
Notatka |
| Format łącza CAN ECU | USTAWANFORMAT1 | SETCANID950 | SETCANBAUD1000000 | Przeczytaj „Konfiguracja magistrali CAN sterownika Link G4+
dla Spartan 3.pdf” |
| Sterownik CAN Adaptronic
Format |
USTAWANFORMAT2 | SETCANID1024
(Domyślnie z fabryki) |
SETCANBAUD1000000 | |
| Sterownik MegaSquirt 3
Format CAN |
USTAWANFORMAT0
(Domyślnie z fabryki) |
SETCANID1024
(Domyślnie z fabryki) |
SETCANBAUD500000
(Domyślnie z fabryki) |
Przeczytaj „Połączenie Spartan 3 z MegaSquirt”
3.pdf” |
| Haltech ECU CAN
Format |
USTAWANFORMAT3 | Nie wymagane | SETCANBAUD1000000 | Spartan 3 emuluje Haltech WBC1
kontroler szerokopasmowy |
| TwojeDyno Dyno
Format CAN kontrolera |
USTAWANFORMAT0
(Domyślnie z fabryki) |
SETCANID1024
(Domyślnie z fabryki) |
SETCANBAUD1000000 | |
| MaxxECU | USTAWANFORMAT0
(Domyślnie z fabryki) |
SETCANID1024
(Domyślnie z fabryki) |
SETCANBAUD500000
(Domyślnie z fabryki) |
Przeczytaj „Interfejs Spartan 3 do
„MaxxECU.pdf” |
| Rozszerzony format CAN | USTAWANFORMAT5 | Przeczytaj „Spartan 3 Extend CAN Format.pdf”
Wymaga oprogramowania sprzętowego 1.08 i nowszego. |
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
Po uruchomieniu Spartana 3 bez podłączonego białego przewodu uziemiającego grzałkę LSU, przejdzie on w tryb bootloadera. Uruchomienie Spartana 3 z podłączonym przewodem uziemiającym grzałkę nie spowoduje uruchomienia bootloadera i Spartan 3 będzie działał normalnie.
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.
Często zadawane pytania
Co zawiera pakiet Spartan 3 v2?
W skład zestawu wchodzi jednostka Spartan 3 v2, konwerter USB, wodoodporny uchwyt bezpiecznika nożowego i dwa 5-pinowe Amp bezpieczniki nożowe.
Jak skonfigurować komunikację USB ze Spartan 3?
Wystarczy podłączyć konwerter USB do komputera. Większość systemów operacyjnych ma już zainstalowane niezbędne sterowniki dla chipsetu FTDI zastosowanego w konwerterze.
Czy mogę zasilać Spartan 3 przez USB?
Nie, Spartan 3 musi być zasilany osobno, za pomocą przełączanego źródła napięcia 12 V.
Dokumenty / Zasoby
![]() |
14POINT7 Spartan 3 v2 Kontroler Lambda [plik PDF] Instrukcja obsługi Kontroler Lambda Spartan 3 v2, Spartan 3 v2, Kontroler Lambda, Kontroler |




