Projekt: budżetowy driver silnikików krokowych
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 17
- Posty: 165
- Rejestracja: 12 lip 2010, 15:23
- Lokalizacja: Warszawa
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ą.

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ą.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 2103
- Rejestracja: 07 lip 2006, 00:31
- Lokalizacja: mazowieckie
Wymienię to co głownie wpływa na cenę układu:Raven pisze:ezbig - co rozumiesz pod enigmatycznym pojęciem "wszystkich opcji" ?
- 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.
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 14
- Posty: 1701
- Rejestracja: 17 mar 2006, 08:57
- Lokalizacja: Gdańsk
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.
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 - Specjalista poziom 2 (min. 300)
- Posty w temacie: 61
- Posty: 327
- Rejestracja: 10 sty 2012, 15:32
- Lokalizacja: Festung Breslau
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ł?Stwierdziłem, że przy >6000 zł wydanych na maszynę jest to nie warte zachodu.
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.3 z tych rzeczy może załatwić szybki procek, ale wtedy jest drogi. Można dać fpga, a to też spore koszty
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.
Powinno sie udać, ale niekoniecznie z dużą prędkością.- mikrokrok
- "gaszenie" prądu (tryby slow, fast i mixed decay)
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.- zabezpieczenia mostka
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.

-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 13
- Posty: 681
- Rejestracja: 24 paź 2011, 11:54
- Lokalizacja: Warszawa
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.
- 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.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 13
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
ja też...jarekk pisze:Ja kiedyś chciałem budować na czymś takim:
http://www.microchip.com/...Name=en546851#1
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 ]
przy stabilizacji momentu (a nie prądu) wymagane są skomplikowane obliczenia...Raven pisze:co uzasadni super wypas sterowniki...
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
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 14
- Posty: 1701
- Rejestracja: 17 mar 2006, 08:57
- Lokalizacja: Gdańsk
[/quote]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)
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 ]
Przyjemne - rzadko kto udostępnia taką rzeczową dokumentacje.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
-
- Lider FORUM (min. 2000)
- Posty w temacie: 13
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
a jak z dostępnościa środowiska uruchomieniowego?kasztan pisze:LPC1111/12/13/14.
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm