Hallick min Saeco kaffemaskin (3 / 5 steg)
Steg 3: Designa kretsen
När du designar kretsen hade jag följande krav:
- separata högspänning lågspänning krets delar,
- separat sensor styrelsen och
- icke-invasiv programmet start-knappen.
Medan först och den andra punkten var lätt att uppnå, tog på programmet start lite mer av huvud-repas. Jag slutade med en touch sensor efter flera försök har gjorts från en penny-stora slätten PCB som jag helt täckta med löda. Detta gjorde också det ser ut som krom chassit av maskinen.
Bilderna ovan visar de slutliga scheman för styrenhet, som jag ska förklara lite nedan. Den första ovanifrån visar att det inte finns mycket utrymme inne i huset, men fortfarande lite att hålla den högspänning delen av registeransvarige. De största delarna av som är två reläer och transformatorn för strömförsörjningen. Testet passar visade att det fortfarande finns några rum kvar. Den slutliga PCB sattes på plats med lite hett lim och en Plexiglas bit ner till koppar sidan. Avlyssning och avbrott till pumpen och uppvärmning var säkras med krympslang efter noggrant lödning dem.. Registeransvarige PCB sig hänger bara i luften utan alla montera. Det utrymme där också IR LED/Transistor PCB är hot-limmade är väl fastsatta mellan fasaden och vatten tank. Touch sensorn är också hot-limmade på höger sida av huset.
Högspänning PCB
Den del av PCB som är inuti huset rymmer strömförsörjningen, reläer och en annan del som jag hittills nämnde endast perifert. Eftersom jag ville ha varm kaffe (trodde jag) jag behövde en sensor för att ta reda på huruvida uppvärmningen har börjat igen (och vilket indikerar vattentemperaturen sjunkit under 95 ° C). Så bör pumpen stannar och uppvärmning förde upp vattentemperaturen igen. Senare fick jag reda på att jag helt enkelt hade kunnat uppnå liknande resultat med en enkel timing, men denna lösning är mer sofistikerade ;-)
Så, hur fungerar denna sensor? Helt enkelt den mäter huruvida theres spänning på 95° C thermo-avbrottet eller inte. Om det finns, sedan växeln är öppen och vattnet är varmt. Om inte, då uppvärmningen har startat igen - dags att pausa pumpen. Den krets som används här är från någonstans på internet (mer än en källa). Till skillnad från vad den Fritzing schematiskt visar, detta är en 6N 137 optocoupler och du måste använda den här eftersom det har anti parallell dioder. RC nätverket skär bara ner 230V AC så strömmen genom dioderna är inom gränserna. Kondensatorn måste vara en impuls kondensator på 400V och motstånden är uppdelade i serie för att vara säker.
Strömförsörjningen är ganska mycket rakt fram. Jag var bara tvungen att titta på att transformatorn inte var för stor. Eftersom det huvudsakliga laddar är två reläer och de drar bara ganska låg ström vid 12V var detta lätt att lösa. Reläer kopplas med enkel transistorer.
Anslutningen till lågspänning PCB utanför gjordes med en platt bandkabel. Detta transporterar 5V/Gnd, kontroll linjer i för reläerna och känslan av värme från optocoupler.
Låg spänning PCB
Detta är förmodligen självförklarande. Det rymmer motstånd går ut för relay transistorer. 1Meg resistorn med fältet touch bifogas en sida mäter tiden skillnaden mellan lastning (un-) rörde kapacitet direkt och genom resistorn. Detta sätt det finner ut om sensorn är rörd eller inte. Som en sida noterar: när jag en gång rensade sidan med en våt trasa sensorn permanent sköt en touch signal. Det tog mig en stund att hitta orsaken. Efter en torr-torka var allt bra igen ;-)
Som sagt, hänger bara PCB på menyfliken platta kommer att den höga spänningen PCB inuti. Sensorn PCB - helt enkelt hot-limmas på plats - förbinds med en 3 tråd bandkabel.