Forum: Mikrocontroller und Digitale Elektronik Senseo Vibrationspumpe - Ansteuerung?


von Klaus R. (klaus2)


Lesenswert?

Hallo zusammen,

weiß jmd, ob es ein Geheimnis bei der Ansteuerung der Vibrationspumpe 
einer Senseo gibt? kann es sein, dass nur die pos. Halbwelle genutzt 
werden darf, evtl noch weitere Randbedingungen?

Danke, Klaus.

von Stefan S. (sschultewolter)


Lesenswert?

Hallo Klaus,

die Vibrations/Schwingankerpumpe sind recht simple aufgebaut und 
funktionieren nur an Wechselspannung. Da wird keine Halbwelle 
"abgeschnitten". Hier einmal eine recht gute Veranschaulichung

http://de.wikipedia.org/wiki/Schwingankerpumpe

von Klaus R. (klaus2)


Lesenswert?

...gerade bei den in diesem Atrikel angesprochenen Ulka Pumpen wird oft 
von "einer Diode in Reihe" geredet und laut 
http://mosfetkiller.de/?s=kaffeecontroller sei das auch so. Wundert mich 
allerdings auch, daher frage ich nach. Habe hier jedoch noch den 
Platinenrest einer Senseo rumfliegen, evtl hänge ich den mal an AC + 
Fake-NTC und schaue, was er dazu "meint".

Klaus.

von Stefan S. (sschultewolter)


Lesenswert?

Hallo Klaus,

ich habe hier auch noch ein paar Senseos rumliegen (alte Variante, 
welche aufgrund der porösen Ablassventile schrott sind). Habe geschaut, 
da ist doch eine Diode nötig (Symbol auf der Pumpe). Scheint laut deinem 
Link auch nur eine Bat136 dafür genutzt zu werden.

von Klaus R. (klaus2)


Angehängte Dateien:

Lesenswert?

...der Link nutzt einen BT136 (Triac!) und berechnet "aufwendig" im uC 
die ansteuerung - und das wäre ja nicht nötig, wenn es auch eine diode 
täte. die originale senseo elektronik greift aber auch die phase ab und 
ermittelt damit den nulldurchgang - dies aber hoffentlich nur, um sauber 
im nulldurchgang die heizung und ggf pumpe zu schalten - dafür würde ich 
dann bequemer weise einfach einen MOCxxx nehmen, der kann das direkt.

EDIT: In der Tat, siehe Foto...auf der zugehörigen Steuerung ist aber 
nur ein BT131 zu finden...keine Diode. Hm, vll ist die SW-Diode ja 
einfach viel günstiger. Das mit den zwei MOCs kann man sich aber 
eigentlich doch sparen, außer man benötigt eine galv. Trennung.

Klaus.

: Bearbeitet durch User
von Klaus R. (klaus2)


Lesenswert?

...interessant wäre natürlich auch, ein pinkompatible Adapterplatine mit 
einem AT26 oder AT44 zu stricken und den hier

http://www.gaw.ru/pdf/Holtek/uc/46c47.pdf

einfach zu ersetzen - spart das Gefrickel mit der mechanisch passenden 
Platine, hmmm.

Klaus.

von hinz (Gast)


Lesenswert?


von Klaus R. (klaus2)


Lesenswert?

...auf Seite 2 stehts: Integrated diode (exept 24V - please add diode 
2A)

Leider passt wohl meine alte Senseo Platine nicht in meine Senseo, sonst 
hätte ich die erstmal fertigstellen und dann einfach tauschen können. 
Mist.

Klaus.

von Klaus R. (klaus2)


Lesenswert?

Eine Frage stellt sich mir jedoch noch: Der Holtek uC hätte ja einen 
internen RC Oszilator - welchen Grund könnte es geben, dass Phillips 
hier extra einen ext. Keramikresonator nutzt?

Klaus.

von Klaus R. (klaus2)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

nachdem ich jetzt im Schrott die passende Platine gefunden habe, gehts 
weiter...neue Schaltung, neue Fragen (siehe auch Bild):

1) Welchen Sinn hat hier wohl der 270k R?
2) Wieso ein Resonator, wenn es einen internen RC Oszi gibt/gäbe?
3) Wieso hat der I2C Pin hier keinen Pullup, der andere aber sehr wohl?
4) Welchen Sinn macht der 22k R? Vermutung: Leitungsbrucherkennung.

Edit: On Chip Chrystal (?) / RC Oszi hätte er...wieso also extern? Ist 
das Timing wg der Nulldurchgangserkennung so kritisch?

http://pdf1.alldatasheet.com/datasheet-pdf/view/82434/HOLTEK/HT46R47.html

Danke & Gruß, Klaus.

: Bearbeitet durch User
von Klaus R. (klaus2)


Lesenswert?

