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.

Jak działa pralka Ardo AE 1033? (Własny programator)

wwmajor 01 Nov 2008 00:38 6265 6
  • #1
    wwmajor
    Level 15  
    Witam
    Dostałem w prezencie pralkę Ardo AE1033 z wypaloną dziura w programatorze.
    Jestem dość biegły w technice mikroprocesorowej, więc postanowiłem zrobić własny programator.
    Nie chcę tej pralki naprawiać w konwencjonalny sposób (przez wymianę programatora). Chcę ją uruchomić w ramach hobby jakim jest elektronika dlatego upieram się przy własnym programatorze.
    Z grubsza wiem jak działa pralka, ale brakuje mi szczegółowej wiedzy. Pralka jest dość nowa, więc mam kłopot ze znalezieniem schematu.
    Moje pierwsze pytanie brzmi: Jak steruje się silnikiem w nowych pralkach. W mojej do silnika dochodzi chyba z 8 przewodów. Jeśli to konieczne to postaram się zrobić zdjęcie silnika.
    Pozdrawiam
    [28-30.06.2022, targi] PowerUP EXPO 2022 - zasilanie w elektronice. Zarejestruj się za darmo
  • #2
    pwmis
    Level 19  
    Żebyś się zorientował ogólnie jak działa pralka warto prześledzić algorytmy działania pralki na różnych programach.
    Następnie napisać podobną aplikację dla tego co sobie wymyślisz i pozostaje walczyć.
    Załączam przykładowy algorytm jednej z pralek ... to mniej ważne jakiej :)

    Pozdrawiam
  • #3
    wwmajor
    Level 15  
    Witam kolego.
    Myślę, że wykorzystam ten diagram zwłaszcza dane dotyczące temperatury. Chcę jednak wzorowac programy na, amice którą posiadam i świetnie pierze.
    Niemniej wyznaczyłem już sobie harmonogram pracy i będę się go trzymał:
    1) Zasterować silnikiem (obroty lewo, prawo, sterowanie obrotami)
    2) Odczytać dane z presostatu
    3) Odczytać dane z termostatu (tu czujnik rezystancyjny)
    4) Odczytać dane z panelu sterującego (dwa pokrętła rezystancyjne)
    5) Zasterować elektrozawory
    6) Zasterowa pompę wypompowującą wodę
    7) Zabrać się za algorytm prania

    Najtrudniejsze w tej chwili jest dla mnie sterowanie silnikiem, bo kompletnie nie wiem jakie sygnały powinienem wysłać do silnika żeby zaczął działać.
  • #4
    pwmis
    Level 19  
    Masz (najprawdopodobniej) silnik komutatorowy.
    Zmianę kierunku obrotów uzyskujesz przez zmianę kolejności połączenia szeregowego szczotka stojan szczotka - do tego 4 przewody (jak dobrze się przyjrzysz połączeni silnika do modułu i prześledzisz ścieszki i przekaźnik będzie wszystko jasne), dwa przewody to zasilanie silnika oraz dwa przewody to prądniczka tachometryczna (procesor musi się dowiedzieć z jaką prędkością kręci się silnik aby odpowiednio wysterować triak)

    ad4. Niekoniecznie dwa potencjometry jedno pokrętło może być wybierakiem
    a w twojej aplikacji to wygodniej by było i dwa wybieraki bo masz gotowy przetwornik czterobitowy a potencjometry to analogi i trzeba jeszcze sygnał przetwarzać.
    Pozdrawiam
  • #5
    wwmajor
    Level 15  
    Witam
    Udało mi się praktycznie rozpracować sterowanie silnikiem w pralce.
    Oto co się dowiedziałem:
    Sterowanie kierunkiem odbywa się przez zmienianie kierunku przepływu prądu przez stojan co osiągamy przy pomocy dwóch przekaźników.

    Jak działa pralka Ardo AE 1033? (Własny programator)

    Sterowanie prędkością to już trudniejsze zadanie.
    W szereg ze szczotkami wpięty jest triak. Podanie masy (nawet chwilowe) na jego bramkę powoduje przepływ prądu (przemiennego). Triak odłącza prąd, gdy jego napięcie wynosi „0” (sinus przechodzi przez zero).
    Więc aby podtrzymać prace należy ponownie wyzwolić tego Triaka

    Zbudowałem układ który informuje mnie kiedy sinus przechodzi przez zero (rys B). Regulując opóźnienie wyzwolenia triaka T1, T2 w stosunku do przejścia przez zero P zmieniamy ilość prądu dostarczanego do silnika.

    Jak działa pralka Ardo AE 1033? (Własny programator)

    Jako że prędkość zależy od wielkości pomarańczowego pola (rys A) oraz obciążenia silnika, należy jakoś mierzyć prędkość obrotową silnika i tak manipulować opóźnieniem wyzwolenia triaka aby ta prędkość spełniała nasze założenia.

    Wstęp do pytania:
    Do mierzenia prędkości wykorzystuje się tachometr. Jest to mała prądniczka umieszczona na osi silnika. Wystają z niej dwa przewody.

    Pytanie:
    Jak korzystając z tych dwóch przewodów odczytać prędkość obrotową silnika?
  • #6
    Andrzej G
    Home appliances specialist
    Prędkość jest wprost proporcjonalna do napięcia na tachoprądniczce. Musiałbyś przy wmontowanym silniku do pralki i założonym pasku mierzyć prędkość obrotową bębna przy różnych napięciach zasilających i odczytywać proporcjonalne napięcie z tacho. Jak wyznaczysz charakterystykę U=f(n) to będziesz wiedział jaka ma być odpowiedź z tacho dla danej prędkości bębna (bo to Cię interesuje).
    Charakterystyka jest tylko dla danej pralki i silnika. Nie jest uniwersalna.
  • #7
    wwmajor
    Level 15  
    Witam
    Połówkę okresu (sinus z sieci) mam podzieloną na 1000 części. 1000 – najszybsze obroty 0 najwolniejsze. Jeśli mikrokontroler „odkryje”, że tachometr kręci się za wolno to zwiększy wartość podziałową (0-1000), a jeśli za szybko to zmniejszy tę wartość. Wyjdzie z tego taki regulator automatyczny.
    Problem polega na tym, że nie wiem, co badać czy częstotliwość na tachometrze czy napięcie. Najłatwiej jest mi zbadać częstotliwość tego prądu. Jeśli miałbym badać napięcie to musi się zawierać w zakresie 0V- 5V a tu mam przy największych obrotach 12V AC (jeśli dobrze pamiętam).
    Muszę więc zbudować coś co będzie proporcjonalnie obniżać to napięcie dając realny obraz obrotów silnika.