Sterowanie dwóch silników przez ATMega8

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

Autor tematu
evo116
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 11
Posty: 34
Rejestracja: 26 lut 2010, 15:33
Lokalizacja: warszawa

#11

Post napisał: evo116 » 19 gru 2010, 13:02

Obrazek

1. Gdzie podłączyć silniki
2.Czy mogę masy podłączyć razem i Plusy ? (niebieskie razem ) i(czerwone razem)



Tagi:


pukury
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 7737
Rejestracja: 23 lis 2004, 22:41
Lokalizacja: kraków

#12

Post napisał: pukury » 19 gru 2010, 13:21

witam.
no cóż - widzę że z elektroniką dość cienko :lol:
silniki ( w tym wypadku silnik ) łączysz do tranzystorów .
zasilanie procesora i silników można połączyć - najlepiej przy zasilaczu .
najlepiej jak będziesz miał schemat całości ( atmega - wejścia wyjścia , przyciski jakieś , itp ) to poproś kogoś żeby zaprojektował płytkę .
nie martw się " pomysłu " nikt nie " ukradnie " - nie ma wsadu :lol:
przy takim sterowaniu musi się do silników dobrać rezystory ( źródła prądowe ) .
tak to możemy sobie pisać i na koniec podniesie się siwy dym - a atmegi podrożały :lol:
pozdrawiam .
Mane Tekel Fares


Autor tematu
evo116
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 11
Posty: 34
Rejestracja: 26 lut 2010, 15:33
Lokalizacja: warszawa

#13

Post napisał: evo116 » 19 gru 2010, 14:14

No ok ok tylko ze tu jest 5 wyjść a ja mam 6 kabli ? (j1)


pukury
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 7737
Rejestracja: 23 lis 2004, 22:41
Lokalizacja: kraków

#14

Post napisał: pukury » 19 gru 2010, 14:18

witam.
dwa z tych kabli to środki cewek - łączysz je do zasilania - plus 5V ( co jest na schemacie ) .
no i zostają 4 - końce cewek .
pozdrawiam .
Mane Tekel Fares


Autor tematu
evo116
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 11
Posty: 34
Rejestracja: 26 lut 2010, 15:33
Lokalizacja: warszawa

#15

Post napisał: evo116 » 19 gru 2010, 14:22

A jak mam zmierzyć które to środki a które to od cewek?

I po co jest to J2.J3.J4?


pukury
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 7737
Rejestracja: 23 lis 2004, 22:41
Lokalizacja: kraków

#16

Post napisał: pukury » 19 gru 2010, 14:39

witam.
zastosuj omomierz - na odczepach będzie 1/2 rezystancji .
co do drugiego pytania -
to tak jak bym się spytał - jest dom , ma 4 piętra , w zeszłym roku na strychu powiesił się kominiarz - i pytanie - ile lat ma babka stróża ?
przecież co na jakich pinach jest zależy od programu !
obawiam się że nie za bardzo wiadomo o czym piszemy - jak będziesz miał schemat i opis programu ( co i gdzie ) to można prowadzić dalej rozważania .
inaczej jest to bezprzedmiotowe .
pozdrawiam .
Mane Tekel Fares


Autor tematu
evo116
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 11
Posty: 34
Rejestracja: 26 lut 2010, 15:33
Lokalizacja: warszawa

#17

Post napisał: evo116 » 19 gru 2010, 20:49

Naskrobałem schemat z kolegą Obrazek
Teraz mi potrzebny ktos kto mi zaprogramuje ATMege ja jestem zielony i nie wiem jak to zaprogramować chodzi o to ze np jeden silnik 30 kroków w lewo potem 40 w lewo itp i drugi silnik podobnie


everr
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 3
Rejestracja: 11 gru 2010, 16:17
Lokalizacja: Wrocław

#18

Post napisał: everr » 21 gru 2010, 15:41

Skoro jesteś "zielony" w tej tematyce to radzę zacząć programować w bascomie. Poniżej podaje sekwencję pracy pół-krokowej w jedną stronę dla jednego silnika i jest to chyba 16 takich półkroków. w drugą stronę wystarczy zmienić kolejność. Dodasz do tego jakieś pętle i będzie działać jak chcesz ;)

Kod: Zaznacz cały

 Set Portd.4 : Reset Portd.5 : Reset Portd.6 : Set Portd.7
 Waitms 5

 Reset Portd.4 : Reset Portd.5 : Reset Portd.6 : Set Portd.7
 Waitms 5

 Reset Portd.4 : Set Portd.5 : Reset Portd.6 : Set Portd.7
 Waitms 5

 Reset Portd.4 : Set Portd.5 : Reset Portd.6 : Reset Portd.7
 Waitms 5

 Reset Portd.4 : Set Portd.5 : Set Portd.6 : Reset Portd.7
 Waitms 5

 Reset Portd.4 : Reset Portd.5 : Set Portd.6 : Reset Portd.7
 Waitms 5

 Set Portd.4 : Reset Portd.5 : Set Portd.6 : Reset Portd.7
 Waitms 5

 Set Portd.4 : Reset Portd.5 : Reset Portd.6 : Reset Portd.7
 Waitms 5

 Set Portd.4 : Reset Portd.5 : Reset Portd.6 : Set Portd.7
 Waitms 5

 Reset Portd.4 : Reset Portd.5 : Reset Portd.6 : Set Portd.7
 Waitms 5

 Reset Portd.4 : Set Portd.5 : Reset Portd.6 : Set Portd.7
 Waitms 5

 Reset Portd.4 : Set Portd.5 : Reset Portd.6 : Reset Portd.7
 Waitms 5

 Reset Portd.4 : Set Portd.5 : Set Portd.6 : Reset Portd.7
 Waitms 5

 Reset Portd.4 : Reset Portd.5 : Set Portd.6 : Reset Portd.7
 Waitms 5

 Set Portd.4 : Reset Portd.5 : Set Portd.6 : Reset Portd.7
 Waitms 5

 Set Portd.4 : Reset Portd.5 : Reset Portd.6 : Reset Portd.7
Czasy oczywiście mogą być mniejsze a nawet i powinny być rzędu us.

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#19

Post napisał: blue_17 » 21 gru 2010, 22:30

Pętla by się tu przydał niewątpliwie :mrgreen:
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D


everr
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 3
Rejestracja: 11 gru 2010, 16:17
Lokalizacja: Wrocław

#20

Post napisał: everr » 21 gru 2010, 22:46

Petla raczej konieczna :D Można to zrealizować na kilka innych sposobów ale jak dla osoby nie wtajemniczonej to raczej dobre rozwiązanie. Jak usiądzie nad programem po kilku tygodniach od uruchomienia wtedy zacznie optymalizować program...ale najpierw może niech uruchomi cokolwiek :D

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”