VESC Tool na telefonie: połączenie Bluetooth, pulpit i profile
VESC Tool istnieje również w wersji na telefon, na systemy Android i iOS. Dzięki kontrolerowi wyposażonemu w Bluetooth, służy on jako pulpit nawigacyjny podczas jazdy, narzędzie diagnostyczne na torze oraz szybki sposób na zmianę profilu. Daje dostęp do tych samych ustawień co wersja komputerowa, ale nie używa się go w dokładnie ten sam sposób. Oto jak się połączyć, co zawiera każda zakładka i jakie środki ostrożności należy podjąć.
Podstawy
- Kontroler musi posiadać moduł Bluetooth Low Energy kompatybilny z VESC, zintegrowany lub podłączony do portu komunikacyjnego.
- Połączenie odbywa się z poziomu VESC Tool (wyszukiwanie urządzeń w aplikacji), a nie z ustawień Bluetooth telefonu.
- Parowanie i kod modułu ograniczają dostęp do kontrolera.
- Zakładka RT Data służy jako pulpit nawigacyjny; Profiles pozwala zmienić ustawienia w kilka sekund.
- Pierwsze ustawienia i aktualizacje: komputer przez USB pozostaje bezpieczniejszą opcją.
Wymagania po stronie kontrolera
Wiele kontrolerów VESC nie posiada wbudowanego Bluetooth. W takim przypadku dodaje się moduł Bluetooth Low Energy przeznaczony dla VESC, podłączony do portu komunikacji szeregowej (UART) kontrolera. W projekcie publicznym istnieją dwie rodziny: moduły oparte na chipie NRF (historyczne) oraz VESC Express, karta oparta na ESP32, którą oficjalne repozytorium opisuje jako rejestrator i kartę wejść-wyjść z Wi-Fi i Bluetooth.
Jeśli chodzi o ustawienia, stały port szeregowy musi pozostać aktywny: jest to parametr Enable Permanent UART w App Settings, General. Pomoc techniczna wskazuje: można go wyłączyć, aby uniemożliwić jakikolwiek dostęp do kontrolera przez Bluetooth.
Łączenie
- Zainstaluj VESC Tool ze sklepu z aplikacjami w swoim telefonie (wersja oficjalna, wydawca projektu VESC).
- Włącz kontroler. Zezwól aplikacji na korzystanie z Bluetooth, a w systemie Android również na lokalizację, jeśli jest wymagana do wyszukiwania.
- Na stronie głównej naciśnij Connect, a następnie uruchom wyszukiwanie (Scan...). Znalezione urządzenia pojawią się na liście.
- Wybierz swój kontroler. Przycisk Set Name pozwala nadać mu rozpoznawalną nazwę, co jest przydatne, gdy w zasięgu znajduje się kilka maszyn.
W przypadku pierwszego połączenia z komputerem, zobacz nasz przewodnik dotyczący instalacji VESC Tool i łączenia.
Zabezpieczenie dostępu
Kontroler dostępny przez Bluetooth może zostać skonfigurowany przez każdego, kto się z nim połączy. Istnieją dwa zabezpieczenia:
- parowanie: po jego wykonaniu połączenie Bluetooth jest akceptowane tylko z instancji VESC Tool sparowanej z tym kontrolerem (parametr Pairing Done). Na komputerze strona Connection oferuje opcje Pair i Unpair;
- kod modułu: w przypadku modułów NRF, przycisk Setup Bluetooth Module na stronie głównej otwiera konfigurację modułu, z opcjami Update Name i sześciocyfrowym kodem (Update Pin).
Zachowaj informacje o sparowanym urządzeniu: w przypadku zmiany telefonu konieczne będzie ponowne sparowanie z autoryzowanego połączenia.
Zakładki aplikacji
| Zakładka | Do czego służy |
|---|---|
| Start | Połączenie, asystenci (Setup Motors, Setup Input), Update Firmware, Backup Configs, Restore Configs, odwrócenie kierunku silników, rejestrowanie danych |
| RT Data | Dane w czasie rzeczywistym: prędkość, napięcie, prądy, temperatury, bieżące błędy |
| BMS | Dane z kompatybilnego BMS podłączonego do kontrolera |
| Profiles | Zestawy limitów (prędkość, skala prądu, moc) do aktywacji jednym gestem |
| Terminal | Polecenia tekstowe oprogramowania układowego, w tym odczyt ostatnich błędów |
| LispBM | Wbudowane skrypty dla zaawansowanych użytkowników |
| Motor Cfg, App Cfg | Wszystkie ustawienia silnika i wejść, tak jak na komputerze |
Niektóre karty dodają własne zakładki interfejsu, dostarczone przez producenta sprzętu.
Pulpit nawigacyjny podczas jazdy
Zakładka RT Data wyświetla główne wartości. Aby prędkość i dystans były dokładne, wprowadź liczbę biegunów silnika, przełożenie i średnicę koła w Motor Cfg, sekcja Additional Info. W przeciwnym razie aplikacja nie będzie mogła poprawnie przeliczyć prędkości obrotowej silnika.
Zamocuj telefon stabilnie i dokonaj wszystkich ustawień na postoju. Patrzenie na ekran podczas jazdy odwraca uwagę: na drodze wystarczy rzut oka, a dedykowany wyświetlacz pozostaje bardziej odpowiedni. Aby zachować historię przejazdów, strona główna zawiera sekcję Realtime Data Logging: zobacz nasz przewodnik dotyczący rejestrowania danych VESC.
Profile
Zakładka Profiles pozwala tworzyć profile z Speed Limit (przód i tył), Motor Current Scale w procentach dla przyspieszania i hamowania oraz opcjonalnym limitem mocy. Profil „łagodny” dla początkującego pasażera lub na mokrą nawierzchnię, pełny profil na tor: to najbardziej praktyczne zastosowanie aplikacji. Nasz przewodnik dotyczący ograniczenia prędkości VESC wyjaśnia modyfikowane parametry.
Czego unikać robiąc z poziomu telefonu
- Pierwsza detekcja silnika na nieznanej maszynie: wygodniej i bezpieczniej zrobić to na komputerze, z dużym ekranem.
- Aktualizacja oprogramowania układowego (firmware) na poboczu drogi, przy niskim poziomie baterii lub niestabilnym połączeniu.
- Modyfikowanie ustawień podczas jazdy.
Porada warsztatu
Wykonaj parowanie od razu przy uruchomieniu i zapisz konfigurację z telefonu za pomocą Backup Configs: w dniu, w którym ktoś zmieni ustawienie, w minutę wrócisz do znanego stanu. Jeśli szukasz zestawu, w którym kontroler, wyświetlacz, telemetria i aplikacja są zaprojektowane razem i ustawiane z telefonu, gama RageLink wkrótce się pojawi (lista oczekujących). W przypadku instalacji modułu Bluetooth w Twojej maszynie, nasz warsztat oferuje usługi godzinowe (https://rage-mechanics.com/pl/nasze-produkty/1529-robocizna-30-minut.html).
Często zadawane pytania
Dlaczego mój telefon nie znajduje kontrolera?
Kontroler może nie posiadać modułu Bluetooth, stały port szeregowy może być wyłączony lub aplikacja nie ma uprawnień do korzystania z Bluetooth. Uruchom wyszukiwanie z poziomu VESC Tool, a nie z ustawień telefonu.
Czy aplikacja mobilna daje dostęp do wszystkich ustawień?
Tak, zakładki Motor Cfg i App Cfg zawierają te same parametry co wersja komputerowa. Nawigacja jest po prostu mniej wygodna na małym ekranie.
Czy można ustawić oba kontrolery w maszynie dwusilnikowej z telefonu?
Tak: po połączeniu z głównym kontrolerem, VESC Tool uzyskuje dostęp do pozostałych przez magistralę CAN. Strona główna oferuje również Multi Settings, które zapisuje niektóre grupy ustawień (limity, FOC, ustawienia ogólne) na wszystkich kontrolerach jednocześnie.
Czy ktoś inny może połączyć się z moim kontrolerem?
Bez parowania i kodu, tak, jeśli znajduje się w zasięgu. Wykonaj parowanie, a w przypadku modułu NRF zmień sześciocyfrowy kod.
Wyświetlana prędkość jest błędna, co należy ustawić?
Wprowadź liczbę biegunów, przełożenie i rzeczywistą średnicę koła w Additional Info, a następnie porównaj z GPS.