Forum: Analoge Elektronik und Schaltungstechnik Saugroboter schaltet sich ohne Netzspannung aus!


von Jan S. (liquid_ref)


Angehängte Dateien:

Lesenswert?

Guten Abend.

Ich hab aktuell das Problem mit einem Saugroboter (Xiaomi Mi Vaccum 
Mop), das dieser sich ohne Netzversorgung immer wieder abschaltet. Der 
Akku ist als erstes geprüft worden - läuft in einem baugleichen Roboter 
bei meinen Verwandten ohne Probleme!

Zur Fehlerbeschreibung:

Sobald der Roboter auf der Ladestation steht,startet er -das heißt die 
Platine fährt hoch,es kommt der Jingle - und alles ist Betriebsbereit. 
Der Akku wird sowohl nach Ansage als auch in der App ersichtlich geladen 
(habe ich gegengeprüft mit Versorgung über mein Labornetzteil: 20V / 
0,87A ). Sobald er von den Ladekontakten fährt,geht er sofort aus. Es 
wird nicht auf den Akku umgeschaltet bzw der Akku versorgt die Platine 
nicht.

Daher habe ich die Platine ausgebaut,den Strompfad vom Anschluss der 
Ladekontakte bis zum Akkustecker durchgemessen - es sind keine 
Sicherungen oder 0 Ohm Wiederstände defekt oder hochohmig, es besteht 
kein Kurzschluss an den Kondensatoren, die N-Mosfet's (B12N04) sind 
meiner Messung nach i.O.

Eigentlich sollte der Roboter im Akkubetrieb anbleiben bzw sich ohne 
Netzversorgung einschalten lassen (An-/Ausschalter 2-3 sek. Gedrückt 
halten,dann los lassen). Danach sollte die Elektronik in eine 
"Selbsthaltung" gehen und sich erst wieder beim unterschreiten der 
zulässigen Akkuspannung oder über den Ein-/Ausschalter wieder 
ausschalten lassen. Stattdessen muss man den genannten Knopf gedrückt 
halten,damit die Platine bestromt wird...sobald man den Kopf los 
lässt,geht er sofort wieder aus..

Ich hab - natürlich ohne Schaltplan (sowas rücken die Hersteller ja 
nicht raus) - versucht durchzumessen was geht, hab die Mosfet's, den 
Lade-IC (BQ25A) sowie den Powermanagement IC (AXP 15050) reflowed (bei 
anderen Herstellern habe ich schon sehr häufig gebrochene/kalte 
Lötstellen gehabt) und an einer ganz defekten,baugleichen Platine 
versucht die Strompfade bis zum Prozessor zurück zu verfolgen ( 
Hauptprozessor GD32F303VET6)

Langsam gehen mir die Ideen aus,welches Bauteil ich übersehen habe... 
vielleicht hat einer von euch eine Idee...

Vielen Dank und liebe Grüße
Jan

: Verschoben durch Moderator
von Lu (oszi45)


Lesenswert?

Jan S. schrieb:
> Sobald er von den Ladekontakten fährt,geht er sofort aus. Es
> wird nicht auf den Akku umgeschaltet bzw der Akku versorgt die Platine
> nicht.

Eigentlich hätte ich auch den von Dir nun schon getesteten Akku 
verdächtigt. Jetzt wird wohl eher ein Problem mit der Auswertung seines 
Zustands bestehen?

von Jan S. (liquid_ref)


Lesenswert?

Lu O. schrieb:
> Jan S. schrieb:
>> Sobald er von den Ladekontakten fährt,geht er sofort aus. Es
>> wird nicht auf den Akku umgeschaltet bzw der Akku versorgt die Platine
>> nicht.
>
> Eigentlich hätte ich auch den von Dir nun schon getesteten Akku
> verdächtigt. Jetzt wird wohl eher ein Problem mit der Auswertung seines
> Zustands bestehen?


Könnte sein!? Solange der Fremdversorgt wird, kann man in der App den 
Ladezustand des Akkus auslesen - deckt sich auch messtechnisch mit der 
Akkuspannung. Wenn man ihn allerdings über den gedrückten Knopf 
hochfährt,zeigt er in der App nichts an 🤔
Ich wusste bisher nicht,das der 2 getrennte Kesskreise für Akku und 
Netzbetrieb hätte

Beitrag #7576917 wurde vom Autor gelöscht.
von Uli S. (uli12us)


Lesenswert?

Ich kenn mich damit komplett gar nicht aus, es würde mich aber nicht 
wundern, wenn auch bei diesem Ding die paar drauf vorhandenen Elkos die 
Fehlerursache wären.

von Thomas H. (thomash2)


Lesenswert?

Überprüfe mal die Stromversorgung. Wie viel Strom zieht denn der Roboter 
wenn er angesteckt ist vs. wie viel Strom kann die Batterie liefern - 
bzw. wie hoch ist die Spannung der Batterie ohne Netzteil (eventuell 
zieht der Roboter durch ein defektes Bauteil einfach zuviel).

