Skocz do zawartości

Sterowanie Falownikiem


Pomocna odpowiedź

Napisano

Cześć wszystkim.

Potrzebuję pomocy, mam do zrobienia projekt sterowania silnikiem z wykorzystaniem falownika i enkodera absolutnego, zadanie jest o tyle utrudnione że falownik firmy invent goodrive10 nie posiada wejścia na enkoder.

Postanowiłem, że wykorzystam arduino i stworzę funkcję która zamieni wartości enkodera na sygnał pwm tylko tu pojawia się problem zakres napięcia sterowania falownikiem jest od 0 do 10v a arduino daje maksymalnie 5v i nie jestem pewien jak rozwiązać ten problem. Macie jakieś pomysły?

A może ktoś ma inne rozwiązanie dodam że falownik można sterować prądem 0-20mA

Pozdrawiam 

Obie metody są proste. W sterowaniu napięciowym wystarczy zrobić wzmacniacz x2 robiący z sygnału 0..5V zakres 0..10V, ale taki wzmacniacz potrzebuje także zasilania min. 10V. W sterowanu pętlą prądową 0..20mA musisz zrobić nadajnik prądu czyli konwerter napięcia analogowego 0..5V wychodzącego z Arduino (najpierw musisz je uzyskać z cyfrowego PWM) na prąd, który wysłasz kablem a ten wraca do Ciebie drugim - dlatego "pętla".

Z tego co widzę w instrukcji, falownik wyprowadza zasilanie +10V i +24V. Z dowolnego z nich możesz skorzystać budując stopień wyjściowy pośredniczący między procesorem a falownikiem. Potrzebujesz wzmacniacz operacyjny za 2zł i kilka oporników. Najpierw powinieneś jednak zdecydować, czy chcesz mieć izolację między Arduino a falownikiem. Jeśli tak, sprawy się trochę komplikują.

Możesz też kupić gotowca, po ustawieniu zakresu wejściowego na 0-2.5V lub 0-5V powinien pasować:

https://allegro.pl/przetwornik-0-10v-na-4-20ma-konwerter-sygnalu-0-5v-i7387631063.html

Jeżeli nie da się go ustawić na zakres wyjściowy 0-20mA (bo ma domyślnie 4-20mA) to będziesz musiał w falowniku ustawić dolny próg wejścia analogowego na 20%.

  • Lubię! 1

Dziękuję za odpowiedz.

Mam jeszcze pytanie czy istnieje jakieś gotowe rozwiązanie które zamienią wartość bitową enkodera na napięcie albo prąd?

(edytowany)

Zacznij od zastanowienia się jaką informację oddaje enkoder a jaką niesie napięcie/prąd i jak to dopasować, bo przecież falownik potrzebuje sygnału sterowania prędkością a nie położeniem wału silnika. Jeżeli masz enkoder absolutny, taki co wypuszcza z siebie np. 10 bitów, to dostajesz pozycję wałka silnika. Zaczynasz od zera, jedziesz do 360 stopni (wyrażonych w postaci liczby binarnej) a następnie zawijasz się znów do zera po każdym obrocie. Możesz to zamienić na napięcie, prostym przetwornikiem DAC, ale jaki ma sens taka piła analogowa w kontekście falownika? Z kolei enkoder kwadraturowy oddaje impulsy, np. 1024 na każdy obrót wałka. Co tu chcesz zamienić na napięcie? Jedyne co mógłbyś zrobić to konwersja częstotliwości tych impulsów na wielkość analogową w przetworniku f/U.

Może napisz otwarcie co kombinujesz albo inaczej, co dokładnie znaczy "projekt sterowania silnikiem z wykorzystaniem falownika i enkodera absolutnego" - jak to rozumiesz i co chcesz nastawiać, jaką wielkość regulować? Prędkość silnika czy położenie wału?

Edytowano przez marek1707

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...