Home › Forums › Mūsų projektai / susitikimai › E-dviračio matuoklis ir BMS
- This topic has 137 replies, 19 voices, and was last updated 8 years, 2 months ago by sopkis.
-
AuthorPosts
-
2016/03/15 at 13:33 #13252agniusmParticipant
Panašu ad e-ink dar egzotika. Čia keletas potencialių:
http://www.alliedelec.com/newhaven-display-international-nhd-320240wx-cotfh-v-i041/70518223/
2016/10/25 at 21:22 #15075NemirtingasisParticipantPaleidau 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…
2016/10/26 at 14:18 #15076TyroParticipantGerai 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?
2016/10/26 at 19:39 #15077NemirtingasisParticipantGalima 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… :)
2016/10/27 at 10:52 #15078TyroParticipantĮ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 :)
2016/10/27 at 13:37 #15079ŠarūnasKeymasterĮ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.2016/10/27 at 19:36 #15080TyroParticipantNenoriu 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.
2016/10/27 at 21:00 #15081NemirtingasisParticipantŠ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.
2016/10/27 at 21:35 #15082ŠarūnasKeymasterNa 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.2016/10/27 at 22:26 #15083NemirtingasisParticipantJū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 :)2016/10/27 at 23:15 #15084ŠarūnasKeymasterParašyk man emeilu, sarunas eta e-motion taškas lt. Turiu keletą idėjų, manau sutarsim :)
2016/10/28 at 17:43 #15085NemirtingasisParticipantJau pabaigiau ir ekraną ir jo apdailą,
liko tik patikrinti ar teisingai apskaičiuoja likusį nuvažiuoti atstumą, oras prastas tai nėra kaip…
2016/10/28 at 20:02 #15087agniusmParticipantSuper. Ir randa žmonės laiko taip smulkiai užsiimti :)
Labai tvarkinga viskas, patiko telefono stiklo pritaikymas.
Būtų įdomu ir viso dviratuko nuotraukų pamatyti2016/10/28 at 20:21 #15088NemirtingasisParticipantagniusm, č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.
2016/10/28 at 22:59 #15090agniusmParticipantSupratau, visai pamiršau, kad rašei apie šviesos sensorių, ten matyt akutė ir padaryta jam. Anyway super.
2016/10/31 at 18:25 #15095sopkisParticipantAtradau č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.html2016/10/31 at 19:07 #15097NemirtingasisParticipantsopkis, kam nori jį naudoti ? el. dviračiui ?
2016/11/01 at 14:41 #15100sopkisParticipantNiekur aš jo nenoriu naudoti. Atradau ir pasidalinau.
-
AuthorPosts
- You must be logged in to reply to this topic.