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šą »





Prius Gen2 – didžiosios HV baterijos testas

3 12 2015

Įspėjimas: neprisiimu ir neatsakau už padaryta žalą automobiliui, turtui ar aplinkiniams atliekant mano minėtus veiksmus. Darant tai ką aprašiau reikia įvertinti savo jėgas ir vadovautis sveiku protu.

O dabar metas pakalbėti apie didįjį hibridų baubą – akumuliatorių. Taip jau yra nusistovėję, kad didžioji dalis žmonių, kurie ar ketina, ar jau yra nusipirkę hibridą, bijo šio brangaus ir mitais aplipusio aparato. Neturiu praktinės patirties šioje srityje, bet kiek tekę skaityti, baterijos anaip tol nėra tas dalykas, kuris kelia pagrindines problemas. Išskirtinai kalbu apie Prius Gen2 ir Gen3 hibridus, kurių baterijos genda ne ypač dažnai.

Plepalai apie patikimumą

Prakalbus apie gedimų dažnumą tai daug prastesnė situacija su Hondomis. Ten nemažai senesnių automobilių garantinio metu atituri baterijos keitimą, o jam pasibaigus atkeliauja ir antrajai.

Prastoka situacija buvo ir su Prius Gen1, kuri turėjo problemų su pratekančiu elektrolitu. Kiek žinau netgi buvo atšaukiami automobiliai dėl to, valoma ir remontuojama baterija, bet deja viskas priklausė dar ir nuo meistro kruopštumo. Taip jau atsitiko, kad kad pasiekti 160k netvarkant baterijos pirmiems
Priusams sunkiai sekėsi.

Kalbant apie antros kartos Priusą, čia baterija buvo patobulinta stipriau – pradėta naudoti ne cilindro formos celės, o stačiakampės. Reiktu atsižvelgti, kad 2003-2005 ir 2006-2009 metų Priusų baterijos kiek kitokios. Po atnaujinimo buvo sumažinta vidinė varža, kas leidžia baterijai būti vėlesniai prie daugiau amperų. Taip pat buvo sutvirtinta terminalų konstrukcija.

Visais atvejais, ar tai būtų Honda, ar Toyota, karštis ir dažnas iškrovimas yra didžiausia problema. Karštas klimatas ir kalnuotos vietovės yra pats blogiausias dalykas kiekvieno hibrido baterijai.

Dabar reiktu užduoti pagrindinis kylanti klausimą: kiek dar liko mano perkamo ar nusipirkto automobilio baterijai? Kaip tai patikrinti? Pirmiausiai, jei matote dideli raudona trikampi su šauktuku skydelyje tai reiktu sunerimti. Nuskaičius klaidos kodus reikia tikėtis nerasti P3006 ar atitinkamos baterijos klaidos. Skaityti pilną įrašą »





Prius variklio temperatūros sensoriaus apgavikas

30 11 2015

Kažkada aptariau penkis Prius apšilimo etapus. Visais atvejais, žiema variklio aušinimo sistemos temperatūra yra problemiškas dalykas. Ypač tai tampa aktualu šalyse, kur egzistuoja žemesnė temperatūra. Kad žiema Prius būtu kiek galima ekonomiškas, šalia tokių priemonių kaip radiatoriaus grotelių blokavimas atsiranda ir temperatūros sensoriaus apgavimas. Išskirtinai tiems Prius savininkams, kurie yra investavę į papildomus akumuliatorius ar Plug-In versiją, kad galėtu nuvažiuoti daugiau su elektra, tai yra ypač aktualu, nes kuo greičiau bus naudojamas akumuliatorius, tuo geriau.

Jau iš senesnio įrašo žinome, kad egzistuoja šie šilumos ciklai:

  • x-40 laipsniu – katalizatoriaus būtinas šildymas, kad jis veiktu efektyviai;
  • 40-73 laipsniu – duobė;
  • 73-x – tolygi hibrido sistemos darbo temperatūra;

Kaip supratote mums reikia atsikratyti duobės. Kadangi variklio aušinimo skysčio temperatūrą matuoja vienas analoginis sensorius, mes nesunkiai galime jį patobulinti, kad kuo anksčiau pradėtu rodyti aukštesnę nei 73 laipsnių šilumą. Pagrindinis klausimas žinoma kaip tai padaryti ir ar tai saugu. Skaityti pilną įrašą »





Arduino Yun dvigalvis slibinas

24 11 2015

DSC_2445

Berods tai bus antras originalus Arduino, kuris kada gulėjo pas mane ant stalo. Nėra taip, kad aš nevertinų kokybiškos produkcijos, tiesiog labiau vertinu sutaupytus pinigus 🙂 Būtent todėl renkuosi dažniau kiniškus klonus/padielkas. Skaityti pilną įrašą »





Gboard Pro 800

7 08 2015

Prieš daugiau nei metus esu parašęs kelias pastraipas apie Gboard Pro mikrovaldiklio plokštę, kurioje yra ne kas kitas kaip Atmega2560 su Arduino bootloaderiu ir integruotu SIM900 GSM modemu. Žinoma priedo jame buvo ir galimybe kitu pliusu, kaip mikroSD kortelės jungti, nemažai patogiai išdėstytu įėjimų/išėjimų, Xbee ir nRF24L01+ jungtys. Visa tai sudėjus gauname neprasta platforma įvairiems projektams, tačiau Itead, plokštės gamintojas, nestovi vietoje ir išleido naują, Gboard Pro 800 versiją. Ir ačiū jiems, nes senajai versijai šio bei to trūko, o ir papildomos galimybės tikrai sveikintinos.

Pastarasis kartu su didžiausiu atnaujinimu SIM800 GSM moduliu, kuris mums papildomai duoda Bluetooth sąsaja ir FM imtuvą ir nemažai kitų pakeitimu. Iš jų pats didžiausias ir laukiamiausias – maitinimo grandinės patobulinimas.

Įraše pirmiausia aptarsime vaizdinę informacija, vėliau apžvelgsime maitinimo grandinės pokyčius ir tik pabaigoje peržiūrėsime ką naujo galime nuveikti.

Pirmas žvilgsnis

Plokštes sudėjus viena prie kitos vaizdelis labai panašus (senasis Gboard Pro viršuje, Gboard Pro 800 apačioje):

IMG_4199 Skaityti pilną įrašą »





Kiniškas Arduino UNO – antra dalis

20 04 2015

Kažkada jau blevyzgojau apie vieno nežinomo kinų gamintojo kurinį, dabar turiu progą padaryti tai dar karta. Šį karta ant mano stalo atsidūrė dar vienas toks, kuris vadinasi Seeeduino V3.0 su Atmega328P viduje.

IMG_2960

IMG_2962

Kaip ir ankstesnis modelis, taip ir šis man pasirodė net geresnis už originalų Uno. Parodysiu kuo. Skaityti pilną įrašą »





Arduino + 7 segmentų LED indikatoriai + ICM7218

20 10 2014

Su 7 segmentų indikatoriais esu žaidęs dar senai, kuomet mikrovaldiklių programavimą mokiausi su ATINY2323. Tuomet žinoma užsiknisau su tais LED’ų mirkčiojimais ir niekam kitam šio indikatoriaus nepanaudojau. Dabar ant mano stalo atsirado štai tokia kasos aparato pirkėjo displėjaus PCB:IMG_20141020_071251

Ant PCB mes turime maitinimo bei duomenų signalų įėjimą, įtampos reguliatorių, RS232 signalo įtampos keitiklis, PIC18F kažkoks mikrovaldiklis, 8 vienetai 7 segmentų LED indikatorių ir ICM7218B valdiklis. Originaliai pats įrenginys nebeveikia dėl man nežinomų priežasčių. Gal PIC numirė, o gal aš tiesiog nežinau specifinio duomenų protokolo, siunčiamų per RS232. Kaip ten bebūtų man įdomiausia yra paklibinti LED indikatorius ir ICM7218B valdiklį. Skaityti pilną įrašą »