jak podlaczyc sterownik A2917SEB (UDN2917EB) do lpt

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

Autor tematu
mzuber
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 30 paź 2007, 12:34
Lokalizacja: B-stok

jak podlaczyc sterownik A2917SEB (UDN2917EB) do lpt

#1

Post napisał: mzuber » 03 lis 2007, 22:27

witam

mam sterownik A2917SEB (zalacznik), podlaczony do niego silnik i zasilanie

jaki uklad zastosowac miedzy LPT a tym sterownikiem (i jak go podlaczyc ) zeby sterowac silnikiem oprogramowaniem np mach 2

z gory dziekuje
i pozdrawiam
mzuber
Załączniki
111.zip
(41.97 KiB) Pobrany 388 razy



Tagi:


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

#2

Post napisał: Leoo » 04 lis 2007, 13:21

Układ A2917 jest praktycznie stopniem wykonawczym sterownika silników krokowych i nie tylko. Niestety nie można wysterować go standardowymi sygnałami STEP i DIR. Do tego potrzebny jest dodatkowy układ scalony - translator, funkcjonalnie działający jak np. L297 itp. Oczywiście istnieją programy mogące sterować bezpośrenio fazami silnika (TurboCNC), jednak dla trzech silników potrzebujemy 12 linii portu LPT. Tak węc wysterowanie A2917 jest możliwe ale niesie ze sobą duże ograniczenia, choćby z powodu braku możliwości sterowania mikrokrokowego, jedyny dostępny podział to 1/1 lub 1/2 (półkrok).
Polecam zakup jednego, gotowego sterownika, który przybliży Koledze możliwości sterowania i zachęci (lub nie) do budowy maszyny i ewentualnie elektroniki.


Adalber
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 687
Rejestracja: 10 lip 2005, 15:13
Lokalizacja: Polska

#3

Post napisał: Adalber » 04 lis 2007, 16:24

Jeśli jest to tylko jeden sterownik + silnik i zasilanie to szkoda zachodu .Jeśli tych kompletów jest więcej ,albo jest całe kompletne sterowanie to można się pobawić. Najprościej zastosować jakiś mikroprocesor pośredniczący za 10 zł.


Autor tematu
mzuber
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 30 paź 2007, 12:34
Lokalizacja: B-stok

#4

Post napisał: mzuber » 05 lis 2007, 07:53

Leoo pisze:Tak węc wysterowanie A2917 jest możliwe ale niesie ze sobą duże ograniczenia, choćby z powodu braku możliwości sterowania mikrokrokowego, jedyny dostępny podział to 1/1 lub 1/2 (półkrok).
Wiekszosc tanszych dostepnych sterownikow silnikow kokowych ma krok 1/1 lub 1/2,
te np 1/128 to juz znaczny wydatek ponad 400zl, a ja nie chce frezowac od razu
niewiadomo czego tylko chce nabrac doswiadczenia w konstruowaniu czegos takiego
i do tego nie chce isc prosta droga :)
ale moze rzeczywiscie gotowe urzadzenie bardziej by mi wszystko przyblizylo
tak czy inaczej powalcze jeszcze z tym A2917 bo napewno sterowanie jest
mozliwe - haeranek80 (forumowicz) juz to zastosowal tylko nie udalo mi
sie z nim skontaktowac w celu pomocy - link ponizej

https://www.cnc.info.pl/topics13/moje-c ... e04221bb7c

pozdrawiam
mzuber

[ Dodano: 2007-11-05, 10:19 ]
Leoo pisze:Układ A2917 jest praktycznie stopniem wykonawczym sterownika silników krokowych i nie tylko. Niestety nie można wysterować go standardowymi sygnałami STEP i DIR. Do tego potrzebny jest dodatkowy układ scalony - translator, funkcjonalnie działający jak np. L297
do Leoo:
czy bylbys w stanie (albo ktos inny) dorysowac polaczenia lpt - translator - A2917

rysunek w zalaczniku


pozdrawiam
mzuber
Załączniki
222.zip
(61.46 KiB) Pobrany 352 razy

Awatar użytkownika

Asza PL
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 308
Rejestracja: 06 sty 2007, 11:12
Lokalizacja: Prowincia Golensici

#5

Post napisał: Asza PL » 05 lis 2007, 17:40

Ja zastosowałbym jako translator GAL16V8 tak jak w moim sterowniku SLA7026M + GAL
muszę to przeanalizować czy da się to bez zmiany zastosować do półkroku , czy trzeba jakoś przerobić program . GAL kosztuje ok. 4zł ale trzeba mieć kogoś kto ma programator i zaprogramuje .

Tak na szybko jak przeglądałem schemat to wydaje mi się że jest możliwość ustawienia w tym sterowniku mikrokroku 1/4 a nawet "pseudo" mikrokroku 1/8.(dwa wejścia M0 i M1 z redukcją prądu na 0, 1/3, 2/3 ,1). Jak znajdę trochę czasu to to przeanalizuję.

[ Dodano: 2007-11-06, 20:29 ]
Dodając przeanalizowałem układ tak z czystej ciekawości i napisałem krótki programik w WINCUPL-u do GAL-a 22V10 jak ktoś chce to sobie przeanalizować to proszę.
Załączniki
Translator gal22V10-UDN2917.jpg
Translator gal22V10-UDN2917.jpg (40.13 KiB) Przejrzano 1239 razy
translator.zip
(43.14 KiB) Pobrany 373 razy
Gildemeister GDM42\4A

Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC


Autor tematu
mzuber
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 30 paź 2007, 12:34
Lokalizacja: B-stok

#6

Post napisał: mzuber » 07 lis 2007, 12:28

dzieki Asza PL :)

czy plik do zaprogramowania GAL-a to DRIVER4.jed czy jeszcze ktorys jest potrzebny ?

gdzie szukac osoby/firmy ktora programuje uklady?

pozdrawiam
mzuber


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

#7

Post napisał: Leoo » 08 lis 2007, 16:18

Wejścia M0, M1 nie dają możliwości ustawienia prądu fazowego na 0A. Trzeba użyć ENABLE mostka, by wyłączyć prąd, co dla mikrokroku jest niezbędne.
Może Kolega narysować schemat połączeń?

Awatar użytkownika

Asza PL
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 308
Rejestracja: 06 sty 2007, 11:12
Lokalizacja: Prowincia Golensici

#8

Post napisał: Asza PL » 08 lis 2007, 16:48

A może jednak dają.
Załączniki
wyjścia.jpg
wyjścia.jpg (6.69 KiB) Przejrzano 3626 razy
current control.jpg
current control.jpg (8.4 KiB) Przejrzano 3629 razy
Gildemeister GDM42\4A

Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC


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

#9

Post napisał: Leoo » 08 lis 2007, 17:08

Asza PL pisze:A może jednak dają.
Faktycznie jest to w opisie ale proszę spojrzeć na rysunek "PWM CURRENT-CONTROL CIRCUITRY" - tam jest inaczej, brakuje klucza, który zewrze Vref do masy dla stanu H, H. Wszystko wyjdzie w prototypie ale producent publikuje niespójne informacje. Teraz zbędny jest sygnał ENABLE mostków, skoro można przetwornikami D/A je wyłączyć.

Awatar użytkownika

Asza PL
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 308
Rejestracja: 06 sty 2007, 11:12
Lokalizacja: Prowincia Golensici

#10

Post napisał: Asza PL » 08 lis 2007, 18:43

Rysunek to tylko schemat blokowy nawet wartości oporników w dzielniku napięcia się nie zgadzają .
A w dokumentacji pisze:
"Two logic level inputs (I0 and I1) allow digital selection of the motor
winding current at 100%, 67%, 33%, or 0% of the maximum level per
the table. The 0% output current condition turns off all drivers in the
bridge and can be used as an output enable function
. These logic level
inputs greatly enhance the implementation of µP-controlled drive
formats.
During half-step operations, the I0 and I1 inputs allow the µP to
control the motor at a constant torque between all positions in an eightstep
sequence
. This is accomplished by digitally selecting 100% drive
current when only one phase is on and 67% drive current when two
phases are on.
The logic control inputs can also be used to select a reduced
current level (and reduced power dissipation) for ‘hold’ conditions
and/or increased current (and available torque) for start-up conditions."
Gildemeister GDM42\4A

Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”