TLDR: Kann mit der Bezeichnung "SH 019" oder "610 H2" (je nachdem wie rum man es liest) nichts finden. Der IC is 2x3mm. Jemand ne Ahnung? Vermute Beschleunigungssensor, aber keine Ahnung.
Habe hier einen Poolroboter auf meinem Basteltisch, der scheinbar defekt sein soll (weil er sich nicht mehr bewegt haben soll). Da er aber die einzigen beide Motoren (Propelleransaugturbinenmotor und Antriebsmotor) nach Start des Reinigungsprogramms noch ansteuert, denke ich er ist noch i. O.. Eventuell war Wackelkontakt das Problem.
Laut Anleitung fährt das Ding am Poolboden / Poolwand rum und bürstet bei der Fortbewegung den Boden ab und saugt Schmutz in ein Fangsieb. Es gibt zwei Reinigungsprogramme, die man mit der externen über Kabel verbundenen Steuereinheit auswählen kann: A Nur Boden B Boden und Poolwand (und Wasseroberfläche). Das Reinigungsprogramm dauert scheinbar 1,5h und er fährt vermutlich chaotisch im Pool herum.
Außerdem gibt es noch die Einstellmöglichkeit SCS wie weit er beim Wand hochfahren aus dem Wasser rausfahren soll (über die Wasserlinie) um dann an der Wasserlinie Schmutz einzusaugen.
Für das Aufsteigen an der Wand vermute ich, dass er durch die Ansaugturbine (30VDC Gleichstrommotor, ca. 1,5A unter Wasser) sich an die Wand ansaugt und dadurch die nötige Traktion erhält. Für Vortrieb ist ein 24VDC Getriebemotor zuständig. Allerdings habe ich (aufgrund fehlendem Pool) nicht feststellen können, dass er während des Reinigungsvorgangs für mich erklärbare Aktionen ausführt und hab mir die recht kleine Platine des Roboters mal angeschaut. Außer
- Mikrocontroller PIC (Kommunikation mit externer Steuereinheit, Ansteuerung Motoren, eventuell noch Auswertung eines Sensors [möglicherweise unbekannter IC] und Motorstrom)
- der Leistungsstufe der beiden Motoren (4x FET für H-Brücke für Antrieb, 1x FET für Propeller)
- Hühnerfutter,
- 2x LM358 (unbekannte Funktion, eventuell Motorstrom) und
- Spannungsregler LM317 ist die Platine recht leer und nur noch der unbekannte IC drauf.
Ich frage mich, wie er nun bei Auswahl des jeweiligen Reinigungsprogramms feststellt ob/wann er die Wandkante erreicht hat und ob er gerade daran hochfährt und die Wasserkante erreicht hat. Ich vermute, dass der unbekannt IC ein Beschleunigungssensor ist bzw. er über den Strombezug (Antrieb/Propeller) irgendwas feststellt.
Nach Starten des Programms fängt z. B. erstmal der Propeller an zu drehen und wenn der Strombezug nicht ausreichend hoch ist, stoppt das Reinigungsprogramm mit einer Fehleranzeige.
Kippen der Platine brachte jedenfalls keine eindeutige deterministische, im Moment des Kippens erfolgende Reaktion hervor. Allerdings meine ich, dass der Standardablauf des Programms teilweise unterbrochen wird und Vortriebsphasen kürzer / länger sind.
Hat jemand Ahnung von Poolrobotern?
Anleitung: https://asset.productmarketingcloud.com/api/assetstorage/3096_5834bb04-ba83-412e-b67d-4194dc422ec6


