Senseo Vibrationspumpe - Ansteuerung?

OP #3913245
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.
Angehängte Dateien:
OP #4046221
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.
Angehängte Dateien:
Gast #4056813
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.
Gast #4085690
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.
OP #4085705
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.
Gast #4137684
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
OP #4138381
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.
Gast #4138474
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
OP #4138491
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.
Gast #4202691
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).
Angehängte Dateien:
OP #4203714
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.
Gast #4203845
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.
OP #4203914
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.
#6209906
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.
OP #6219641
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren