Przede wszystkim jak chcesz sterować mikrokontrolerem napięcie do zasilania tego mikrokontrolera to już to się nie uda. A na dodatek 230V to już pomyłka.
Poza tym na cewkach silnika w pracy pełnokrokowej należy utrzymywać stały prąd a nie napięcie. Chyba, że piszesz o napięciu, które odłoży się na rezystorze pomiarowym.
Kolego sterownika silnika krokowego do 2A nie zbudujesz taniej. Nie ma na to żadnych szans nawet. Na 10A to już warto pomyśleć, a na 20A to ok, ale nie na 2. Bez sensu, możesz nam wierzyć. Większość z nas przez to przechodziła.
Znaleziono 6 wyników
- 29 lis 2013, 08:05
- Forum: Elektronika CNC
- Temat: Wstępny projekt
- Odpowiedzi: 19
- Odsłony: 2045
- 28 lis 2013, 23:00
- Forum: Elektronika CNC
- Temat: Wstępny projekt
- Odpowiedzi: 19
- Odsłony: 2045
- 28 lis 2013, 21:48
- Forum: Elektronika CNC
- Temat: Wstępny projekt
- Odpowiedzi: 19
- Odsłony: 2045
To nawet nie było uproszczenie, choć jak później przeczytałem to faktycznie może być tak odebrane. Wada pisemnych wypowiedzi.
Chodziło mi o to, że to co napisałem to w dużej mierze są informacje które posiadam nie z racji szkolnego czy zawodowego przygotowania opartego na rzetelnej wiedzy lecz z własnych metod pozyskiwania wiedzy jak internet. A tu jak wiemy i bzdur nie brakuje. Mam jednak nadzieję, że pomogłem i nie minąłem się z prawdą (jak to politycy mówią
)
Tak czy inaczej. bardzo szybkie kluczowanie tranzystora, nie małe prądy i jeszcze inne ciekawe zjawiska mają miejsce w sterownikach silników krokowych. Zbudowanie własnego, który będzie działał na poziomie profesjonalnych to nie włącznik zmierzchowy.
A dlaczego kolego w ogóle chcesz budować swój sterownik?
Chodziło mi o to, że to co napisałem to w dużej mierze są informacje które posiadam nie z racji szkolnego czy zawodowego przygotowania opartego na rzetelnej wiedzy lecz z własnych metod pozyskiwania wiedzy jak internet. A tu jak wiemy i bzdur nie brakuje. Mam jednak nadzieję, że pomogłem i nie minąłem się z prawdą (jak to politycy mówią

Tak czy inaczej. bardzo szybkie kluczowanie tranzystora, nie małe prądy i jeszcze inne ciekawe zjawiska mają miejsce w sterownikach silników krokowych. Zbudowanie własnego, który będzie działał na poziomie profesjonalnych to nie włącznik zmierzchowy.
A dlaczego kolego w ogóle chcesz budować swój sterownik?
- 28 lis 2013, 18:31
- Forum: Elektronika CNC
- Temat: Wstępny projekt
- Odpowiedzi: 19
- Odsłony: 2045
- 28 lis 2013, 17:43
- Forum: Elektronika CNC
- Temat: Wstępny projekt
- Odpowiedzi: 19
- Odsłony: 2045
Mmikrokrok stosuje się po to żeby silniki płynniej pracowały i nie był tak bardzo dokuczliwy problem mechanicznego rezonansu wirnika. Bez mikrokroku to właściwie przy pewnej prędkości obrotowej silnika jest on niezwykle słaby i bardzo szybko wypada z synchronizmu.
Czoper prądowy stosuje się po to żeby sterownik zasilić wyższym napięciem. Jak wiesz standardowy silnik ma 200 kroków na obrót. Jeżeli chcesz nim obracać z wysoką prędkością (jak na krokowy silnik) powiedzmy 10obr/s to prąd w cewkach trzeba przełączać niezwykle często. Cewka ma indukcyjność jak zapewne wiesz, więc po przyłożeniu napięcia prąd który wychodzi z prawa ohma nie popłynie od razu. Potrzebuje czasu żeby osiągnąć tą wartość docelową. Przy szybkim przełączaniu cewek silnika te narastanie prądu trwa zbyt długo i średni prąd w czasie poszczególnych cewek jest poniżej znamionowego. A to oznacza, że na wyższych obrotach silnik traci moment. Jest po protu słabszy im się szybciej kręci.
Dzięki zastosowaniu czopera możemy podawać na silnik wysokie napięcie. Gdy narośnie ono do wartości znamionowej to czoper pilnuje żeby dalej już on nie rósł, bo spaliłoby to silnik. Więc mamy szybkie narastanie i osiąganie prący znamionowego, co pozwala szybko kręcić silnikiem bez straty momentu.
Marność mojego układu polegała na tym, że nie miałem rampy rozpędzającej i hamującej. Więc przy podaniu od razu impulsów określonej częstotliwości wirnik musi się zacząć tak kręcić. Jak wiemy wszystko ma swoją bezwładność i przy zbyt dużej częstotliwości było to po prostu nie możliwe. Prosta jakaś funkcja zmieniająca częstotliwość impulsów dała trzykrotny przyrost max obrotów.
Druga sprawa to zrobiłem jedynie półkrok, bo nie miałem możliwości płynnego panowania nad prądem cewek.
Trzecia sprawa to zasilałem silnik z 5V, więc przy wyższych obrotach prąd nie zdążył narastać.
Ale to tak jak mówię. To na szybko na płytce stykowej było zlepione.
Najlepiej zbudować sobie dwa mostki H. Po jednym na każde uzwojenie silnika i do tego stopień mocy każdego mostka zasilać przez jeszcze jeden tranzystor. Będzie to jednocześnie czoper i mikrokrok.
Jak tranzystory dobierać to nie wiem. Nie jestem nawet elektronikiem
Przy tych prędkościach to w sumie każdy się wyrobi. Prąd oczywiście trzeba dobrać odpowiedni. Jak zasilisz sterownik z 50V, a silnik znamionowe napięcie ma 5V i 2A to przy 50V będzie 20A. I takie szpilki prądowe myślę, że trzeba brać pod uwagę. A prawdopodobnie nawet wyższe ze względu na indukcyjność. Ja ostatnio gdzie mi trzeba to wsadzam IRL8113. Do tego drivery potrzebne żeby je szybko przełączać. Ja ostatnio testowałem TC427. Nie wiem czy to dobry. Działa i tani
Na twoim rysunku nie ma drivera. Mosfeta atmegą nie zdążysz szybko przełączać, a na bipolarnym będziesz miał duże straty i też do wysterowania potrzebujesz dodatkowego tranzystora.
Aha, czoper w sterownikach silników krokowych nie działa jak klasyczny tryb CC w zasilaczu na wzmacniaczu operacyjnym. Tu działa to jakby cyfrowo. Po podaniu napięcia na cewkę, prąd narasta, a płynie jeszcze przez rezystor mocy. Adc próbkuje napięcie odłożone na tym rezystorze i jeżeli osiągnie wartość max to odłączany jest tranzystor. Prąd spada i jak spadnie poniżej poziomu pewnego to tranzystor jest znów załączany. Działa on więc jako klucz. I tak przynajmniej 100 000 razy na sekundę.
To tak jakby użyć komparatora, a na jego wyjście podłączyć bramkę tranzystora. A z kolei napięcie odniesienia podawać mu z dac procka.
Uff, ale się napisałem
Czoper prądowy stosuje się po to żeby sterownik zasilić wyższym napięciem. Jak wiesz standardowy silnik ma 200 kroków na obrót. Jeżeli chcesz nim obracać z wysoką prędkością (jak na krokowy silnik) powiedzmy 10obr/s to prąd w cewkach trzeba przełączać niezwykle często. Cewka ma indukcyjność jak zapewne wiesz, więc po przyłożeniu napięcia prąd który wychodzi z prawa ohma nie popłynie od razu. Potrzebuje czasu żeby osiągnąć tą wartość docelową. Przy szybkim przełączaniu cewek silnika te narastanie prądu trwa zbyt długo i średni prąd w czasie poszczególnych cewek jest poniżej znamionowego. A to oznacza, że na wyższych obrotach silnik traci moment. Jest po protu słabszy im się szybciej kręci.
Dzięki zastosowaniu czopera możemy podawać na silnik wysokie napięcie. Gdy narośnie ono do wartości znamionowej to czoper pilnuje żeby dalej już on nie rósł, bo spaliłoby to silnik. Więc mamy szybkie narastanie i osiąganie prący znamionowego, co pozwala szybko kręcić silnikiem bez straty momentu.
Marność mojego układu polegała na tym, że nie miałem rampy rozpędzającej i hamującej. Więc przy podaniu od razu impulsów określonej częstotliwości wirnik musi się zacząć tak kręcić. Jak wiemy wszystko ma swoją bezwładność i przy zbyt dużej częstotliwości było to po prostu nie możliwe. Prosta jakaś funkcja zmieniająca częstotliwość impulsów dała trzykrotny przyrost max obrotów.
Druga sprawa to zrobiłem jedynie półkrok, bo nie miałem możliwości płynnego panowania nad prądem cewek.
Trzecia sprawa to zasilałem silnik z 5V, więc przy wyższych obrotach prąd nie zdążył narastać.
Ale to tak jak mówię. To na szybko na płytce stykowej było zlepione.
Najlepiej zbudować sobie dwa mostki H. Po jednym na każde uzwojenie silnika i do tego stopień mocy każdego mostka zasilać przez jeszcze jeden tranzystor. Będzie to jednocześnie czoper i mikrokrok.
Jak tranzystory dobierać to nie wiem. Nie jestem nawet elektronikiem

Przy tych prędkościach to w sumie każdy się wyrobi. Prąd oczywiście trzeba dobrać odpowiedni. Jak zasilisz sterownik z 50V, a silnik znamionowe napięcie ma 5V i 2A to przy 50V będzie 20A. I takie szpilki prądowe myślę, że trzeba brać pod uwagę. A prawdopodobnie nawet wyższe ze względu na indukcyjność. Ja ostatnio gdzie mi trzeba to wsadzam IRL8113. Do tego drivery potrzebne żeby je szybko przełączać. Ja ostatnio testowałem TC427. Nie wiem czy to dobry. Działa i tani

Na twoim rysunku nie ma drivera. Mosfeta atmegą nie zdążysz szybko przełączać, a na bipolarnym będziesz miał duże straty i też do wysterowania potrzebujesz dodatkowego tranzystora.
Aha, czoper w sterownikach silników krokowych nie działa jak klasyczny tryb CC w zasilaczu na wzmacniaczu operacyjnym. Tu działa to jakby cyfrowo. Po podaniu napięcia na cewkę, prąd narasta, a płynie jeszcze przez rezystor mocy. Adc próbkuje napięcie odłożone na tym rezystorze i jeżeli osiągnie wartość max to odłączany jest tranzystor. Prąd spada i jak spadnie poniżej poziomu pewnego to tranzystor jest znów załączany. Działa on więc jako klucz. I tak przynajmniej 100 000 razy na sekundę.
To tak jakby użyć komparatora, a na jego wyjście podłączyć bramkę tranzystora. A z kolei napięcie odniesienia podawać mu z dac procka.
Uff, ale się napisałem

- 28 lis 2013, 07:28
- Forum: Elektronika CNC
- Temat: Wstępny projekt
- Odpowiedzi: 19
- Odsłony: 2045
W teorii jest to absolutne minimum, ale powinno działać.
Ja kiedyś chciałem na szybko, na próbę odpalić silniczek z drukarki i na płytce stykowej coś takiego zrobiłem i działało. Też w konfiguracji unipolarnej, też na uln też bez czopera i mikrokroku. Ale działanie tego było tak marne, że projekt szybko zaniechałem, bo pierwotny plan był taki, żeby nawet kompletny sterownik zrobić.
Wasz schemat do silników 2Nm, się nie nadaje. Te silniki pobierają za dużo prądu. Uln się spalą.
A nie lepiej użyć procka do sterowania już zbudowanymi sterownikami? Na przykład stepstick z alledrogo?
Wyjdzie drożej, ale masz już czoper prądowy z regulacją i mikrokrok.
A w jakim języku będziecie pisać? Bo jakby się wam fajną i prostą rampę udało napisać, to sam bym chętnie skorzystał. Nie potrzebne mi to, ale może kiedyś coś na krokowym będę budował i się może przydać.
Aha, atmega 8 da radę, ale z jednym silnikiem. lepiej użyć po jednej dla każdego.
Ja kiedyś chciałem na szybko, na próbę odpalić silniczek z drukarki i na płytce stykowej coś takiego zrobiłem i działało. Też w konfiguracji unipolarnej, też na uln też bez czopera i mikrokroku. Ale działanie tego było tak marne, że projekt szybko zaniechałem, bo pierwotny plan był taki, żeby nawet kompletny sterownik zrobić.
Wasz schemat do silników 2Nm, się nie nadaje. Te silniki pobierają za dużo prądu. Uln się spalą.
A nie lepiej użyć procka do sterowania już zbudowanymi sterownikami? Na przykład stepstick z alledrogo?
Wyjdzie drożej, ale masz już czoper prądowy z regulacją i mikrokrok.
A w jakim języku będziecie pisać? Bo jakby się wam fajną i prostą rampę udało napisać, to sam bym chętnie skorzystał. Nie potrzebne mi to, ale może kiedyś coś na krokowym będę budował i się może przydać.
Aha, atmega 8 da radę, ale z jednym silnikiem. lepiej użyć po jednej dla każdego.