Sterownik na mikrokontrolerze?
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 5
- Posty: 1701
- Rejestracja: 17 mar 2006, 08:57
- Lokalizacja: Gdańsk
Widziałem te układy. Są niestety nieco gorzej dostępne niż IR2184.
A problemy miałem z IR2184 dla aplikacji silnika krokowego - tam nie ma iskrzenia. Trochę układ pochodził - z zasilaczem o wydajności prądowej mniejszej niż wytrzymałość tranzystora - i padał zarówno tranzystor jak i driver . PCB było zrobione dość optymalnie, nie oszczędzałem na miejscu ani na grubości ścieżek. Używałem 100n ceraminczne + 100n tantal (dla IR2184).
Mógł to być problem mojej aplikacji - ale podobne poglądy dość często powtarzały się również na forum elektrody. Dlatego też moje następne konstrukcje nie będą używały IR21XX.
Mam już transformatory z ferystera ( dobrali mi gotowe ) - będę je kluczował ok 100kHz i zapewnią mi zasilanie TLP251 po stronie tranzystorów. Proste, bezpośrednie idiotoodporne (mam nadzieję). Biorąc pod uwagę ile spaliłem tranzystorów przy próbach - również tańsze.
A problemy miałem z IR2184 dla aplikacji silnika krokowego - tam nie ma iskrzenia. Trochę układ pochodził - z zasilaczem o wydajności prądowej mniejszej niż wytrzymałość tranzystora - i padał zarówno tranzystor jak i driver . PCB było zrobione dość optymalnie, nie oszczędzałem na miejscu ani na grubości ścieżek. Używałem 100n ceraminczne + 100n tantal (dla IR2184).
Mógł to być problem mojej aplikacji - ale podobne poglądy dość często powtarzały się również na forum elektrody. Dlatego też moje następne konstrukcje nie będą używały IR21XX.
Mam już transformatory z ferystera ( dobrali mi gotowe ) - będę je kluczował ok 100kHz i zapewnią mi zasilanie TLP251 po stronie tranzystorów. Proste, bezpośrednie idiotoodporne (mam nadzieję). Biorąc pod uwagę ile spaliłem tranzystorów przy próbach - również tańsze.
Tagi:
-
- Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 4017
- Rejestracja: 15 lis 2006, 22:01
- Lokalizacja: Tarnobrzeg
Mikrokrok nie jest tylko po to, by zwiększyć rozdzielczość silnika krokowego. Pełni funkcję przekładni elektrycznej, zwiększa płynność ruchu i zmniejsza drgania od napędu. To prawda, że większy podział niż 1/16 generuje zwykle mikrokrok mniejszy niż błąd ustawienia silnika. Profesjonalne sterowniki dysponują mechanizmem, który wyłącza sterowanie mikrokrokowe i wówczas silnik pracuje pełnym krokiem. Proces ten odbywa się przy określonej prędkości obrotowej. W skrócie można powiedzieć, że przy dużych obrotach używamy pełnego kroku, przy mniejszych mikrokroku.misiekagh pisze:Po co stosować mikrokok? Może łatwiejszym rozwiązaniem byłaby przekładnia?
Wtedy wyeliminowalbym jeden problem.
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 9
- Posty: 33
- Rejestracja: 17 maja 2007, 21:53
- Lokalizacja: Sandomierz
Rozumiem. Operowanie samym mikrokrokiem strasznie wydluzy czas pracy maszyny dlatego stosuje sie przelaczanie miedzy krokiem a mikrokrokiem (między innymi dlatego).
Na ile mikrokroków da sie podzielić krok (teoretycznie nieskonczenie wiele?)? Na ile mikrokrokow podzial kroku jest oplacalny?
Jak zrealizować podział kroku na 16 mikrokroków? Realizuje się to poprzez stosunek napięć podawany na dwa sąsiednie bieguny?
Ja to rozumiem tak:
1/16 kroku - [1/16 Ucc] [15/16 Ucc]
2/16 kroku - [2/16 Ucc] [14/16 Ucc]
.
.
.
16/16 kroku - [16/16 Ucc] [0/16 Ucc] - pelny krok
Na ile mikrokroków da sie podzielić krok (teoretycznie nieskonczenie wiele?)? Na ile mikrokrokow podzial kroku jest oplacalny?
Jak zrealizować podział kroku na 16 mikrokroków? Realizuje się to poprzez stosunek napięć podawany na dwa sąsiednie bieguny?
Ja to rozumiem tak:
1/16 kroku - [1/16 Ucc] [15/16 Ucc]
2/16 kroku - [2/16 Ucc] [14/16 Ucc]
.
.
.
16/16 kroku - [16/16 Ucc] [0/16 Ucc] - pelny krok
Ostatnio zmieniony 15 wrz 2007, 12:40 przez misiekagh, łącznie zmieniany 1 raz.
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 275
- Rejestracja: 11 mar 2006, 06:08
- Lokalizacja: Rzeszów
- Kontakt:
Przy pełnym kroku silnik ma większy moment więc przy pełnej prędkości obrotowej gdzie już nie będzie rezonansów sterownik się sam przełącza aby uzyskać większy moment. Nie wpływa to bezpośrednio na prędkość bo przy tej samej ilości impulsów z macha silnik obróci się o ten sam kąt jednak będzie inaczej sterowany.misiekagh pisze:Rozumiem. Operowanie samym mikrokrokiem strasznie wydluzy czas pracy maszyny dlatego stosuje sie przelaczanie miedzy krokiem a mikrokrokiem (między innymi dlatego).
Pozdrawiam
"Skąd mam wiedzieć co to jest ja to tylko zbudowałem"
www.serwotech.pl
www.serwotech.pl
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 9
- Posty: 33
- Rejestracja: 17 maja 2007, 21:53
- Lokalizacja: Sandomierz
Zatem w profesjonalnych maszynach mikrokrokiem operuje się dodatkowo przy rozruchu i przy wytracaniu prędkości? Jak odbywa się sam proces frezowania? Mikrokrokiem?
P.S. Prosiłbym o odpowiedz na resztę pytań. Z góry dziękuję.
P.S. Prosiłbym o odpowiedz na resztę pytań. Z góry dziękuję.
Ostatnio zmieniony 15 wrz 2007, 12:46 przez misiekagh, łącznie zmieniany 1 raz.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 4017
- Rejestracja: 15 lis 2006, 22:01
- Lokalizacja: Tarnobrzeg
Przy mikrokroku i przy pełnym kroku moment obrotowy jest ten sam. Dla większych prędkości obrotowych sterowanie mikrokrokowe nie jest potrzebne, gdyż inercja samego silnika gwarantuje płynny ruch obrotowy.arizon pisze:Przy pełnym kroku silnik ma większy moment więc przy pełnej prędkości obrotowej gdzie już nie będzie rezonansów sterownik się sam przełącza aby uzyskać większy moment.
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 9
- Posty: 33
- Rejestracja: 17 maja 2007, 21:53
- Lokalizacja: Sandomierz
Planuje zrobić maszynke o obszarze roboczym formatu kartki A4 wiec mysle ze nie bede robil takich udoskonalen jak przelaczanie sie miedzy krokiem a mikrokrokiem.Pozostane przy mikrokroku.
Myslalem ze to bedzie prosta sprawa... Odpale PWM na jakiejs Atmedze, ustawie sobie mikrokrok na np. 1/4 kroku puszcze w petle z uwzglednieniem sygnalow z LPT i program gotowy.
Tylko z tego co sie dowiedzialem (a narazie wiem na ten temat niewiele) z tranzystorami typu MOSFET to nie bedzie takie proste.
Moze polecicie jakies inne rozwiazanie koncowki mocy?
Myslalem ze to bedzie prosta sprawa... Odpale PWM na jakiejs Atmedze, ustawie sobie mikrokrok na np. 1/4 kroku puszcze w petle z uwzglednieniem sygnalow z LPT i program gotowy.
Tylko z tego co sie dowiedzialem (a narazie wiem na ten temat niewiele) z tranzystorami typu MOSFET to nie bedzie takie proste.
Moze polecicie jakies inne rozwiazanie koncowki mocy?
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 275
- Rejestracja: 11 mar 2006, 06:08
- Lokalizacja: Rzeszów
- Kontakt:
Hmm to dziwne ale na moim sterowniku TA8435 przy mikrokroku silnik łatwiej zatrzymać no ale nie jestem specjalistą w tej dziedzinie więc piszę tylko to co sam zaobserwowałem.Leoo pisze:Przy mikrokroku i przy pełnym kroku moment obrotowy jest ten sam.
Pozdrawiam
"Skąd mam wiedzieć co to jest ja to tylko zbudowałem"
www.serwotech.pl
www.serwotech.pl