Prius Gen2HSI kuro bako matavimas

5 12 2019

Prius Gen2HSI jau pagamintas, ką programinė įranga rodo jau žinome, o dabar nusprendžiau padaryti serija įrašų apie tai, kaip kai kurie laukai yra apskaičiuojami ir kokios gi jų naudos. Pirmiausiai pradėsiu nuo kuro bako likučio rodymo. Dažnas pagalvoja kam gi tas Gen2HSI reikalingas kai galima kiniška OBD2 Buetooth adapterį įstatyti ir su Android programą viska rodyti. Kuro bako likučio skaičiavimas ir likusio nuvažiuoti atstumo su juo apskaičiavimas būtent yra vienas tų privalumų ko Android programos neturi (Torque, Hybrid Asiistant).

Duomenų gavimas

Pradėkime nuo to, kad automobilis likutį litrais mums atsiunčia pasyviu paketu „0x5A4“, kur antras baitas yra būtent tas kiekis mililitrais. Tą kiekį mes tada galime pasiversti į litrus ir dar geriau pateikti jį ekrane procentais, bet prieš tai reikia įvertinti, kad tas likutis litrais jau su rezervo kiekiu. Kad parodymai negąsdintu žmogaus mes tą rezervą atimsime ir laikydami, kad pilnas bakas talpina 42 litrus, pasiverčiame į procentus ir gauname:

Matome, kad duodama reikšmė yra grynai iš bako daviklio nuskaityta reikšmė ir ji nė kiek neapdirbta.  Važiuojant į kalną ar stipriai gazuojant kuro lygis krenta, o riedant nuo kalno ar stipriai stabdant – kyla. Mes šiuos duomenis turime kažkaip susitvarkyti. Skaityti pilną įrašą »





Prius Gen2HSI programa

17 11 2019

Nesenai aprašiau Prius Gen2HSI elektronikos ir korpuso gamyba, dabar metas programinei įrangai. Pati programa ir jos valdymas labai panašus kaip senasis šio įrenginio prototipas, bet atsiradus didesniam ekranui ir praktiškai dvigubai daugiau duomenų – reikia apie tai pakalbėti.

Valdymas

Valdymas susideda tik iš dviejų elementų: rėžimo mygtuko ir 4 eilučių LCD ekrano. LCD ekranas pateikia informacija, o rėžimo mygtukas turi dvi paskirtis:

  • trumpu paspaudimu keičia rodomą langą LCD ekrane.
  • ilgu paspaudimu vykdo tame lange skirtą specialų veiksmą.

Diagramoje galime pamatyti langų žemėlapį ir kaip rėžimo mygtukai juos valdo:

Skaityti pilną įrašą »





Prius Gen2HSI gamyba

13 11 2019

Senau aprašytas PriusHSI man tarnauja jau 4 metus, kol nesugalvojau kiek atnaujinti jį. Ne dėl to kad kas negerai, prototipo elektronikos net neplanuoju iškeisti į nieką kol kas, bet sugalvojau nuskaityti ir rodyti daugiau informacijos, o tam reikia vietos daugiau ekranėlyje. Vietoje mažo 16×2 simbolių LCD ekrano uždėjau tris kartus didesnį 20×4 ir tada jau galima atnaujinti programą. Taip pat ta proga pagaminau specialiai jam skirtą korpusą, kurį atsispausdinti galima su 3D spausdintuvu:

Kadangi pamaniau, kad gal kas kitas norėtu tokio, tai Toyota forume pasiūliau žmonėms kooperuotis ir pasigaminti kelis vienetus tokių. PCB jau buvo paruošta gamybai kinijoje bet ilgoką laiką susidomėjusių nebuvo. Vienas žmogus prieš porą mėnesių visgi kreipėsi, bet dėl vieno neverta išlaidauti. Kiek palaukus pasirašė dar vienas žmogus, o kai pirmasis pasidalino reikalu Facebook’e radome ir trečią. Taigi šiame įraše supažindinsiu kas gi gavosi. Skaityti pilną įrašą »





Prius papildomos informacijos stebėjimas per OBD2 ir PriusHSI

27 02 2016

Toyota Prius yra toks modernus ir elektroniškai pažengęs automobilis, kad gamintojai visai pamiršo į informacinį skydelį integruoti tokius parodymus kaip variklio temperatūra ir  apsisukimus. Projektuotojai tikriausiai nesitikėjo, kad tokie mechanikos parametrai reikalingai, kai visas valdymo funkcijas atlieka kompiuteris. Tačiau smalsūs vartotojai, tokie kaip aš, nori žinoti viska. Ypač atsiranda poreikis žinoti temperatūra užblokavus aušinimo groteles, variklio sūkius siekiant važiuoti ekonomiškai, o kur dar kitos papildomos galimybės.

Šiame įraše pateiksiu kelis būdus kaip pasinaudojant OBDII sąsaja stebėti šiuos parametrus ir pristatysiu pasigaminta PriusHSI prietaisą.

OBDII sąsajos įrankiai

Pradėsiu nuo sąlyginai pigiausio varianto – bluetooth OBDII adapterio ir sumanaus telefono:

s-l300

Išskirtinai Android telefonų savininkai gali džiaugtis Torque programa ir jai surinktais specialiais Prius Gen2 PID’ais. Tinkamai importavus juos galima susikurti neprasta virtualų skydeli telefono ekrane:

wpid-wp-1433662240219.jpeg  wpid-wp-1433662248565.jpeg

Kiek nepatogu yra tai, kad šis variantas reikalauja pasirengimo darbui, t.y. programos įjungimo, telefono pritvirtinimo, maitinimo pajungimo. Tai yra labai nepatogu, bet stebimų parametrų galybė ir galimybė juos loginti realiu laiku padaro šį variantą labai patraukliu. Priedo programa gali nuskaityti ir ištrinti klaidų kodus kas irgi yra gerai.

ScanGaugeII yra bene rimčiausias ir labiausiai paplitęs prietaisas OBDII duomenims stebėti:

download

Pastarasis yra patogiai montuojamas panelėje ir turi galimybę būti programuojamas priklausomai nuo automobilio. Prius Gen2 savininkai turi nemažai atrinktų PID’ų tad šis įrankis yra vienas populiariausių rinkoje. Deja bet įrenginio kaina pasikandžioja, bet investicija manau neprasta. Kaip ir Torque programa pastarasis moka susidoroti ir su klaidų kodais. Skaityti pilną įrašą »