niedziela, 23 stycznia 2022

Oprogramowanie - opis funkcji

Na potrzeby łatwiejszej konfiguracji sterownika (w porównaniu z pierwszą jego wersją), została stworzona aplikacja dla środowiska Windows. Aplikacja umożliwia ustawienie parametrów pojazdu oraz wysterowania map sterownika. 


Główne okno programu
  1. Serial Port - port COM, na którym zainstalował się sterownik w PC
  2. Baudurate - prędkość połączenia ze sterownikiem (domyślnie 115200).
  3. Connect - przycisk służący do połączenia ze sterownikiem.
  4. Read from controller - odczyt aktualnych danych zapisanych w sterowniku (zawsze kliknij zaraz po połączeniu ze sterownikiem).
  5. Save all to controller - zapis danych do sterownika po dokonaniu zmian w ustawieniach.
  6. Save all to file - zapis aktualnych ustawień do pliku tekstowego (oprócz zawartości EEPROM z mapami).
  7. Read all from file - przywrócenie danych do sterownika, zapisanych w pliku tekstowym (oprócz zawartości EEPROM z mapami). 
  8. KMPH - odczyt aktualnej prędkości pojazdu.
  9. RPM - odczyt prędkości obrotowej silnika.
  10. ATF - odczyt temperatury ATF w skrzyni biegów (nie działa na pozycji P lewarka).
  11. Oil Temp - nie używane.
  12. Shifter - pokazuje aktualną pozycję wybieraka biegów. 
  13. Gear - pokazuje aktualnie wybrany bieg.
  14. Live Raw Data (wąski biały pasek) - służy do wpisywania komend tekstowych w celu ustawienia parametrów sterownika (w starszych wersjach sterownika nie wszystkie dane były ustawiane aplikacji).
  15. Send - do wysyłania komend tekstowych do sterownika. 
  16. Duże białe okno - wyświetla aktualne parametry sterownika w czasie rzeczywistym (czysto informacyjnie, gdyż są pogrupowane w czytelny sposób w zakładkach).  
Zakładka SETUP

  1. RPM Speed - włącza/wyłącza odczyt prędkości pojazdu obliczany na podstawie aktualnych obrotów silnika, przełożenia w moście, aktualnie wybranego biegu, rozmiaru koła (mało precyzyjny, ale przydatna funkcja jeśli brak podłączonego czujnika ABS).
  2. ABS Speed - włącza/wyłącza odczyt prędkości z czujnika ABS.
  3. TPS - włącza/wyłącza odczyt z potencjometru położenia pedału gazu. 
  4. Battery monitor - włącza/wyłącza odczyt aktualnego stanu akumulatora (domyślnie włączone).
  5. W124 Speedo - włącza/wyłącza wyjście sygnału na elektroniczny licznik prędkości (z W126).
  6. W124RPM - włącza/wyłącza wyjście sygnału dla obrotomierza (wyskalowane dla Mercedes W124).
  7. CANBUS Sensor - włącza/wyłącza odczyt danych z sieci CAN-Bus pojazdu.
  8. Analog Shifter - pozwala na wybór między lewarkiem analogowym a Can-Bus. Funkcja włączona - wybrany lewarek analogowy.
  9. Data Logger - włącza/wyłącza odczyt danych w czasie rzeczywistym (domyślnie włączone). 
Zakładka Transmission Setup

  1. Manual - włącza/wyłącza tryb Manual
  2. Full Auto - włącza/wyłącza tryb Automatyczny
  3. Eval Gear - "domyślny bieg" obliczany na podstawie prędkości auta w trybie Manual. Zbija biegi w dół automatycznie. Domyślnie wyłączona - trwają prace nad tą funkcją.
  4. TCC Lock - włącza/wyłącza użycie lockup w sprzęgle hydrokinetycznym. 
  5. Next Shift Delay - czas przełączania biegu (w trybie testowym, gdy wyłączony jest TPS).
  6. Max Slip - funkcja w rozwoju.
  7. Stall Speed - wartość Stall Speed posiadanego konwertera hydrokinetycznego. 
  8. First TCC Gear - ustawiasz od którego biegu ma się zapinać lockup w sprzęgle. 
