Projekt: budżetowy driver silnikików krokowych

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

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

#21

Post napisał: Raven » 15 mar 2012, 10:11

ezbig - co rozumiesz pod enigmatycznym pojęciem "wszystkich opcji" ?



Tagi:


kasztan
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 17
Posty: 165
Rejestracja: 12 lip 2010, 15:23
Lokalizacja: Warszawa

#22

Post napisał: kasztan » 15 mar 2012, 11:53

Ja proponuje wstawienie prostego ADC pomiędzy uP a punktem pomiaru prądu. Coś takiego jak tutaj:
Takie ADC dla 3-4 komparatorów wystarczy dla naszych celów.
Dzięki temu przyspieszy pomiar prądu na uzwojeniach.

Dodatkowo wykorzystałbym jeszcze drugie wolne wejście dla przerwania sprzętowego np. do reakcji na przeciążanie cewki. Można też podpiąć kilka rzeczy pod to wejście tak jak klawiaturę matrycową.


ezbig
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2103
Rejestracja: 07 lip 2006, 00:31
Lokalizacja: mazowieckie

#23

Post napisał: ezbig » 15 mar 2012, 15:34

Raven pisze:ezbig - co rozumiesz pod enigmatycznym pojęciem "wszystkich opcji" ?
Wymienię to co głownie wpływa na cenę układu:
- mikrokrok
- "gaszenie" prądu (tryby slow, fast i mixed decay)
- duża częstotliwość wejściowa
- duże prądy pracy
- zabezpieczenia mostka

3 z tych rzeczy może załatwić szybki procek, ale wtedy jest drogi. Można dać fpga, a to też spore koszty. Gdybym chciał produkować sterowniki, to dałoby się zoptymalizować wiele, ale na 3-4 szt. to ciężko. Tylko nawet po optymalizacji to ciężki chleb (bo zarobek wychodzi bardziej jak u sprzedawcy, a nie u producenta). Jeden człowiek z elektrody zrobił fajne sterowniki, (sprzedawał je nawet allegro), ale cena samych elementów wyszła mu więcej niż gotowe sterowniki tej klasy. Płytkę robił kilka razy, bo przejechał się na dużych prądach i zakłóceniach z nimi związanymi.


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 14
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#24

Post napisał: jarekk » 16 mar 2012, 10:42

Ja kiedyś chciałem budować na czymś takim:
http://www.microchip.com/wwwproducts/De ... en546851#1

Zawiera PWMy do sterownia tranzystorami, 4x komparatory wraz z DAC-ami (osobny dla każdego), wejscia licznikowe ( do impulsów ).

Cała potrzebna funkcjonalność w jednej kostce - trzeba podłączyć układ mocy oraz pomiar prądu.

Nie posiada mocy ARM'a ale wystarczy bez żadnego problemu.


Autor tematu
poorchava
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 61
Posty: 327
Rejestracja: 10 sty 2012, 15:32
Lokalizacja: Festung Breslau

#25

Post napisał: poorchava » 16 mar 2012, 10:44

Stwierdziłem, że przy >6000 zł wydanych na maszynę jest to nie warte zachodu.
Ja operuję na budżecie trzykrotnie mniejszym, więc jak dla mnie warto. Poza tym jestem z wykształcenia, zamiłowania i wykonywanego zawodu inżynierem elektronikiem, więc dlaczego by nie spróbować swoich sił?
3 z tych rzeczy może załatwić szybki procek, ale wtedy jest drogi. Można dać fpga, a to też spore koszty
Atmega 8 ma do 16MIPS, ATTINY2313 zdaje się do 20. Mało? LPC1111 ma ponad 50 MIPS i kosztuje 6.50zł. Komputer pokładowy Apollo 11 miał 0.04 MIPS. Da się. Zależy też co się rozumie przez dużą częstotliwość wejsciową. Przetwornik atmegi ma 100ksps na mostek. moim zdaniem prosta kontrola prądu przy 5-10 kHz powinna być możliwa.

duze prądy pracy to nie problem. W takiej topologii moim zdaniem da się wyciągnąc spokojnie 10A na fazę, może więcej. Napięcie wyzsze niż 30V wymagałoby większej ilości darlingtonów albo tranzystorów mocy innego rodzaju. No i kilka diód zabezpieczających więcej. Podejzewam, że powyżej 10A trzeba by dołozyć jakis prosty układ balansujący rozpływ pradów po tranzystorach. Będę niedługo zamawiał elementy i się zobaczy.
- mikrokrok
- "gaszenie" prądu (tryby slow, fast i mixed decay)
Powinno sie udać, ale niekoniecznie z dużą prędkością.

- zabezpieczenia mostka
Co przez to rozumiesz? Jezeli chodzi o sprzętowe zabezpieczenie przed jednoczesnym załączeniem dolnego i górnego tranzystora, to pewnie by się dało, ale odpowiedni program pozwoli zapobiec takim wypadkom. Poza tym w razie fuckupu tranzystory kosztuja 1zł sztuka przy pojedynczych sztukach.


Jeżeli chodzi o bardziej nowoczesne/drozsze rozwiązania, to można uzyć układów typu High side oraz low side smart power switch. Takie układy potrafią bez radiatora przenosic prądu rzędu 4-5A przy 24V. :) coś takiego robi International Recifier oraz Infineon (moim zdaniem główni gracze na tym polu)[/quote]


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

#26

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

Lista krótka i treściwa... spodziewałem się czegoś co uzasadni super wypas sterowniki... dostałem funkcje w rodzaju "włącza napięcie"...
- mikrokrok:
podstawowa funkcja... mowa o interpolacji liniowej, kołowej czy po krzywej?

- "gaszenie" prądu (tryby slow, fast i mixed decay):
również nic szczególnego... wystarczy przeskalować sterowanie PWM.

- duża częstotliwość wejściowa:
Obsługa wejścia ena/step/dir z szybkością 10MHz wystarczy? Czy niewystarczająco szybciej od LPT? ;)

- duże prądy pracy:
duże to ile? dla wielu osób 5A to już koszmarnie dużo (żaden problem aby tyle uzyskać)... dla innych 20A to mało...

- zabezpieczenia mostka
zabezpieczenie przed czym? zwarciem wyjść? przy ograniczniku prądowym wychodzi samoistnie...
Jeśli programujesz logikę to nie ma sensu specjalnie się zabezpieczać przed błędem w oprogramowaniu w postaci góra i dół załączony... wystarczy go nie zrobić.

I nie demonizujmy kosztu mikro-kontrolerów... 72MHz ARM kosztuje "szalone" 20 złotych.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 13
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#27

Post napisał: markcomp77 » 16 mar 2012, 11:26

jarekk pisze:Ja kiedyś chciałem budować na czymś takim:
http://www.microchip.com/...Name=en546851#1
ja też...

warto też luknąć:
http://www.microchip.com/stellent/idcpl ... e=en546027

albo wysłuchać prelekcji:
Stepper Motor Control with dsPIC DSCs
http://www.microchip.com/microchip.webc ... d=en548368

[ Dodano: 2012-03-16, 11:30 ]
Raven pisze:co uzasadni super wypas sterowniki...
przy stabilizacji momentu (a nie prądu) wymagane są skomplikowane obliczenia...

taka metoda kontroli silnika znacząco poprawia kulturę pracy silnika (i osiągi)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 14
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#28

Post napisał: jarekk » 16 mar 2012, 11:44

poorchava pisze:Jeżeli chodzi o bardziej nowoczesne/drozsze rozwiązania, to można uzyć układów typu High side oraz low side smart power switch. Takie układy potrafią bez radiatora przenosic prądu rzędu 4-5A przy 24V. :) coś takiego robi International Recifier oraz Infineon (moim zdaniem główni gracze na tym polu)
[/quote]

Używam ich do nieco innych celów - za cenę bezpieczeństwa płaci się niską ( stosunkowo) częstotliwością pracy. Na mój gust za niską aby prawidłowo sterować chopperem

[ Dodano: 2012-03-16, 11:49 ]
markcomp77 pisze:warto też luknąć:
http://www.microchip.com/...ppnote=en546027

albo wysłuchać prelekcji:
Stepper Motor Control with dsPIC DSCs
http://www.microchip.com/...spx?id=en548368
Przyjemne - rzadko kto udostępnia taką rzeczową dokumentacje.


kasztan
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 17
Posty: 165
Rejestracja: 12 lip 2010, 15:23
Lokalizacja: Warszawa

#29

Post napisał: kasztan » 16 mar 2012, 13:40

poorchava pisze:
LPC1111 ma ponad 50 MIPS i kosztuje 6.50zł.
Właśnie miałem w głowie te LPC1111/12/13/14. Dużo droższe nie są, nie wymagają skomplikowanych dodatkowych układów.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 13
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#30

Post napisał: markcomp77 » 16 mar 2012, 13:49

kasztan pisze:LPC1111/12/13/14.
a jak z dostępnościa środowiska uruchomieniowego?
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”