Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 lis 2024, o 10:53


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 15 sie 2012, o 17:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 48
Pomógł: 0

Witam,
chciałem uruchomić silnik krokowy na płytce testowej ATB.
Silnik wyjąłem ze starej drukarki hp. Znajdowały się tam silniki: pm55l-048-hp69 i pm35l-048-hpd4.
Wyglądają one następująco:
http://www.cnc-club.ru/forum/download/file.php?id=866&t=1
http://www.wrobots.com/surplus/PM35L-048-HPD4.JPG
Zgodnie z tą tabelką :
Obrazek
zmieniłem następująco kod z płyty w książce:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Jednak silnik jedynie buczy a nie rusza się. Nie wiem czy dobrze zinterpretowałem tę tabelkę. Kod mam zamienić czy nie?
Doczytałem, że silniki te są na 24V. Czy to jest przyczyną tego nieprawidłowego działania?
Jeżeli tak to wystarczy jedynie do jednego wyjścia, które do tej pory przykładam do 12V przyłożyć do 24V i będzie działać?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sie 2012, o 22:40 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27314
Lokalizacja: Szczecin
Pomógł: 1041

No kolega wyżej pięknie odpisał na wszystko ;) ja nie mam co dodać narazie.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sie 2012, o 22:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 48
Pomógł: 0

A jaki kod masz konkretnie na myśli bo w książce rozdział poświęcony unipolarnym silnikom znajduje się wcześniej od bipolarnych.
Aktualnie używam maksymalnie zminimalizowanej wersji kodu, żeby uniknąć możliwych błędów w fazie testów.
Chodzi mi o kod, który został przedstawiony w książce w rozdziale o unipolarnych jako pierwszy, przed tym dłuższym, znajdującym się również na płycie.
Wszystkie podłączenia wydają się mi być dobre.
Obrazek
Na stałe podłączam ten środkowy kabel.
Rzeczywiście kod miałem ustawiony odwrotnie. Wszystko zmieniłem, ale efekt pozostał ten sam.
Silnik buczy a jak się złapie wałek to czuje się lekkie mrowienie, być może za małe napięcie.
Jeżeli silnik jest na 24V a my podepniemy go pod płytkę testową, gdzie jest mniejsze napięcie to silnik w ogóle nie ruszy czy będzie się poruszał wolno?
W tym aktualnie upatruje przyczyny, ale nie wiem jak to jest z tymi krokowcami.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sie 2012, o 23:13 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27314
Lokalizacja: Szczecin
Pomógł: 1041

Myślę że przy 12V powinien jakkolwiek ruszyć i się kręcić powoli - ale wiesz może też być tak że nie jest w stanie z uwagi na zbyt niskie napięcie - taka możliwość też jest.

Uważaj tylko z tym podłączaniem wyższego napięcia -tzn nic się nie powinno stać no ale żeby przypadkiem nie dotknąć gdzieś przewodem 24V do szyny 4V ;)

Poza tym możesz spokojnie popróbować jeszcze kilka różnych kombinacji tych przewodów tzn ich podłączania - z silnikiem się nic nie stanie - a może się okaże że jednak źle wstępnie "namacałeś" końcówki uzwojeń - aż w końcu ruszy - ja też tak próbowałem te silniczki z drukarek...

tylko właśnie użyj tego niezmienionego kodu z rozdziału o unipolarnych.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sie 2012, o 23:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 48
Pomógł: 0

Wobec tego spróbuję innych ustawień.
Radzisz żeby użyć niezmienionego kodu, masz namyśli ten oryginalny z książki, który w pierwszym poście częściowo zaslashowałem?
Znalazłem jeszcze taką tabelkę, w której nazwy poszczególnych połączeń korespondują z tymi na zdjęciu w moim poprzednim poście.
Obrazek
Zakładając, że kable zostały właściwie opisane a można tak mniemać bo autorowi tego tematu:http://www.elektroda.pl/rtvforum/topic1180038.html#5916594 tak działa, to myślałem, żeby teraz ustawić to jednak tak:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

A3 podpięty do gniazda 4
B3 podpięty do gniazda 3
A1 podpięty do gniazda 2
B1 podpięty do gniazda 1
Gniazda licze od lewej strony.
W efekcie jednak nadal buczy jedynie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 00:03 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27314
Lokalizacja: Szczecin
Pomógł: 1041

Kurczę ja teraz ani nie mam pod ręką żadnego silnika unipolarnego, ani zestawu atb, ani nawet nie pamiętam szczegółów sterowania .... więc trudno mi coś dalej podpowiedzieć - może jutro uda mi się coś wykombinować i chwilkę czasu na test

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 00:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 48
Pomógł: 0

jasne :) To ja tutaj popróbuje z tym podłączeniem i ewentualnie czekam na wskazówki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 21:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 48
Pomógł: 0

Próby na szczęście zacząłem już niemalże od początku zaczynałem poczynać na tym mniejszym ze ślimakiem. W celu zmniejszenia liczby kroków wystarczy jedynie zwiększyć wartość w funkcji delay?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 22:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 48
Pomógł: 0

Dzięki za info, spróbuję teraz tak jak mówisz. Jednak powiem, że kod który używam po zmianie wartości w funkcji delay z 5 na 500 działa poprawnie :D i teraz już śmiga



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 22:28 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27314
Lokalizacja: Szczecin
Pomógł: 1041

to czy przypadkiem coś nie tak masz z fusebitami ? ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 22:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 48
Pomógł: 0

Jeżeli chodzi o fuse bity to póki co zmieniałem jedynie za pomocą mkAVR calculator w fusy uproszczone, zewnętrzny kwarc na wewnętrzny oscylator i na odwrót. Być może i w tym przyczyna. Miałem ustawione na zewnętrzny kwarc i taktowanie większe od 8Mhz a taktowanie w parametrach projektu zapomniałem zmienić i zostało 1Mhz, zmieniłem 11059200 i przy ustawieniu delay na 5ms śmiga aż miło :D Wielkie dzięki za wskazówki



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO