sterownik na procku...

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

Autor tematu
szogun
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 7
Rejestracja: 24 sie 2004, 21:08
Lokalizacja: home alone :P

sterownik na procku...

#1

Post napisał: szogun » 24 sie 2004, 21:21

Witam, jestem nowy w temacie, chciałem sobie zrobic sterownik do rygla w drzwiach od pokoju, i wygrzebałem do tego celu jakieś stare kosty L298 jako sterownik wymyśliłem sobie bardzo prosty sterownik na 2051, jednak jak sie okazalo wcale to nie jest takie proste niestety stwierdzilem ze procek po podlaczeniu silnika szybciutko gotowac sie zacza i pytanko
czy silniki bipolarne nalezy jakos rozpedzac czy cos w tym rodzajeu??? jaka jest maksymalna szybkosc zmiany krokow ktore jest jeszcze w stanie przerobic???

pozdr.



Tagi:

Awatar użytkownika

ottop
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 10
Posty: 346
Rejestracja: 07 cze 2004, 13:11
Lokalizacja: Bielsko-Biała
Kontakt:

Re: sterownik na procku...

#2

Post napisał: ottop » 26 sie 2004, 11:40

szogun pisze:niestety stwierdzilem ze procek po podlaczeniu silnika szybciutko gotowac sie zacza
l298 posiada wejście sterujące zgodne z TTL (część logiczna układu zasilana oddzielnym napięciem 5V) więc jeśli podzespoły są sprawne takie zjawisko (przegrzewanie się '51) nie powinno mieć miejsca niezależnie od użytego silnika i sposobu jego serowania.

Awatar użytkownika

chaos
Administrator
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 639
Rejestracja: 29 maja 2004, 12:49
Lokalizacja: Augustów
Kontakt:

#3

Post napisał: chaos » 26 sie 2004, 20:48

Jeśli chodzi o druga czesc pytania to każdy silnik krokowy należy rozpędzać i w większosci przypadkow hamować.
maksymalna prędkosc jest podawana jest w notach katalogowych silników dla różnych napięć zasilania. Uklad o ktorym piszesz steruje silnik choperowo tak wiec mozesz podac na zasilanie motorkow nawet okolo 40V i ustawic prad odpowiedni dla danego silnika . Jak nie znajdziesz noty do swojego silnika pozostaje tylko metoda prob i bledów.

Awatar użytkownika

ottop
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 10
Posty: 346
Rejestracja: 07 cze 2004, 13:11
Lokalizacja: Bielsko-Biała
Kontakt:

#4

Post napisał: ottop » 27 sie 2004, 17:39

Jeśli L298 jest bezpośrednio sterowany z procesora bez użycia L297 lub L6506 to trzeba pomyśleć nad jakimś ograniczeniem prądu jeśli silnik ma być zasilany większym napięciem niż znamionowe ( w układzie L297/L298 to L297 zajmuje się kontrolą prądu)


Autor tematu
szogun
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 7
Rejestracja: 24 sie 2004, 21:08
Lokalizacja: home alone :P

#5

Post napisał: szogun » 28 sie 2004, 00:25

ottop pisze:trzeba pomyśleć nad jakimś ograniczeniem prądu
:D juz mam wszystko obmyslone wstawie sobie podwojny komparator i zuzyje sobie 2 przerwania w symulacji wszystko dziala i ma sie dobrze, jednak po przylaczeniu samego silnika... jak wyzej.

na szczescie weekend przed nami, bedzie czas, sprobuje wstawic jakies drivery.

technicznie slyszalem, ze sa tylko 2 sposoby na zagrzanie tego procka na wyjscie dac "1" i podac wyzsze napiecie z zewnatrz, a drugi to przy wyzerowaniu pinu pobierac przez niego prad...

napiecia napewno nie mialem wyzszego, wiec moze to 2gie, nic zobaczymy

Awatar użytkownika

ottop
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 10
Posty: 346
Rejestracja: 07 cze 2004, 13:11
Lokalizacja: Bielsko-Biała
Kontakt:

#6

Post napisał: ottop » 28 sie 2004, 11:19

Przypuszczam. że prądy -10uA(max. w stanie niskim) i 100uA (max. w stanie wysokim, typ 30uA) nie powinny raczej męczyć procka.

Co do komparatorów to użyłem je razem z Tiny26 i działa całkiem dobrze.


Autor tematu
szogun
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 7
Rejestracja: 24 sie 2004, 21:08
Lokalizacja: home alone :P

#7

Post napisał: szogun » 03 wrz 2004, 09:28

Witam

też mi się tak wydawało, niestety qrcze mocno się zdziwilem teraz zakupilem proca i mam w zamyśle na nim spróbować, bo te 2 poprzednie niestety na wyjściach p1.0 i p1.1 (komparator) przy "1" pokazują około połowy napięcia zasilania - wiec chyba sie juz ugotowaly :(.
a moze to koncowki mam jakies uszkodzone :( no nie wiem popatrzymy...

Tiny26 powiadzasz... w czym piszesz (asm czy c++) ??

dalo by rade fragmęt kodu oblookać?

czytałem, że przy podłączaniu procka z kompem, najlepeij to zrobić łącząc przerwania przez jakiś inwerter (aby reagował na oba zbocza) , czy to konieczne ?

pozdr.

Awatar użytkownika

ottop
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 10
Posty: 346
Rejestracja: 07 cze 2004, 13:11
Lokalizacja: Bielsko-Biała
Kontakt:

#8

Post napisał: ottop » 03 wrz 2004, 15:35

Najpierw próbowałem w Bascomie, niestety poza problemami z obsługą tego procka całość działała za wolno więc przerzuciłem się na AVRStudio4 i zrobiłem wszystko w asm.

Sygnał step z komputera podłączyłem bezpośrednio do wejście INT0. Procesor jest ustawiony tak aby przerwanie było wyzwalane przez zbocze narastające.
Postaram się wrzucić na forum w przyszłym tygodniu to co udało mi się na razie zrobić(schemat, PCB i soft)

[ Dodano: 2004-09-07, 14:25 ]
No to zamieszczam to co narazie zrobiłem. Niestety nie miałem możliwości przeprowadzenia testów z częścią mechaniczną więc nie jestem w stanie określić przydatności układu do sterowania w CNC.
Załączniki
ster_01_uni.zip
(46.41 KiB) Pobrany 639 razy


george2002
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 7
Posty: 17
Rejestracja: 22 lip 2004, 16:29
Lokalizacja: KrakĂłw

hejka

#9

Post napisał: george2002 » 08 wrz 2004, 00:11

czy mógłbyś Ottop wrzucićtutaj ten swój projekt w bascom bo też robię sterowanie tylko na procku 8535 ale jak narazie wolno mi to idzie tak więc jakbyś mógł to prosiłbym żebyś wrzucił swój projekcik w bascomie :)

denx pozdro george2002

Awatar użytkownika

ottop
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 10
Posty: 346
Rejestracja: 07 cze 2004, 13:11
Lokalizacja: Bielsko-Biała
Kontakt:

#10

Post napisał: ottop » 08 wrz 2004, 17:54

Mam nadzieję że go jeszcze mam, ale jak pisałem działało tradicznie. Jak tylko znajdę to go wrzucę.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”