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



Teraz jest 20 cze 2025, o 11:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 
Autor Wiadomość
PostNapisane: 16 lip 2014, o 12:51 
Offline
Nowy

Dołączył(a): 16 lip 2014
Posty: 11
Pomógł: 0

Witam posiadam serwo sg90:

Obrazek

Serwo to mam polaczone z atmegą 328. Atmege zasilam z programatora (USBasp) a serwo z zasilacza (wydajność 2A) oczywiście masy połaczone. Serwo to bardzo dziwnie się zachowuje: serwo sie nie porusza, słychac jak w środku tykają zębatki nawet niektóre się poruszają ale serwo ani drgnie. Dodam również że testowałem to na 3 takich samym i to samo. Problem może leżeć w podłączeniu do atmegi ? Pamietam że podłączając do do Leonardo śmigało elegancko -nawet zasilane było z Arduino. Kod który używam to standardowy z biblioteki:

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


Jak np. przekręcę mocno w przeciwną stronę to chwilę się obraca później staje i znów słychać zębatki (tykanie). Jakieś sugestie?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 13:08 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

mialem podobnie, i wystarczylo zmienic zasilacz, bo wczesniejszy nie wyrabial. serwo pobiera troche pradu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 13:10 
Offline
Nowy

Dołączył(a): 16 lip 2014
Posty: 11
Pomógł: 0

No tak próbowałem już .. zatrzymałem się na zasilaczu który ma 2A więc wydaje mi sie że to powinno wystarczyć



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 13:17 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

uzywasz stabilizatora czy bezposrednio podpinasz zasilacz?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 13:19 
Offline
Nowy

Dołączył(a): 16 lip 2014
Posty: 11
Pomógł: 0

stabilizatora nie próbowałem na wyjściu z zasilacza mam 5,46 V, jakaś konkretną wartość ustawić wyjściu? Widziałem ze do 6V można go zasilać



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 13:23 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

sprawdz moze czy napiecie nie maleje jak masz servo podaczone pod zasilacz, jesli to nie to to jak juz nie mam pomyslow



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 13:37 
Offline
Nowy

Dołączył(a): 16 lip 2014
Posty: 11
Pomógł: 0

Napięcie spada ale o jakieś 0,7 V co mieści się w zakresie serva (3-6 v)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 13:38 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

no fakt,



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 13:41 
Offline
Nowy

Dołączył(a): 16 lip 2014
Posty: 11
Pomógł: 0

a może jakieś filtrowanie zastosować?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2014, o 13:43 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

możesz spróbować, nie zaszkodzi

------------------------ [ Dodano po: 9 minutach ]

masz Leonardo? to podlacz do niego sygnal sterujacy a zasilanie zostaw takie jak teraz, od razu bedzie wiadomo kogo to wina. jesli zadziala to wina kodu albo procka, jesli nie to wina zasilania



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lip 2014, o 08:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 sty 2014
Posty: 116
Pomógł: 9

A zasilane wszystko z jednego zasilacza? Jak nie, to masy połączone? Pamiętaj masy muszą być połączone.

_________________
"Actum ne agas!"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lip 2014, o 10:02 
Offline
Nowy

Dołączył(a): 16 lip 2014
Posty: 11
Pomógł: 0

Zasilacz mam jakiś chiński od podłączania dysku a stabilizator taki jak ten poniżej.

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lip 2014, o 10:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 sty 2014
Posty: 116
Pomógł: 9

Chodzi mi o to czy mikrokontroler i serwo zasilane są z tego samego źródła, bo jeśli nie to trzeba połączyć masy zasilacza uC i zasilacza serwa.

_________________
"Actum ne agas!"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lip 2014, o 10:35 
Offline
Nowy

Dołączył(a): 16 lip 2014
Posty: 11
Pomógł: 0

Pisałem chyba wyżej, mikro jest zasilane jest przez programator USBasp a serwo z osobnego zasilacza podłaczonego do stabilizatora na którego wyjściu jest ~5,2 V. Masy połączone



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lip 2014, o 10:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 sty 2014
Posty: 116
Pomógł: 9

Ok czyli to nie jest wina różnych potencjałów odniesienia. Przy takim małym serwie i bez obciążenia możesz to z powodzeniem do testów zasilać z programatora.

_________________
"Actum ne agas!"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lip 2014, o 10:39 
Offline
Nowy

Dołączył(a): 16 lip 2014
Posty: 11
Pomógł: 0

Też mnie to dziwi bo kiedyś normalnie zasilane mialem z Arduino Leonardo i nie było problemów



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lip 2014, o 10:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 sty 2014
Posty: 116
Pomógł: 9

A używałeś wcześniej tej biblioteki? Bo ta opcja z delay jakoś tak nie wygląda dobrze.

_________________
"Actum ne agas!"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lip 2014, o 10:48 
Offline
Nowy

Dołączył(a): 16 lip 2014
Posty: 11
Pomógł: 0

wydaje mi sie ze tak, pamietam ze wgrywalem od nowa tą biblioteke bo w połączeniu z biblioteką VirtualWire nie współgrała. Może poszukam jakiejś innej obsługującej serva



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lip 2014, o 14:55 
Offline
Nowy

Dołączył(a): 16 lip 2014
Posty: 11
Pomógł: 0

Witam , dziś zaprogramowałem i podłaczyłem serwa pod takiego klona jak poniżej:

Obrazek

I wszytko śmiga nawet na zasilaniu z usb. Jest on oparty na atmega328 - podłaczając pod samą atmege 328 nie śmiga. Nie wiecie czym to może być spowodowane?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lip 2014, o 17:09 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

1. Mikrokontroler nie ma filtrowania zasilania lub nie jest ono wystarczające
2. Serwo nie akceptuje 5V na wejściu sterującym

_________________
Dragonus Cracovus: Biomagia



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: 20 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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