Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania

p.kaczmarek2 01 Dec 2022 23:35 807 1
  • Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Witajcie, dziś znów krótki temat pokazujący wnętrze nieco mniej typowego urządzenia. A przynajmniej urządzenia, którego w typowym domu nie spotkamy - przemysłowy kontroler dozownika detergentów do prania/zmywania. Kontroler ten jest w stanie obsłużyć daną ilość pomp i czujników, jak również posiada klawiaturę i ekran LCD pozwalający na jego konfigurację i programowanie. Pokażę tu jego moduł z mikrokontrolerem i wyświetlaczem, oraz moduł wejść/wyjść do czujników i pomp. Tak to urządzenie wyglądało z silniczkiem w prawej komorze (którego nie wziąłem ze względu na wagę):
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Sprzęt oczywiście pochodzi z elektrośmieci.
    Początkowo miałem problem ze znalezieniem dokumentacji tego urządzenia. Potem jednak coś udało się wyszukać pod nazwą B940 - BrightStar Laundry 1-10 Pump (V1.0).pdf.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Dokumentacja była tylko po Hiszpańsku - ale tłumaczenie maszynowe jest już ogólnodostępne i bardzo wygodne, więc przetłumaczyłem wam ją na angielski.
    Angielska wersja też była w sieci, ale link w moim przypadku był martwy.
    Aktualizacja: w trakcie tworzenia opisu link zaczął działać, więc pełny angielski PDF umieszczam poniżej:
    BrightStar...aundry.pdf Download (8.87 MB)
    Zacznijmy zatem od podstaw specyfikacji:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Konfigurowalne wejścia, wyjścia, kontrola przepływu pomp, opóźnień pomp, czasu włączenia pomp, dwa tryby pracy...
    Produkt jest mocowany na ścianie i końcową wersję składa się z osobnych modułów - pierwszy to kontroler z wyświetlaczem, a kolejne moduły są już wykonawcze, pompy itd:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Zobaczmy teraz jak to wygląda w praktyce. Obudowa i spód:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Made in UK. Producent: www.brightwell.co.uk
    Zaglądamy do środka:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Mamy dwa moduły.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Dużo uciętych przewodów, ale na pochwałę zasługuje duża ilość złącz i modularność układu.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Uwolnione PCB:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania

    Próba uruchomienia
    Tylko dla zabawy - i tak urządzenie nie jest kompletne. Po podaniu 24V na odpowiednie złącze system wstaje, ale od razu wykrywa błąd czujników i wyświetla komunikat o błędzie.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania

    Moduł z wyświetlaczem, klawiaturą i mikrokontrolerem
    Zacznijmy od "mózgu" urządzenia. Nie wszystkie elementy są tu przylutowane:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Z dokumentacji:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Sercem płytki jest uPSD3234A od ST:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Mikrokontroler 8-bitowy, rdzeń 8032.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Złącze klawiatury matrycowej oraz złącze do wyświetlacza (to klasyk 2x16, często używany z Arduino):
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    W tym układzie obecny jest 74HCT573N - osiem przerzutników D z wyjściem 3-stanowym.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Układ ten pozwala mikrokontrolerowi obsługiwać więcej urządzeń przy użyciu mniejszej ilości pinów IO.
    W dużym skrócie, można podać na jego wejścia stany, które on zapamięta i wystawi na swoje wyjścia, a potem te stany wyłączyć wprowadzając jego wyjścia w stan wysokiej impedancji.
    Tu mamy złącze JTAG do programowania/debugowania oraz interfejs USB:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    USB chronione dzięki kolejnej kości od ST. USB62.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    To zasadniczo są odpowiednio ustawione diody w jednej obudowie.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Na płytce mamy też miejsce na bateryjkę - czyli mógł być tam zegar/kalendarz czasu rzeczywistego. Świadczy o tym też miejsce na rezonator kwarcowy 32.768kHz oraz footprint miejsca na mały układ w obudowie SOIC, który przypomina mi popularne RTCC z interfejsem I2C.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Moduł również posiadał opcję RF - być może RF433. Widać miejsce na kolejny układ w obudowie QFN oraz przyłącze anteny:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Jeszcze z drugiej strony PCB:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Skoro to złom, to zobaczmy jeszcze klawiaturę...
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    "Pstrykające" metalowe blaszki łączą odpowiednio linie matrycy a MCU je kolejno skanuje, sprawdzając co zostało wciśnięte. Tego typu rozwiązanie nie lubi wciskania wielu przycisków na raz, ale nie jest to tu potrzebne.

    Moduł wejść (z optoizolacją) i wyjść (mostki H do kontroli silników pomp)
    Ten moduł jest naprawdę dość bogaty. Spróbujmy go przeanalizować:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Wyjścia - sterowniki H silników DC wraz z bezpiecznikami na wyjściach (można poznać choćby po oznaczeniach, F1, F2, itd, Fuse):
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Tu też wesprę się dokumentacją:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    L6202 i to w podstawkach DIP - czyli łatwo można wymienić na nowy. Sprytnie. Zarówno te układy, jak i podstawki, można odzyskać i wykorzystać we własnych projektach. Płytka robiona z myślą o serwisowaniu.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Napięcie zasilania do 48V, prąd w peaku do 5A, częstotliwość pracy do 100kHz? Niezły układ, jak za darmo...
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Szkoda tylko, że ta obudowa nie umożliwia przykręcania do radiatora.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Blok zasilania.
    Coś musi zamieniać te 24V na 5V dla mikrokontrolera.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Układ w obudowie SO, dioda prostownicza, cewka... to pewnie przetwornica step down. Tak wydajniej i mniej grzania. Nie ma tu 7805.
    Tu znów mamy klasyka od ST - oznaczenie 063EC - czyli MC34063EC.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Zostały wejścia... mamy tu nawet dodatkowe zworki (na nieco wiekszy prąd), którymi można konfigurować układ.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    I przede wszystkim - transoptory. Całkowita izolacja galwaniczna.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Mamy tu TLP521-2. Podwójny transoptor.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Za transoptorami są tranzystory wzmacniające sygnał, przed nimi też zdejmowalne drabiki rezystorowe.
    Ta sekcja wejść z separacją galwaniczną mnie zainteresowała i postanowiłem się do niej dobrać i prześledzić ścieżki.
    Wylut elementów jest bardzo prosty, jak się użyje topnika.
    Grzałem jednocześnie ich końcówki i same wychodziły.
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Rzuca się w oczy tu to, że sygnał podpisany jako 2 ma właśnie dwa terminale śrubowe, pozostałe sa już pojedyncze. Naszkicowałem schemat tej sekcji:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Rezystory 1k są z drabinki rezystorowej 6x-2-102. Pewnie do wyboru poziomu napięć?
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Początkowo nie byłem pewny odnośnie tego schematu, ale potem zrozumiałem, że dzięki obecności diod oraz zworek te wejścia mogą przyjmować sygnały o różnych polaryzacjach. Warto prześledzić sobie drogę sygnału w różnych konfiguracjach (z podłączonymi zworkami). Sekcja przy wejściu 2 oraz 2' może być niekompletna, oraz brakuje pozostałych wejść, ale myślę, że schemat w miarę poprawnie obrazuje to co się dzieje na PCB.
    Czy moje domysły mają jakiś sens? Zobaczmy dalej do dokumentacji:
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania
    Zworki pozwalają dowolnie grupować wejścia a rezystory określić napięcie wejściowe. Tak jak w dokumentacji.

    Programowanie
    Na koniec jeszcze rzut oka do dokumentacji - jak wygląda programowanie tego kontrolera oraz co można ustawić przez panel?
    Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania Brightwell BS6L XL6-30D0OUT przemysłowy, automatyczny dozownik detergentów do prania

    Podsumowanie
    Tym razem temat był bardziej ubogi i obyło się bez praktycznej prezentacji, ale mam nadzieję, że i tak kogoś zainteresował. Wyświetlacz z tego urządzenia można by łatwo uruchomić z Arduino, ale to oczywistość, a z kolei do tego mikrokontrolera nie mam programatora ani toolsetu, chociaż pewnie przez JTAG mógłym go przeprogramować i wykorzystać wtedy całe główne PCB z wyświetlaczem i klawiaturą.
    Moduł IO też był dość ciekawy, dodatkowo elementy z niego udało mi się łatwo wylutować i może część z nich się przyda.
    W tym urządzeniu najbardziej spodobała mi się jego uniwersalność - widać, że producent starał się zaoferować naprawdę dużo i oddał w ręce klientów dość zaawansowany, też serwisowalny (mostki H w podstawkach) system.
    Czy ktoś z forumowiczów serwisował bądź widział tego typu urządzenia w akcji?
    Załączam dokumentację tego urządzenia:

    Cool? Ranking DIY
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
  • #2
    acctr
    Level 26  
    Ciekawa odmiana '51 - posiada konfigurowalną logikę. Co prawda tylko 16 makrocelek, ale zawsze coś można na tym wykombinować.