Układ 2917-nadaje sie?

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

Autor tematu
Syntony
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 28
Rejestracja: 01 gru 2008, 16:48
Lokalizacja: Kielce

Układ 2917-nadaje sie?

#1

Post napisał: Syntony » 13 gru 2008, 22:14

Jest to mój pierwszy post, wiec witam wszystkich cnc-fanów.
Od jakiegoś czasu zacząłem interesować się cnc. Zdobyłem starą drukarkę i zbudowałem moją pierwszą drewnianą konstrukcję. Zostało jeszcze zrobić sterownik do silników, ale pomyślałem że może da się wykorzystać ten który znajduje się w drukarce.
I teraz moje pytanie:
Czy da się wykorzystać układ 2917 do sterowania silnikami? Jeśli tak to jak?
Próbowałem już podawać różne stany na phase i enable, jednak silnik nie ruszył.

pozdrawiam



Tagi:


Kris_25
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 10
Rejestracja: 08 gru 2008, 19:54
Lokalizacja: Redditch

#2

Post napisał: Kris_25 » 13 gru 2008, 23:14

Rozrysuj schemat jak podłączyłeś ten układ i jaki silnik do niego podłączasz ?


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

#3

Post napisał: Leoo » 13 gru 2008, 23:19

Obydwa sygnały ENABLE powinny być w stanie niskim (zwarte do masy). Pozostałe dwa wejścia sterujące PHASE1 i PHASE2 wymagają odpowiedniej sekwencji, by silnik mógł wykonać krok. Do sterowania fazowego nadaje się program TurboCNC (DOS). Oczywiście można zbudować translator do 2917 na bazie procesora lub innego układu dedykowanego np. L297 itp. Wówczas będzie możliwe klasyczne sterowanie sygnałami STEP, DIR, ENABLE.


Autor tematu
Syntony
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 28
Rejestracja: 01 gru 2008, 16:48
Lokalizacja: Kielce

#4

Post napisał: Syntony » 13 gru 2008, 23:30

Schemat rozrysuję jutro bo jest już pózno i nie chce pobudzić wszystkich w domu. A co do sterowania procesorem to kiedyś minimalnie się tym interesowałem i może coś bym wymodził, tylko jaka potrzebna jest sekwencja do kroku bo nie widzę tego w pdf-ie.

edit:
Jeszcze co do tego turbo cnc- czy jest on darmowy? I czy można nim podawać sekwencje bez użycia dodatkowego procesora?


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

#5

Post napisał: Leoo » 13 gru 2008, 23:35



Autor tematu
Syntony
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 28
Rejestracja: 01 gru 2008, 16:48
Lokalizacja: Kielce

#6

Post napisał: Syntony » 13 gru 2008, 23:42

Dzięki, przestudiuje to jutro, ale chyba jednak mnie to przerasta :shock:

[ Dodano: 2008-12-15, 20:37 ]
Kurcze siedze nad tym juz sporo czasu i dalej nie kapuje, chyba jestem jakis ciezko myslacy. W pdfie jest tabela prawdy wg ktorej przy podawaniu na phase 0 i 1 na zmiane silnik powinien ruszyc. Wiec zwarlem enable 1 i 2 do masy, napisalem program na atmelka ktory podaje 1 naprzemiennie na phase 1 i phase2 i nic sie nie dzieje. Moze mi to ktos jeszcze raz wytlumaczyc jak ten uklad dziala?


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

#7

Post napisał: Leoo » 16 gru 2008, 21:54

Syntony pisze:Moze mi to ktos jeszcze raz wytlumaczyc jak ten uklad dziala?
Strona 5 dokumentu, przebieg NORMAL DRIVE MODE. Tylko tak możesz aktualnie sterować.
Sekwencja:
00, 01, 11, 10, itd. (kod Graya). Kiedy wysyłasz w odwrotnej kolejności, silnik zmienia kierunek.
To na początek. Sterując dodatkowo wejściami ENABLE będzie można uruchomić półkrok.


Autor tematu
Syntony
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 28
Rejestracja: 01 gru 2008, 16:48
Lokalizacja: Kielce

#8

Post napisał: Syntony » 17 gru 2008, 17:06

Czyli jeśli dobrze rozumiem to mam podawać 00, 01, 11, 10 na phase, tak jak na 5 stronie?


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

#9

Post napisał: Leoo » 17 gru 2008, 17:27

Tak.
Podajesz to na PHASE1 i PHASE2, ENABLE na masę.


Autor tematu
Syntony
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 28
Rejestracja: 01 gru 2008, 16:48
Lokalizacja: Kielce

#10

Post napisał: Syntony » 19 gru 2008, 00:47

Zrobiłem tak jak napisałeś, ale silnik nawet nie reaguje. Najlepsze jest to ze układ w oryginalnej płytce z drukarki po zwarciu enable do masy i pozostawieniu phase luzem dalej się kręci:)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”