2 dalis: kalibracija, ant kurios stovi kiekvienas baterijos įspėjimas
EdgeTX Cockpit Voice, 2 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
‹ 1 dalis: Kodėl dronas turi su tavimi kalbėti · 3 dalis: Trys mygtukai, trys spalvos ir AND vartai › · Pradėti nuo 1 dalies
Kiekvienas šios serijos baterijos įspėjimas yra palyginimas su skaičiumi. Tad prieš visa kita tas skaičius turi būti tikras. Šis skyrius apie nustatymą, kuris tai nusprendžia, ir būtent jį akivaizdžiausiai esu padaręs neteisingai.
Visi laiptai stovi ant kalibracijos, kurios tu tikriausiai nepadarei
Šį skyrių turiu įterpti iškart po ankstesniojo, nes visa, kas seka, nuo jo priklauso, ir nenoriu, kad kas nors tai statytų ant blogo pamato.
Tavo baterijos įspėjimai yra būtent tokie geri, kokia yra tavo įtampos kalibracija.
Užrašyta tai skamba akivaizdžiai. Praktikoje neakivaizdu, nes blogai sukalibruotas įtampos rodmuo neatrodo sugedęs. Jis atrodo kaip visiškai tikėtinas skaičius, kuris tiesiog klysta 200 mV, ir kiekvienas aukščiau esančių laiptų slenkstis tą klaidą tyliai paveldi.
Turiu du aparatus, kurie šiuo metu yra blogai sukalibruoti, vadinasi, jų įspėjimai suveikia per vėlai. Ne „šiek tiek netiksliai“, o per vėlai, ta kryptimi, kuri kainuoja paketą. Aš tai žinau ir dar nesutvarkiau, būtent tokiems prisipažinimams šis blogas ir egzistuoja.
Reguliavimo parametras yra vbat_scale Betaflight'e. Jis pataiso ADC daliklio
santykį pagal realius tavo plokštės rezistorius, kurie tarp plokščių skiriasi, o
nustatytas jis yra į bendrą numatytąją reikšmę, kuri tinka niekam konkrečiai.
3S → 4S spąstai
Konkretus būdas, kuriuo tai mane pagavo, vertas išvardijimo, nes tai natūralus veiksmas ir jokio įspėjimo nėra.
Turėjau aparatus, sukonfigūruotus ir skraidančius su 3S, o tada perkėliau juos į 4S testams. Niekas tame perėjime nepasako, kad tavo kalibracija dabar kainuoja daugiau. Bet kainuoja, dėl kaupiamosios priežasties.
report_cell_voltage = ON reiškia, kad valdiklis dalija paketo įtampą iš savo
nustatyto celių skaičiaus. Ir tas nustatymas pats yra išvestas iš išmatuotos
paketo įtampos įjungimo metu, valdiklis dalija tai, ką perskaito, iš
maksimalios celės įtampos konstantos ir apvalina. Tad įtampos klaida
propaguojasi du kartus:
- Tiesiogiai — į pranešamą vienos celės reikšmę.
- Galimai dar kartą, nustumdama nustatytą celių skaičių į neteisingą sveikąjį skaičių.
Antrasis kelias yra bjaurusis, nes jis suklysta tyliai ir tikėtinai. Jei
blogai sumastelintas 4S paketas perskaitomas pakankamai žemai, kad valdiklis
nuspręstų, jog žiūri į 3S, tai jis dalija iš trijų, o ne iš keturių, ir pultui
atiduoda vienos celės reikšmę, kuri patogiai sėdi normaliame diapazone, būdama
visiškai fiktyvi. Tada kiekvienas mano laiptų slenkstis matuotų dydį, kurio
nėra, o ready savitikra puikiai suveiktų, nes neteisingas skaičius virš 4,2 V
vis tiek yra skaičius virš 4,2 V.
Savitikra, kuria taip džiaugiausi anksčiau šiame įraše, patikrina, ar veikia signalo kelias. Ji nepatikrina, ar skaičius yra tikras. Tai skirtingi teiginiai, ir noriu būti aiškus, kurį iš jų turiu.
Regresija naujame konfigūratoriuje
Štai praktinis nepatogumas, ir būtent dėl jo tai gaus atskirą įrašą, o ne pastraipą.
Anksčiau kalibruodavau taip: pakeldavau motorus iki nedidelės apkrovos — maždaug 2 A iš paketo, ir tada perjungdavau į kalibracijos skirtuką motorams vis dar veikiant, kad kalibruotų realiame darbo taške, o ne tuščiąja eiga. Tai svarbu: nori, kad rodmuo būtų patikimas ten, kur jį realiai naudoji, po apkrova, ne tik ramybėje ant stalo.
Dabartiniame Betaflight konfigūratoriuje taip nebegalima. Išėjus iš skirtuko motorai išsijungia. Tos darbo sekos tiesiog nebėra.
Teisingos pakeičiančios procedūros dar neišsiaiškinau, tad jos čia neišradinėsiu. Tai bus sekantis įrašas: tinkama įtampos kalibracija su dabartiniu konfigūratoriumi, kas pasikeitė, ir kaip gauti patikimą rodmenį po apkrova be senojo triuko.
Viena atvira pastaba apie skaičių, esantį toliau šiame įraše
3,065 V celei įtampos kritimo reikšmė, kurią cituoju toliau, iš 83 A
akceleravimo mano trijų colių aparate, turi tą pačią priklausomybę. Tai yra tai,
ką skrydžio valdiklis užrašė, ir jos tikslumas stovi ant to, kad to aparato
įtampos kalibracija yra tvarkinga. To konkretaus aparato vbat_scale prieš
etaloninį matuoklį nepatikrinau nepriklausomai. Traktuok tai kaip stiprų
problemos formos rodiklį, o ne kaip metrologiškai švarų matavimą.
Jei sukursi šiame įraše aprašytą įspėjimų sistemą ir praleisi kalibraciją, sukūrei kažką, kas ramiu balsu užtikrintai pasakys tau neteisingą dalyką. Tai, ko gero, blogiau nei skaičius ekrano kampe.
Du mano aparatai vis dar sako tiesą per vėlai. Žinau, kurie du, ir dar nesutvarkiau, o tai yra tas dalykas, kuris labiau tinka laboratoriniam sąsiuviniui nei vadovui.
Series: EdgeTX Cockpit Voice, 2 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
‹ 1 dalis: Kodėl dronas turi su tavimi kalbėti · 3 dalis: Trys mygtukai, trys spalvos ir AND vartai › · Pradėti nuo 1 dalies