Zakładka Car Setup

  1. Max RPM - maksymalne obroty twojego silnika.
  2. Tire Width - szerokość opony (przykład 195).
  3. Tire Profile - profil opony (przykład 55).
  4. Tire Inches - średnica felgi (przykład 16).
  5. Diff Ratio - przełożenie w moście (przykład 3.65).
  6. ABS Teeth - ilość zębów na koronce ABS.
  7. Battery Limit - minimalna wartość napięcia akumulatora.
  8. Crankshaft Teeth - ilość zębów na kole zamachowym silnika.
  9. TPS Agressiveness - agresywność TPS (ustawiane od 1-10, gdzie 1 to prosta linia na osi XY od punktu 0 i wartość wzrasta liniowo, wprost proporcjonalnie do naciśnięcia pedału gazu, 10 to linia mocno wygięta w łuk). Funkcja podobna do Sprint Boost
  10. Transfer Ratio - przełożenie w reduktorze, dla aut 4x4 (aktualnie rozwijane). 
Zakładka Live Data

  1. TPS - aktualna wartość odczytana z potencjometru położenia pedału gazu.
  2. Load - aktualna wartość obciążenia.
  3. Slip - aktualna wartość poślizgu.
  4. Battery - aktualna wartość napięcia akumulatora. 
  5. Ratio - aktualne przełożenie na wyjściu (funkcja rozwijana).
  6. N2Speed - aktualna wartość obrotowa z czujnika N2 w skrzyni biegów. 
  7. N3Speed - aktualna wartość obrotowa z czujnika N3 w skrzyni biegów. 
  8. Eval Gear - obliczony domyślny bieg dla włączonej funkcji o tej samej nazwie. 
Zakładka TPS Calibrate


  1. Start Calibrate - uruchamia funkcję kalibracji potencjometru położenia pedału gazu (jeśli masz podłączony analogowy). Funkcja nie ma zastosowania jeśli odczytujesz wartości TPS z CAN-Bus.
  2. Set Minimum TPS - naciśnij aby wykalibrować minimalne położenie pedału gazu.
  3. Set Maximim TPS - wciśnij pedał gazu maksymalnie, naciśnij przycisk aby wykalibrować max. położenie TPS.
Zakładka Shift Pressure


W zakładce ustawiasz ciśnienia przełączania biegów w górę i w dół. 
Z wyłączonym TPS możesz ustawić ciśnienia przełączania SPC opisane jako UpShift/DownShift. To podstawowe ustawienie testowe, gdyż w tym wariancie ustawień pracujemy ze stałą modulacją MPC, która wynosi 100%. Ustawienia te pozwalają w szybki sposób znaleźć odpowiednie ciśnienia przełączania biegów w górę i w dół. Po każdej zmianie wartości należy dane zapisać do sterownika klikając "Save All to controller". 
Bardziej szczegółowe ustawienia przełączania biegów znajdują się w mapach sterownika. Dla starszych wersji sterownika jest to plik maps.h znajdujący się w katalogu "include" z firmware, który należy edytować przy pomocy notatnika z Windows i wgrać ponownie z całym firmware do sterownika. 
Sterowniki od modelu rev.C posiadają nową funkcję, czyli zapis map w zewnętrznej pamięci EEPROM. W tych sterownikach nie trzeba sięgać po plik maps.h, tylko zmieniać wartości map bezpośrednio przez aplikację. Klikając przycisk "Map Editor" uruchomisz okno z wyborem map, oraz tabelami, w których zmieniasz konkretne wartości. 

Materiał wideo prezentujący aktualną wersję oprogramowania wraz z edytorem map.