Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Pralka automatyczna sterowana z mikrokontrolera

wpr91 10 Apr 2017 23:42 1554 20
  • #1
    wpr91
    Level 5  
    Witam wszystkich. Od ok 1,5 roku interesuje sie elektronika i mikrokontrolerami (amatorsko) . Niedawno kumpel dał mi starą pralkę,wyjąłem z niej silnik który jak sie okazało jest sprawny. Postanowiłem w ramach projektu zaprogramować sterownik do tej pralki (w c++). Nie znalazłem podobnego tematu a wydaje mi sie całkiem ciekawy. Jednak przed przystąpieniem do zakupu czesci chciałem sie was poradzić żeby ewentualnie nie wtapiać kasy,której nie mam zbyt wiele. Pierwsze dwa zagadnienia z którymi będe się mierzył to:



    1. Silnik w środku spięty jest w gwiazde. W zależności od sposobu połączenia uzyskuje wolne obroty prawo/lewo (ok 450 obr/min) lub szybkie ok 2700obr/min ( 5 wyprowadzonych przewodów). Kondensator przy silniku jest 14uF. Moj aktualny pomysł to wykorzystać optotriaki,triaki i diody aby otrzymać ukłąd z trzema możliwymi wariantami obrotów. Nie jestem pewny czy w ten sposób bede mógł swobodnie przełączać te układy? Wcześniej chciałem dla ułatwienia kupić jeszcze dwa takie kondensatory i z mikrokontrolera aktywować tak jakby 3 układy każdy ze swoim kondensatorem,ale w sumie w pralce był jeden wiec i ja chciałbym użyć jednego...

    2. Chciałbym programowo sterować obroty silnika. Tak jak kiedy jest ten etap że bęben pralki obraca sie powoli żeby pranie sie równomiernie ułożyło i później zaczyna przyspieszać. Mój pomysł jest taki żeby sterować czasem pracy triaka. W sensie żeby nie przepuszczał całej sinusoidy tylko jej kawałek i stopniowo coraz więcej. Jeszcze nie wiem jak to zrobić ale gdzieś wyczytałęm że to powinno zadziałać. Czy ktoś mógłby potwierdzić te informacje?
  • #2
    aaanteka
    Level 41  
    Po to taki silnik ma dwa biegi aby je wykorzystywać do wszelkiego rodzaju opcji prania . Pomysł z triakiem niestety odpada - dobry dla silnika szczotkowego ( bywają takie w pralkach) . Zwykle układanie prania realizuje się na odpowiednio dobranym czasie pracy silnika na obrotach wolnych prawych podobnie jak podczas prania ,a następnie przechodzi się na obroty odwirowania.
    Proponuję skorzystać ze schematu oryginalnego posiadanej pralki .
    Pozostaje jeszcze sterowanie elektrozaworami wody zimnej, ciepłej, płukania , pompą wody , grzałką - grzałkami ( tu możesz się popisać ze sterowaniem za pomocą triaka - sterowanie grupowe , fazowe ) ,hydrostatem .
    Proponuję najpierw sobie ułożenie algorytmu działania dla poszczególnych cykli prania i zamodelowanie na początek układu sterującego odpowiednio opisanymi kontrolkami LED na niskim, bezpiecznym napięciu .Przy zastosowaniu w docelowym urządzeniu ze sterowaniem optotriakami i triakami będzie poprawnie funkcjonujący układ pracował tak samo.

    Generalnie elektronika to drogie hobby , które czasem po dość długim czasie zwraca się z nawiązka ,ale nie zawsze.

    Na jakim procesorze chcesz to realizować i jaki znasz język programowania?
  • #3
    wpr91
    Level 5  
    Narazie bede posługiwał sie arduino ale finalnie program będę pisał w c++ oraz bede chciał to przerzucić na stm32. Dołączam zdjęcia tabliczki znamionowej silnika i programatora który był w pralce. To silnik asynchroniczny prawda?
    Czym mógłbym regulować czas pracy silnika z poziomu mikrokontrolera? Może mógłbym wykorzystać tranzystory?
  • #4
    aaanteka
    Level 41  
    Przed tobą dużo pracy i zdobywania wiedzy z zakresu elektroniki.

    Przecież chcesz wszystko zrealizować na układzie mikroprocesora - zastąpić programator mechaniczny , a więc i odmierzanie odpowiednich interwałów czasowych pracy silnika .

    Jeżeli chcesz stosować tranzystory to musisz nimi sterować przekaźnikami . Silnik pracuje przy napięciu sieciowym 230V 50Hz i musisz w takim docelowym rozwiązaniu jak pralka stosować izolację galwaniczną , czyli albo wspomniane wcześniej optotriaki ,albo przekaźniki .

    pomocny temat01

    pomocny temat02

    Przykładowe rozwiązanie sterowania masz w pliku pdf.
  • #5
    wpr91
    Level 5  
    Super dzięki wielkie. Dam znać później jak mi idzie.

    Jeśli to możliwe to prosiłbym o ponowne wysłanie pierwszego pomocnego tematu gdyż nie odnajduje strony :)
  • #7
    Freddy
    Level 43  
    wpr91 wrote:
    Silnik w środku spięty jest w gwiazde.
    Jesteś tego pewien?
    Quote:
    W zależności od sposobu połączenia uzyskuje wolne obroty prawo/lewo (ok 450 obr/min) lub szybkie ok 2700obr/min ( 5 wyprowadzonych przewodów). Kondensator przy silniku jest 14uF.
    To silnik klatkowy indukcyjny z kondensatorem rozruchowym. Wystarczy wpisać jego symbol w Google i masz schematy podłączeń i sterowania.
    Obroty silnika wynoszą 420 i 2840 - masz to na tabliczce znamionowej.
  • #8
    wpr91
    Level 5  
    Dziś próbowałem wpłynąć na obroty silnika wyjetego z miksera kuchennego wpinajac szeregowo z uzwojeniem dodatkowa rezystancje ...uzwojenie miało 80 Ohm a rezystancja 200 Ohm. I obroty nie uległy zmianie. Powie mi ktoś dlaczego? 😉
  • #9
    aaanteka
    Level 41  
    Może dlatego, że kolega nie do końca wie co robi?

    Jaki rodzaj silnika kolega użył i jaki sposób regulacji chciał wykorzystać?

    Jak było wspomniane we wcześniejszym poście :

    - przed kolegą długa droga w zdobywaniu wiedzy teoretycznej i praktycznej .
  • #10
    wpr91
    Level 5  
    Freddy czy mógłbyś mi wysłać schemat tego silnika? Szukam go Ale nie jest tak łatwo dostępny...
    Ale zgodnie z tym co napisałeś czytałem o sterowaniu silnikami indukcyjnymi. Być może jednak uda mi się zdobyć falownik więc będę mógł to wykorzystać. Jeżeli się nie uda to będę chciał sterować nim zmieniając czas pracy przekaźnika w modułach wykonawczych dedykowanych dla mikrokontrolerow.

    Dodano po 19 [minuty]:

    Czy jest konieczny schemat wewnętrzny silnika żeby określić co to za silnik? Czy są jakieś inne Metody na ich rozpoznanie? Mam też silnik XB35-45/J I TEZ NIE mogę znaleźć jego schematu... (to ten silnik z miksera...)
  • #11
    Freddy
    Level 43  
    Wpisujesz symbol silnika w Google i dostajesz typ pralki, gdzie jest zastosowany, a z tym już nie ma problemu potem.
    W mikserach zwykle są silniki szczotkowe.
  • #12
    aaanteka
    Level 41  
    wpr91 wrote:
    Być może jednak uda mi się zdobyć falownik więc będę mógł to wykorzystać.


    Ewidentnie kolego brak ci podstaw wiedzy i umiejętności zrozumienia tekstu pisanego.
    Jaki masz rodzaj silnika ?
    Po co ci falownik ?
    Czy znasz pralkę oczywiście domową , nie pralnicę przemysłową gdzie zastosowano napęd z falownikiem?

    Zadaj sobie podstawowe pytanie:
    - ile kosztuje i po co stosowany jest falownik ?

    Tak więc powtórzę jeszcze raz :- długa droga przed tobą do stworzenia kompletnego sterownika pralki automatycznej .
  • #13
    wpr91
    Level 5  
    Z moich informacji wynika że w nowych pralkach trzeciej generacji stosuje się falowniki dzięki znacznej obniżce ceny cześci elektronicznych. Dzięki temu silniki pracują cicho i płynnie, można regulować trajektorie ich przyspieszenia i hamowania i mogą być zaprogramowane w procesorze sterującym falownikiem.
    Ja jednak rzeczywiście odrzucam pomysł z tym urządzeniem.

    Douczyłem się już na temat silników asynchronicznych. Teraz zastanawiam się nad układem przełączającym między poszczególnymi predkościami silnika. ..
  • #14
    Freddy
    Level 43  
    wpr91 wrote:
    Z moich informacji wynika że w nowych pralkach trzeciej generacji stosuje się falowniki dzięki znacznej obniżce ceny cześci elektronicznych
    Falowniki stosuje się jedynie w pralkach z silnikiem DirectDrive.
    Jest to wtedy wyraźnie oznaczone na obudowie i producenci się tym chwalą.

    Moderated By ROBSON33:


    Freddy wrote:
    Falowniki stosuje się jedynie w pralkach z silnikiem DirectDrive.

    Kolego Freddy proszę wypowiadać się w tematach w których Kolega posiada jakąś wiedzę. :idea:
    Jeszcze jeden taki bzdurny post mający na celu jedynie męczenie klawiatury oraz wprowadzanie w błąd nagrodzę ostrzeżeniem :|

  • #15
    Strumien swiadomosci swia
    Level 43  
    Freddy wrote:
    Falowniki stosuje się jedynie w pralkach z silnikiem DirectDrive.


    Nie tylko, ale to głupi pomysł. Mam Aristona na falowniku i powiem ci że jak się sypią łożyska to każda pralka tak samo hałasje.


    Co do autora to może zrobić sterownik pralki i tak wszystkie funkcje muszą być sterowane przekaźnikami tak biegi i kierunek bębna jak i grzałka i pompa wody i elektrozawór.
  • #16
    aaanteka
    Level 41  
    Oczywiście tak ,coś co w teorii ma być wspaniałe w rzeczywistości ma wiele wad.
    Trzeba oczywiście zwrócić uwagę na fakt ,ze nie jest to typowy jak w przemyśle układ falownik + silnik , a napęd hybrydowy odpowiednio opracowany silnik z odpowiednio opracowanym sterowaniem elektronicznym .

    Dostał kolega autor odpowiedź w poście #2 , a potem zaczęło się udziwnianie tematu.
    W ten sposób kolega do niczego nie dojdzie .
    Należy się zabrać za pracę i opracować sobie na wstępie logarytm działania dla danego cyklu prania przykładowo wyglądający tak :

    - dolewanie wody z układaniem wsadu ( wolne obroty prawe)
    -poziom wody osiągnięty -stop dolewania , początek cyklu prania właściwego,
    -pranie właściwe obroty prania - rewersyjne ,
    - koniec prania dolewanie wody pukającej - obroty prawe ,
    - wypompowanie wody pompa pracuje,
    - koniec pracy pompy ,koniec obrotów prawych silnika ,
    - "I pukanie " dolewanie wody obroty rewersyjne ,
    - wypompowanie wody pompa pracuje ,obroty prawe- układanie prania ,
    - "I wirowanie" silnik obroty wysokie ,pompa cały czas pracuje,
    - stop wirowania , stop pompy
    - "II drugie pukanie " (...) .

    Dochodzi opcja ustawienia temperatury prania - można ją wykonać w postaci osobnej regulacji z możliwością dobory dowolnej temperatury dla każdego programu lub
    też podzielić programy prania na "tematyczne " z dobraną temperaturę :
    - " pranie normalne (30-40°C)", " średnio zabrudzone (50-60°C)", " bardzo zabrudzone(60-80°C)" , "gotowanie (85-90°C) " . Możliwości doboru jest wiele.

    Tak jak widać pracy jest dość dużo w takim prostym opracowaniu sterowania .
  • #17
    User removed account
    User removed account  
  • #18
    Freddy
    Level 43  
    Strumien swiadomosci swia wrote:
    Nie tylko, ale to głupi pomysł. Mam Aristona na falowniku i powiem ci że jak się sypią łożyska to każda pralka tak samo hałasje.
    Może i masz racje z tymi falownikami, każdy ma prawo pomyłki - przepraszam.

    Czyżby tylko DirectDrive były cichsze? Czy tylko niektórych producentów?
  • #20
    michas_74
    Level 9  
    Jak idzie z tym projektem?
    Też mam pralkę do odpalenia na arduino.
  • #21
    wpr91
    Level 5  
    Projekt udało sie wykonać, tylko że minął od tego czasu już rok... I niestety nie posiadam juz modelu który wykonałem. ..