Czy uda się odblokować BMS?
Вставка
- Опубліковано 6 лют 2025
- Cheap & quick PCB, 3D Printing, CNC machining and fabrication services from PCBWay:
www.pcbway.com
Tanie i szybkie PCB, druk 3D, obróbka CNC i usługi produkcyjne od PCBWay
Trzeci film z serii o bateriach do odkurzacza Xiaomi Mi G9, tym razem próbujemy odblokować zablokowany BMS.
Discord: / discord
Kontakt: carflex1@gmail.com
Super że wrzuciłeś filmik z niepowodzenia! To też jest lekcja dla nas!
Jeszcze trochę go pomęczę, jak coś wyjdzie to wrzucę, pozdro
@@SkromnyWarsztacik podaj główny plus pakietu na wyjście plus z bms
@@xby2918 ale jaja jedni mówią plus z plusem, inni minus z minusem, a jeszcze inni plus z minusem 😁. Potestuję i dam znać
@@SkromnyWarsztacik nie jednen bms odblokowałem w ten sposób
@@SkromnyWarsztacik
Witam mogę podesłać sprawną elektronikę do tego modelu proszę wiadomość na priv
Pamiętam że chipy na jednym pinie często mają reset i trzeba go zwierać do masy najczęściej aby zresetować. W datasheet powinno być opisane.
Najprawdopodobniej bedzie trzeba flashowac układ odpowiedzialny za kontrolowanie ogniw, Na codzien robie Baterie do odkurzaczy DYSON i tam po odłaczeniu wszystkich ogniw sterownik nie odłacza bmsa, ale można to zrobić wkładajac ogniwa lekko rozbalansowane. Na szczescie jest do Dysonów patent z flashowaniem bmsa poprzez tani programator i po tym bateria działa.
Zakładam, że trzeba mieć specjalny plik do flashowania, tak?
@@SkromnyWarsztacik Tak, Stary plik jest zastąpiony nowym, edytowanym w ten sposób, że bateria sie wiecej nie blokuje, powstała cała strona wraz z plikami oraz instrukcją jak to zrobić. Jeżeli chodzi o Baterie do Dreame to nie znalazłem zadnej strony podobnej, ale pewnie płytka do przeprogramowania, żeby to uruchomic lub kombinowac z innym BMS który tam wejdzie i bedzie pasował.
@@Paweł_Gadget ciekawe czy jak bym jakoś zgrał wsad z działającej baterii i wgrał do zablokowanej czy by działało?
@@SkromnyWarsztacik Mogło by to zadziałać pod warunkiem, że układ jest programowalny bo sa 2 rodzaje jedne programowalne wiele razy inne tylko raz i nie mozna ich juz pózniej odczytac czy tez cos na nich zapisywać. W Dysonie jest też specialne miejsce na płytce z 5 pinami do programowania, nie wiem czy coś takiego wystepuje tez u Ciebie
Ogladam teraz jeszcze raz film i jest chyba 5 otworów do programowania jak dobrze widze :)
Problem pewnie będzie po stronie elektroniki a konkretnie układu który pobiera napięcia z ogniwa i stwierdza czy załączyc czy nie dane ogniwo do dalszego działania, lub coś po drodze, ewentualnie układ logiczny jeśli jest ma zwieche lub dostaje słabe zasilanie
Witam,
próbowałeś pomiarów napięcia '-' w górę, albo '+' w dół?
Ja nie robiłem tych prób jeszcze, bo nie musiałem, ale może dałoby sie namierzyć sekcję,
która odcina BMS-a.
pzdr
Nie bardzo wiem o co chodzi.
@@SkromnyWarsztacik
Przyjrzałem się moim BMS-om i chyba sobie zbyt łatwo to wyobrażałem.
Tego sygnału sie nie da znaleźć na pytce. Tym bardziej bez kawałka schematu.
Pewnie zostaje znaleźć 'palcem po ścieżkach' element odcinający i go obejść jakość, czyli oszukać. Pobawić się można, czasem się udaje.
pzdr
@@Delomondo obawiam się, że to będzie szło w kierunku o którym dzidziaka pisze.
How did you solve it? I have a battery that behaves the same way, the red light comes on. The measured voltage is 26.3 v, minus from the battery terminal. If I take - the board shows 0
Bms is blocked, it is impossible to unblock. You need to replace whole board, look on AliExpress.
@@SkromnyWarsztacik nothing can be replaced on the board so I can unlock it. I tried to take the + and - from the battery and plug them into the 2 wires, red and black, that go from the vacuum cleaner to the engine. I have voltage but the engine does not work. is there a plug that communicates with the motor board?
@@Nicolae-i9jyes, there is communication between motor board and battery board, as far i know chip/processor is locked. Only replacement board can save you 😁
How can I send you some picture of the bms board. I removed the board and the capacitors connecting to BU, P0, Tx, Rx, c+, c- have no value. Are they burnt?
youtube.com/@user-li9lo8xb6u?si=hwepH7HuPv4uAlUJ
Mam podobny problem, ale jak przy podpiętej baterii podam równolegle napięcie z zasilacza silnik startuje, odłącze zasilacz silnik pracuje na baterii, ale po ponownym uruchomieniu, znów to samo. Stawiam na uszkodzony bms.
Innego rozwiązania nie znalazłem ua-cam.com/video/WkSz4FXxes4/v-deo.html
Jeżeli nie uda się reanimować tego BMSa to czy planuje pan go zamienić na dobrany BMS z Aliexpress?
A to są takie? Ja nie widziałem żadnego.
NIe ma BMSa do tego! Jedynie można założyć uniwersalny bms + gniazdo od starego dać i połączyć maszynę zero jedynkowo...
@@Ganja1410 nie da się tak, płytka przy baterii którą nazywamy umownie bms, zawiera elementy sterowania i jest sprzężona z płytka przy silniku. Trzeba by wymienić sterowanie i bms, co zresztą zrobiłem w innym filmie. Ale to strasznie dużo roboty i nareszcie tego odkurzacza nie przerabiam, bo mam inne baterie.
Wiem że Daniel Rakowiecki lubi trudne tematy takie jak ten. Może się do niego zwrócić.
Ja mam problem z zablokwanym BMSem w baterii od laptopa. Bateria ładowała się do max 70% i krótko trzymała. Kolega wyjął baterie na komputerze uśpionym podłączonym do ładowarki, otworzyłem ją okazało się że dwa z czterech ogniw mają niższe napięcia więc dolutowałem się do konkretnych celi i podładowałem liitokalą lii 500. Potem włożył baterie również na podłączonym do ładowarki i uśpionym i wykrywa baterie naładowana do 83% ale po odłączeniu ładowarki laptop wyłącza się odrazu. Jakby odciąć zasilanie. Wnioskuje że bms się zablokował albo uszkodził. Pytanie czy przez doładowanie poszczególnych ogniw czy przez wyjmowanie baterii na laptopie podłączonym do prądu.
Ma ktoś pomyśl czy da się coś z tym zrobić?
Podaj główny plus pakietu na wyjście plus z BMSa
@@xby2918 chodzi Ci o to żeby główny plus czyli do balszki ostatniego ogniwa dolutować się i złączyć na chwilę z wyjściem plusa z bmsa juz do laptopa tak? Czy z lutować to na stałe?
@@Lukas96 na chwilę podłączyć
@@xby2918 myślisz że może się odblokować
@@xby2918 miałem wymieniać ogniwa bo na tej baterii trzymał max godzine ale chciałem sprawdzić czy pójdzie samo pod ładowanie ogniw no i nie poszło 😂
Jaki kontroler steruje tym BMS?
hf5032q I do niego manager PT6111
@@SkromnyWarsztacik Może spróbuj zobaczyć co jest na pinie 12 (EN, powinien być stan wysoki) i 22 (DS_IN) tego PT6111. Pewnie nim steruje ten Cortex M0 i z powodu plam na słońcu 🤣 ustawia DS_IN w stan niski=brak zasilania odkurzacza czy czego tam. Takie moje gdybanie. Dataszit do PT6111 jest dostępny to sobie sprawdzisz pinologię.
Witam. Mam ten sam problem. W moim przypadku (dreame V9) odkurzacz jakość działał przed zmianą ogniw. Po zmianie ogniw załączył się około dwa razy na krótko. Pomyślałem doładuje i będzie działać. Niestety po podpięciu do ładowania zapalała się kolejno dioda, aż aż do trzech i tak ładowania się zatrzymywało z włączonymi wszystkimi diodami. Po kilku dniach świeci tylko jedna dioda na czerwono. Miał ktoś podobnie i się z tym poradził?
pewnie się zablokował jak mój i nic już z baterii nie będzie
@@SkromnyWarsztacik ogniwa wymontowałem. Przydadzą się. Baterie musiałem zamówić. To nie są tanie rzeczy.
@@krzysiekwoszczak6935 oj nie są 😭
Ja miałem taki przypadek w Dysonie, chciałem wymienić pakiet ogniw, ale myślę, pomęczę go jeszcze trochę i w końcu ogniwa się tak rozbalansowały, że zablokowały cały bms, i zostało albo flashować bios ze zmienioną jedną komórką, ale z tego co wyczytałem to u mnie ten trick nie zadziała bo od razu blokuje się dostęp do chipa. Ale znalazłem na aliexpress drugi balancer z obudową do dysona, i tak zastanawiam się czy nie zakupić.
U ciebie napewno jest zablokowany bms, i żeby go odblokować musisz odczytać stary wsad, i zmienić odpowiednią komórkę z np 1 na 0 (FF), albo szukać gdzieś informacji jak to zrobić. Szkoda było tylko twojego czasu na lutowanie tego wszystkiego :)
Też już do tego doszedłem, nie ma wsadu do tego modelu. Podobno nie da się odczytać starego.
Ja zmienilem balanser z ali i w dyson dc 62 i dziala,przy okazi przerobilem baterie na 3P z innych ogniw o pojemnosci 3200 i wydajnosci 10 A, co wydluzylo jego prace 3krotnie
@@arturnn3754 jak działa to najważniejsze. Pozdro
Mam 2 takie baterie. Jedna miga na czerwono a druga szyblo kilka x na bialo. Obie doladowalem do pelna ale nie ruszaja. Inne ktore reanimowalem dzialaly kilka sekund i odkurzacz sie wylaczal. Co ciekawe wystraczylo zbalansowac cele bo byly rozjechane mocno. Teraz trzymaja ponad 15 minut wiec same ogniwa ok a balanser do d..... .
Albo płytka uszkodzona albo zablokowana, jedno z dwóch. W poprzednich filmach zbalansowałem ogniwa na innych bateriach i też śmigają.
Jest film na UA-cam, na którym resetuje bms za pomocą zewnętrznego zasilacza. Odłączy akumulatory i podłączy bms do 20Volt.
A można link prosić? Jest to podobny bms do tego z filmu?
witam
kolego spróbuj minus z baterii połącz z minusem z wyjścia bms tylko na chwilke, wystarczy tylko na sekunde,
ja już tak odblokowałem kilka bms
Spróbuję i tego sposobu, dzięki
@@SkromnyWarsztacik daj znać czy zadziałało.
@@SkromnyWarsztacik zadziałało ?
@@rafalpietraszek4070 obawiam się, że to nie będzie takie proste. Poczytaj inne komentarze. Bez flashowania nie ruszy.
@@SkromnyWarsztacik a czy spróbowałeś?
Trzeba zrobić chwilowe zwarcie plusa z minusem na płytce bms'a. Czasami taki reset działa.
Rozumiem, że na wyjściu z bmsa, np. tam gdzie poprawiałem luty, tak?
Nie wiem czy to coś da ale zawsze można spróbować.
Można też sprawdzić pod termowizją czy coś się nadmiernie nie grzeje.
Ewidentnie coś jest nie tak z tym BMS.
@@rafaurbanowicz4514 albo się zablokował, albo jest uszkodzony, jedno z dwóch.
@@SkromnyWarsztacik Niestety elektronika staje się coraz bardziej skomplikowana a liczne zabezpieczenia jedynie utrudniają naprawę.
Żyjemy w czasach jednorazowych komponentów które są wytwarzane masowo i niestety ale kolejne pokolenia będą miały coraz większy problem z zanieczyszczeniem planety.
@@SkromnyWarsztacik Chińscy producenci nawet dla promila konsumentów który by chcieli naprawić swoje urządzenia niewiele taniej niż zakup nowego modułu, nie dają takiej możliwości.
nie wiadomo czy w BMS skończył się cykl ładowania czasami tak jest że BMS ma liczbę ładowań , zgaduję bo nie wiem pozdrawiam
Doszedłem do tego, że zablokowany, trzeba flashowac układ a wsadu nie ma.
@@SkromnyWarsztacik dokładnie spotkałem się z takimi problemami z używanym BMS jest tam pewnie układ i odlicza ładowanie i potem kończy się cykl i do śmietnika flashować nie przejdzie ten numer dane są szyfrowane pozdrawiam
@@HermanOtto-wr2nn tak, nie da rady go wskrzesić
Jeszcze jeden pomysl w komentarzach pod tym filmem: ua-cam.com/video/ovQ23H1KJLA/v-deo.html I managed to fixed mine. It is similar to VC25 model. The processor has memory to stop charge once the battery fall below the charging voltage. Usually 1 of 6 is the culprit. What you need to try is desolder the batt from the board, charge individual batt to 4.2v then discharge to 2.7v via capacity tester. Roughly the battery shall be then at abt 3.5v idling. Solder it back the BMS board then charge it using original charger. It shall then works. Do note that u can use batt capacitor tester to test each cell and what u will find is that some cells usually have lower capacitors.
Dzięki, jeżeli dobrze zrozumiałem, to próbować "startować" na rozładowanych ogniwach, tak?
@@SkromnyWarsztacik Tak, sugeruje rozladowanie wszystkich ogniw do 2,7V pod sztucznym obciążeniem (czyli ok 3,5V bez obciążenia). Podlaczenie wszystkiego do kupy i wykonanie pelnego cyklu ładowania przez płytę oryginalna ladowarka. Mozliwe ze to ostatnie (ladowanie) też jest kluczowe. Jeżeli będziesz robił próbę to napisz szybko zanim zmontujesz potencjalne video, wynik tu w komntarzu ;)
Żeby mikrokontroler ożył mając wszystkie Aku cacy, przed włożeniem akumulatorów wymuś reset na przygotowanym polu pod złącze kołkowe reset2gnd i tak zostaw. Włóż akumulatory i rozewrzyj reset
Witam, czy ten sposób sprawdzałeś na tym konkretnym modelu czy to jest taki ogólny sposób?
@@SkromnyWarsztacik to kwestia konstrukcji bms. Akurat mówię o identycznej baterii Xiaomi. Trochę niedokładnie wyjaśniłem, a powinno zadziałać z każdą bateria na mikrokontrolerze, którego można resetować. W tej baterii do ogniw podłączony jest układ PT6111 i to on mierzy jakiegoś ogniw i jej balansuje. Z mikrokontrolerem połączony jest trzeba wejsciami i wyjściem. Mikrokontroler steruje trzeba bitami ten układ zadając numer ogniwa, którego napięcie symulowane jest na wyjściu układu 6111 w kierunku mikrokontrolera. W ten sposób mikrokontroler kontroluje napięcia ogniw i steruje ładowaniem i rozładowaniem. W przypadku tej baterii błąd ogniw zapamiętuje mikrokontroler. I w tym przypadku, jest Zapisze błąd w pamięci mikrokontroler, to zwykły reset nie da rady. Trzeba wykorzystać wówczas interfejs programowania układu i skasować flagę błędu. Natomiast jeżeli błędu nie ma, to aby przy wymianie ognia nie złapał tego błędu, to należy reset załączyć przed odłączeniem ogniw. I w takim stanie wymieniać ogniwa. Reset rozpiąć po wymianie ogniw. Zasadniczo każda bateria która taki reset ma, do wymiany ogniw trzeba ten reset załączyć. Natomiast bardzo popularne są dedykowane układy texas instrument z serii bq. Starsze typy pozwalały na wymianę ogniw i nie łapały błędu. Nowe po zdjęciu któregokolwiek ogniwa zapisują w swojej pamięci flagę błędu F2,
którego reset można wykonać jedynie podłączając się do baterii z oprogramowaniem TI. Dziś już są dostępne płytki third party za niewielkie pieniądze i alternatywne dla TI oprogramowanie B2Work - jakoś tak się zwie, i oni również umożliwia pracę z kościami bq.
@@arturflack5448 spróbuję, ale obawiam się, że tak jak piszesz mikrokontroler zapisał błąd, gdyż przed wymianą ogniw już wywalał błąd.
@@SkromnyWarsztaciki jak?
@@nickwilde9129 nic się nie da zrobić z tymi płytkami. Ale już płynie do mnie zamiennik płytki z Ali. Przy tej płycie możesz wymieniać ogniwa, nie blokuje się.
W niektórych prockach bms-a jest reset który czasami działa ;_)
Co tam siedzi za BMS?
BMS to taka nazwa umowna, jest to płytka zarządzająca ogniwami sprzężona z płytką sterującą silnikiem. Działają w tandemie.
@@SkromnyWarsztacik Pytam o oznaczenie układu...
@@patrykpieczynski9701 he he, czasami ludzie pytają o trywialne rzeczy, nigdy nie wiesz z kim masz do czynienia. Więc tak procesor to hf5032q kontroler PT6111.
@@SkromnyWarsztacik Bez wsadu do mikrokontrolera nic nie zrobisz, niestety na ten moment chyba nikt go nie ma.
@@patrykpieczynski9701 a z dobrej baterii nie dało rady by zgrać?
Poszukałem na YT i nikt nie ma rozwiązania ale jeden w hulajnodze miał taki śmieszny problem ze mu soldier maska w miejscu gdzie są kondesatory zmieniała trochę odczyt napięcia i miał błąd na bms. Przeczytałem że są dwa programatory i można odczytać program bez problemu no ale trzeba mieć program od sprawnego wsad i go wgrać robiąc oczywiście kopie zablokowanego wsadu. Nie znalazłem nikogo komu to się udało. Ciekawe czy w google znajdzie się taki wsad.
Mam dobrą baterię, można teoretycznie wsad zgrać. Z takich "normalnych" układów to jest tylko 6217AE i MZ2C015, ale internet o nich milczy.
@@SkromnyWarsztacik wyczytałem że prawdopodovnie trzeba to zaprogramować programatorem e-link32 albo tańszy j-link tylko co jak i czy działa to na YT nie znalazłem. Nie szukałem jeszcze w google. Do tego znalazłem potwierdzone w komentarzach info że kupują dwa razy tańsza baterie od dreame t10 t20 t20 pro i działa bez problemu.
Wszystko tutaj znalazłem ua-cam.com/video/ovQ23H1KJLA/v-deo.html
Jeszcze wpadłem na pomysł czy esp32 za 10 zł dałby radę sterować pinami swoimi mosfery i odczytywać napięcia baterii ale tutaj przydałby się biegły arduinowiec.
@@sotyson3833 dobry spec by to rozgryzł wszystko
U mnie bms ładuje, potem odcina a na wyjściu mam 11.4volta. Ładowanie 12.8 volta. Dwie Sztuki tak samo.
Pewnie ogniwa się rozbalansowały, oryginalne płytki mają wady fabryczne. Za jakiś miesiąc będzie druga część z montażu i testów płytki zamiennika, która nie będzie się blokować i będzie bez wad.
Zapisana jest flaga usterki w MCU i nic nie zrobisz. Jak w bateriach laptopowych. Żadne cuda tu nie pomogą... Tylko odczyt pamięci i modyfikacja - kasowanie flag.
Też już do tego doszedłem
Operacja się udała ale pacjent dalej nie reaguje. :)
W rzeczy samej 😁
odkurzacz jest zepsuty
Nie może być