Der Klassiker:
erst mal die Temperatur der Bauteile überprüfen, eventuell mit den 
Fingern mal überall kurz rangreifen, oder die Leiterplatte mit Alkohol 
besprühen und schauen ob es dort irgendwo eine Stelle gibt wo der 
Alkohol schneller verdampft.

Mir ist vor einiger Zeit bei einem Verwandten aufgefallen dass die 
Netzteile für seine Saugroboter absolut unterdimensioniert waren und 
dadurch wohl die Spannungsregulatoren durchgebrannt sind. Habe bei 2 
Robotern 2 Regulatoren nachbestellt, gewechselt und die Geräte haben 
wieder funktioniert.

von Jan S. (liquid_ref)


Lesenswert?

Thomas H. schrieb:
> Überprüfe mal die Stromversorgung. Wie viel Strom zieht denn der Roboter
> wenn er angesteckt ist vs. wie viel Strom kann die Batterie liefern -
> bzw. wie hoch ist die Spannung der Batterie ohne Netzteil (eventuell
> zieht der Roboter durch ein defektes Bauteil einfach zuviel).
>
> Der Klassiker:
> erst mal die Temperatur der Bauteile überprüfen, eventuell mit den
> Fingern mal überall kurz rangreifen, oder die Leiterplatte mit Alkohol
> besprühen und schauen ob es dort irgendwo eine Stelle gibt wo der
> Alkohol schneller verdampft.
>
> Mir ist vor einiger Zeit bei einem Verwandten aufgefallen dass die
> Netzteile für seine Saugroboter absolut unterdimensioniert waren und
> dadurch wohl die Spannungsregulatoren durchgebrannt sind. Habe bei 2
> Robotern 2 Regulatoren nachbestellt, gewechselt und die Geräte haben
> wieder funktioniert.


Moin. Das habe ich schon gemacht,es wird leider nichts ungewöhnlich warm 
während des Batteriebetriebs. Hab auch die Batteriespannung während des 
Laufs über den Akku gemessen,diese knickt nicht um 0,1V ein - der Akku 
kann bis 12A bei 16,6 V (Vollgeladen) liefern.
Es scheint mir mehr die Ansteuerung der Mosfet's zu sein. Solange man 
gedrückt hält läuft alles,die Mosfet's schalten durch, fallen beim 
loslassen aber sofort wieder ab. Nicht nur von Source zu Drain, auch die 
Gatespannung steigt von selbst wieder 🤔

von Sebbl M. (sbm)


Lesenswert?

wenn man das alles so liest könnte man meinen es gibt irgendwo einen 
fauligen Kontakt/ kalte Lötstelle.

von Jan S. (liquid_ref)


Lesenswert?

Lu O. schrieb:
> Jan S. schrieb:
>> Sobald er von den Ladekontakten fährt,geht er sofort aus. Es
>> wird nicht auf den Akku umgeschaltet bzw der Akku versorgt die Platine
>> nicht.
>
> Eigentlich hätte ich auch den von Dir nun schon getesteten Akku
> verdächtigt. Jetzt wird wohl eher ein Problem mit der Auswertung seines
> Zustands bestehen?


Ich bin jetzt mal der Spur gefolgt und hab mal den Akkustecker genauer 
gemessen - dabei ist mir etwas ungewöhnliches aufgefallen.
Wird die Platine Fremdversorgt,kann man den aktuellen Akkustand zwischen 
+ und - ausmessen, es gibt aber noch 2 weitere Pinne in der Mitte (wie's 
aussieht,hat das Balancerboard des Akkus noch 2 Messleitungen für PTC 
Wiederstände). Fremdbestromt kann man zwischen den Pins und -  jeweils 
1,840V und 3,274V messen.

Ist nur der Akku angesteckt,kann ich zwar die Akkuspannung messen, die 
anderen beiden Pins liegen dann bei 0,1V.

von Lutz B. (lutzbroszio)


Lesenswert?

Hat es eventuell einen Wasserschaden gegeben? Auf dem Foto sind 
Rückstände erkennbar?

von Jan S. (liquid_ref)


Lesenswert?

Lutz B. schrieb:
> Hat es eventuell einen Wasserschaden gegeben? Auf dem Foto sind
> Rückstände erkennbar?

Nein,die Platinen sind stellenweise in nen geligen Schutz getaucht 
worden gegen Feuchtigkeit - habe keine Korrosion oder anderweitige 
Rückstande finden können

von Thomas H. (thomash2)


Lesenswert?

Also mit Netzteil funktioniert es anscheinend und ohne nicht.

Dann würde ich mal durchmessen:

Vin vom Netzteil -> bis hin zu den ICs
Vin von der Batterie -> bis hin zu den ICs

an irgendeiner Stelle müssen diese zusammenkommen.

Da wird wohl irgendwo ein offensichtlicher Mosfet oder so sein der 
durchschalten sollte, den dann einfach mal brücken und schauen was los 
ist. Kann auch sein dass die Geschichte über eine Diode läuft.