...niemand ein paar Tips zur Lösung dieser "Geheimnisse"?

Gruß, Klaus.

von Mike (Gast)


Lesenswert?

>Wieso hat der I2C Pin hier keinen Pullup, der andere aber sehr wohl?
Wahrscheinlich, weil es der Takt (SCL) ist, der nur vom Master (µC) 
generiert wird. Da tut es natürlich auch ein Push-Pull an Stelle eines 
OC-Ausgangs, was einen Widerstand - und einige mm2 Platinenfläche - 
einspart.

von Michael R. (mr-action)


Lesenswert?

Nebenbei: Die Pumpe lässt sich auch großartig einfach mit einer Diode in 
Reihe ansteuern... Also ohne Aufwendig selbst eine Halbwelle 
wegzuschneiden usw... ;-)

von Klaus R. (klaus2)


Lesenswert?

Ok, Mike Danke. Das mit der Pumpe kenne ich...aber 3 Rätsel sind noch 
offen.

Klaus.

von Klaus2 (Gast)


Lesenswert?

Also, da ich den ersten uC der Originalstrg beim Versuch das fremd mit 
5V zu versorgen gehimmelt habe, habe ich nun eine neue Opferplatine. Die 
habe ich mal direkt an 230V angeschlossen.

Fakten:
- 5.05V an der Zener
- 10k NTC
- die Aufheizphase ist nicht plausibilisiert, einen Poti kann man 
schnell in Richtung 1k drehen
- bei 0.8k ist das Wasser heiß & fertig
- bei 0.9k schon wieder zu kalt und es wird nachgeheizt
- dreht man > 0.8k, wird "Notabgeschaltet" und die PWR LED blinkt 
schnell (Überhitzungswarnung)
- man kann beliebig viele Tassen entnehmen, wenn man den Poti auf 0.8k 
läßt, es wird nicht nachgeheizt
- der "Wasser leer" Kontakt hat mal einfach 10k bekommen, damit ist der 
Tank voll...leer kenne ich noch nicht

Klaus.

von Klaus R. (klaus2)


Lesenswert?

So, angemeldet.

Korrektur:
- bei 1.2k schon wieder zu kalt und es wird nachgeheizt
- Btw: Gemessen mit dem originalen NTC siedet Wasser im Wasserkocher bei 
1.1k, bei 0.75k kocht es sprudelnd

Fakten:
- die Auswertung "Wasser leer" geschieht in jedem Fall erst nach der 
Wasserentnahme, egal ob 1 oder 2 Tassen, das Program läuft immer 
komplett ab
- Wasser leer = Kontakt offen
- Dauer 1 Tasse: 20s
- Dauer 2 Tassen: 40s

Klaus.

: Bearbeitet durch User
von Maschinenkaffee (Gast)


Lesenswert?

Hallo Klaus,

zu Punkt 4) es ist doch nur ein 2k2-Widerstand - der dient dazu, denn 
Hall-Sensor auf der Füllstandssensor-Leiterplatte mit GND zu versorgen.

Die doppelte Nulldurchgangserkennung (Punkt 1) habe ich auch nicht 
verstanden... aber für den Resonator spricht wahrscheinlich, dass er 
einfach stabil über Temperatur läuft.

Beim Austüfteln meiner Senseo-Autostart Funktion 
(http://cschirp.de/senseo_autostart.html) habe ich auch mal einen 
Schaltplan gezeichnet, er stimmt erfreulich mit Deinem überein:

http://cschirp.de/pics/aufgeschraubt/philips_senseo_schematic_bw.png

Grüße,
Cees

von Klaus R. (klaus2)


Lesenswert?

Hi Cees,

interessant, wie viele Leute von der Wartezeit "genervt" sind und alle 
kommen auf die gleiche Idee :)
Dein modulares Konzept hatte ich auch schon in Erwägung gezogen, denn es 
ist weniger Aufwand und universeller...letztendlich gibt es aber immer 
noch andere Projekte, wo der Aufwand/Nutzen Faktor höher ist, denn sooo 
kritisch ist das ganze nicht.
Schllimmer ist es im Beruf, wo entweder das Wasser leer ist und/oder die 
Maschine aus ist (wegen den 1,5 Tassen Freunden die dann abschalten). Da 
könnte ich &%$§*#...hier wäre es interessant, wenn der Zusatzkontroller 
sich beim Verstoß gg die allgemeine Kaffee-Ettikette sehr lautstark 
bemerkbar macht, so dass ich die Übeltäter mal erwische...wäre ja auch 
relativ leicht zu detektieren.
Aber wie auch immer, das Ganze liegt leider weiterhin auf dem 
"Projekte-Stapel"...hättest du einen ATTiny45 verwendet, hätt ichs ggf 
einfach schnell nachgebaut, aber bei PIC kenne ich mich nicht aus :)

