You are here

Mikrokontrolleres mosó, mosogatógép vezérlés - unatkozó kollégáknak

30 posts / 0 new
Last post
thieringpeti
thieringpeti picture

Kedves Fórumozók!

Elég régóta nézegetek Youtube videókat arról, hogy más kollégák mivel kísérleteznek. Az Energomat topikban szó esett róla, hogy az Eaton programkapcsolók hullanak szét, mint a legyek. Sokszor olvasok az olasz/kínai/török ipari hulladékok gyenge, elhalálozó paneljeiről (ha a csapágyaik nem menne szét).

Szóval, lehet ötletelni, és esetleg Elektrotanyás összefogással tervezni egy univerzális mosó, mosogatógép vezérlőt, melynek a terveit itt, cikkben lehetne publikálni, esetleg valaki(k) gyárthatnák is. Ha bármit hozzátennék, akkor azt Creative Commons licensz alapján kéne.

Tények, amik mellette szólnak:
- a legtöbb mosógép azonos funkciókkal rendelkezik: főmotor, szivattyú motor, fűtés, 1-2 db vízvételi mágnesszelep. Hőfok érzékelő NTC-t utólag is be lehet tenni, vagy használni a beépített termosztátot. Vízszint érzékelő maradhatna az eredeti kapcsoló. Kezelőszerveket pedig "öcsi-előlappal" lehet felszerelni.
- Energomatoknál két körös a fűtés, és pólusszám-átkapcsolós a motor.
- mosogatógépeknél más program, de azonos hardver mehetne. Főmotor = fő szivattyú, a többi rész kb. azonos. A pontos vízmennyiség szabályzását kell megoldani, pl. láttam mosogatógépekben vízórát optokapus impulzus-jeladóval.

A konstrukciónak robosztusnak kellene lennie, és az érintésvédelmi, balesetvédelmi szabványoknak meg kell felelni. (pl. relés kimenetek, kis Makrai trafó tápnak, motor számára optocsatolt triakos meghajtás a fordulatszám szabályzás miatt).
Az alkatrészek viszonylag olcsón beszerezhetők. Fődaraboknak ilyesmire gondoltam, prototípus szinten, a teljesítmény vezérlést próbapanelre össze lehetne rakni. Aztán végleges NYÁK terv, linkekkel a Tanyán.

https://www.ebay.com/itm/4-x-4-Matrix-Array-16-Key-Membrane-Switch-Keypa... ez 200 Ft :-)

https://www.ebay.com/itm/0-91-IIC-I2C-SPI-128x32-White-OLED-LCD-Display-...

https://www.ebay.com/itm/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Dev...

Kis inspiráció:

https://www.youtube.com/watch?v=up5q2SokrKA
https://www.youtube.com/watch?v=6OGJzxJRQsI
https://www.youtube.com/watch?v=up5q2SokrKA
https://www.youtube.com/watch?v=nXUJ2pxIvvg :-)

és végül egy kakukktojás 1997-ből, gondolom valami gyárban dolgozhatott a készítője, mert ez már ágyúval verébre:

https://www.youtube.com/watch?v=d2BFslmxmT8

Vélemények?

Comments
BlackForce
BlackForce picture

Kár hogy elakadt a fórum téma.
Egész jó ötlet lenne egy (nagyjából) univerzális mosógép vezérlő elektronika kifejlesztése,részemről csupán az a baj hogy nem igazán vagyok otthon a mikrovezérlők programozásában.

0

ata2k6
ata2k6 picture

Románul van de a google megoldja:
http://simpalean.trei.ro/timer/

0-rol megépítve, kijelző, rajz, minden ami kell.

0

DINO54
DINO54 picture

Heló !
"0-rol megépítve, kijelző, rajz, minden ami kell."
Leszámítva azt a csekélységet hogy már "csak" a programot kell megszerezni hozzá vagy kifejleszteni!
Így, ez csak cca. 50-100db alkatrész egy kétségtelenül egyszerűen reprodukálhatóra tervezett panelen.
Laci

0

ata2k6
ata2k6 picture

Irtam mailt a gazdának; itt lakik a szomszéd városban.

0

feco99
feco99 picture

Sziasztok !

Az "ágyúval verébre" kategóriában lehetne " félig plc-t " ,azaz programozható relét is használni.
Persze nem újat vásárolni ,hanem bontásból stb csere-bere beszerzéssel.
Ami igaz- én is meggondolnám hogy egy mosógépbe tegyem-e ha van egy ilyenem .
Omron ZEN, Moeller EASY(eaton), Mitsubishi ALPHA, Siemens LOGO. Legtöbbjük DC típusai már analog bemenetet(0-10V) is tudnak kezelni ,így a hőfokszabályzás is megoldható . Valamint könnyű elkészíteni a vezérlőprogramot. Áramutas létra diagram vagy funkcióblokkokkal.
Mindegyikhez spec. programozókábel kell de csak egyszer kell befektetni.
Mitsubishihez ingyenes a programozó szoftver és szerintem ez is a legjobb közülük.
Feri

File csatolás: 

0

Pista47
Pista47 picture

Szevasztok!
Ez egy érdekes lenne, a mosógépbe beaplikálni egy PLC-t.
Itt hirdetnek például egy használtat:
PLC MITSUBISHI Alpha automatizálási feladatok megoldására
Fix ár 22500
http://www.vatera.hu/plc-mitsubishi-alpha-automatizalasi-feladatok-megol...
Akkor egy új mennyibe kerül?
A mosógéphez "idomítása", és a beszerelés sem lenne kis munka, elég sok munkaidővel járna.
Ahogy elnézem az árakat, a többi sem sokkal olcsóbb, ráadásul ha mindig mást akarna valaki beépíteni, akkor nagy bajba lenne például a programozással, a vejem mondja, hogy szinte mindegyiknek külön "lelki világa" van.
Tartok tőle, hogy azt a munkát, és befektetést senki nem fizetné meg.

0

thieringpeti
thieringpeti picture

Egyet értek. Ez a PLC csak játéknak jó, ahány, annyi féle, semelyik sem kompatibilis a másikkal, nem véletlen, hogy sorba jönnek elő a mikrokontroller (többnyire Atmel AVR + Arduino fordító) alapú PLC-szerűségekkel, aholis a DIN sínes kivitel, 24V-os tápfeszültség, relés kimenetek, optocsatolós bemenetek készen vannak, és csak a szoftvert kell megírni.

https://www.industrialshields.com/
https://shop.controllino.biz/

Ezeknek a programozása már C-ben történik, relatíve olcsóak a nagy multik "pilótavizsgás" termékeihez képest, viszont nincs mögöttük az a mamut-háttér (ügyfélszolgálat stb...). A fiatal mérnökök, informatikusok viszont jobban boldogulnak egy Arduino fordítóval, mint egy létradiagram-szerkesztővel, ami ráadásul fizetős, és még háklis is.

Láttam már 10 éve üzemelő ipari gyártósorban is Atmel processzort, igaz nem DIN sínes kivitelben, hanem szépen esztétikusan betéve a megfelelő ki/bemenetekkel ellátott panel egy IP67-es műanyag dobozba, tömszelencékkel... A panelen 8db relé, 8db optocsatoló és 2db MAX232-es soros port volt, a mikrokontroller egy-egy szabad lábára kötve.

0

feco99
feco99 picture

Sziasztok !

Fontos info lemaradt a programozható relékről ,hogy van a szoftverben egy szimuláció lehetőség és kipróbálható a tervezett program a valós környezet kiépítése nélkül is akárhányszor, amíg frankó nem lesz az áramkör.
Olyan felhasználást kell választani ahol megtérül a befektetett költség. Pl napkollektor vezérlő, lakás riasztó
stb. Alpha ban Naptár+valós idejű óra is van , akár moshatna a mosógép tulajdonos jelenléte nélkül is hetente egyszer-vagy többször is. Az SMS küldés már plusz költség , egy modemet is kell venni hozzá.
Na de nem szeretnék senkit győzködni ,mert még várni kell hogy elérhetőbb legyen az ára és korlátok is vannak az ipari társakhoz képest. Ez egyébkét sem egy plc-s fórum.
Mosógéphez mindenképp valamilyen programozott eszköz kell,mert ma már elvárás a hibák megfelelő lekezelése.
Időrendi egyszerű sorba rendezése a folyamat lépéseknek, az csak az alap .

Üdv:
Feri

0

thieringpeti
thieringpeti picture

Nekem van a pincében elfekvőben egy szett Simatic S7-300-asom érintőképernyővel, meg egy valag ki/bemenet bővítővel.
Még nem vettem elő, egy gépsor lebontásából jutottam hozzá. Viszont a programozása nekem fura, pl. C fordító nincs is rá, csak ez a létradiagram...

0

irkax
irkax picture

Szia Peti.

Nincs hozzá C illetve egyéb fordító de a programozása roppant egyszerű. Nálunk az egyetemen nagyon szeretik mert hamar megértik a létrát majd mehet az adatblokkok töltése olvasása stb..... Azt szoktam mondani az elején hogy a létrától nem megijedni kell hanem fokozatosan haladni rajta felfele. Olyan mintha kapcsolókkal, lámpákkal és fotoérzékelőkkel játszanánk. A régi gépeket a Bosch RELÉKKEL épített fel PLC helyett ami bámulatos. Egy mosómasa programját akár mérnökinformatikus, akár mechamérnök, akár villamosmérnök kisujjasan kell hogy tudja megírni. De egy PLC nem mosómasába való :D Főleg az általad említett konfig kicsit aranyos lenne a mosómasába :D Most nekem is fel adta a leckét egy AEG lavamat de már készül a hardware hozzá ATMEL procival.....

Üdv.: Irkax

0

thieringpeti
thieringpeti picture

Szia, egyet értek!

Mosó Masába Atmel proci való, esetleg PIC vagy STM32.

A Simaticot valami combosabb feladatra tartogatom, de előtte ki kell majd ismerjem, hogy műxik. Az viszont vicces, hogy az RS485 buszt fél méterre azzal a bumfordi lila árnyékolt sodort érpáros kábellel vezették, pedig komoly baud rate sincsen (talán sztenderd 9600 bps, de úgy rémlik, hogy max 115200-at tud)... gondolom ha egy 100kW-os motorokkal telezsúfolt gyárcsarnok egyik végéből a másikba kell elvinni, akkor már számítana, de én sima FTP kábellel bátran elvinném néhány méterre...

A létradiagram pedig a reléken szocializálódott villanyászok miatt alakult ki szerintem, amit a Bosch gépek kapcsán is emlegettél...

0

irkax
irkax picture

Szia.

Néhány méter okés. De hosszabb távon felszedne az FTP minden zavart és annak csúnya vége lenne. A Simatic az egy kiforrott és konkrétan IPARI automatizálásra termett készülékcsoport. És nagyon megbízható is. A létra, igen valóban a programozóvá avanzsált villanyászok módszere, de itt se szabad elfelejteni hogy valahol el kell kezdeni és nem lehet rögtön STL-ben kezdeni. Tanulásra tökéletes.

Üdv.: Irkax

0

varga jano
varga jano picture
*****

0

BlackForce
BlackForce picture

Egy_orosz_megoldas.pdf nev alatt feltettem a tanyára
Na most még ha valaki(k),megirnák rá a programot...

0

varga jano
varga jano picture
*****

Köszönöm szépen.Üdv jano

0

ata2k6
ata2k6 picture

Hali!

Szerintem a legnehezebb a szoftver megírása, a megfelelő számú előre - hátra irányváltás, öblítés, szivattyú, csavarás, hibakódok, stb...

Nem lenne egyszerűbb egy meglevő paneltípus lemásolása és a meglevő dump beírása az epromba?
végülis mi a tipikus hiba? A perifériák vezérlésének gyenge (hiányzó ) védelme, gyenge, alulméretezett tápegység - ezeket lehet orvosolni, triakok kapcsolása optokapun, uC komplett galvanikus elválasztása a nagyáramú résztől, normális (trafós?) tápegység

0

torokj
torokj picture

Üdv,
Arduino+2soros LCD+ relé (triac) kártya + C kész rutinok.
vagy akár Micromite platform Basic interpreterrel.
Párezer forintból kijön bármelyik.

0

Szetya
Szetya picture

Igaz nem mosó/mosogatógép de ez nagyon tetszett. https://madebynathan.com/2013/07/10/raspberry-pi-powered-microwave/

0

oregharcos
oregharcos picture

Szia! Ezen már én is sokat gondolkoztam.
Most javítottam a Whirlpool felültöltős gépemet. Ajtókapcsolója ment tönkre, a gyerekektől kaptam régebben egy fenti gyártmányú gépet, kivettem belőle és berakom az enyémbe, láss csodát az elektronikában nagy fény és füst. A lényeg, hogy egy TRIAC robbant szét, csere és tisztítás után egy kis variációval elindult. A baj az volt, hogy másképp kell bekötni, pedig minden megegyezett,a kinézet, méret, stb.
Az általad belinkelt Youtube filmeket már láttam, mert keresem a megoldást egy egyszerű vezérlő kivitelezésére.

0

oregharcos
oregharcos picture

Itt van egy motor vezérlő megoldás három IC-vel
link

0

vargaf
vargaf picture

Szia!

Hol van az az itt?

Üdv.:
Feri

0

oregharcos
oregharcos picture

Szia! Elnézést kérek! A linket nem jól csináltam!
Ez a jó link!
https://bestengineeringprojects.com/?s=washing+machine

File csatolás: 

0

oregharcos
oregharcos picture

Sziasztok! Ezen az oldalon van egy számítógéppel vezérelt mosógép leírás.
Egyszerű és jó!
http://zalka.anza.hu/

0

zsugori
zsugori picture
***
File csatolás: 

0

thieringpeti
thieringpeti picture

Ez az 555/4060/4017 kombó túl sok alkatrészből áll. Ennek egy kicsit bonyolított változatát már tárgyaltuk egy topikban, aholis UV ablakos EEPROM léptetését szerette volna megoldani a kolléga egy számlálóval... Az Ardunio Nano-s változat a legjobb szerintem.
Ami még fontos, hogy az Arduino / STM32 tudja szabályozni a motor fordulatszámát, azaz, hogy ne hirtelen induljon a jobbra / balra forgás.

Ezt legegyszerűbben optocsatolóval lehet megoldani, A többi kimenet pedig akár relés is lehet, az irányváltást is beleértve, ahogy a már linkelt rajzon is szerepelt a motornál. Elég a kondit átkapcsolni egy relével.

Valahogy így indulnék el. Utána pedig sima C rutinok.

Az optocsatolós részlet "ZC" jele egy megszakítást kell, hogy meghívjon, amihez képest késve (max 0-10ms) kapja a gyújtó impulzust a triak, fázishasítást elérve. Amire figyelni kell, hogy két gyújtó impulzust kell mindenképp küldeni, pontosan 10ms-re egymástól, hogy mindkét félhullám kimenjen a motor felé.

Kell tehát egy időzített megszakítás, ami 10ms-onként fordul körbe, és egy "ZC" megszakítás, ami ezt szinkronizálja. A gyújtó impulzust pedig PWM-nek megfelelően kell kiadni.

0

Jaca
Jaca picture
****

Sziasztok!

Valahogy én a gépi kód híve vagyok, de biztos jó az a C nyelv is.
Viszont volt egy régi találmány, a lyukszalag. Ha a bájtokat binárisan egymás alá írjuk, akkor ugyanúgy néz ki. Két bájt egymás mellett már 16 funkció, és oda kell a lyuk, amelyik oszlophoz tartozó funkciót épp üzemeltetni akarjuk. Ez így már egy átlátható idődiagram, aztán csak be kell olvasni a sorokat megfelelő időközönként, és kirakni a kimenetre. Megvan a mosás idődiagramja. Aki javított már programtárcsás mosógépet, az tudja, a programtárcsa kapcsolgatja a funkciókat, és a léptetőórát pl csak akkor engedte tovább menni, ha azt a funkciót befejezte (pl szivattyúzás, míg üres nem lesz)

Üdv: Jácint

0

thieringpeti
thieringpeti picture

Jaja, az Arduino teljesen jó megoldás lehet, a programtárcsa állapotokat be lehet tárolni egy tömbbe, amit egy időzítő rutin léptet. A különféle típusú mosásoknál pedig másik táblázatot kell elővenni. Pl.

Kapcsolási alapnak nem rossz az orosz megoldás, bár én az összes triakot leválasztanám optocsatolóval. Az ULN2003 viszont olcsó kiváltó, és megvédi a procit, az meg könnyen cserélhető... Sajnos a szöveget nem értem, még a karaktereket se nagyon ismerem fel :(

Egy meglévő panel másolása, módosítása nem feltétlenül jó ötlet, mert azokban maszkprogramozott mikrokontroller van, ami utólag beszerezhetetlen, csak a panellel együtt. Az eeprom, amit mentegetünk itt a Tanyán is, az csak a paraméterezést (gép altípus) tárolja. Egyszer egy mérnök megcsinálta a programot, ami minden lehetőséget lekezel, az eepromban pedig az van letárolva, hogy éppen milyen opciókra van szükség az adott mosógépben. Valamint ott kerül letárolásra az is, hogy hol tart a program (pl. áramszünet esetén).

Úgy kell elképzelni, hogy a mosógép panel gyártó megtervezett egy szériát, megírta a programot mondjuk egy PIC-re vagy egy 8051-szériás mikrokontrollerre, tesztelték, minden féle eshetőséggel, majd a végleges programot elküldték a mikrokontroller gyártónak, hogy gyártsanak le ezzel a programmal x millió darabot. (ASIC, azaz alkalmazás-specifikus IC-féleség). Na ezek a procik sokkal olcsóbbak, mint amikben Flash memóriában van a program. Viszont külön nem kerülnek kereskedelmi forgalomba, amit legyártottak, az megy az ültető sorra rögtön.

0

torokj
torokj picture

0

torokj
torokj picture

https://www.instructables.com/id/Automation-of-Washing-Machine-Using-Ard...
Habár ez csak félautomata,elég kezdetleges vezérlés de kiindulásnak jó lehet

0

Sponsored links