Home Forums Mūsų projektai / susitikimai E-dviračio matuoklis ir BMS

Viewing 18 posts - 121 through 138 (of 138 total)
  • Author
    Posts
  • #13252
    agniusm
    Participant
    #15075
    Nemirtingasis
    Participant

    Paleidau jau ir savo ekraną ir valdiklį darytą jam,
    vaizdas tikrai gerai matosi ryškioje rudeninės saulės šviesoje,
    kaina tikrai maža palyginus su jūsų variantais,
    ekrane galima matyti visiškai visus parametrus, aišku tam reikia atitinkamo variklio valdiklio, turiu ir tokį pgaminęs ir išbandęs…
    ekranas 15 euru, spalvotas 4″ 480×320, valdiklis jei skaičiuojant tik pcb ir dalis ~10 euru, valdiklis sugeba “išpumpuoti” ne mažiau kaip 15fps,
    pcb padariau LDR rezistoriaus jungtį, kad tamsoje sumažintų ekrano apšvietimą, kuo tamsiau tuo mažesnis apšvietimas,
    taip pat yra išvesti kontaktai – 5 analoginiai įėjimai matavimams jei reikia, jie gali būti naudojami kaip skaitmeniniai IO, taip pat 2 UART portai arba 4 IO + 5 paprastos IO jungtys, viskas veikia kaip ir buvo suplanuota…


    #15076
    Tyro
    Participant

    Gerai atrodo. Kokią info pateikia? Matau greitį, atstumus, galią, suvartojimą. Ar pasiekiami iš ekrano kokie nors nustatymai, kiti ekrano puslapiai?

    Koks ekranas, ar sunkiai pasidavė valdymui, daug atminties užima biblioteka ir grafinis apipavidalinimas?

    #15077
    Nemirtingasis
    Participant

    Galima pateikti visiškai visą informacija kurią turi BLDC valdiklis, variklio valdiklis siunčia informaciją į ekraną o ekrano valdiklis daro skaičiavimus, šiam dviračiui išjungiau visas nustatymų keitimo galimybes, nes reikėjo pritaikyti būtent šiam dviračiui ir nustymų keitimas tapo nereikalingas, taip pat išjungiau ir kitus puslapius, o aplamai esu parašęs ir išbandęs kodą kuris leidžia keisti nustatymus su daugybe papildomų funkcijų, sąrašas ilgas… kadangi BLDC valdiklis taip pat darytas mano tai pateikiamos informacijos kiekį riboju pagal tai ko reikia, šis ekranas ir variklio valdiklis sumontuotas į kliento dviratį, todėl palikau tik tai kas klientui suprantama ir reikalinga, dviratis turi 3 pavaras kurios perungiamos mygtuku ir jas junginėja RC servo varikliukas, pasirinkta pavara ekrane atvaizduojama ties “P” raide, taip pat rodo esama variklio el.energijos suvartojimą, rodo kiek energijos suvartota nuo įjungimo, vidutinį greitį, nuvažiuotą atstumą nuo įjungimo, likusi nuvažiuoti atstumą apskaičiuojama pagal nuvažiuotą atstumą ir likusį akumuliatoriaus energijos kiekį, ir apačioje kiek km nuvažiuota iš viso, taip pat mažu tekstu ties ekrano centru rodo variklio ir variklio valdiklio tranzistorių temperatūras.

    Ekranas spalvotas 4″ IPS 480×320 taškų ILI9486L valdiklis 16M (24bit)spalvų, valdomas labai nesudėtingai, 16bit command/data ir CS RS WR RD RESET, vadlomas taip kaip ir dauguma LCD ekranų, biblioteka rašiau pats visą nuo nulio, nenaudojau esamų nes jos turi ne viską ko man reikėjo ir tuo labiau kai atrodo radau daug maž tinkamą tai kad atvaizduoti naujai tekstą tai turi iš pradžių ištrinti tai kas po apačia ir tik tada gali rodyti naują, na čia niuansų buvo daug… ekrano valdymui naudoju stm32f103rb, tai ijungus 50mhz port output, sugeba pasiekti daugiau kaip 15fps pilnai užpildant ekraną ir naudojant 16bit(65 tukstančius) spalvų rėžimą.

    Apie biblioteka (2 teksto formatai – 8x8px ir 16x16px + 50x32px skaičiai)su visu kodu užima apie 48kb, čia su įtraukta EEPROM ir servo biblioteka, na o prie grafinio apipavidalinimo daug laiko negaišau, nupiešiau paprastais užapvalintais stačiakampiais, neturiu laiko o ir nelabai “susidraugauju” su dizainu, reikės idėjų semtis iš interneto.

    Rytoj įkelsiu ekrano sumontuoto i korpusą ir dviratį foto.

    Ir vėl prirašiau tiek, kad… :)

    #15078
    Tyro
    Participant

    Įdomu buvo skaityti. Daug nuveikęs :)
    Aš mėginu su STM32 susidraugauti, bet nepavyksta kol kas vis, Arduino vis atrodo nors silpnesnis ir mažiau i/o, bet daugiau priedų, pavyzdžių, bibliotekų, o ir dviračiui 5V sistema atrodo patogesnė (hall, throttle – visi 5V).

    Dviratis, pagal aprašymą, labai hitech :)

    #15079
    Šarūnas
    Keymaster

    Įdomus projektas, palaikau.
    Jei reiks kokios pagalbos su BMS – kreipkis.

    P.S. Arduino sugadina žmones, tampa neįmanoma rasti specialistų… :)
    P.P.S. Kaip tik ieškom pradedančiojo STM32 programuotojo.

    #15080
    Tyro
    Participant

    Nenoriu spaminti ne toje temoje, tad tik trumpai. STM32 tikrai domina, internete ne nuo vakar. Tačiau informacijos gan skurdžiai, ypač begineriui. Tikrai priimčiau į AŽ nuorodų kur galima pasiskaityti pradedančiajam – kokį softą naudoti patogiau, debuginimai, library soursai bei jų užnaudojimas. Jei bus rimtesnė pradžia, tuomet toliau jau ir pats sugebėsiu.

    #15081
    Nemirtingasis
    Participant

    Šarūnai, skaičiau apie tavo pagaminta BMS, šaunus projektas, prieš mėnesį taip pat pradėjau projektuoti BMS nes neradau nieko nebrangaus ir kad laikytu 80A ilgalaikį apkrovimą, yra lifepo4 baterijoms, bet nėra li-ion ir būtent 12s konfiguracijai, radau tik brangius 120-200eurų, tuo labiau, kad man jų reikės bent jau 2vnt. šiaip pagalbos reikės nes kiek žinau turi daug žinų elektronikoje.

    #15082
    Šarūnas
    Keymaster

    Na mūsiškis laiko ilgalaikį apie 60A. Jei rankos yra, galėtum papiktinti mosfetus ir daugiau pasidaryt.
    Šiaip BMS atrodo mažas fun projektukas, bet kuo giliau į mišką, tuo daugiau medžių. Pas mus prie jo jau du metus dirba vienas inžinierius ir du programuotojai… Dariau ir pats asmeninį kažkada, iš pradžių atrodė paprasta :)
    O šiaip idėja tokia… gal ant mūsų platformos norėtum pasiprogramint, kas patiktų? Susisiek, sutartume ką nors.

    #15083
    Nemirtingasis
    Participant

    Jūsiškis dar neišbaigtas ar jau iš esmės pilnai veikiantis ?
    Na aš prie ekrano ir variklio valdiklio jau praleidau metus dirbdamas kas diena po 1-3 valandas, programines klaidas ir algoritmus jau sutvarkiau, bet PCB dar tik 1 versija, beje gan vykusi, veikia kol kas be problemų, tik kelias neesmines klaidas padariau neskaitant kelių modifikacijų kurių nenumačiau kol nepradėjau surinkinėti PCB… BMS – jau susidėliojau komponentus kuriuos naudosiu o ir PCB pradėjau paišyti… nežinau kiek užtruksiu, realiai turiu apie 2-3 mėnesius laiko, ir kolkas lengviau viskas dėliojasi nei su variklio valdikliu, BMS’ui daugiausia laiko užtrukau ieškodamas N mosfet draiverio su integruotu bootstrap maitinimu, mosfet atjunginės srovę pliusiniam laidui, su minusiniu būtu paprasčiau, bet yra keletas priežaščių kodėl tai netinka, neišsiplėsiu daug, bet jei tau įdomu tai galime padiskutuoti ;) ir tai tikrai nėra mažas projektas, bet planuoju pagamintą PCB turėti gruodžio mėnesį, kodą pradėsiu rašyti kai pabaigsiu PCB projektavimą ir jau esu susidėliojes kas ir kaip, aišku jis turės uart, nustatymų keitimo galimybę ir atvaizdavimą ekrane, viena iš naujoviu – tai planuoju įdiegti per nustatymus keičiamą celių balansavimo srovės stiprumą, įdiegsiu ,kad balansuotu celes krovimo metu, skaičiau, kad ir tu kažką tokio darei ?, neapsisprendžiau tik dėl vieno dalyko, ar įdiegti galimybe krauti akumuliatorių nuo bet kokio maitinimo šaltinio, o tiksliau – jei akumuliatorius 36v tai galėsi krauti su 48 ar net 80v pakrovėju, pakrovimo srovė bus nustatyta per nustatymus… manai per daug optimistiškai mastau ? ir aš taip manau :)

    #15084
    Šarūnas
    Keymaster

    Parašyk man emeilu, sarunas eta e-motion taškas lt. Turiu keletą idėjų, manau sutarsim :)

    #15085
    Nemirtingasis
    Participant

    Jau pabaigiau ir ekraną ir jo apdailą,
    liko tik patikrinti ar teisingai apskaičiuoja likusį nuvažiuoti atstumą, oras prastas tai nėra kaip…


    #15087
    agniusm
    Participant

    Super. Ir randa žmonės laiko taip smulkiai užsiimti :)
    Labai tvarkinga viskas, patiko telefono stiklo pritaikymas.
    Būtų įdomu ir viso dviratuko nuotraukų pamatyti

    #15088
    Nemirtingasis
    Participant

    agniusm, čia ne telefono stiklas, tai plastikas išpjautas lazeriu ir su užlipdyta plėvele iš apačios, prie dėžutės priklijuota dvipuse juostele, aplink kraštus dėl sandarumo užtepiau auto stiklų klijais-hermetiku, ir dėl stiprumo ir dėl patikimumo, taip pat ir visa dėžutė prisukta ir su jais priklijuota, dviračio foto įkelsiu vėliau.

    #15090
    agniusm
    Participant

    Supratau, visai pamiršau, kad rašei apie šviesos sensorių, ten matyt akutė ir padaryta jam. Anyway super.

    #15095
    sopkis
    Participant

    Atradau čia tokį įdomų dalyką kaip Nextion displėjai. 2.4″ dydžio kainuoja ~15$, didesni brangiau, bet pliusas kad jis turi savo kontrolerį, softą kompiuteriui kur sukuriama visa grafika, ir duomenis užtenka siūsti per UART, kad displėjuje juos matyti.
    https://m.aliexpress.com/item/32669658873.html

    #15097
    Nemirtingasis
    Participant

    sopkis, kam nori jį naudoti ? el. dviračiui ?

    #15100
    sopkis
    Participant

    Niekur aš jo nenoriu naudoti. Atradau ir pasidalinau.

Viewing 18 posts - 121 through 138 (of 138 total)
  • You must be logged in to reply to this topic.