Elektroda.pl
Elektroda.pl
X
PCBwayPCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Podłączenie regulatora napiecia do Arduino

04 Sty 2016 09:47 1629 12
  • Poziom 6  
    Witam
    W planach mam budowę takiego zestawu na Arduino Uno:

    Arduino Uno
    4 czujniki do pomiaru temperatury - DS18b20
    wyświetlacz LED
    buzzer
    do tego momentu powinienem sobie poradzić :)
    lecz do tego zestawu chcę podłączyć regulator mocy AVT 1007 (używam takiego do sterowania mocą grzałki)
    i nie wiem czy jest możliwość podłączenia avt1007 do Arduino tak aby na wyświetlaczu LCD móc odczytywać wartość w voltach oraz po określeniu max temperatury wyłączenie grzałki (przez przekaźnik)
    dlatego zwracam sie z prośbą czy jest to do wykonania i w co ewentualnie musze sie zaopatrzyć aby w/w zestaw zmontować.
  • PCBwayPCBway
  • Poziom 27  
    A jak tą temperaturę się odczytuje??? Cyfrowo, napięciowo, a może prądowo ?
    Ogólnie to wątpię żeby się nie dało, w końcu Arduino to mikrokontroler i potrafi niemal wszystko.
  • PCBwayPCBway
  • Poziom 6  
    Temperaturę chcę odczytywać cyfrowo na LCD
    Początkowo miało być tak:
    odczyt temperatury i ustawienie buzzera przez Arduino
    odczyt regulatora przez miernik uniwersalny
  • Pomocny post
    Poziom 27  
    Miernik uniwersalny? W Arduino masz kanały analogowe do odczytywania napięcia (przetwornik A/D).
    Ja się pytam jak ten kit wysyła sygnał, ale z tego co piszesz widzę że napięciowo. Więc z odczytem problemu nie będzie, chyba że potrzebujesz podać sygnał napięciowy na regulator?

    Ogólnie to mam wrażenie że jesteś mocno początkujący i nie do końa rozumiesz o co pytam.
  • Pomocny post
    Poziom 18  
    Podłączenie tego kitu bez separacji galwanicznej do Arduino grozi bezpośrednio porażeniem napięciem z sieci zasilającej.
    Ponadto ten kit nie jest odpowiedni do regulacji grzałki.
  • Poziom 6  
    Z regulatora wychodzi napięcie 0v-230v i nie wiem w jaki sposób połączyć to z Arduino aby móc odczytywać na lcd jake napięcie w danym momencie mam ustawione na regulatorze.
    Proszę o wyrozumiałość bo jestem mocno początkujący :)
  • Pomocny post
    Poziom 27  
    Po pierwsze jak o coś pytasz to podaj konkretne informacje np link do dokumentacji tego kitu AVT. Gdy w nią spojrzałem to wszystko się rozjaśniło. Regulator jest sterowany napięciowo. Czyli musisz wytworzyć odpowiednie napięcie i podać je na jego wejście zamiast potencjometru. Można to wykonać przetwornikiem D/A (C/A po polsku), lub potencjometrem cyfrowym. Ewentualnie jeśli potrzebujesz tylko kilku ustawień grzałki, to można taniej za pomocą dzielników napięcia sterować.
    Tylko nie wiem jakie napięcie logiki ma ten kit. Jeśli 5V to nie ma problemu, ale pewnie raczej z 12V i wtedy trzeba już stosować transoptor aby nie spalić Arduino.

    Odczytywanie napięcia na regulatorze nie ma sensu. Masz jakieś tam ustawienia wysłane z Arduino i to Ci daje już odpowiedź, trzeba tylko obliczyć napięcie na grzałce z funkcji sinus.
  • Poziom 6  
    W pierwszym poście chciałem wstawić link do avt1007 ale niestety miałem za mało pkt.
    Rozumiem że sterowanie tym avt1007 z pozycji Arduino jest możliwe lecz potrzebna jest wiedz której nie posiadam :( aczkolwiek jeżeli miałbym listę podzespołów i schemat to zapewne z poskładaniem wszystkiego w całość nie byłoby problemu. Chodzi o to że mam ten regulator i używam go od kilku miesięcy a Arduino wpadło mi w ręce kilka dni temu i chciałem to wykorzystać.
  • Pomocny post
    Poziom 27  
    Jak Ci potrzeba utrzymywać stałą temperaturę to możesz zbudować regulator PID.

    Natomiast chcąc wykorzystać Arduino musisz wywalić potencjometr z regulatora. A na jego miejsce wpiąć jakiś układ cyfrowy do wytwarzania sygnałów analogowych (napięciowych), możliwości są 3:
    - kilka dzielników napięcia sterowanych transoptorami/tranzystorami
    - potencjometr cyfrowy - najłatwiejszy jeśli nie trzeba stosować transoptorów
    - przetwornik D/A

    Co jest tutaj niejasne? Wystarczy trochę pogrzebać w opisach lub zapytać o konkretny problem.

    Nie mam bardzo czasu grzebać w dokumentacji i szukać jakie napięcie jest na potencjometrze. A to bo odpowiedziało na pytanie czy potrzebne są transoptory.
    Ogólnie to sterowanie za pomocą Arduino odbiornikami na 230V nie jest tanie. Możliwe że będziesz musiał wydać na podzespoły kilkadziesiąt złotych.
    Możesz też poczytać jak zrobić układ sterowania fazowego na 230V do Arduino. Może to być łatwiejsze i tańsze niż przerabianie tego kitu AVT. Tylko pamietaj że płytki uniwersalne nir nadają sie do tak wysokich napięć, trzeba projektować własne PCB.
  • Poziom 6  
    W tym avt mam pogrubione luty i zmieniony triak (grzalka 2000w)
    Poczytam o sterowaniu na 230v pod arduino aczkolwiek wolałbym mieć sterowanie grupowe.
    Dzięki wielkie za pomoc
    pozdrawiam
  • Poziom 27  
    Wymiana triaka nie robi różnicy bo to układ scalony steruje wszystkim.

    Szczerze mówiąc to nie wiem jakie to jest sterowanie w tym kicie AVT. Po prostu tak strzeliłem że to fazowe.
    Jak masz detekcję zera i triak sterujący na Arduino, to można napisac program zarówno na sterowanie fazowe jak i grupowe.
  • Poziom 6  
    Witam
    Troszkę poczytałem i wiem jak podłączyć arduino poprzez transoptor i triak tak aby sterować 230v, aczkolwiek nigdzie nie znalazłem wiadomości jak sterować takim układem z poziomu arduino tak aby działał jak regulator napięcia 230v. Codzi mi o sterowanie jak w tym AVT (https://www.youtube.com/watch?v=E367h3Fu1Yg&feature=youtu.be) z wykorzystaniem mojego avt 1007 (https://sklep.avt.pl/avt1007.html)
  • Poziom 27  
    To z filmu jest regulacją fazową i nie napięcia a mocy.

    Triakiem steruje się przez optotriak a nie transoptor. Musisz zastosować taki bez układu detekcji zera.
    A przez mostek prostowniczy zasilić diodę w transoptorze. Dzięki temu będziesz sprawdzał Arduino poprzez transoptor, kiedy sinusoida przechodzi przez zero. Potem tylko trzeba sprawdzić ustawienie np potencjometru i dla np 30% odczekać odwrotność tej wartości z połówki sinusoidy czyli 0,7x10ms=7ms. Wtedy załączasz triak poprzez optotriak i masz zasilanie 30% połówki sinusoidy.
    Oczywiście to nie jest idealne wysterowanie procentowe, a jedynie procent sinusoidy. Aby mieć dokładne procenty mocy trzeba w obliczeniach uwzględnić wartość sinusa. Ale to już sam sobie pokombinuj jak to trzeba liczyć.