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:

StolpecPomenKaj iščemo
v_inVhodna napetost (baterija)Padec napetosti pod obremenitvijo, napetost ob koncu vožnje
current_inTok baterijeKaj dejansko zahtevamo od baterije in BMS
current_motorTok motorjaZahtevan navor, dosežene omejitve
id, iqTokovi na oseh D in Q (FOC)Defluxing (id), navor (iq)
temp_mos, temp_motorTemperature MOSFET in motorja, v °CDvig temperature, zmanjšanje moči
rpmElektrična hitrostDeliti s številom parov polov
duty_nowDelovni cikel, od -1 do 1Blizu meje, motor je pri svoji največji hitrosti
amp_hours, watt_hoursPorabljena energija (in pridobljena v stolpcih »charged«)Dejanska poraba na vožnjo
fault_codeTrenutna napakaTočen trenutek prekinitve
vesc_idCAN identifikator krmilnikaRazlikovanje 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.