Mniejsza moc przy szybszych obrotach silnika

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

Autor tematu
Janadamis
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 20
Posty: 20
Rejestracja: 12 maja 2012, 14:33
Lokalizacja: Poland

#21

Post napisał: Janadamis » 20 maja 2012, 17:15

Aha
To są tranzystory:
BD680A darlington PNP 80V 4A
BD681S darlington NPN 100V 4A
A steruje nimi atmega32 poprzez transoptory CNY17-3
Czas pomiędzy krokami wynosi 2ms. Program działa na zasadzie że
Krok_1
czekaj 2ms
Krok_2
czekaj 2ms
Krok_3
czekaj 2ms
Krok_4
czekaj 2ms
Zamieszczam schemat sterownika może to coś pomoże :)
Obrazek



Tagi:

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7878
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#22

Post napisał: tuxcnc » 20 maja 2012, 17:51

Janadamis pisze:Zamieszczam schemat sterownika może to coś pomoże :)
Jaja sobie robisz ?
Przecież to cud, że dym nie poszedł przy pierwszym włączeniu.
Układ dość ciekawy, ale niby co ogranicza prąd baz ?

Ogólnie to silnik musi być zasilany napięciem proporcjonalnym do obrotów.
Można to zrobić na kilka sposobów.
Natomiast jedno jest pewne, nie da się silnika zasilać tym samym napięciem przy małych i dużych obrotach.
Dodatkowo krokowiec nie wystartuje powyżej pewnej częstotliwości.

Scalony sterownik TB6560 kosztuje na Ebay około 10 zł z wysyłką, na Allegro poniżej dwudziestu.
To co robisz to sztuka dla sztuki, bo ani nie wyjdzie lepiej ani taniej.

.


Autor tematu
Janadamis
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 20
Posty: 20
Rejestracja: 12 maja 2012, 14:33
Lokalizacja: Poland

#23

Post napisał: Janadamis » 20 maja 2012, 18:22

Wiem że na małe prędkości silnika to się spali ja testuje tylko na maxymalnych obrotach
Tylko takie mi potrzebne.
Silnik chodzi płynnie i w ogóle się nie grzeję

Prąd baz jest maksymalny może dlatego się grzeją tranzystory
Ala jak podpiąć ten chopper do tego żeby dobrze chodziło?
Silnik pobiera 1,5A tak pisze na nim.
Bo właśnie ciężko dopasować chopper do silnika.

Układy scalone mnie nie interesują ja chce zrobić na tranzystorach.


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#24

Post napisał: Leoo » 20 maja 2012, 19:15

Janadamis pisze:Silnik chodzi płynnie i w ogóle się nie grzeję
Jeśli procesor zawiśnie, czego wykluczyć nie można, silnik się spali. Między innymi z tego powodu profesjonalne sterowniki posiadają procesor i sprzętowy chopper.
Chwilę mi zajęło przeanalizowanie schematu, który na pierwszy rzut oka nie powinien działać :idea:
Projektowanie elektroniki to nie bierki, choć tym razem prawie się udało. Raczej bez powrotu do książek nic z tego nie będzie :sad:

Awatar użytkownika

noel20
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 16
Posty: 1395
Rejestracja: 02 lip 2010, 07:15
Lokalizacja: Białystok

#25

Post napisał: noel20 » 20 maja 2012, 20:33

Primo to na bazach BD680 trzeba rezystory założyć. Tak na pałę to bym zaczynał od 4,7k, ale myślę, że można zejść nawet do 1k albo i niżej. To oszczędzi transoptory.
A jednak się myliłem, nie masz czopera. Odwalasz partyzantkę.
Silniki się nie grzeją, bo nie zdążą. Oddawanie ciepła z uzwojeń do obudowy trochę czasu musi zająć, więc nie wiesz tak na prawdę co się dzieje z uzwojeniami i czy po 5min pracy nie topi się na nich lakier izolacyjny. Poza tym jak kolega wspomniał jak się procek zawiesi to silnik poleci po max 30 sekundach.
Wnioskuję, że chcesz zrobić to na procku bo zastosowanie nietypowe. A może jednak kupić taki układ scalony, a sygnały mu podawać z procka.
Ale jak chcesz jednak na tranzystorach to proponuję np buz11 i w szereg Kolektor-Emiter wstawić rezystor mocy np 0,2 ohm. Mierzyć na nim spadek i wysterować odpowiednio komparator, który będzie bramkę tranzystora załączał i wyłączał kilkadziesiąt tysięcy razy na sekundę. Tak działa choper. Wtedy silniki możesz zasilić nawet wyższym napięciem i nawet w trakcie postoju się nie spalą.


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#26

Post napisał: Leoo » 20 maja 2012, 21:09

noel20 pisze:Ale jak chcesz jednak na tranzystorach to proponuję np buz11 i w szereg Kolektor-Emiter wstawić rezystor mocy np 0,2 ohm.
Akurat ten tranzystor nie posiada ani emitera, ani kolektora.
Przypomina się stare powiedzenie: "Prowadził..."
Podpowiem jedynie Autorowi, że można próbować użyć sprzętowego PWM z pokładu procesora.


