1. Bawiłeś się fusebitami? 2. Masz oscyloskop? 3. Usuń kondensator przy RESET (C1) na czas programowania - może powodować problemy, choć nie musi. Spróbować warto. 4. Czy serwo i ATmega mają na pewno wspólną masę? Uwagi: - kondensatory filtrujące powinny być jak najbliżej pinów mikrokontrolera. - rozlej masę na PCB. - dodaj na wejściu zasilania na PCB...
Przychodzi Tobie prostokąt o wypełnieniu ok. 1-2ms co kilkadziesiąt ms. Musisz podłączyć ten sygnał pod przerwanie w atmega i timerem mierzyć czas pomiędzy zmianą sygnału z "0" na "1" a zmianą z "1" na "0". Z tej informacji generujesz odpowiednie PWM. PS. Ze względu na to, że nowsze atmegi mają więcej wyjść PWM polecam np. atmega88 zamiast atmega8.
Mam problem z układem - ma być to sterownik serwa modelarskiego, jednak po podłączeniu zasilania (5V z programatora usbasp) atmega znacznie nagrzewa się, a pobór prądu wynosi ok. 2A. Układ nie programuje się, nie ma zwarcia między VCC a masą, ani żadnymi sąsiednimi nóżkami. Sprawdzone na 2 atmegach. W czym może tkwić problem? SIG - sygnał do serwa -...
Bez pokazania dokładnego (z naciskiem na "dokładnego") schematu lub zdjęcia podłączenia całości oraz kodu to raczej zbyt wiele osób nie zainteresujesz tutaj.
witam, jest to mój pierwszy post na tym forum. chciałbym zaprezentować Wam waldka, schemat bardzo prosty, zresztą zaczerpnięty z tego forum http://img262.imageshack.us/img262/3027/... [youtube]http://pl.youtube.com/watch?v=s... napędem są dwa przerobione serwa Tower Pro SG-90, ale jestem troche wkurzony, bo nie pracują...
http://obrazki.elektroda.pl/4871444500_1... Steropes Witam, chciałem przedstawić robota klasy linefolower. Pracowałem nad nim w wolnym czasie około roku wliczając różne wersje. Jak zwykle chciałem odejść od stereotypów i głównego nurtu linefolowerów. Głównym celem było, aby robot mógł widzieć linie przed nim, by mieć trochę więcej czasu...
http://obrazki.elektroda.pl/3494814600_1... Witam wszystkich. Chcę zaprezentować Państwu moją konstrukcję. Nie jest to pierwsza rzecz jaką wykonałem, ale pierwsza, którą tutaj pokazuję. Przedstawiana konstrukcja to mini system sterowania pokojem. Pojawiło się wcześniej kilka podobnych tematów, więc postanowiłem, że pochwalę się tym,...
http://obrazki.elektroda.pl/5959558100_1... Witam :) Razem z kolegą chcielibyśmy się pochwalić naszą maszyną :) Jest to ramie robota oparte na serwomechanizmach modelarskich. Ja zająłem się sterowaniem i elektroniką, a kolega robił projekt 3D w SketchUp i konstrukcje http://obrazki.elektroda.pl/9008440700_1... Początkowo...
Tak. Połączenie ma skrosowane. Dodam tylko że funkcje wyslij i odbierz działaja dobrze. Testowałem to programem który tylko odbierał daną, wpisywał ją do Pwm i wyświetlał i wszystko dobrze chodziło. A po połączeniu ze sterownikiem serwa już nic nie odbiera. Oto funkcje: void UART_Wyslij(unsigned char dana) { while (!(UCSRA&(1<<UDRE&...
wystarczy kazdy krok ma ok 9* do tego co potrzebuje powinno wystarczyc. serwa to sa takie z conrada za 27zl na allegro znalazlem niby maja 28Ncm szkoda tylko ze przekladnie plastikowe. przerobilem troche program zmienilem ten OCR1A na zwykly pwm i wzory sa te same dla obu serw.
Dzięki już mniej, więcej wiem o co chodzi. Postanowiłem że w swoim projekcie zastosuje ATMEGA16 ze względu na ilość portów i dość dużą pamięć (tyle na razie mi wystarczy). Czy ten schemat jest poprawny? Serwa będę zasilane z innego źródła.
Nkodery w rękojeści w każdej osi obrotowej, mikrokontroler liczący kroki czyli kąt i serwa (lub silniki krokowe pracujące na małej prędkości) odpracowujące w każdej osi obrotowej. Atmega za klika złotych do obsługi nawet z wyświetlaczem załatwi sprawę. Na filmiku są urządzenia samohamowne czyli ślimak na silniku a ślimacznica na korpusie dzięki temu...
Cześć, projektuję pewien układ, muszę zasilić serwo napięciem 6V, mikrokontroler ATmega 328p 5V i pewien dodatkowy moduł również pięcioma voltami. Mam zasilacz 12V/ 1.5A. Czy dobrym rozwiązaniem będzie do wejścia podłączyć równolegle stabilizatory 7805 i 7806?
Witam... Bardzo mi się spodobał projekt elektrycznych żaluzji: http://www.elektroda.pl/rtvforum/topic74... chcę zbudować układ na ATmega8 sterowany pilotem. silnik byłby sterowany układem L293B.Ale nie wiem jak przy pomocy ADC w ATmega wykryć chwile kiedy wał serwa się zatrzyma.Wiem, że wtedy zwiększa się napięcie, ale nie wiem jak to podłączyć....
Jak jest to serwo sterowane? Podaj więcej szczegółów razem z softem - arduino - atmega - jaka , częstotliwość pracy , jaki procesor oraz co pojawia się na zaciskach serwa w czasie tych drgań - miernik do tego celu niezbędny.
http://obrazki.elektroda.pl/2642533400_1... Witam serdecznie wszystkich elektrodowiczów! :) Chciałbym pochwalić się popełnionym przeze mnie robotem, którego zrobiłem na podstawie wcześniejszej konstrukcji, a obecnie jest on zrobiony w ramach projektu na uczelnie. To czym kieruję się w życiu jasno widać na przykładzie tej konstrukcji...
Kolejna moja konstrukcja, wcześniej był "Sid i Romik", gdzieś tu się tuła na forum. Teraz poszedłem troche dalej. Cel: Robot autonomiczny omijający proste przeszkody (np. poruszający się w tunelu) z możliwością rozbudowy o dodatkowe czujniki. Najważniejsze przy tym ma być nauka programowania układów AVR w assemblerze, rozszerzenie wiedzy na temat czujników...
witam mam pytanko bardzo ogólne- mianowicie buduje prototyp w którym musze wysterowac 25 serw z atmegi32 kwarc 16Mhz, używam pwm, ogólnie same problemy, i teraz moje pytanie: czy ktoś wie jaka jest maksymalna możliwa liczba wysterowanych serwomechanizmów tak aby w jednym cyklu (przemiatania wszystkich) każde z serw ustawiło się na inną pozycję przy...
(at)takow kwarc wewnętrzny 8MHz ( przy mniejszym to w ogóle można o sterowaniu w ten sposób), reload=10. zakres 50 do 150 i ani grama mniej ani więcej (mam serwa sanwy i conrada) steruje na raz kilkoma serwami do tego płynne sterowanie mocą silnika + sygnalizacja + komunikacja z innym prockiem po porcie szeregowym i serwa stabilne. ale już pracuje nad...
Wrzucam moją wersję programu do obsługi 4 serw. W ostatnim tygodniu zakupiłem swoje pierwsze dwa serwa, więc mogłem się pobawić problemem ich sterowania. Z powodu, że mam tylko dwa, jedynie dwa kanały są sterowane z przetworników ADC. Pozostałe są obsługiwane przez przerwania, ale nie ustawiane. Wartości dla serw wpisuje się w tablicy serwa_val[]. Doświadczalnie...
Witam. Na wstępie chciałbym zaznaczyć, że jestem kompletnym nowicjuszem jeśli chodzi o mikrokontrolery, więc proszę o wyrozumiałość. Chcę wykonać model Jeśli myślałeś o ATMEGA8 to znaczy, że interesują cię AVRy? Można wziąć coś innego z serii ATMega, dzięki czemu będziesz miał więcej kanałów PWM. Lecz timery w ATMega są dosyć niewygodne (sztywny preskaler)...
Kolego jak Ci AVR pobiera 100mA to współczuję:> Typowy pobiera KILKA max KILKANAŚCIE (chyba katowany). Miałem na myśli "Absolute maximum ratings" z dokumentacji, nie typowe aplikacje. Jeżeli kolega początkujący podłączy np. kilka super jasnych led-ów to może taki prąd popłynąć (oczywiście trzeba uważać żeby nie przekroczyć 20mA max na jeden pin wyjściowy)....
Zastanawiałem się nad zestawem AVT 2550B - mikrokomputer "PECEL" z procesorem Atmega 8535 (podobno ma wbudowany 8-krotny przetwornik analogowo-cyfrowy) + Sommer SK-18....Projekt dotyczy sterownia samochodem drive-by-wire za pomocą joysticka analogowego, gdzie za kontrolę skrętu kół, przepustnicy, hamulców, sprzęgła i skrzyni biegów będą odpowiadać serwa...
Dla zainteresowanych specyfikacja robota Łowca: - napęd - 2 silniki Permax 280 6V(7,2V) - przekładnie około 1 : 30 (składana samodzielnie) - zasilanie 4 ogniwa li-po 600mAh połączone w baterię 7,4V 1200mAh - czujniki: - 2 x sharp gp2d12 (zasięg 10 - 80cm) patrzące na wprost - 2 x sharp gp2d12 (zasięg 10 - 80cm) umieszczone na obrotowych wieżach - 2...
Serwo tak na prawdę po wycięciu blokady, kręci się choć z oporami. Rolety, które ja stosuję z silniczkami Micro Motors, dają się przesuwać za pomocą oryginałnego sznurka, Podbudowaliście mnie panowie, bo jakoś nie miałem okazji mieć w ręku żadnego serwa modelarskiego (czy podobnego rozwiązania) i obawiałem się właśnie blokady w przypadku braku prądu....
Płyty oczywiście piraty… :) Hehe ciekawe, co na nich jest nagrane. :) Żartuje sobie. Wszystkie maja CRC Error,więc nikt sie nie dowie :D Fajnie, że sterowany bezprzewodowo. Ja też zaczynam bawić się w programowanie tego mikrokontrolera ATMega 8 + WinAVR. Masz może cos ciekawego o tym? www.google.pl - nieoceniona skarbnica wiedzy =] Co tu duzo...
Witam, Jestem początkujący jeśli chodzi o budowanie układów i dlatego chciałbym na początek zbudować coś prostego. Wymyśliłem model złożony z trzech serwonapędów firmy Tower Pro MG955h i dwóch krańcówek np. C & K COMPONENTS - TPA413G. - SWITCH NAVIGATION 4 WAY (http://pl.farnell.com/c-k-components/tp... lub C &...
Ten kawałek powinien wyglądac tak: [syntax=cpp] start=1; while(start==1) { if(TCNT1>=alfa_us) PORTB &=0xf7; //gamma 0111 if(TCNT1>=beta_us) PORTB &=0xfb; //alfa 1011 if(TCNT1>=gamma_us) PORTB &=0xfd; //beta 1101 if(TCNT1>=1500) PORTC &=0x0f; if(TCNT1>2500) start=0; } [/syntax] Grzebałem coś gdy szukałem błędów w kodzie i zapomniałem cofnąc i wysłałem...
Ja bym to zrobił na uC. Atmega generuje dwa sygnały PWM 50Hz o losowym wypełnieniu z zakresu od 1 do 2ms. Podłączyłbym dwa serwa modelarskie do AVRa a do serw przykleiłbym odpowiednie potencjometry.
Witam Nie wiem czemu po dodaniu do kodu serw mikrokontroler zaczyna zachowywac sie kompletnie "niespodziewanie" Generalnie Atmega chodzi na kwarcu 16K obsługuje wyświetlacz alfanumeryczny i 11-Czujników (1wire) Zrobiłem małe menu ,po przejściu do odpowiedniej zakładki uruchamiane jest pierwsze 8 czujników albo gdzie indziej inne 3 , jest też zakładka...
Witam Jesli chodzi o elektronike to ja juz mam zrobiona bedzie to silnik malej mocy cos ala taki od serwa modelarskiego sterowanie bedzie tranzystorami chodzi mi tylko o to jak zaczac program
Witam, od kilku dni próbuję wygrać nierówną walkę z programowym pwm i usartem na atmedze8. Wysyłam z nadajnika dane za pomocą USART (sprawdzane wielokrotnie na bank są dobre) do płytki z atmegą i serwomechanizmem. Jeżeli serwo jest sterowane bez ingerencji danych z USART to wszystko działa jak trzeba, w momencie gdy chcę wysłać gotowe dane do płytki...
Nie chciałem tworzyć kolejnego tematu tak więc dołączam się do tego. Mam problem z ruszeniem serwa RC sterowanego przez Atmege8. Zasilanie serwa puszczam bezpośrednio ze stabilizatora L7085: +5VDC podłączam pod czerwony przewód serwa GND podłączam pod brązowy lub czarny przewód serwa (mam 2 różne serwa) OC1A (wyjście PB1 z Atmegi) podłączam pod pomarańczowy...
Witam Nie znam C ale ciągle na forum robicie błąd pisząc że serwo steruje się sygnałem PWM, sterowanie powinno się odbywać sygnałem o szerokości około 1-2ms i stałym okresie powtarzania 20ms. Pierwsze doświadczenie, zmieniamy przy PWM okres powtarzania na 15ms, PWM się nam nie zmienia a szerokość impulsu sterowania serwa bardzo. Przydałoby się sterować...
Może jestem za głupi na AVR, ale przecież tak to wyliczyłem... PWM skonfigurowany jako FastPWM (może powinienem to zmienić). Preskaler (CS10), według tabelki z Datasheet na stronie 135, wynosi 1. Atmega chodzi na wewnętrznym oscylatorze 1MHz, a więc liczmy razem: ICR1 = ($crystal[MHz] * period[us] / prescaler) - 1 = (1 * 20000 / 1) - 1 = 19999 W związku...
Zmontowałem układ na wytrawionej płytce i dalej było to samo, ale po wmontowaniu między A/C a plusem rezystora 100 Ohm i między plusem i minusem 100nF serwa nie wieszają się i wszystko jest ok z wyjątkiem Ledów sygnalizujących stan serwa, ale to najmniejszy problem. Serwa nie są tanie więc musze mieć pewność czy będą one poprawnie działały, i tu mam...
jesli nie zatrzymasz licznika w przerwaniu to bedzie liczyc dalej. A on ma liczyc dalej dopiero przy starcie obslugi kolejnego serwa !! Edit: Tak wylaczam licznik patrz wyzej; Ale zapis TCCR1B=(0<<CS12); jakis dziwny :P :P Bo to jest to samo co TCCR1B=0 :) Mozesz dac zeby ladniej bylo TCCR1B&=~_BV(CS12)
Witam, Próbuję sterować serwem za pomocą Atmega 32 po PWM Sygnał na OCR1A podaję z przetwornika ADC w skali od 0 do 1023 . OCR1A dla mojego serwa musi mieć wartość od min=400 max=1300 . Jak to sprytnie przeliczyć dla kodu w C AVR aby uniezależnić się od wpisanych min i max wychylenia serwa? Ja to realizuję w ten sposób ale niestety dzielenie przez 1023...
Witam Was ponownie. Chciałbym abyście odnieśli się do tego kodu. Steruje na razie 1 serwem stąd atmega 8mhz (aby móc wysterować licznik2 do wartości 20ms) Mam rozumieć, że to jest programowy pwm? A może są jeszcze inne sposoby? #include <avr/io.h> #define F_CPU 8000000 #include <util/delay.h> #include <avr/interrupt.h> int volatile...
http://www.cs.cmu.edu/~pprk/ Jest gotowy moduł kontrolujący serwa i robiący pare innych ciekawych rzeczy. Nazywa się SV203 i nie jest dostępny w kraju :) A co taki robot miałby robić?
Zostawiając temat dyrektyw i innych problemow bezpieczenstwa na chwile z boku, to (doczytałem o tym sterowniku- sercem jest Atmega) myślę ze na to samo wyjdzie (na pewno taniej) jesli sie zbuduje układ na Atmega 328 i wykorzysta pin z mozliwoscia kontroli PWM, odpowiednio izolowany do aplikacji jaka chce stworzyć autor tematu. Jeśli juz nie chce sie...
Nie bardzo rozumiem, zdaje mi się, że long to zmienna całkowita. Poza tym tak jak napisałem, mam dedykowaną aplikację, która zawsze wysyła mi dane w takim formacie: pierwsza cyfra - numer instrukcji; A dalsze trzy (jeżeli używane, jak nie, to po prostu zera) dane przesyłane. Przykładowo po odebraniu 2000 program rozpisze to na 2 i 000, co spowoduje...
Witam. Jest to moja pierwsza wiadomość na tym forum więc chciałbym wszystkich bardzo serdecznie powitać. Od pewnego czasu w szkole i w domu bawię się w programowanie mikrokontrolerów (8051 i Atmega). Wszystkie swoje poprzednie projekty realizowałem na zestawach startowych. Jakiś czas temu postanowiłem stworzyć od podstaw swoją pierwszą płytkę. Żeby...
Witam. Tworze sterownik do serw cyfrowych firmy Dynamixel. Sterowanie odbywa się po rs232 przy pomocy jednej tylko linii ( komunikacja dwustronna ), na poziomie TTL 5 V i prędkością 1M. Jak do tej pory udało mi się stworzyć prototyp na ATMedze 32 przy pomocy 2 układzików: 74HC126 i 74HC04 i tak to wygląda http://obrazki.elektroda.pl/3174586400_1...
http://obrazki.elektroda.pl/5752573800_1... Zrobiłem jakiś wstępny schemat. Pojawiło się kilka niejasności, które chciałbym... wyjaśnic :) - Jako że ma to być sam model elektryczny, kupuję najtańsze silniki i enkodery. Planuję użyć tego enkodera optycznego: http://www.pololu.com/product/2590 Tylko nie jestem pewien co do podłączenia...
Witam po dość długiej nieobecności ... prace and robotem idą powoli ale do przodu... i stanołem na kolejnym problemem... zrobiłem tester(na Atmega8) serw 8(po 2 na nogę), wysterowłem serwem i wszystko jest ok (ładnie idzie do zadanej pozycji i ma moc). Problem zaczyna sie dopiero przy podłączeniu wiekszej liczby serw (przy 5 i więcej) co prawda serwa...
sepher dobrze trafił - akcelerometr będzie do stabilizacji, wykrywania przechyleń. Polujemy na akcelerometr z szyną I2C, więc ewentualne szumy będzie trzeba eliminować 'cyfrowo'. Co do sharpów: Zasilane sa z ogólnej szyny 5V, którą wspierają kondensatory 5*4700µF, poza tym blisko pinów są kondki 100nF i 220µF. Cała elektronika 'precyzyjna'...
Witam! Jednak uczelnia techniczna w końcu zmusiła mnie, abym przybył na to forum, więc oto i jestem ;) Dzień dobry. Z góry przepraszam, jeśli jest to jednak zły dział, ale uważam się za początkującego w mikrokontrolerach i generalnie w elektronice, więc wydawało mi się adekwatne wpisać się tutaj ;) Na zajęciach projektowych z kolegą postanowiliśmy skonstruować...
Jeżeli to jest do nauki, to mega32 jeszcze może być, ale jeżeli to ma sterować obiektem, który realizuje jakiś proces, który może stwarzać zagrożenie dla ludzi lub w przypadku błędu spowodować realne straty materialne, to mega32 jest zdecydowanie złym wyborem. - ten układ nie ma żadnych systemów bezpieczeństwa (Fault Protection), - ten układ nie realizuje...
Witam ! W związku z budową sterownika bezprzewodowego do pieca muszę zbudować stabilne połączenie pomiędzy dwoma AVR ( atmega 32) . Połączenie kablem właściwie odpada z racji tego,że nie mam tego jak puścić żeby nie było widać. Komunikacja musi odbywać się dwukierunkowo( odczyt temperatury,położeń zaworów ,wysyłanie rozkazów do sterownika pieca) Początkowo...
serwa sterowanie atmega tester serwa serwa sterowanie serwa
citroen wysoki obrót spawanie bojlera stalowego zmywarka bosch kontrolka świecić
amortyzatory pralki siemens amortyzatory pralki siemens
AOYUE 968A dane techniczne – parametry stacji lutowniczej, moc, zakres temperatur, funkcje Kod błędu B1811 w Toyocie RAV4 - przyczyny i rozwiązania