Gruß, Klaus.

von Maschinenkaffee (Gast)


Lesenswert?

Hi Klaus,

das ist ja witzig - mein Treiber waren auch die netten Kollegen im Büro, 
die 1,5 Tassen ziehen und dann die Maschine aus lassen statt direkt 2x 
auf den Knopf zu drücken.... Ist ja egal wenn der Nächste warten muss.

Ich habe überlegt, mal auf einen 8-pinner umzuziehen. Dann könnte man 
mit den weiteren Pins auch
* die Pumpenaktivität auswerten und und per Piezo ein Signal für "Kaffee 
fertig" ausgeben -oder Kaffee-Policy-Verletzungen signalisieren... ;-)
* verhindern, dass ganz Intelligente bei laufendem Brühvorgang noch 
einmal den Autostart aktivieren, Ihre volle Tasse wegnehmen und sich 
dann später über die Pfütze wundern...
Andererseits wird es dann zum Nachbauen noch umfangreicher, der Platz 
enger usw. Die aktuelle Lösung mit dem sot23 passt vom Platz her ohne 
Fummeln in bisher jede Maschine.

Im Büro und Freundeskreis habe ich den Autostart mittlerweile mehr als 
10x nachgerüstet. Weil immer mal wieder jemand kommt und dannach fragt, 
habe ich mir mittlerweile eine paar zusammengebaute&programmierte 
Umbausätze auf Halde gelegt. Bei Interesse schreib mir 'ne Mail - ich 
kann Dir gerne einen zukommen lassen.

Grüße,
Cees

von Klaus R. (klaus2)


Lesenswert?

...Zufälle gibts :) Aber "man" löst halt die sozialen Probleme und 
Ignoranz der Kollegen gerne mit einem uC, dem treuen kleinen Helferlein 
;)

Das mit der Meldodie wollte ich auch machen, zudem einen Pad-Counter und 
so weiter und so fort. Ich hätte wie gesagt den HT uC direkt durch einen 
ATTiny44 ersetzt...na, mal sehen - ich weiß nur nicht, ob mich jmd beim 
"Hausmeister" verpfeift, weil ich "geprüfte Geräte" manipuliere...das 
gäb richtig Ärger befürchte ich, egal wie "cool" unser AL den Umbau 
findet :)

Wenn du son PIC über hast, nehme ich gerne für daheim einen (da muss ich 
auf den WAF achten und kann nicht beliebig viel ändern), brauche auch 
die Platine nicht dazu, ich "bonde" den auf Lochraster...schreib mir 
bitte ne PN dann antorte ich.

Klaus.

von Maschinenkaffee (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe heute mal anlässlich einer Reparatur (HD7860 - Quadrante) ein 
Scope an das Gate des Pumpentriac in der Senseo drangehalten: er wird 
alle 20ms gezündet -> immer nur eine Halbwelle.

Der Heizungstriac wird dagegen alle 10ms mit zwei Pulsen gezündet: 1x 
200us lang, dann 800us Pause und nochmal ein 100us Puls - Plot zum 
Doppelzünden anbei. (Masse = Masse des Microcontrollers).

von Klaus R. (klaus2)


Lesenswert?

Hallo Maschinenkaffee,

du bist also weiter dran - schön :)

Ich verstehe nur nicht, wieso die Halbwellen per SW abgeschnitten 
werden, wo doch in der Vibrationspumpe eine Diode enthalen ist? Hm.

Wieso läuft die Heizung nicht auf voller Leistung, oder war sie zu dem 
Zeitpunkt schon in einer Regelung? Hast du eine Vermutung?

Gruß, Klaus.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Mike schrieb:
> Wahrscheinlich, weil es der Takt (SCL) ist, der nur vom Master (µC)
> generiert wird.
Das macht er aber auch nur, wenn er noch nichts vom "clock stretching" 
gehört hat, und den I2C Standard in dieser Richtung sträflich 
vernachlässigt...

von Maschinenkaffee (Gast)


Lesenswert?

Hi Klaus,

ja, der Umbau einer Quadrante soll noch auf meiner Seite hinzu.... ist 
machbar, aber wegen der Tasten im Deckel ist es wesentlich aufwendiger, 
dort die 2. LED noch unterzubringen. Webseiten update folgt.


Zu Deinen Fragen:
In der Ulka HF, die in der Senseo werkelt, ist keine Diode. Hab ich 
gerade noch mal durchgemessen.
-> Philips hat die Diode in die Sofware zur Halbwellenansteuerung des 
Triacs gelegt. ;-)

Die Heizung lief auf voller Leistung - alle 10ms Zünden ist doch bei 
jedem Nulldurchgang? Der zweite Zündimpuls ist wahrscheinlich nur zur 
Sicherheit, um das Gate auf jeden Fall zu triggern.