Autor tematu
Janadamis
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 20
Posty: 20
Rejestracja: 12 maja 2012, 14:33
Lokalizacja: Poland

#27

Post napisał: Janadamis » 20 maja 2012, 21:22

Nie bardzo wiem o jaki kompaktor chodzi itp. :(
napisałeś ze max 30s wytrzyma hoho mi wystarczy 20s bo ten silnik będzie w CNC własnej produkcji także nie ma się czym martwić.
Na mosfetach odpada bo z tego co wiem to niełatwo je po włączeniu wyłączyć, bo potrzebne są drivery :(

Co do załączania bramki tranzystora to przez procesor mogę zrobić coś takiego nawet 20MHz
Czy to to PWM o czym wspomniałeś? ale jakie to pełni zadanie?
A jest jakiś inny sposób ?
Bo z tym kompaktorem to zielony jestem :(
J

Awatar użytkownika

noel20
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 16
Posty: 1395
Rejestracja: 02 lip 2010, 07:15
Lokalizacja: Białystok

#28

Post napisał: noel20 » 20 maja 2012, 21:39

Leoo pisze:Akurat ten tranzystor nie posiada ani emitera, ani kolektora.
Owszem, ja akurat takiego słownictwa używam bo wiem co jest co.

Z pwm nie jest tak kolorowo, bo tych kanałów trochę potrzeba, choć nie wiem jakiego procka kolega używa. Może ma wystarczającą ilość.
Z mosfetami jest tak, że je trzeba włączać innym tranzystorem, ale w układzie masz optoizolatory i one powinny dać radę.
Na 20Mhz to pewnie procek chodzi. Pwm nie jest tak wysoko taktowany, poza tym gdyby użyć do tego od razu procka, to jeszcze szybkość adc musi być brana pod uwagę.

W każdym bądź razie tak czy inaczej, jak się procek zwiesi to silnik pójdzie z dymem, bo czoper też będzie na procku, więc pomysł do du**.
Analogowe układy śmieszne pieniądze kosztują.

Skoro gotowego układu scalonego nie chcesz i na siłę, próbujesz złożyć coś co wykracza poza twoją wiedzę to przynajmniej gotowego schematu poszukaj w internecie. Przecież nawet nie pofatygowałeś się poczytać jak działają silniki krokowe i trzeba było na dwóch stronach wyjaśniać dlaczego wraz ze wzrostem obrotów moment maleje.

A że jeszcze zapytam... Rampę zastosowałeś? Bo jeżeli sygnał sterujący też masz z jakiegoś generatora własnej konstrukcji to słabo to widzę.


Autor tematu
Janadamis
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 20
Posty: 20
Rejestracja: 12 maja 2012, 14:33
Lokalizacja: Poland

#29

Post napisał: Janadamis » 21 maja 2012, 15:28

Aha
Rampa- nie bardzo rozumiem?

Widać że jednak nie dam rady na tranzystorach no więc spróbuję na układach scalonych.
Tylko mam kilka pytań odnośnie tych układów scalonych:

1.Jaki układ polecacie który jest prosty w podłączeniu i sterowaniu oraz ma wystarczającą moc na razie mam silnik 12V 1,5A 8om ale zamierzam kupić większy. Żeby nie kupować sto razy to czy można do mocnego ukłądu scalonego podpiąć mniejszej mocy silnik?
Bo ten który być może kupie to ponad 2A będzie miał
2. jak sterować takim układem z procesora?
3. czy do tego już nic nie potrzeba jakiś dodatkowych komponentów?
4. I czy ten układ zasila się napięciem takim jak pisze na silniku czy większym (50V)

Czytałem o takich układach w internecie ale za bardzo zrozumiałem więc pytam
Znalazłem taki układ scalony czy jest on w miarę dobry czy nie?
http://aukro.sportal.bg/tb6560-uklad-sc ... 71005.html


Raven
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 12
Posty: 681
Rejestracja: 24 paź 2011, 11:54
Lokalizacja: Warszawa

#30

Post napisał: Raven » 21 maja 2012, 16:11

Janadamis - dobrze radzę kolejny raz...

Jeżeli myślisz, że wiesz jak działa silnik krokowy... to masz rację - myślisz, że wiesz.

Twoje domowej roboty CNC będzie pracowało 20 sekund i zostanie wyłączone?

Uzwojenia silnika spalą się momentalnie przy zatrzymaniu silników ze względu na brak regulacji prądu.

Transoptory które użyłeś to powolne krowy, więc nie ma cudów... straty muszą być a te widać w postaci ciepła.

Usiłowałem napisać to jasno wcześniej ale sądziłem, że chociaż odrobinę masz pojęcie co robisz.

Silnik krokowy o nominalnym napięciu 3V przez ODPOWIEDNI sterownik zasila się napięciem np. 80V, ale nie oznacza to puszczenia 80V na stałe w uzwojenie.

Średnie napięcie w okresie np. 10ns na uzwojeniu wynosi w dalszym ciągu 3V.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”