Snemanje in branje podatkov VESC: realni čas, datoteke dnevnikov in analiza
Krmilnik VESC nenehno meri napetost, tokove, temperature, hitrost motorja in napake. VESC Tool zna prikazati te vrednosti v živo in jih shraniti v datoteke, ki jih nato lahko ponovno preberemo. To je najbolj uporabno orodje za nastavitev stroja in razumevanje okvare: namesto ugibanja pogledamo, kaj se je zgodilo. Tukaj je opisano, kako snemati na računalniku in telefonu ter kako prebrati dobljene podatke.
Bistvo
- Na računalniku stran Realtime Data prikazuje krivulje in snema v datoteko CSV.
- Na telefonu razdelek Realtime Data Logging na domači strani snema med vožnjo.
- Vsak vklop snemanja ustvari novo datoteko z datumom.
- Stran Log Analysis ponovno prebere datoteke, izriše krivulje in, z GPS-om, pot.
- Zabeležena hitrost je električna (ERPM): deliti jo je treba s številom parov polov.
Ogled podatkov v živo
Ko ste povezani, aktivirajte pošiljanje podatkov v realnem času z ustreznim gumbom v orodni vrstici VESC Tool. Stran Realtime Data v razdelku Data Analysis nato prikaže krivulje: tokove, napetost, delovni cikel, hitrost, temperature MOSFET-ov in motorja ter, v načinu FOC, položaj, ki ga vidi opazovalec.
Prikaz v živo zadostuje za številna preverjanja, ko je kolo dvignjeno ali na stojalu: ali je temperatura motorja verjetna, ali tok narašča, kot je predvideno, ali napetost baterije pod obremenitvijo pade? Za dejansko vožnjo snemamo.
Snemanje na računalniku
Na strani Realtime Data gumb za snemanje (Log Realtime Data to File) zapiše podatke v datoteko CSV. Ciljno mapo izberete v Settings, razdelek Paths. Prenosni računalnik na skiroju ni zelo praktičen: na računalniku snemamo predvsem teste na stojalu ali z dvignjenim kolesom.
Snemanje na telefonu
V mobilni aplikaciji domača stran vsebuje razdelek Realtime Data Logging. Izberete mapo, nato označite Enable RT Data Logging. Glede na pomoč programske opreme se vsakič, ko je polje označeno, ustvari nova datoteka z datumom in uro; odznačevanje in ponovno označevanje torej omogoča razrez snemanj, na primer eno vožnjo na datoteko. Telefon mora ostati povezan prek Bluetootha med celotno vožnjo: glejte naš vodnik VESC Tool na telefonu.
Obstajajo tudi kartice, ki snemajo brez telefona: na primer VESC Express, ki jo njen uradni repozitorij opisuje kot snemalnik z Wi-Fi in Bluetoothom. Stran Log Analysis v VESC Tool zna mimogrede brskati po datotekah povezane naprave, poleg lokalnih datotek.
Kaj vsebuje datoteka
Pomoč VESC Tool opisuje format: ena vrstica na meritev, stolpci ločeni s podpičji. Najbolj uporabni:
| Stolpec | Pomen | Kaj iščemo |
|---|---|---|
| v_in | Vhodna napetost (baterija) | Padec napetosti pod obremenitvijo, napetost ob koncu vožnje |
| current_in | Tok baterije | Kaj dejansko zahtevamo od baterije in BMS |
| current_motor | Tok motorja | Zahtevan navor, dosežene omejitve |
| id, iq | Tokovi na oseh D in Q (FOC) | Defluxing (id), navor (iq) |
| temp_mos, temp_motor | Temperature MOSFET in motorja, v °C | Dvig temperature, zmanjšanje moči |
| rpm | Električna hitrost | Deliti s številom parov polov |
| duty_now | Delovni cikel, od -1 do 1 | Blizu meje, motor je pri svoji največji hitrosti |
| amp_hours, watt_hours | Porabljena energija (in pridobljena v stolpcih »charged«) | Dejanska poraba na vožnjo |
| fault_code | Trenutna napaka | Točen trenutek prekinitve |
| vesc_id | CAN identifikator krmilnika | Razlikovanje krmilnikov pri dvomotornem pogonu |
Natančnost pomoči: čas vsake vrstice VESC Tool zabeleži ob prejemu, ne krmilnik. Glede na kakovost povezave se lahko interval med dvema vrsticama nekoliko razlikuje.
Branje in analiza
Stran Log Analysis v VESC Tool odpre datoteke CSV (Open CSV file...), izriše izbrane stolpce v krivulje, prikaže statistiko in, če podatki vsebujejo GPS položaj, pot na zemljevidu. Krivulje lahko izvozite kot sliko ali PDF. Ker je datoteka preprost CSV, jo odpre tudi preglednica.
Tri branja, ki so vedno uporabna
- Prekinitev pri pospeševanju: poglejte v_in in current_in tik pred tem. Napetost, ki pade, nato vse na nič, kaže na baterijo ali BMS; fault_code, ki se pojavi, označi krmilnik.
- Postopna izguba moči: poglejte temp_mos in temp_motor. Če dosežeta pragove zmanjšanja, gre za toplotno zaščito.
- Nastavitev toka: primerjajte current_motor z nastavljeno mejo. Če tok nikoli ne doseže meje, pomeni, da prej deluje druga omejitev (baterija, temperatura, napetost). Glejte naš vodnik o omejitvah toka VESC.
Naprej: telemetrija
Snemanje VESC Tool je odlično orodje za delavnico. Na dirkah želimo poleg tega korelirati podatke s položajem na dirkališču, krogom, sektorjem: to je vloga telemetrije, razložene v našem vodniku o telemetriji na dirkah. Za SmartDisplay se naš modul GPS EB6 10/25 Hz priklopi na vodilo CAN in zagotavlja natančen položaj. Za odkrivanje dirkanja na dirkališču si oglejte tudi stran naše ekipe E'trott Racing.
Nasvet iz delavnice
Posnemite »normalno« vožnjo, ko stroj deluje dobro, in shranite datoteko. Ko se pojavi težava, primerjava dveh datotek na isti poti takoj pokaže, kaj se je spremenilo: napetost, ki bolj pade, motor, ki se hitreje segreje, tok, ki prej doseže vrh.
Pogosta vprašanja
Kje so shranjene datoteke?
Na računalniku v mapi, izbrani v Settings, razdelek Paths. Na telefonu v mapi, izbrani v razdelku Realtime Data Logging na domači strani.
Zakaj stolpec rpm daje ogromne vrednosti?
To je električna hitrost. Delite jo s številom parov polov motorja, da dobite dejanske obrate na minuto.
Ali lahko snemamo oba krmilnika dvomotornega pogona?
Datoteke vsebujejo stolpec vesc_id, ki identificira krmilnik. Kaj snemamo, je odvisno od uporabljenega orodja in povezave; na prvi datoteki preverite, ali se prikažeta oba identifikatorja, če ju potrebujete.
Povezava Bluetooth se med snemanjem prekine, kaj storiti?
Telefon približajte modulu, pritrdite ga stran od napajalnih kablov in snemanja razrežite na kratke datoteke, da ne izgubite vsega.
Ali lahko datoteke odprem v preglednici?
Da, to so datoteke CSV s podpičji kot ločili.