Zeichne dir das auf nem Blatt Papier mal auf über welche Stellen der 
Strom hüpft. Irgendwo muss der Strom wiegesagt zusammenkommen um die ICs 
zu betreiben.

Dass die Spannung der Batterie nicht einbricht ist schon mal gut.

von Jan S. (liquid_ref)


Lesenswert?

Thomas H. schrieb:
> Also mit Netzteil funktioniert es anscheinend und ohne nicht.
>
> Dann würde ich mal durchmessen:
>
> Vin vom Netzteil -> bis hin zu den ICs
> Vin von der Batterie -> bis hin zu den ICs
>
> an irgendeiner Stelle müssen diese zusammenkommen.
>
> Da wird wohl irgendwo ein offensichtlicher Mosfet oder so sein der
> durchschalten sollte, den dann einfach mal brücken und schauen was los
> ist. Kann auch sein dass die Geschichte über eine Diode läuft.
>
> Zeichne dir das auf nem Blatt Papier mal auf über welche Stellen der
> Strom hüpft. Irgendwo muss der Strom wiegesagt zusammenkommen um die ICs
> zu betreiben.
>
> Dass die Spannung der Batterie nicht einbricht ist schon mal gut.


Alles klar,werde ich mir heute Abend Mal vorknöppen. Was mich halt noch 
immer wundert:

Im Akkubetrieb erkennt er den Ladezustand des Akkus nicht - im 
Fremdversorgten Zustand dauert das nen kleinen Moment...aber dann zeigt 
er den Ladezustand in der App an.
Ich hab nur noch nicht herausfinden können,an welcher Stelle er den 
Strom abzweigt,um den Akkustand zu messen bzw zu berechnen

von Thomas H. (thomash2)


Lesenswert?

https://go-radio.ru/mi-robot-vacuum-mop-opisanie-materinskoy-platy.html

Die Seite einfach mit google auf Deutsch oder Englisch übersetzen.
Das Diagramm mit BQ24725A scheint für Dich eventuell interessant zu 
sein. Da würde ich mal ansetzen.

Vorsicht falls Du mit dem Multimeter und ner stumpfen Spitze rangehst, 
du könntest weitere Kurzschlüsse verursachen, spitze Nadeln verwenden.

: Bearbeitet durch User
von Jan S. (liquid_ref)


Lesenswert?

Thomas H. schrieb:
> https://go-radio.ru/mi-robot-vacuum-mop-opisanie-materinskoy-platy.html
>
> Die Seite einfach mit google auf Deutsch oder Englisch übersetzen.
> Das Diagramm mit BQ24725A scheint für Dich eventuell interessant zu
> sein. Da würde ich mal ansetzen.
>
> Vorsicht falls Du mit dem Multimeter und ner stumpfen Spitze rangehst,
> du könntest weitere Kurzschlüsse verursachen, spitze Nadeln verwenden.


Vielen Dank für den Link,die Seite hatte ich tatsächlich schon gefunden 
und mir auch das Datenblatt vom BQ2482A besorgt, muss nachher meine 
Messspitzen noch Mal schärfen aber dann werde ich das noch Mal 
Durchmessen ☝🏻

von Florian K. (flo-vs-snt)


Lesenswert?

Moin,

Hat der Akkustecker 4 pins?
Ich repariere viel roborock, der xiaomi müsste ein Vorgänger sein, 
vielleicht kann ich da helfen.

Also mal vorrausgesetzt der Akku hat 4 pins, und Masse ist pin 1, dann 
müsstest Du grob 10kOhm zwischen 1&2 und 2&3 messen. Und 20kOhm zwischen 
1&3.das sind 2 ptc's auf dem bms vom Akku.

Gruß, Flo

von Lu (oszi45)


Lesenswert?

Wenn er oben schreibt, dass der fragliche Akku in anderem Roboter 
klaglos läuft, scheint mir die Auswertung hier evtl. ein Kontaktproblem 
zu haben? Also nicht nur Akkus messen, sondern auch im Roboter nochmals!

von Purzel H. (hacky)


Lesenswert?

Es gibt uebrigens auch auch Saugroboter, welche alles nach Hause melden, 
also Koordinaten, gefahrener Weg, inklusive Bilder der Kamera.

von Jan S. (liquid_ref)


Lesenswert?

Ich hab gestern noch gemessen was ich konnte,um den Ladecontroller 
stimmt laut Datenblatt jedes Bauteil,da gibt's nichts zu meckern. Ich 
ziehe in Betracht,das der BQ25A defekt ist. Zufluss vom Netzteil bzw 
Ladestation erkennt er,schaltet dementsprechend ein. Im Akkubetrieb 
kommt auch Strom an,wird aber anscheinend nicht verarbeitet.

Ich werde nachher noch Mal genau messen.

Bei dem speziellen Akku liegt kein PTC auf dem Balancerboard wie ich's 
sehen konnte

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.