von Klaus R. (klaus2)


Lesenswert?

Hi MK,

tja - bei mir IST ein Diodenzeichen auf der Ulka 
und...Trommelwirbel!...eine Diode integriert (auch gerade nachgemessen!) 
:) SW & HW Diode sind vermutlich einfach wg Maschinenvarianzen o.ä., auf 
dass die Pumpe nie jmd falsch rum anschließt :)

10ms - du hast natürlich Recht, ich habe mir eher von dem Doppelimpuls 
verwirren lassen. Aber wieso ein Impuls und nicht statisch? Um das 
C-Netzteil noch knapper auslegen zu können? Ich hätte dann gleich 
P-H-I-L-L-I-P-S oder meine Initialen gemorst, wenn ich der SW-ker 
gewesen wäre.

Gruß, Klaus.

von Ronald P. (ronald_p)


Lesenswert?

Der Tread ist zwar schon einige Zeit her, hab ihn aber gerade erst 
entdeckt..
Rein Theoretisch habe ich mir die gleichen Fragen wie Klaus gestellt.

Hab mir in der Bucht eine def. Senseo geschossen und da ich sowas schon 
immer mal machen wollte, bin ich zu dem Entschluss gekommen, das ganze 
von Grund auf einmal neu zu Bauen (Pimp up my Quadrante), da mir 
etliches an der alten Senseo nicht so recht gepasst hat.

Es ging mit dem untermotorisierten Netzteil an und ging über die 
komplizierte Touch Tasten Tassen-Mengen Einstellung usw. bis zur 
Entkalkung..

Jetzt mit netten HI-Link AC-DC Converter (5V) Mega644, Blutooth, Nextion 
640x340 Touch-Display und natürlich mit Sprache.?

Die Software ist logischer weise komplett neu, nur die Original Sensorik 
blieb. Die Original Tasten sind halt jetzt ohne Funktion.. ?

Der Proto lief 2 Jahre Problemlos durch.
Seit Jan läuft die 2. Maschine jetzt mit mit professionell hergestellten 
Platinen bis jetzt auch Problemlos.

von Klaus R. (klaus2)


Lesenswert?

...schön! Magst du Bilder zeigen oder haste du ne Projektseite?

Klaus.

von Ronald P. (ronald_p)


Angehängte Dateien:

Lesenswert?

Gerne, Projektseite hab ich nicht..
Maschinen Bilder mach ich Morgen.

Ronnie

von Klaus R. (klaus2)


Lesenswert?

...absoluter Overkill, gefällt mir sehr gut!

Klaus.

von Klaus R. (klaus2)


Lesenswert?

...komm, knips noch kurz ein Foto - ich bin gespannt!

Klaus.

von Ronald P. (ronald_p)


Lesenswert?

Oh, sorry.... Total vergessen
Mach ich Dienstag, steht in der Arbeit...
Schöne Ostern noch

von Klaus R. (klaus2)


Lesenswert?

...hahaha, damit es auch jemand zu würdigen weiß? :) Ist das erlaubt? 
Bei uns gäbe das sofort Lack, wenn ich da an den technischen Geräten 
rumfummeln würden (was ich aber wegen den "Wasser-leer-und-Maschine-aus" 
Idioten schon ernsthaft in Erwägung gezogen habe).

Klaus.

von Ronald P. (ronald_p)


Angehängte Dateien:

Lesenswert?

So jetzt aber....

von Klaus R. (klaus2)


Lesenswert?

...wie geil - arbeitest du in einem "Studio"? :)

Klaus.

von ronald p. (Gast)


Lesenswert?

Ne, bei der Haustechnik..
Is nur das man die Unordung nicht sieht.... ??

von Klaus R. (klaus2)


Lesenswert?

...nur die orangene BDSM-Trommel lugt noch ins Bild - und sehr hübsch 
dekoriert, das Maschinchen, das gibt 2 Extra-*! Wieso dann "Domina 
Edition", sollten mich nun etwa auch die Audiofiles interessieren? :) ?

Klaus.

von ronald p. (Gast)


Lesenswert?

???????

von Alfredo C. (alfredo_c)


Lesenswert?

Hi,
mich würde das Projekt interessieren.
Gibt es dazu nähere Informationen, bzw. kann man die Platine irgendwo 
käuflich erwerben?

von Ronald P. (ronald_p)


Lesenswert?

Alfredo C. schrieb:
> Hi,
> mich würde das Projekt interessieren.
> Gibt es dazu nähere Informationen, bzw. kann man die Platine irgendwo
> käuflich erwerben?

Ich hab zwar noch irgendwo welche herum liegen, aber die nützen Dir 
herzlich wenig.
Sind ja nur blanke PCB's

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.